Rust-Written Coreutils Increases GNU Compatibility, Adds NetBSD Support

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

    Rust-Written Coreutils Increases GNU Compatibility, Adds NetBSD Support

    Phoronix: Rust-Written Coreutils Increases GNU Compatibility, Adds NetBSD Support

    Released on Sunday was uutils 0.0.22 as the open-source software aiming to be a drop-in replacement to GNU Coreutils while being written in the Rust programming language for memory safety, better performance, and a modernized codebase...

    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
  • mirmirmir
    Senior Member
    • Jan 2021
    • 569

    #2
    Wanna write an operating system? Use C
    Wanna write an android application? Use kotlin
    Wanna rewrite other project? Use rust

    Comment

    • kpedersen
      Senior Member
      • Jul 2012
      • 2679

      #3
      Originally posted by mirmirmir View Post
      Wanna rewrite other project? Use rust
      Hah. I must say that uutils is the outlier. Normally its:

      "Wanna talk about rewriting other project? Use rust"

      Comment

      • elatllat
        Senior Member
        • Apr 2019
        • 570

        #4
        63% passing.

        Comment

        • oleid
          Senior Member
          • Sep 2007
          • 2471

          #5
          Originally posted by mirmirmir View Post
          Wanna write an operating system? Use C
          I thought they were using C++ or rust these days?

          c.f. fuchsia https://fuchsia.googlesource.com/fuchsia/ or redoxos https://github.com/redox-os/redox
          Last edited by oleid; 16 October 2023, 10:19 AM.

          Comment

          • Rallos Zek
            Senior Member
            • Sep 2011
            • 338

            #6
            BUG: Not GPL... hence not an Gnu coreutils replacement.

            Comment

            • bug77
              Senior Member
              • Dec 2009
              • 6477

              #7
              Originally posted by mirmirmir View Post
              Wanna write an operating system? Use C
              Wanna write an android application? Use kotlin
              Wanna rewrite other project? Use rust
              There's Swift for Apple stuff. AI stuff is happy using mostly Python. And I'm sure there's a place for Go in there, somewhere.
              I am actually preparing a presentation about Go these days and at some point I had an epiphany: many (most?) languages are called "general purpose" these days, but while not "single purpose", they are so far off from being "general" anything - each tackles a number of problems better than other, but none tackle everything better.

              Comment

              • timofonic
                Senior Member
                • Feb 2008
                • 2684

                #8
                BSD world will have orgasms with this, as they hate GPL.

                I'm quite surprised there aren't massive contributions from BSD world!

                What about findutils? No mention of them.
                Rust implementation of findutils. Contribute to uutils/findutils development by creating an account on GitHub.

                Last edited by timofonic; 16 October 2023, 10:25 AM.

                Comment

                • zexelon
                  Senior Member
                  • May 2019
                  • 739

                  #9
                  Originally posted by bug77 View Post

                  There's Swift for Apple stuff. AI stuff is happy using mostly Python. And I'm sure there's a place for Go in there, somewhere.
                  I am actually preparing a presentation about Go these days and at some point I had an epiphany: many (most?) languages are called "general purpose" these days, but while not "single purpose", they are so far off from being "general" anything - each tackles a number of problems better than other, but none tackle everything better.
                  Yup pretty much spot on... I think general purpose should actually read "generally for a purpose!"

                  Comment

                  • dremon_nl
                    Senior Member
                    • Nov 2015
                    • 120

                    #10
                    Originally posted by mirmirmir View Post
                    Wanna write an operating system? Use C
                    Wanna write an android application? Use kotlin
                    Wanna rewrite other project? Use rust
                    I am wondering where this urge to rewrite a project in Rust comes from, may be from the original desire to write it in C?

                    Comment

                    Working...
                    X