Linux kernel news
From LinuxReviews
Jump to navigationJump to search- Google Is Working On A New And Possibly Better LRU Memory Management Framework For The Linux KernelLinux loves to fill all available system memory with all sorts of caches. Memory used by caches needs to be freed if a program needs it. That task is handled by the Linux kernels Least Recently Used (LRU) framkework. Google is now proposing a new and, in some cases, better way to decide what should and shouldn't be thrown out of memory in case an application needs it.
- The Rust Programming Language Is Now One Step Closer To Entering The Mainline Linux KernelThe Linux kernel community has been discussing the possibility of using the Rust programming language to write new kernel device drivers since last summer. Initial Rust support has now landed in the Linux-Next tree. This does not guarantee that Rust will be supported or even allowed in the mainline kernel, but it does mean that there is now a fair chance that Rust will eventually be required to successfully compile a Linux kernel.
- Sensor Fusion Hub Driver For AMD Laptops With Gyroscopes Is Coming To Linux 5.11It's been a long and hard road to acceptance for AMD's Sensor Fusion Hub Linux driver. The first revision was submitted to the Linux kernel Mailing List in January 2020. It took eight revisions and a lot of effort before Jiří Kosina finally accepted it into the
hid.git#for-5.11
tree, almost guaranteeing that it will become a part of Linux 5.11.
- Linux 5.9.1 And Older Stable Kernel Updates Fixing "Bleeding Tooth" Bluetooth Vulnerability Are AvailableBleedingTooth is a remote code execution vulnerability affecting all Linux kernels going back to Linux 4.8. It allows an attacker within Bluetooth range to execute code on remote systems if Bluetooth is turned on the remote system and it's set to be discoverable thanks to a combination of security issues in the BlueZ library and heap-based type confusion on the Linux kernels L2CAP code.
- Linux 5.10 Will Have A Fully Lock-Less Ring BufferLinus Torvalds has merged a set of printk() patches by John Ogness that make the kernel ring buffer (what you see if you type
dmesg
) fully lock-less. This is a big improvement that allows messages to be stored and read without the need for temporary per-CPU buffers with no risk of deadlocks.
- XFS Patches For Linux 5.10 Delays The Year 2038 Problem To 2486XFS patches for Linux 5.10 submitted by XFS file system maintainer Darrick J. Wong will delay the year 2038 problem for XFS by an additional 448 years. That should be enough to come up with a real long-term solution. The time-stamp patches were submitted as a part of a larger patch-set with a "large pile of new stuff".
- Linux 5.9 Is Released With New Drivers, Improved AMD GPU Support, And Support The x86-64 FSGSBASE CPU InstructionsIt was a bumpy release-cycle for Linux 5.9 with one release candidate refusing to show anything graphical on Intel GPUs. The final 5.9 release doesn't have that problem. It has have quite a lot of new features such as support for upcoming AMD graphics cards, support for the FSGSBASE x86-64 instructions, a Corsair RGB hub and a lot more.
- AMD Hopes To Get Sensor Fusion Hub Driver For AMD Laptop Gyroscopes And Other Sensors Into Linux 5.10AMD's Sandeep Singh has submitted yet another revision of AMD's Linux HID driver for the Sensor Fusion Hub hardware in all AMD laptops based on Ryzen processors. That makes it eight in total. This could be the lucky revision that makes it into the Linux kernel when the Linux 5.10 merge window opens up on Monday.
- Linux 5.9-rc8 Is Out With PCIe IDs for AMDs Upcoming Sienna Cichlid GPUsWe have examined the latest Linux 5.9 release candidate and found that it is actually possible to use it to boot and start X or Wayland on machines with Intel processors using Intel integrated graphics with this latest kernel release-candidate. That is an improvement since the total train-wreck disaster released as Linux 5.9-rc7.
- Linux 5.9-rc7 Is A Total Disaster On Machines With Intel GraphicsThe latest Linux 5.9 release candidate won't even let you start the X display server on machines with integrated Intel graphics. Running Linux on machines with integrated Intel graphics has been problematic since Linux 5.0. All those problems remained an issue with Linux 5.9-rc6. Linux 5.9-rc7 takes it one step further, it won't even let you get into a graphical environment without crashing the
i915
kernel display driver for Intel GPU chips. It is a complete and utter disaster for people using integrated Intel graphics.
- Linux 5.9 Will Be Delayed One WeekThe Linux 5.9 release cycle has not gone as smoothly as earlier release cycles. There has been some unfortunate virtual memory management issues and slab corruption issues during the 5.9 release cycle which are, hopefully, fixed in 5.9 rc7. Linus Torvalds wants to delay the final 5.9 release just to be sure those are gone. He neglected to mention that 5.9 rc7 introduced a regression that prevents certain Intel integrated graphics chips from being used as more than coasters.
- AV1 Hardware Video Decode Support For AMD RX 6000 Series GPUs Coming In Linux 5.10AMD has historically been extremely slow compared to Nvidia and Intel when it comes to providing hardware video encoding and decoding capabilities for open video standards like VP8 and VP9. New patches by AMD Open Source Laboratory developer Alex Deucher show that AMD won't be dragging their feet for years before they add AV1 video decoding support to their hardware, it is already there in the upcoming RX 6000 series GPUs. VP9 and AV1 video encoding support is still severely lacking.
- Improved Lenovo Laptop Hotkey Support Coming To Linux 5.10The Chinese Lenovo Group promised to Linux certify their laptops and make laptops with Linux available in a big announcement back in July. They have been offering one ThinkPad X1 model with Fedora pre-installed since mid-August. Linux 5.10 will have support for four additional hotkeys on that one laptops Lenovo sells with Fedora pre-installed thanks to RedHat developer Hans de Goede.
- Linux 5.9 Brings Hardware Accelerated Video Playback To 10+ Year Old AMD Graphics Cards Using The "amdgpu" Linux Kernel DriverAMD kicked off their HD 7000 series graphics cards with the launch of the Radeon HD 7970 code-named "Tahiti" in December 2011. Linux users are finally able to get working Hardware Video Decoding and Vulkan support on these and other older AMD graphics cards using the Linux kernel's "amdgpu" driver.
- Linux 5.9 rc4 ReleasedLinus Torvalds thinks the fourth Linux 5.9 release candidate was "bigger" than usual. He may be referring to a single commit titled "Pull tasklet API conversions" with 266761 lines removed and 713638 lines added to 12723 different files. The rest of the changes since rc3 are mostly smaller trivial fixes.
- Linux 5.9 rc1 Is Released With Support for Upcoming AMD GPUs and Corsair RGB HubsThe merge window for Linux 5.9 is slammed shut with the first release candidate becoming available yesterday. The next Linux kernel will support using zstd compression for the kernel and initramfs images, 64-bit inodes on tmpfs file systems stored in memory and a whole range of new hardware. Support for two upcoming AMD graphics card families code-named "Sienna Cichlid" and "Navy Flounder" as well as support for the Corsair iCUE Commander Pro "smart" fan and RGB controller stand out as particularly interesting.
- Linux 5.8 Is Released And It The Largest Release Of All TimeLinux 5.8 brings a lot of changes on the networking side with major re-work of the Mellanox network drivers, Atheros wireless drivers and Bluetooth drivers. There's also big changes to the AMD graphics drivers and several other areas. This kernel release is overall the biggest ever in terms of changes. Some of those changes warrant caution, you may want to wait for a few minor point releases before you upgrade to Linux 5.8.
- Linus Torvalds Has Merged Inclusive-Terminology Rules Into The Linux Kernel Git Tree"The discussion has tapered off as well as the incoming ack, review, and sign-off tags. I did not see a reason to wait for the next merge window". Word like master, slave, blacklist and whitelist is now banned from the Linux kernel. Accepted new-speak replacement word include primary, main, secondary, replica, subordinate, initiator, requester, target, responder, controller,host, device, worker, proxy, leader, follower, director and performer. The new terms will likely confuse non-technical people, non-native English speakers and others who have been using the now-banned technical terms for decades.
- Intel Is Pushing For 1984-Style Revision Of Words Allowed In Linux Kernel Development And DocumentationIntel Corporation has submitted a long documentation proposal for "inclusive-terminology" to the Linux Kernel Mailing List which forbids commonly used terminology like master/slave and blacklist/whitelist. The Intel-proposed new-speak replacements such red/green seem more confusing than the long-used long-established commonly known terms they would replace. A majority of kernel developers seem to be on-board with Intel's new-speak proposals.
- Linux 5.8 Brings Per-Core Energy Sensor Support For AMD CPUsThe new
amd_energy
can in theory tell you how much energy each core on AMD family 17h and above CPUs consume as well as the total amount of energy consumed by the CPU package. The readings given in Joules and the reported total package figures appear to be fairly accurate. If the per-core energy readings are correct or not is an entirely different question.