Redox OS Makes Progress On Dynamic Linking, New Ports

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67370

    Redox OS Makes Progress On Dynamic Linking, New Ports

    Phoronix: Redox OS Makes Progress On Dynamic Linking, New Ports

    The Rust-written Redox OS open-source operating system is out with a new status report to highlight the progress their developers made over the course of January...

    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
  • -MacNuke-
    Senior Member
    • Nov 2012
    • 405

    #2
    With blocking Linux core maintainers it is good to see RedoxOS is making progress. When Linux goes the way Xorg went, without maintainers wanting to touch that code ever again we need something new. Sure, will take a couple of years. Took a while for Linux too.
    Last edited by -MacNuke-; 04 February 2025, 01:14 PM.

    Comment

    • zexelon
      Senior Member
      • May 2019
      • 760

      #3
      Originally posted by -MacNuke- View Post
      With blocking Linux core maintainers it is good to see RedoxOS is making progress. When Linux goes the way Xorg went, without maintainers wanting to touch that code ever again we need something new. Sure, will take a couple of years. Took a while for Linux too.
      Its going to take more like a couple of decades. That said Redox is making amazing strides and I am really hopeful they can make it! Its a breath of fresh air in the OS world.

      Comment

      • Gamer1227
        Phoronix Member
        • Mar 2024
        • 68

        #4
        Originally posted by -MacNuke- View Post
        With blocking Linux core maintainers it is good to see RedoxOS is making progress. When Linux goes the way Xorg went, without maintainers wanting to touch that code ever again we need something new. Sure, will take a couple of years. Took a while for Linux too.
        It is easier for Linux to surpass Windows in the desktop, than anything replace Linux.

        Dozens of companies are too invested in the Linux ecosystem to replace it. Wake up dude.

        Comment

        • kozman
          Senior Member
          • Feb 2019
          • 251

          #5
          > - Upgrading from the Rust 1.80 to Rust 1.86 compiler toolchain. <

          That can't be right. 1.85 stable isn't even out yet.

          Comment

          • Aeder
            Senior Member
            • Mar 2013
            • 241

            #6
            Originally posted by Gamer1227 View Post

            It is easier for Linux to surpass Windows in the desktop, than anything replace Linux.

            Dozens of companies are too invested in the Linux ecosystem to replace it. Wake up dude.
            Redox OS aims for compatibility with the Linux User Space, so for a lot of companies absolutely nothing would change.

            And given that it is a micro kernel, nothing stops you from grabbing a linux driver, remove the linux specific bits, add the necessary interfaces, gradually port to Rust and then release it as a GPLv2 driver for Redox, you don't exactly need to do everything from scratch.

            Even so, it's true that it will take a decade for it to stabilize, but the most popular parts could be ported a lot faster than that.

            Comment

            • FedFer
              Junior Member
              • Dec 2023
              • 30

              #7
              Originally posted by kozman View Post
              > - Upgrading from the Rust 1.80 to Rust 1.86 compiler toolchain. <

              That can't be right. 1.85 stable isn't even out yet.
              They're using a nightly toolchain. This version to be specific.
              Code:
              channel = "nightly-2025-01-12"

              Comment

              • rmfx
                Senior Member
                • Jan 2019
                • 762

                #8
                I wish I was a billionaire, I would definitely get them a couple millions of funding to see what they can achieve.

                Comment

                • ferry
                  Senior Member
                  • Mar 2013
                  • 277

                  #9
                  Originally posted by Aeder View Post

                  And given that it is a micro kernel, nothing stops you from grabbing a linux driver, remove the linux specific bits, add the necessary interfaces, gradually port to Rust and then release it as a GPLv2 driver for Redox, you don't exactly need to do everything from scratch.
                  Exactly, and this is a lot more work than it sounds. Just dive into a driver, say dwc3 and try to figure out from the code what all those register do. Then try to decide which of those things are linux specific and need to be dropped and replaced by something Redox specific.

                  And then, after all that work you will have something that does exactly the same as linux.

                  Comment

                  • PeeWee
                    Senior Member
                    • Feb 2025
                    • 175

                    #10
                    Originally posted by ferry View Post
                    And then, after all that work you will have something that does exactly the same as linux.
                    Well, not exactly, since it's microkernel those drivers would thus live in user space, so no additional attack surface in the kernel. That is to say, on the face of it it may look exactly like Linux but it will have very different security envelope.
                    Last edited by PeeWee; 04 February 2025, 03:15 PM.

                    Comment

                    Working...
                    X