GNU Coreutils 9.6 Released With Changes For POSIX 2024, More AVX2 & AVX-512 Use

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

    GNU Coreutils 9.6 Released With Changes For POSIX 2024, More AVX2 & AVX-512 Use

    Phoronix: GNU Coreutils 9.6 Released With Changes For POSIX 2024, More AVX2 & AVX-512 Use

    GNU Coreutils 9.6 released today as the updated version of these core utilities common to Linux systems and elsewhere...

    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
  • Muddy
    Junior Member
    • Dec 2023
    • 8

    #2
    Nice, keep the updates coming more GNU for you.

    Comment

    • KRiloshart
      Phoronix Member
      • Jun 2017
      • 54

      #3
      What you're referring to as GNU Coreutils, is in fact, Linux/GNU Coreutils, or as I've recently taken to calling it, Linux plus GNU.

      Comment

      • JosiahBradley
        Junior Member
        • Aug 2006
        • 39

        #4
        Sometimes it's nice to see the old long lived programs getting support and enhancements from things like AVX2 etc.

        Comment

        • fintux
          Phoronix Member
          • Nov 2019
          • 53

          #5
          Using AVX2 with "cksum -a crc" is yielding around a 40% speed-up or the AVX-512 code path yields around a 60% speed-up. The ARMv8 SIMD support for CRC meanwhile is 80% faster.
          For clarity, these are time reductions. So e.g. for ARMv8, the throughput is now 5x (it processes the same data in 20% of the time), an increase of 400%.

          Comment

          • Akiko
            Phoronix Member
            • Sep 2017
            • 69

            #6
            Originally posted by KRiloshart View Post
            What you're referring to as GNU Coreutils, is in fact, Linux/GNU Coreutils, or as I've recently taken to calling it, Linux plus GNU.
            Hmm, tell that to the people who use the coreutils with HURD... or a BSD kernel... Haiku... Darwin...

            Comment

            • archkde
              Senior Member
              • May 2019
              • 693

              #7
              Originally posted by KRiloshart View Post
              What you're referring to as GNU Coreutils, is in fact, Linux/GNU Coreutils, or as I've recently taken to calling it, Linux plus GNU.
              No, GNU coreutils do not contain code from Linux. They are written as part of the GNU project.

              Comment

              • ssokolow
                Senior Member
                • Nov 2013
                • 5114

                #8
                Originally posted by archkde View Post

                No, GNU coreutils do not contain code from Linux. They are written as part of the GNU project.
                It's a silly joke about that "Linux is really GNU/Linux" line. It doesn't need to make sense as long as it gets a grin.

                Comment

                • smitty3268
                  Senior Member
                  • Oct 2008
                  • 6966

                  #9
                  Originally posted by phoronix
                  The wc utility also now uses a minimum of 256KiB at a time rather than 16KiB and that is yielding around 10% faster performance when reading cached files.
                  OH NO! Think of all the bloat just wasting memory!

                  Comment

                  • archkde
                    Senior Member
                    • May 2019
                    • 693

                    #10
                    Originally posted by ssokolow View Post

                    It's a silly joke about that "Linux is really GNU/Linux" line. It doesn't need to make sense as long as it gets a grin.
                    I know, but the difference is that the GNU/Linux thing is actually true (at least to some extent; there are also tons of non-Linux non-GNU components on typical "GNU/Linux" systems, and there exist non-GNU Linux-based systems).

                    Comment

                    Working...
                    X