Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Official release of Linux Kernel Kernel 6.0

2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > IT Information >

Share

Shulou(Shulou.com)11/24 Report--

Thanks to CTOnews.com netizen Coje_He for the clue delivery! CTOnews.com, October 3, Linus Torvalds today announced the release of Linux 6.0. as a major kernel series, it brings new features, improved hardware support, and bug Bug and security fixes.

After two months of development, Linux kernel 6.0 arrived, supporting NVMe in-band authentication, PCI bus supporting OpenRISC and LoongArch architectures, asynchronous buffering writes when using XFS and io_uring, and io_uring zero-copy network transport support.

CTOnews.com learned that Linux kernel 6.0also brings support for "Zicbom" extensions to the RISC-V hardware architecture for managing devices with non-cache consistency DMA, as well as a new runtime verification subsystem that allows kernel state monitoring, supports the generation of new CXL memory regions, supports the correct implementation of POSIX access control lists on OverlayFS file systems, and implements the second generation Btrfs "send" protocol. Support for sending large data and raw compression extensions.

Other noteworthy changes include new user space memory management features in the DAMON mechanism, support for limiting NFSv4 servers to 1024 active clients in 1GB memory, support for EXT4 file systems to get and set UUID stored in file system superblocks, support for fsnotify subsystems for better control of ignored events, and support for sleeping BPF programs connected to uprobes And a new report on lock contention for trace points for perf tools and BPF aggregation within the kernel.

There is also good news on the virtualization side. Linux kernel 6.0introduces a new pseudo device called "guest vCPU stall detector", which can be used as a "watchdog" to tell the host if the virtual machine is stagnant. There is also a new debugfs interface, a new BPF iterator, a new set of BPF kfuncs, a new BPF helper for generating and checking SYN cookies, and a new io_uring-based user space block driver in Linux 6.0. there is also a new BPF interface, a new BPF iterator, a new set of BPF kfuncs, a new BPF helper for generating and checking SYN cookies, and a new io_uring-based user space block driver.

"I hope you all know that the major version number changes are more about numerical values than about any major fundamental changes. Of course, there are a lot of different changes in 6.0-after all, we have more than 15000 non-merged submissions, so 6.0is at least one of the larger versions in terms of the number of submissions for some time," Linus Torvalds said.

Of course, Linux 6. 0 also includes many updates and new drivers to better support hardware. In addition, it adds a number of bug Bug fixes and tweaks to provide better performance than previous kernels, most notably adjustments to task scheduling on large systems, performance improvements to TLS implementations in the kernel, and new IORING_RECV_MULTISHOT flag to enable multi-shot operations with recv () calls.

In terms of security, Linux kernel 6.0implements obtaining random number seeds from bootloader setting data to x86 and m68k kernels, supporting SafeSetID security module to control the change of setgroups (), supporting ARIA encryption algorithm, and supporting hook connection to control group or single target process to BPF security module.

Other hardware and other features are supported as follows:

-Intel Arc standalone GPU like A750 and A770 can run on i915 DRM kernel drivers in the Linux 6.0 kernel, but it is still experimental, so the "force_probe" option is required to enable it. But at least in Linux 6. 0, these new Intel desktops can now be paired with newer Mesa stacks.

-more AMD RDNA3 enabled, hoping to work with the upcoming Radeon RX 7000 series graphics cards.

Qualcomm Snapdragon 8xc Gen 3 support and early support for Lenovo ThinkPad X13s Arm laptops. This work is still in its early form on the mainline, but at least it is already available and has opened up the Arm Linux laptop option.

-changes to various schedulers, including some NUMA balance enhancements for AMD Zen, and AMD CPU is now leaning towards MWAIT rather than HALT.

-various additions to Intel Raptor Lake, such as TCC cooling driver, Raptor Lake P in RAPL driver, Raptor Lake USB4 / Thunderbolt, and other missing Raptor Lake ID. There is also some preliminary Meteor Lake support, such as audio codes and other places.

Audio driver support for AMD Ryzen 7000 "Raphael" platform.

-support IO_uring user space block drivers, various IO_uring optimizations, and other promising I / O related tasks, such as Btrfs Send Protocol v2.

-initial support for Intel Habana Labs Gaudi 2.

-H.265 / HEVC media user-space API has now been declared stable.

-run-time verification of safety-critical systems.

Linux kernel 6. 0 can be downloaded from Linus Torvald's git repo for those who like to compile their own kernels. For others, you need to wait until the release maintainer upgrades the kernel to version 6.0 before attempting to install it.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

IT Information

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report