Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. The coreutils Rust rewrite story is pretty funny.

The coreutils Rust rewrite story is pretty funny.

Scheduled Pinned Locked Moved Uncategorized
47 Posts 27 Posters 173 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • doomed_daniel@mastodon.gamedev.placeD doomed_daniel@mastodon.gamedev.place

    @ireneista @lcamtuf
    Additional fun thought: I can imagine they avoided looking at the GNU coreutils C implementation because they are using MIT license instead of GPL.

    ireneista@adhd.irenes.spaceI This user is from outside of this forum
    ireneista@adhd.irenes.spaceI This user is from outside of this forum
    ireneista@adhd.irenes.space
    wrote last edited by
    #37

    @Doomed_Daniel @lcamtuf ouch. welp.

    puppygirlhornypost2@transfem.socialP 1 Reply Last reply
    0
    • ireneista@adhd.irenes.spaceI ireneista@adhd.irenes.space

      @Doomed_Daniel @lcamtuf ouch. welp.

      puppygirlhornypost2@transfem.socialP This user is from outside of this forum
      puppygirlhornypost2@transfem.socialP This user is from outside of this forum
      puppygirlhornypost2@transfem.social
      wrote last edited by
      #38

      @ireneista@adhd.irenes.space @lcamtuf@infosec.exchange @Doomed_Daniel@mastodon.gamedev.place Well there's always the ability for clean room implementation, no?

      doomed_daniel@mastodon.gamedev.placeD 1 Reply Last reply
      0
      • puppygirlhornypost2@transfem.socialP puppygirlhornypost2@transfem.social

        @ireneista@adhd.irenes.space @lcamtuf@infosec.exchange @Doomed_Daniel@mastodon.gamedev.place Well there's always the ability for clean room implementation, no?

        doomed_daniel@mastodon.gamedev.placeD This user is from outside of this forum
        doomed_daniel@mastodon.gamedev.placeD This user is from outside of this forum
        doomed_daniel@mastodon.gamedev.place
        wrote last edited by
        #39

        @puppygirlhornypost2 @lcamtuf @ireneista
        sure, but needs more people, and some of them won't get to do the fun part (writing new code)

        they could've looked at musl though, I assume it does not have the same bugs (but am too lazy to check)

        puppygirlhornypost2@transfem.socialP 1 Reply Last reply
        0
        • doomed_daniel@mastodon.gamedev.placeD doomed_daniel@mastodon.gamedev.place

          @puppygirlhornypost2 @lcamtuf @ireneista
          sure, but needs more people, and some of them won't get to do the fun part (writing new code)

          they could've looked at musl though, I assume it does not have the same bugs (but am too lazy to check)

          puppygirlhornypost2@transfem.socialP This user is from outside of this forum
          puppygirlhornypost2@transfem.socialP This user is from outside of this forum
          puppygirlhornypost2@transfem.social
          wrote last edited by
          #40

          @Doomed_Daniel@mastodon.gamedev.place @lcamtuf@infosec.exchange @ireneista@adhd.irenes.space I think you mistook musl for BusyBox. I did the same thing in my head. (musl is an MIT-licensed C standard library implementation) It appears BusyBox (alternative to gnu coreutils) is also licensed under GPLv2, unfortunately.

          ireneista@adhd.irenes.spaceI fiore@brain.worm.pinkF 2 Replies Last reply
          0
          • puppygirlhornypost2@transfem.socialP puppygirlhornypost2@transfem.social

            @Doomed_Daniel@mastodon.gamedev.place @lcamtuf@infosec.exchange @ireneista@adhd.irenes.space I think you mistook musl for BusyBox. I did the same thing in my head. (musl is an MIT-licensed C standard library implementation) It appears BusyBox (alternative to gnu coreutils) is also licensed under GPLv2, unfortunately.

            ireneista@adhd.irenes.spaceI This user is from outside of this forum
            ireneista@adhd.irenes.spaceI This user is from outside of this forum
            ireneista@adhd.irenes.space
            wrote last edited by
            #41

            @puppygirlhornypost2 @lcamtuf @Doomed_Daniel ... wait, is BusyBox an alternative? we thought it was the same coreutils, just bundled in a single executable for deployment reasons?

            puppygirlhornypost2@transfem.socialP 1 Reply Last reply
            0
            • puppygirlhornypost2@transfem.socialP puppygirlhornypost2@transfem.social

              @Doomed_Daniel@mastodon.gamedev.place @lcamtuf@infosec.exchange @ireneista@adhd.irenes.space I think you mistook musl for BusyBox. I did the same thing in my head. (musl is an MIT-licensed C standard library implementation) It appears BusyBox (alternative to gnu coreutils) is also licensed under GPLv2, unfortunately.

              fiore@brain.worm.pinkF This user is from outside of this forum
              fiore@brain.worm.pinkF This user is from outside of this forum
              fiore@brain.worm.pink
              wrote last edited by
              #42

              @puppygirlhornypost2@transfem.social @lcamtuf@infosec.exchange @Doomed_Daniel@mastodon.gamedev.place @ireneista@irenes.space busybox is not an alternative to gnu coreutils , it doesnt care to be coreutils compatible .. uutils does (for some reason??)

              puppygirlhornypost2@transfem.socialP 1 Reply Last reply
              1
              0
              • R relay@relay.mycrowd.ca shared this topic
              • fiore@brain.worm.pinkF fiore@brain.worm.pink

                @puppygirlhornypost2@transfem.social @lcamtuf@infosec.exchange @Doomed_Daniel@mastodon.gamedev.place @ireneista@irenes.space busybox is not an alternative to gnu coreutils , it doesnt care to be coreutils compatible .. uutils does (for some reason??)

                puppygirlhornypost2@transfem.socialP This user is from outside of this forum
                puppygirlhornypost2@transfem.socialP This user is from outside of this forum
                puppygirlhornypost2@transfem.social
                wrote last edited by
                #43

                @fiore@brain.worm.pink @lcamtuf@infosec.exchange @Doomed_Daniel@mastodon.gamedev.place @ireneista@adhd.irenes.space I mean there's "alternative" and then there's "drop in replacement". I guess that was a linguistic issue on my part. I did not mean to imply busybox is supposed to be a remake of gnu coreutils. Some commands/programs/whatever (the windows sysadmin in me wants to say commandlets lol) of coreutils such as shuf are not available on busybox. I do see it advertised as a light weight alternative to gnu coreutils in server applications. Specifically when you don't need GNU coreutils-specific features

                puppygirlhornypost2@transfem.socialP 1 Reply Last reply
                0
                • puppygirlhornypost2@transfem.socialP puppygirlhornypost2@transfem.social

                  @fiore@brain.worm.pink @lcamtuf@infosec.exchange @Doomed_Daniel@mastodon.gamedev.place @ireneista@adhd.irenes.space I mean there's "alternative" and then there's "drop in replacement". I guess that was a linguistic issue on my part. I did not mean to imply busybox is supposed to be a remake of gnu coreutils. Some commands/programs/whatever (the windows sysadmin in me wants to say commandlets lol) of coreutils such as shuf are not available on busybox. I do see it advertised as a light weight alternative to gnu coreutils in server applications. Specifically when you don't need GNU coreutils-specific features

                  puppygirlhornypost2@transfem.socialP This user is from outside of this forum
                  puppygirlhornypost2@transfem.socialP This user is from outside of this forum
                  puppygirlhornypost2@transfem.social
                  wrote last edited by
                  #44

                  @fiore@brain.worm.pink @lcamtuf@infosec.exchange @Doomed_Daniel@mastodon.gamedev.place @ireneista@adhd.irenes.space iirc busybox is often used in initramfs and other light environments like containers. I mean, on my Gentoo desktop, I have the busybox module installed for dracut, so it's packed into my initramfs... but also that's not something that's default with the distribution.

                  fiore@brain.worm.pinkF 1 Reply Last reply
                  0
                  • puppygirlhornypost2@transfem.socialP puppygirlhornypost2@transfem.social

                    @fiore@brain.worm.pink @lcamtuf@infosec.exchange @Doomed_Daniel@mastodon.gamedev.place @ireneista@adhd.irenes.space iirc busybox is often used in initramfs and other light environments like containers. I mean, on my Gentoo desktop, I have the busybox module installed for dracut, so it's packed into my initramfs... but also that's not something that's default with the distribution.

                    fiore@brain.worm.pinkF This user is from outside of this forum
                    fiore@brain.worm.pinkF This user is from outside of this forum
                    fiore@brain.worm.pink
                    wrote last edited by
                    #45

                    @puppygirlhornypost2@transfem.social @lcamtuf@infosec.exchange @Doomed_Daniel@mastodon.gamedev.place @ireneista@irenes.space yep . if you wanna run stuff in containers , theres little to no point to use something other than alpine as a container base .

                    1 Reply Last reply
                    1
                    0
                    • ireneista@adhd.irenes.spaceI ireneista@adhd.irenes.space

                      @puppygirlhornypost2 @lcamtuf @Doomed_Daniel ... wait, is BusyBox an alternative? we thought it was the same coreutils, just bundled in a single executable for deployment reasons?

                      puppygirlhornypost2@transfem.socialP This user is from outside of this forum
                      puppygirlhornypost2@transfem.socialP This user is from outside of this forum
                      puppygirlhornypost2@transfem.social
                      wrote last edited by
                      #46

                      @ireneista@adhd.irenes.space @lcamtuf@infosec.exchange @Doomed_Daniel@mastodon.gamedev.place I thought it was entirely independent from gnu coreutils.

                      fiore@brain.worm.pinkF 1 Reply Last reply
                      0
                      • puppygirlhornypost2@transfem.socialP puppygirlhornypost2@transfem.social

                        @ireneista@adhd.irenes.space @lcamtuf@infosec.exchange @Doomed_Daniel@mastodon.gamedev.place I thought it was entirely independent from gnu coreutils.

                        fiore@brain.worm.pinkF This user is from outside of this forum
                        fiore@brain.worm.pinkF This user is from outside of this forum
                        fiore@brain.worm.pink
                        wrote last edited by
                        #47

                        @puppygirlhornypost2@transfem.social @lcamtuf@infosec.exchange @Doomed_Daniel@mastodon.gamedev.place @ireneista@irenes.space it is . it ships many commands that coreutils does , but its a completely indipendent implementation .

                        1 Reply Last reply
                        1
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups