[ad_1]
The most recent Linux kernel launched consists of adjustments to networking, CPU structure, Arm assist, graphics and storage.
![Linux logo](https://d1rytvr7gmk1sx.cloudfront.net/wp-content/uploads/2021/07/linux-red-and-black.jpg?x27457)
Linus Torvalds is a busy man who continues to toil away on the Linux kernel to deliver it new options, higher efficiency and enhanced safety. Whereas the most recent launch of the Linux kernel won’t be seen as the most important milestone within the historical past of the open-source working system, it does have very attention-grabbing new additions to assist the OS soar to new heights.
The showstopper little bit of trivia about Linux 5.19 is that Torvalds managed the discharge on an M2-powered Apple laptop computer. The Linux kernel has come to this point that it might work with the most recent and best {hardware} — from Apple.
Let’s dive in and see what the most recent Linux kernel has to supply.
SEE: Linux turns 30: Celebrating the open source operating system (free PDF) (TechRepublic)
Linux 5.19 is all about networking
The most important additions and adjustments to the Linux kernel concentrate on networking; as an illustration, wi-fi and wired networking obtained much-needed love in Linux 5.19.
The listing of networking adjustments in Linux 5.19 consists of the next.
- BIG TCP assist was added. This permits greater TSO/GRO packet sizes for IPv6 site visitors and achieves community speeds as much as 400GBit/s.
- Multipath TCP (MPTCP) obtained quite a few enhancements.
- Qualcomm ath11k Wi-Fi driver now helps Wake-on-LAN.
- Help for Realtek 8852ce chipset, MediaTek T700 modems and Renesas RZ/V2M.
- A brand new driver for pureLiFI, which is light-based networking.
Essentially the most notable merchandise on that listing is BIG TCP, which can give a big enhance for high-performance networking and cloud-based knowledge facilities. Any system or service that sees huge networking site visitors ought to significantly profit from the addition of BIG TCP.
Linux 5.19 consists of assist for a lot of Arm platforms
The 5.19 Linux kernel comes with assist for a number of Arm platforms. On this challenge, Torvalds stated:
“It’s one thing I’ve been ready for for a _loong_ time time, and it’s lastly actuality, due to the Asahi group. We’ve had Arm64 {hardware} round working Linux for a very long time, however none of it has actually been usable as a improvement platform till now.”
Different CPU structure adjustments and additions in Linux 5.19
So far as Intel structure, there are many updates/fixes/additions in Linux 5.19, together with the next.
- Preliminary assist for the LoongArch CPUs based mostly on MIPS structure.
- Help for Run-Time Common Energy Limiting (RAPL) on Intel’s Raptor and Alder Lake CPUs.
- Preliminary assist for a brand new Intel IFS driver to assist detect {hardware} points on the circuit degree.
- Preliminary assist for AMD Zen 4 CPU instruction-based sampling (IBS).
- Help for a.out was eliminated.
- Intel laptop computer overheating and battery drain has been mounted for Intel Skylake by way of Comet Lake CPUs.
Graphics and storage updates in Linux 5.19
Graphics and storage obtained attention-grabbing updates with Linux 5.19, together with the next.
- Enhancements for Apple M1 NVMe SSD controller.
- Updates for AMD RDNA, CDNA, Intel’s Raptor Lake, and Intel’s DG2/Alchemist.
- Zstd compression assist was added.
- Practically half one million strains of code had been added for the Direct Rendering Supervisor (DRM) subsystem.
Extra enhancements and additions in Linux 5.19
The most recent Linux kernel consists of smaller enhancements and additions, which embody the next.
- The random number generator is way improved.
- Framework laptop computer receives Chrome OS EC driver assist.
- A number of tablets and trackpads together with the Lenovo ThinkPad TrackPoint II, Google Whiskers Touchpad, and the Lenovo ThinkPad X12 TrackPoint obtained much-needed love.
- Help for Keychron’s wi-fi mechanical keyboard operate keys now work.
- Wacom driver helps pens with three buttons and handles contact, even timestamps.
When are you able to get the Linux 5.19 kernel?
If you happen to’re feeling adventurous, you’ll be able to set up the most recent and best Linux kernel, although I don’t suggest doing so on manufacturing machines. There’s a purpose why so many Linux distributions don’t instantly ship the brand new kernel. To be secure, it is best to at all times maintain off till your distribution maintainers add the brand new Linux kernel to the usual repositories. Distribution maintainers usually add a kernel to the repositories that has been totally examined to fulfill their particular wants and benchmarks. Plus, likelihood is fairly slim your distribution of alternative helps the most recent Linux kernel.
This doesn’t imply you’ll be able to’t strive Linux 5.19. You may at all times set up the most recent kernel, whereas holding a working kernel put in to fall again on. How you put in the most recent kernel will rely upon the distribution you employ; do not forget that it’s at all times finest, particularly on manufacturing machines, to stay with the kernel the maintainers have made out there.
For instance, you’ll be able to set up Linux kernel 5.19 on Ubuntu 22.04 with the next instructions.
cd ~/Downloads
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-headers-5.19.0-051900_5.19.0-051900.202207312230_all.deb
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-headers-5.19.0-051900-generic_5.19.0-051900.202207312230_amd64.deb
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-image-unsigned-5.19.0-051900-generic_5.19.0-051900.202207312230_amd64.deb
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-modules-5.19.0-051900-generic_5.19.0-051900.202207312230_amd64.deb
sudo apt set up ./linux-headers-5.19.0*.deb ./linux-image-unsigned-5.19.0*.deb ./linux-modules-5.19.0*.deb
After the set up completes, reboot your machine, and it is best to see (utilizing the uname -r command) that Linux kernel 5.19 is in use.
One remaining reminder: I might solely do this on non-production machines.
[ad_2]
Source link