Linux Kernel 4.12 Officially Released (softpedia.com)
prisoninmate quotes Softpedia:
After seven weeks of announcing release candidate versions, Linus Torvalds today informs the Linux community through a mailing list announcement about the general availability of the Linux 4.12 kernel series. Development on the Linux 4.12 kernel kicked off in mid-May with the first release candidate, and now, seven weeks later we can finally get our hands on the final release... A lot of great improvements, new hardware support, and new security features were added during all this time, which makes it one of the biggest releases, after Linux 4.9...
Prominent features of the Linux 4.12 kernel include initial support for AMD Radeon RX Vega graphics cards, intial Nvidia GeForce GTX 1000 "Pascal" accelerated support, implementation of Budget Fair Queueing (BFQ) and storage-I/O schedulers, more MD RAID enhancements, support for Raspberry Pi's Broadcom BCM2835 thermal driver, a lot of F2FS optimizations, as well as ioctl for the GETFSMAP space mapping ioctl for both XFS and EXT4 filesystems.
Linus said in announcing the release that "I think only 4.9 ends up having had more commits," also noting that 4.9 was a Long Term Support kernel, whereas "4.12 is just plain big."
"There's also nothing particularly odd going on in the tree - it's all just normal development, just more of it than usual."
Prominent features of the Linux 4.12 kernel include initial support for AMD Radeon RX Vega graphics cards, intial Nvidia GeForce GTX 1000 "Pascal" accelerated support, implementation of Budget Fair Queueing (BFQ) and storage-I/O schedulers, more MD RAID enhancements, support for Raspberry Pi's Broadcom BCM2835 thermal driver, a lot of F2FS optimizations, as well as ioctl for the GETFSMAP space mapping ioctl for both XFS and EXT4 filesystems.
Linus said in announcing the release that "I think only 4.9 ends up having had more commits," also noting that 4.9 was a Long Term Support kernel, whereas "4.12 is just plain big."
"There's also nothing particularly odd going on in the tree - it's all just normal development, just more of it than usual."
There were two things that I didn't know about, so I figured I'd share those links:
F2FS is a flash filesystem: https://en.wikipedia.org/wiki/...
BFQ is a scheduler for I/O: http://www.phoronix.com/scan.p...
8 of 13 people found this answer helpful. Did you?
Does it still have EISA support for that one dickhead who refuses to upgrade his ATM card?
The release notes I read seem to concern adding new capabilities to Linux, but not IMPROVING the code in the kernel.
Are any changes happening there, or is it now perfect and set in stone forever ?
Is this what you do now? Keep repeating a Windows 95/98 bug against the Linux Kernel?
It's turtles all the way down.
Is this what you do now? Keep repeating a Windows 95/98 bug against the Linux Kernel?
It's like intentionally mixing up Star Trek and Star Wars to see the reaction. In every forum there's someone there just for the lulz, simply ignore them and maybe they'll go back to 4chan.
Live today, because you never know what tomorrow brings
According to the wiki btrfs raid is completely broken and should not be used.
I hope they will manage to fix it soon, so I don't have to use ZFS, which is out of tree.
I understand maintaining the old schedulers but schedulers to most newer hardware are actually detrimental. SSD and even some modern hard drives do best with the noop scheduler simply because the overhead of a scheduler is noticeable. Even on embedded devices, schedulers take up cycles. And if you really need one, there are literally dozens of them to choose from and even though you may want to have some variations in yours, why take them all up in the mainline kernel? Just keep them separate.
Custom electronics and digital signage for your business: www.evcircuits.com
Is all the stuff needed for the new Ryzen boards incorporated into the kernel in 4.11?
Or are more drivers or bug fixes for Ryzen boards being added?
With a 4.11 or 4.12 can one just install a linux with these kernels on a new Ryzen boad and have everything jsut work?
I am still waiting for the promised post mortem after the kernel.org hack.
Scheduler additions are the least of Linux' problems.
#1: Kernel Kconfig defaults have gotten sloppy and unmanageable.
Go try looking through a 2.4 era default kernel config for x86, arm, and non-x86/arm arches. Try doing the same on an early and late 2.6 release, then compare to a 4.x release. There are *IMPOSSIBLE* driver combinations enabled by default. Furthermore, even on x86 many drivers that are niche applications default to Y, not even 'M' leading to unnecessary dependencies in your kernel update/default kernel config. This might not be a big issue for people on huge desktops where everything will be compiled in, or as a module, but for people trying to compile minimalist kernels, kernels for special hardware, or just trying to keep the threat profile for their system kernel low, this is a huge issue.
#2 Removal of old drivers 'because they are cluttering up the build tree.' Hint: Old drivers are a SMALL FRACTION of the total kernel build infrastructure. The oldest can be omitted by disabling ISA bus support. If that breaks LPC bus drivers, then perhaps it is time to segregate the two, since very few LPC devices are going to be on a system with native ISA bus support (almost all of them were after the migration to PCI-only busses, so outside of industrial motherboards or 440(X)x era chips, it is unlikely an isa bridge chip will be seen.) The modern drivers each take up more lines of code that all the old drivers put together. If you don't believe me, go look at Linux 2.4 source tree size, and compare it to 2.6 and then 4.x. Hint: The linux kernel grew 2-3x in that period and had already doubled or tripled in size since the 2.2 releases.
IIRC, that bug only existed in MSWind 95A, not even in 95B, much less 98. (They had other problems.)
I think we've pushed this "anyone can grow up to be president" thing too far.
Now I'm wondering if the artist is actually a nerd and referred to the Eternal September with those lyrics...