A softer and more gentle Linus Torvalds launched the Linux 5.3 kernel over the weekend and opened the doors on 5.4.
Things were delayed a bit this time, something Torvalds attributed to his travel schedule instead of something more sinister. However, he was glad to note that the additional week meant that some last-minute corrections could be introduced.
Although it was not a version that shattered the earth, core 5.3 has brought support for the new AMD Radeon Navi graphics cards, such as the Radeon RX 5700 and RX 5700 XT and x86 Zhaoxin CPUs. Other silicon-compatible settings included improvements to Intel Icelake graphics and compatibility with the Intel HDR display.
However, the Torvald broadcast revealed a softer side to the Linux supreme by highlighting a compromise that had reversed "that was not really flawed."
"In fact," he continued, "he was doing exactly what he set out to do, and he did very well."
The problem, he said, was that "it did so well that the very improved I / O patterns it caused ended up revealing a regression visible to the user due to a real error in a completely unrelated area."
The code stuck in the kernel that can interfere with existing users is strictly verboten, as famous Torvalds enraged expressed in late 2012 in the measured manner by which man is famous. An unforgettable Christmas for the developer at the receiving end, for sure.
The problem, of course, was a little different this time, and the way Torvalds explained why the regression was important was, as he described, "instructive" rather than loaded with expletives. The key conclusion was not to solve an error or a doubtful code: it was about "something disrupts the workflow of existing users", no matter how valuable the intentions are.
Torvalds expected "better I / O patterns introduced by the change" would appear once the developers had resolved how to handle the fact that people had begun to rely on the previous behavior.
If you need the latest and the best, you can start compiling now, although it might be worth it. the first point launch before leaving it close to anything related to production. ®
Beyond the data frontier