Announcement

Collapse
No announcement yet.

More Rust Code Sent In For Linux 6.2 To Implement More Functionality

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

  • More Rust Code Sent In For Linux 6.2 To Implement More Functionality

    Phoronix: More Rust Code Sent In For Linux 6.2 To Implement More Functionality

    While Linux 6.1 merged the initial Rust infrastructure, in this kernel version set to be released as stable today there isn't any Rust-based functionality for end-users. With v6.1 it's just some of the initial code for building up the Rust programming language support and it's continuing that way for Linux 6.2. The pull request of more Rust enablement has already been sent out for the Linux 6.2 merge window...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Hopefully after not too many rounds of this they get enough infrastructure in place to start landing the actual drivers that have been written.

    Comment


    • #3
      Literally don't care. Not gonna use the stuff written in Rust.

      Comment


      • #4
        Originally posted by rmoog View Post
        Literally don't care. Not gonna use the stuff written in Rust.
        Why ?

        Comment


        • #5
          Originally posted by ALRBP View Post

          Why ?
          This https://www.phoronix.com/forums/foru...58-rust-cringe and I also have to do my homework what is this borrow checker that everyone keeps talking about.

          Generally speaking, Rust is bad because it requires Clang+LLVM, which are huge, bloated knockoffs of GCC, written as a knee-jerk reaction to GCC switching to GPLv3.

          Comment


          • #6
            Originally posted by rmoog View Post

            This https://www.phoronix.com/forums/foru...58-rust-cringe and I also have to do my homework what is this borrow checker that everyone keeps talking about.

            Generally speaking, Rust is bad because it requires Clang+LLVM, which are huge, bloated knockoffs of GCC, written as a knee-jerk reaction to GCC switching to GPLv3.
            So, you are going to compile your kernel with all rust-written parts at [n], including potentially in a not so distant future essential components/important drivers, just because "I do not like Rust" ? Earlier this year, I had to deal with Go code at work and my conclusion is that this language, while being very easy to learn, is the most poorly engineered language since… C (C++ is much better), does that mean I refuse to use any Go-written program ? Everyone hates FORTRAN, everyone hates COBOL, do that means people refuse to use programs written in these languages? You have the right to criticize Rust, but such childish behavior is just counterproductive, make Rust critics look like nothing else than child tantrum.
            Last edited by ALRBP; 18 December 2022, 08:42 AM.

            Comment


            • #7
              Originally posted by ALRBP View Post

              So, you are going to compile your kernel with all rust-written parts at [n], including potentially in a not so distant future essential components/important drivers, just because "I do not like Rust" ? Earlier this year, I had to deal with Go code at work and my conclusion is that this language, while being very easy to learn, is the most poorly engineered language since… C (C++ is much better), does that mean I refuse to use any Go-written program ? Everyone hates FORTRAN, everyone hates COBOL, do that means people refuse to use programs written in these languages? You have the right to criticize Rust, but such childish behavior is just counterproductive, make Rust critics look like nothing else than child tantrum.
              If I had a penny every time a Rust shill turns to ad-hominems and namecalling I'd have enough money to buy Mozilla.

              My homestead is not my work and Rust is not welcome in my home. If you can't tolerate this it's not my problem.

              Comment


              • #8
                Originally posted by rmoog View Post

                If I had a penny every time a Rust shill turns to ad-hominems and namecalling I'd have enough money to buy Mozilla.

                My homestead is not my work and Rust is not welcome in my home. If you can't tolerate this it's not my problem.
                With the growing number of rust-written program, you'll definitely be suffering, but this is your problem after all. No one forces you to write Rust programs; you have the right to prefer other languages, but refusing to use programs written in one language is rather stupid. And I am NOT a Rust fanboy. My history of comments on Rust-related topics on Phoronix can prove it. I am not a fan of the "let's rewrite the world in Rust" mantra. The only significant Rust program I wrote is nothing more than a draft ; I mostly wrote C, C++ and Python code. That said, I would no longer write anything in C, preferring Rust. I would still use C++ for Qt, though.

                Comment


                • #9
                  Originally posted by ALRBP View Post

                  With the growing number of rust-written program, you'll definitely be suffering, but this is your problem after all. No one forces you to write Rust programs; you have the right to prefer other languages, but refusing to use programs written in one language is rather stupid. And I am NOT a Rust fanboy. My history of comments on Rust-related topics on Phoronix can prove it. I am not a fan of the "let's rewrite the world in Rust" mantra. The only significant Rust program I wrote is nothing more than a draft ; I mostly wrote C, C++ and Python code. That said, I would no longer write anything in C, preferring Rust. I would still use C++ for Qt, though.
                  The only reason I'm gonna suffer to be perfectly honest is because Rust's unwarranted self importance is insufferable. It doesn't bring anything original to the table. What it invites is bloated build dependencies (LLVM, Clang), a non-deterministic un-sandboxable package manager that is way out of control (Cargo), a literal cargo cult that copied refcounts from C++11 and pretends C++11 is still bad due to NIH, and an extremely arrogant attitude. No, Rust is not going to punish me for refusing this dumpster fire of a language. I'm pretty sure Rust has a Code of Conduct that specifically prevents this kind of toxic attitude of appropriating everything.

                  To make it worse, Rust is devastating to the environment because it often wants the latest version of Clang and LLVM. This makes your distro's package manager waste resource and it's making an even greater dent on the carbon footprint if you're running a source-based distro. In times where Europe is struggling without Russia's gas, it wouldn't come to me as a surprise if the powers that be would accuse Rust of imposing those high energy costs specifically in order to punish Europe for not being dependent on Russian gas.

                  Rust is a constantly changing language and with that said, it's more at home in web development, not system development. I'm just waiting for Torvalds to explode when nobody can make a LTS branch because of Rust being a target that moves too fast. That would be some sweet cherry on this already smoldering cake.
                  Last edited by rmoog; 18 December 2022, 11:06 AM.

                  Comment

                  Working...
                  X