Rust-Based Redox OS Gets RISC-V Working, Also Now Booting On The Raspberry Pi 4

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

    Rust-Based Redox OS Gets RISC-V Working, Also Now Booting On The Raspberry Pi 4

    Phoronix: Rust-Based Redox OS Gets RISC-V Working, Also Now Booting On The Raspberry Pi 4

    The Redox OS open-source Rust-based operating system project is out with their newest monthly development update...

    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
  • pWe00Iri3e7Z9lHOX2Qx
    Senior Member
    • Jul 2020
    • 1575

    #2
    Pretty cool. I hope this project attracts a bunch of contributors and continues to grow and accelerate just to see what it can become.

    Comment

    • Daktyl198
      Senior Member
      • Jul 2013
      • 1573

      #3
      If Redox ever gets support for Mesa drivers, it'll be a seriously interesting project.

      Comment

      • varikonniemi
        Senior Member
        • Jan 2012
        • 1098

        #4
        Originally posted by Daktyl198 View Post
        If Redox ever gets support for Mesa drivers, it'll be a seriously interesting project.
        IIRC they will implement the graphics stack as a virtual machine running Linux that gets render commands from redox, and outputs the result to the redox screen. Is mesa needed here, or is it only kernel drivers that are utilized?

        To me it would seem that they would need to reimplement something like mesa on redox, which is what gives the ability to call the linux vm for the actual rendering.
        Last edited by varikonniemi; 03 November 2024, 03:22 PM.

        Comment

        • Quackdoc
          Senior Member
          • Oct 2020
          • 5056

          #5
          I love cosmic-store a LOT. it's really easy to port it to whatever you want due to it's modular backend stuff. It could likely even be ported to homebrew and windows without too much issue.

          Comment

          • NateHubbard
            Senior Member
            • Mar 2015
            • 584

            #6
            Originally posted by varikonniemi View Post

            IIRC they will implement the graphics stack as a virtual machine running Linux that gets render commands from redox, and outputs the result to the redox screen.
            That sounds horrendous, but maybe they don't have a choice until they build something else.

            Comment

            • bacteriamanicure
              Phoronix Member
              • Feb 2024
              • 66

              #7
              Originally posted by ihatemichael
              Most pointless project ever. OK, I get it, zoomer OS (Redox) trying to replace boomer OS (Linux) with the zoomer language (Rust), but still, so pointless. Just go and write rust code on Linux.
              Yeah but then your kind will just yell at them for sullying Linux and tell them to go build their own kernel

              Comment

              • Quackdoc
                Senior Member
                • Oct 2020
                • 5056

                #8
                Originally posted by NateHubbard View Post
                That sounds horrendous, but maybe they don't have a choice until they build something else.
                Having a customized linux distro which is more or less just a kernel + mesa would probably be a couple MB, perf overhead wouldn't be great, but if you think of it as just inverse vulkan serialization and containerized hardware, well you may have a security argument to be had. I dont think perf would be that bad.

                Comment

                • oleid
                  Senior Member
                  • Sep 2007
                  • 2502

                  #9
                  Originally posted by Daktyl198 View Post
                  If Redox ever gets support for Mesa drivers, it'll be a seriously interesting project.
                  Mesa itself is already usable for software rendering. So it is "just" a matter of providing the kernel drivers.​

                  Comment

                  • ssokolow
                    Senior Member
                    • Nov 2013
                    • 5096

                    #10
                    Originally posted by ihatemichael
                    Most pointless project ever. OK, I get it, zoomer OS (Redox) trying to replace boomer OS (Linux) with the zoomer language (Rust), but still, so pointless. Just go and write rust code on Linux.
                    The point is to be an experiment. That's more point than most hobby projects have.

                    Comment

                    Working...
                    X