Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Software-update: Linux Kernel 5.0-rc8

NewTux logo (75 pix)De achtste releasecandidate van Linux Kernel 5.0 is vrijgegeven. De Kernel is het hart van het besturingssysteem en zit, simpel gezegd, als laag tussen de hardware en de applicaties in. Linus schrijft in zijn aankondiging dat er geen specifieke reden is om het versienummer te veranderen van 4.21 naar 5.0 en dat de lezer daar zijn eigen reden bij mag verzinnen. Zoals gewoonlijk kun je op Phoronix een samenvatting van de veranderingen terugvinden, daarin vinden we onder andere ondersteuning van AMD FreeSync, een Raspberry Pi Touchscreen-driver, een nieuw consolefont voor HiDPI-/retinaschermen en Adiantum data-encryptie terug. De aankondiging van Linus ziet er als volgt uit:

Linux 5.0-rc8

This may be totally unnecessary, but we actually had more patches come in this last week than we had for rc7, which just didn't make me feel the warm and fuzzies. And while none of the patches looked all that scary, some of them were to pretty core files, so it wasn't all just random rare drivers (although those kinds also existed).

So I agonized about it a bit, and then decided to just say "no hurry" and make an rc8. And after I had tagged the rc, I noticed a patch in my inbox that I had missed that was a regression from one of the very patches this last week, so that made me feel like rc8 was the right decision.

Anyway, maybe I should have just checked my email more carefully, and maybe I'm just being unnecessarily worried. I could have just untagged the rc release (it hadn't actually gone public when I noticed), applied the missing patch, and called it good. But instead I took it as confirmation that we should bake this thing one more week.

Confirmation bias? Maybe. Because while rc8 is bigger than rc7, it's not *hugely* so, and none of the changes look all that controversial. About 30% drivers (gpu, net, rdma, sound, scsi..), 20% networking, and the rest is arch updates, some mm fixes, some key handling fixes, filesystem, include files..

But on the whole I just felt happier with an extra rc than worrying about things.

Shortlog appended for some flavor of the details.

Linus
Versienummer 5.0-rc8
Releasestatus Beta
Besturingssystemen Linux
Website Linux Kernel Archive
Download https://www.kernel.org/
Licentietype GPL

Reacties (5)

Wijzig sortering
Die is wel leuk. Eerst dacht ik waarom zou je willekeurig Kernel versies in de meuktracker zetten? Maar dan Linus met z'n hele verhaal. Altijd leuk om te lezen! :D

Hij lijkt wel steeds nerveuzer te worden bij het uitbrengen van nieuwe Linux kernel versies.

[Reactie gewijzigd door NotCYF op 26 februari 2019 11:11]

Volgens mij is Linus bij elke release 'nerveus', dit is niet echt anders dan normaal voor hem in mijn ogen.
Ik weet niet of het gezeur is (ben geen kernel-developer), maar elke keer zie ik wel dezelfde zorgen langskomen: veel changes en zorgen maken om de nieuwe kernel grootte.

Ondertussen is het jammer dat er een aantal patches er nog niet inzitten zoals Wireguard, maar aan de andere kant heeft deze nog steeds geen audit gehad. De kernel zou ook meer zaken eruit kunnen slopen zoals ISDN modules, al is de vraag of dit meer performance oplevert. Het is een beetje mixed, ik vind de ingebakken modules handig, maar een losse driver voor *meuk* zou ook prima zijn.

Grootste toevoeging is Freesync, iets waar de hele Linux-community naar uitkijkt *als je monitor het ondersteund*, want screen tear blijft een van de irritantste dingen bij veel omgevingen als KDE/GNOME.
Ik heb totaal geen last van tearing, ondanks dat één monitor 60fps doet, en de ander 59,9fps... Ik gebruik gewoon de Mesa-drivers, en in de compositor settings (ik gebruik Plasma) staat vsync op Never, omdat Mesa dat al standaard doet. Scrollen gaat supersmooth. (Behalve in Chromium for some reason, maar ik gebruik toch Firefox). YMMV.
Dit is waarschijnlijk de laatste release candicate voor de release van 5.0.
De meeste Linux releases hebben 7 of 8 release candicates, in de 41 releases vanaf 3.0 waren er:
24 na rc7
15 na rc8
1 na rc9
1 na rc10
Linus schrijft in zijn aankondiging dat er geen specifieke reden is om het versienummer te veranderen van 4.21 naar 5.0 en dat de lezer daar zijn eigen reden bij mag verzinnen.
De achtergrond is dat heel veel mensen iedere keer maar zaten te wachten. Ofwel op "we wachten wel even tot de volgende major versie uit is" ofwel "deze major versie is net uit, laten we wachten tot het stabiel is in versie .1" ofwel "de veranderingen met de vorige major versie zijn nu zo groot dat we geen tijd hebben om te upgraden".

Het plan van Linus is daarom om te zorgen dat major releases niks bijzonders zijn. Het verschil tussen 4.20 en 5.0 is niet wezenlijk groter dan het verschil tussen willekeurige 4.x releases. Hij wacht niet op features of andere showstoppers maar gaat gewoon gestaag door. Als een grote verandering niet op tijd klaar is voor deze versie dan is het niet erg om op de volgende versie te wachten, dat duurt nooit meer dan een paar maanden.

Op dit item kan niet meer gereageerd worden.


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Moederborden

'14 '15 '16 '17 2018

Tweakers vormt samen met Tweakers Elect, Hardware Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True