Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Operating Systems Linux Technology

Linux 5.1 Released (lkml.org) 69

diegocg writes: Linux 5.1 released has been released. The main feature in this release is io_uring, a high-performance interface for asynchronous I/O; there are also improvements in fanotify to provide a scalable way of watching changes on large file systems; it also adds a method to allow safe delivery of signals in presence of PID reuse; persistent memory can be used now as hot-plugabble RAM; Zstd compression levels have been made configurable in Btrfs; there is a new cpuidle governor that makes better power management decisions than the menu governor; all 32 bit architectures have added the necessary syscalls to deal with the y2038 problem; and live patching has added support for creating cumulative patches. There are many other features and new drivers in the changelog.
This discussion has been archived. No new comments can be posted.

Linux 5.1 Released

Comments Filter:
  • My word (Score:5, Funny)

    by AlanObject ( 3603453 ) on Monday May 06, 2019 @09:54AM (#58546036)

    It is almost as if Linux is a serious operating system

    Maybe someone smart will declare the "Year of Linux" or something. I wonder why the trade media has never thought of it.

    • by Anonymous Coward

      Because the "trade media" is high on, and perpetually addicted to, advertising dollars from Microsoft and Intel. Meanwhile, Linux owns the Internet. Amazon, Facebook and Google are just a few examples of companies which would grind to a halt without Linux.

    • Re:My word (Score:5, Interesting)

      by jellomizer ( 103300 ) on Monday May 06, 2019 @10:09AM (#58546106)

      Because the Operating System is more then just the Kernel.

      I remember back in the day when Novell Netware was the big player on the Enterprise System.
      Running off of MS DOS it was able to do a whole lot of stuff that the OS's with the more advanced kernels had a hard time handling.

      • They weren't necessarily more advanced; IPX/SPX was the "3Dfx Glide of packets"
      • Re:My word (Score:5, Informative)

        by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Monday May 06, 2019 @11:05AM (#58546440) Homepage Journal

        I remember back in the day when Novell Netware was the big player on the Enterprise System.

        Do you?...

        Running off of MS DOS it was able to do a whole lot of stuff that the OS's with the more advanced kernels had a hard time handling.

        ...nope, you sure don't. Netware loaded from DOS, but it was a full-fledged operating system with its own kernel, drivers, etc. Remember booting Linux from DOS using LOADLIN.EXE? Same thing.

        Netware 3 had its own FS sized up to 1TB and with files up to 4GB, which at the time was quite good. Up until about Windows 2000, Netware offered better file server performance than did Windows. But well-tuned NFS was always competitive with NCP, even with NFS on TCP and NCP on IPX. Netware was only impressive to people who were only familiar with DOS and Windows 3.1. To people who had Unix experience, Netware's dependence on DOS as a bootloader and the need to load piles of NLMs from floppy during installs or upgrades seemed primitive. Novell figured this out eventually, but they went to Linux too late [wikipedia.org] and lost all momentum.

        By that time, Windows had Active Directory so NDS was a hard sell, and on the other hand SMB had become dominant and Samba existed on Linux, meaning that Novell really owned no technologies that anyone cared about. At one time I actually bothered to install nfs, samba, netatalk, and MARS-NWE on a 486 running Linux, which let me share the same printers and files out to DOS, Mac, Unix, and Windows — all with entirely free and Open Source software. How was Novell ever going to compete with that? These days, of course, the DOS clients (what few exist) can speak SMB efficiently, and so can the Unix and Mac clients for most purposes. For those remaining cases, there's NFS. NCP is only a dim memory, and Novell is just a name.

        TL;DR: Linux conquers all

        • Btrieve also gained some traction because of its inclusion into Netware: https://en.wikipedia.org/wiki/... [wikipedia.org] This of course started to fade as the general trend moved from navigational databases to pure relational models, such as SQL Server, Oracle, MySQL, Postgres, etc etc.
    • by goombah99 ( 560566 ) on Monday May 06, 2019 @10:12AM (#58546118)

      after the Rust re-write failed they threw something together in perl in an overnight session. Many of the GNU utils are now just Perl one-liners.

    • Comment removed based on user account deletion
      • Re: (Score:2, Funny)

        by Anonymous Coward

        GCC knows the score and is catching up, currently at 9.1 and counting...

    • Linux is THE STANDARD in server arena (and remember Android...)
  • I have high hopes for io_uring! We've already got a PR ready for Ceph and some of the initial benchmarks looking very promising!

    • by AvitarX ( 172628 )

      This should really help speed up mitigation of the branch prediction attacks on Intel CPUs too, correct?

      It looks like IO can be done without system calls when things are done, which to my understanding was why IO intense tasks suffered the most?

      • by Nite_Hawk ( 1304 )

        That's a good guess. It'll help us short term (and definitely long term with crimson), but I imagine the seastar guys will also be very happy to get it into scylladb since they already do such a good job of avoiding syscalls. The other option historically has been spdk. Jens did some benchmarking in January:

        https://lore.kernel.org/linux-... [kernel.org]

        libaio is a deadend imho (thankfully so!) but io_uring looks like it's going to be stiff competition for spdk.

        • by AvitarX ( 172628 )

          Will this help userspace FS performance in general?

          Last I used an NTFS USB drive in KDE it was acceptable until I tried a second copy (simultaneous), then both pretty much ground to a halt.

          Or is that a problem caused by something else? I assume it was copying every file in a single copy one at a time, but two copies caused it to go back and forth leading to issues. It was somewhere around 2 orders of magnitude slower once a second folder was drug over to copy (note, about 5 years ago, so this could be long

  • by GameboyRMH ( 1153867 ) <gameboyrmh.gmail@com> on Monday May 06, 2019 @12:06PM (#58546888) Journal

    all 32 bit architectures have added the necessary syscalls to deal with the y2038 problem

    No IBM 5100 needed! Unfortunately this timeline now has far bigger problems.

  • Sounds like something that would come from Poettering.

  • by account_deleted ( 4530225 ) on Monday May 06, 2019 @04:10PM (#58548614)
    Comment removed based on user account deletion

Truly simple systems... require infinite testing. -- Norman Augustine

Working...