Announcement

Collapse
No announcement yet.

Rust Code For The Linux Kernel Updated With More Features Implemented

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

  • Rust Code For The Linux Kernel Updated With More Features Implemented

    Phoronix: Rust Code For The Linux Kernel Updated With More Features Implemented

    Miguel Ojeda has posted the newest patch series implementing the Rust programming language infrastructure and initial sample code for the Linux kernel...

    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
    Once this lands, I might dabble for the first time in Linux kernel module development. Quite excited for this to land

    Comment


    • #3
      That alone is a worthy reason to start the era of kernel version 6. šŸ¾šŸŽ‰

      Comment


      • #4
        Originally posted by reba View Post
        That alone is a worthy reason to start the era of kernel version 6. šŸ¾šŸŽ‰
        Hopefully the fate of another operating system's version 6.0 can be avoided

        Comment


        • #5
          Originally posted by numacross View Post

          Hopefully the fate of another operating system's version 6.0 can be avoided
          This is too subtle for me. What OS are you thinking about?

          Comment


          • #6
            Originally posted by Veto View Post

            This is too subtle for me. What OS are you thinking about?
            Windows Vista was NT version 6.0.

            There were many reasons for the bad reputation it suffered from. Some were Microsoft's "fault" due to the internal changes that actually warranted the major version number increase. Said changes were mainly security-related, and made quite a bit of software/drivers break. That took time to fix.
            OEMs were also at fault since they loved to put the OS on hardware that was woefully under-powered for the task.

            Comment


            • #7
              Originally posted by Alliancemd View Post
              Once this lands, I might dabble for the first time in Linux kernel module development. Quite excited for this to land
              If you want to learn about the kernel internals, that's cool. Otherwise, you should take a look at what you can accomplish with eBPF. It's a safer way to handle a variety of tasks, and IIRC has broad & growing language support.

              Comment


              • #8
                Originally posted by coder View Post
                If you want to learn about the kernel internals, that's cool. Otherwise, you should take a look at what you can accomplish with eBPF. It's a safer way to handle a variety of tasks, and IIRC has broad & growing language support.
                eBPF isn't good enough to write drivers and has it's own weird restrictions.

                Comment


                • #9
                  If things go through and MGLRU Preemt-RT and Rust realy get merged Linux 6.0 will be a milestone, 2 major apiĀ“s and a new Laguage api what is more worthy of a Major Release Herunterladen.jpg
                  waku waku

                  Comment


                  • #10
                    Originally posted by Developer12 View Post
                    eBPF isn't good enough to write drivers and has it's own weird restrictions.
                    Yes, of course. But it sounded as if Alliancemd didn't actually need to write drivers, per se.

                    Anyway, just mentioning it for people's awareness. Its safety & security benefits over native kernel development are real. You can still use Rust, either way:

                    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

                    Comment

                    Working...
                    X