Linux kernel head Linus Torvalds lijkt blij met de eerste release candidate (rc1) van de Linux kernel versie 5.8, die 800.000 nieuwe regels code en meer dan 14.000 gewijzigde bestanden bevat, wat neerkomt op ongeveer 20% revisie van de kernelbestanden.
” Ik had dit niet echt verwacht, maar 5.8 lijkt een van onze grootste releases aller tijden te zijn”, schrijft Torvalds op de Linux kernel mailinglijst.,
eerder deze maand vuurde Torvalds een e-mail af waarin een beveiligingspatch werd afgewezen die werd ontwikkeld door Amazon Web Services engineers Voor Linux 5.8, wat een prestatie hit zou kunnen hebben veroorzaakt op sommige toepassingen.
zie: Huurkit: Computer Hardware Engineer (TechRepublic Premium)
met die patch uit de weg, is hij nu tevreden met het tempo van de ontwikkeling in de Linux kernel, die zich richt op kerncomponenten, driver updates en verbeteringen aan het ontwerp van de kernel.
Linux kernel versie 5.8 is ongeveer even groot als Linux 4.,9 uit 2016, die Torvalds op het moment bekroonde de “de grootste die we ooit hebben gehad” en overspande meer dan 22 miljoen regels code.
echter, Hij zegt Linux 4.9 was “kunstmatig groot”, deels vanwege de Greybus driver subsysteem ter ondersteuning van Google ‘ s nu verlaten modulaire smartphone, Project Ara.
” in 5.8 hebben we geen teken van dat soort problemen die de release groter maken – Er is gewoon veel ontwikkeling in, ” schreef Torvalds.
de andere relatief grote release was versie 4.,12 van juni 2017, die ondersteuning voor AMD ‘ s nieuwe Radeon RX Vega grafische kaart bracht.
Die versie bevatte meer nieuwe regels dan versie 5.8 en bleef de “onbetwiste grootte kampioen”. Echter, dat was “gewoon omdat het had een _huge_ aantal nieuwe lijnen te wijten aan veel register beschrijvingen voor de AMD GPU drivers,” zegt hij.
Torvalds wijst erop dat andere kernels van vergelijkbare grootte zijn geweest vanwege bepaalde subsystemen. Bijvoorbeeld, v4. 2 had een andere AMD GPU driver Line count bump, terwijl 2.6.29 had grote staging driver toevoegingen.
” maar nogmaals, 5.,8 is daar met de beste, ondanks niet echt het hebben van een enkel ding dat opvalt. Ja, er zijn een paar grote driver veranderingen (habanalabs en atomisp) die zeker deel uitmaken van het, maar het is lang niet zo eenzijdig als sommige van de andere historische grote releases zijn geweest,” schrijft Torvalds.
“de ontwikkeling is echt overal: er zijn tonnen vrij fundamentele core werk en opschonen, maar er is ook veel bestandssysteem werk en uiteraard alle gebruikelijke driver updates ook. Plus documentatie-en architectuurwerk.,”
Zie: kijk wat er in Linus Torvalds’ nieuwste Linux development PC
zit, maar door het aantal commits en nieuwe regels zegt Torvalds dat 5.8 de “outstanding champion”is.
” dus in het 5.8 merge venster hebben we ongeveer 20% van alle bestanden in de kernel bron repository gewijzigd. Dat is echt een vrij groot percentage, en terwijl een deel van het _is_ scripted, over het algemeen is het echt precies hetzelfde patroon: 5.8 heeft gewoon gezien veel ontwikkeling,” Torvalds zegt.
“5.8 ziet er Groot uit. Echt groot, ” voegt hij toe.
Linux 5.,8 brengt updates voor Microsoft ‘S Hyper-V virtualisatie platform, Arm chips, de direct Rendering Manager (DRM) subsysteem, netwerken, drivers, IBM Power PC, Microsoft’ s onlangs open-source exFAT bestandssysteem, en nog veel meer.
ondanks de grootte verwacht Torvalds niet dat Linux 5.8 een lastige release is.