Announcement

Collapse
No announcement yet.

Rust-Written Coreutils Increases GNU Compatibility, Adds NetBSD Support

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

  • 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

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

    Comment


    • #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


      • #4
        63% passing.

        Comment


        • #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


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

            Comment


            • #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


              • #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


                • #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


                  • #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