Announcement

Collapse
No announcement yet.

New Linux Kernel Patches Begin Plumbing Rust Support Into Bcachefs Driver

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Originally posted by varikonniemi View Post
    i tried to pre-empt the troll onslaught by announcing this in a previous bcachefs thread, but apparently trolls don't just hunt for bait, they professionally try to disrupt discussion
    You almost made me spill my coffee. Thank you for the good chuckle and your contribution to the war on trolls.

    These forums are part of the reason I and probably many others come here: there's knowledgeable people and often contributors to open source like agd5f, airlied and bridgman, to name three. Despite their continued participation, I dread entering any discussion that involves Rust, systemd or Wayland due to all the unmoderated trash.

    Of all the factors that threaten this unique space –lack of funding, first and foremost–, trolls are one I never expected, and yet they've got out of hand in the decade I've been reading Phoronix. Who would have thought there's space for such behavior in this technical environment? What engineer would engage in it?

    I hope this improves not just for my own sake, but also because it does a disservice to Michael's dedication and all his years of work.

    Comment


    • #12
      Originally posted by marios View Post
      The important thing being the ability to compile the filesystem without rustc (I am never using a precompiled kernel and I do not want to have gcc just in order to compile my kernel). Also I want to point out that spreading C has some (albeit not very important) consequences in the potential user adoption (for me it went from "I am looking forward to use it for my rock5b, when some performance issues and other bugs are solved" to "if I use it, I might regret it in the future, when the ASM implementation is deprecated").
      quoting some made-up random ASM guy born in the '50s

      no seriously, the need for rustc is really a problem for you? this means that technology should never develop, because it introduces new things and removes other things....luckily the people making the choice are well versed in programming and know what is really needed and when
      Last edited by pabloski; 07 February 2024, 10:14 AM.

      Comment


      • #13
        Originally posted by marios View Post

        No but this time the intention is clear. RIIR, in order to ditch the C implementation once the Rust implantation is not complete crap.
        Ok, why exactly is this a problem? Do you have a list of languages and/or compilers that you are afraid of somehow?

        Comment


        • #14
          Originally posted by marios View Post

          No but I am afraid something important will be removed in the future. The important thing being the ability to compile the filesystem without rustc (I am never using a precompiled kernel and I do not want to have rustc just in order to compile my kernel). Also I want to point out that spreading rust has some (albeit not very important) consequences in the potential user adoption (for me it went from "I am looking forward to use it for my rock5b, when some performance issues and other bugs are solved" to "if I use it, I might regret it in the future, when the C implementation is deprecated").

          Edit: Seeing Kent's response, he is all in for rewriting things in Rust. As long the C implementation is removed. This makes it almost certain that large portions of bcachefs will be RIIRed with the C implemntations thrown away, causing a rustc dependency.
          Replacing C with Rust was always the plan for BcacheFS.

          Comment


          • #15
            Originally posted by kalrish View Post

            You almost made me spill my coffee. Thank you for the good chuckle and your contribution to the war on trolls.

            These forums are part of the reason I and probably many others come here: there's knowledgeable people and often contributors to open source like agd5f, airlied and bridgman, to name three. Despite their continued participation, I dread entering any discussion that involves Rust, systemd or Wayland due to all the unmoderated trash.

            Of all the factors that threaten this unique space –lack of funding, first and foremost–, trolls are one I never expected, and yet they've got out of hand in the decade I've been reading Phoronix. Who would have thought there's space for such behavior in this technical environment? What engineer would engage in it?

            I hope this improves not just for my own sake, but also because it does a disservice to Michael's dedication and all his years of work.
            I'm quoting your post just to signal boost it. The lack of moderation is so bad that I sometimes wonder if it's intentional to get more ad impressions or something. I really hope not because I feel like more people would actively participate and even donate if the forum was cleaned up.

            Comment


            • #16
              Originally posted by Errinwright View Post

              Replacing C with Rust was always the plan for BcacheFS.
              Rust is already a dependency for bcachefs-tools. So you can't use bcachefs without rustc.

              I'm still interested in how this will pan out on the LKML because of the reasons Miquel stated.

              Sidenote:
              The problem with trolls is not their one "but I hate rustc" post, it's the 20 people joining in on the discussion.

              Comment


              • #17
                Originally posted by kalrish View Post
                You almost made me spill my coffee. Thank you for the good chuckle and your contribution to the war on trolls.

                These forums are part of the reason I and probably many others come here: there's knowledgeable people and often contributors to open source like agd5f, airlied and bridgman, to name three. Despite their continued participation, I dread entering any discussion that involves Rust, systemd or Wayland due to all the unmoderated trash.

                Of all the factors that threaten this unique space –lack of funding, first and foremost–, trolls are one I never expected, and yet they've got out of hand in the decade I've been reading Phoronix. Who would have thought there's space for such behavior in this technical environment? What engineer would engage in it?

                I hope this improves not just for my own sake, but also because it does a disservice to Michael's dedication and all his years of work.
                Someone disagreeing with your circlejerk doesn't make them a troll. The guy said perfectly well why he doesn't want to install a fucking rust compiler. That's trolling to you? Grow up.

                Comment


                • #18
                  Originally posted by Weasel View Post
                  Someone disagreeing with your circlejerk doesn't make them a troll. The guy said perfectly well why he doesn't want to install a fucking rust compiler. That's trolling to you? Grow up.
                  Speaking of trolls.

                  Comment


                  • #19
                    Originally posted by Myownfriend View Post
                    Speaking of trolls.
                    Oh no how dare I speak against the circlejerk of trolls. How can someone disagree? Impossible! Must be trolling...

                    Comment


                    • #20
                      Originally posted by Weasel View Post
                      Oh no how dare I speak against the circlejerk of trolls. How can someone disagree? Impossible! Must be trolling...
                      Now you're the one claiming that people are trolls. Disagreeing isn't the issue, it's doing so in a way that intentionally tries to incite arguments. Did you have to misuse "circlejerk" and "troll"? No. That was something you chose to do to incite a reaction.

                      Comment

                      Working...
                      X