Linuxi tuum 5.1 — mida on teada muudatustest

Linux 5.0 juubeliversioon ilmus märtsi alguses. Kuid töö kernel 5.1 kallal on juba käimas. Selles artiklis vaatame üle mitmed uuendused, mida sellelt versioonilt oodata.

Linuxi tuum 5.1 — mida on teada muudatustest
/ Flickr / ayu oshimi / CC BY-SA

Peatavad a.out toetuse

Linux toetab binaarfailide ELF juba alates esimesest kerneliversioonist. 25 aastat hiljem, a.out kavatsevad viia teenuste alla vananenud tehnoloogiate kategooriasse (deprecated). Arendajad ütlevad, et see on vajalik protseduur, kuna pikka aega kood on hakanud "hääbuma".

Linus Torvalds eraldi toob välja, et ükski praegustest kompilaatoritest ei genereeri a.out formaadis binaarfailide, seetõttu ei ole sellel enam mõtet.

a.out-i loobumine toimub kahes etapis. Linux 5.1-st eemaldatakse mäludumpi kood (core dumping kood) — see on umbes 500 rida. Linuse sõnul on äärmiselt ebatõenäoline, et keegi vajab legasi koodi uurimist, ning kasutajatel, kes endiselt genereerivad a.out formaatides käivitatavaid faile, on aega oma äriprotsesside ümberkorraldamiseks.

Järgmistes väljaannetes lõpp toetamine täielikult, kuid ainult juhul, kui kogukonnas ei leita kedagi, kes võtab vastutuse formaadi hooldamise eest.

Tehakse muudatusi Spectre'i vastu suunatud plaastritesse

Mõned muudatused tehakse Retpoline plaastrisse, et kaitsta Spectre v2 rünnaku eest. See kasutab spetsiaalset käsu järjestust, mis blokeerib protsessoris spekulatiivse täitmise mehhanismi. Arendajad plaanivad suurendada uut künnist mittesuhete kutsete genereerimiseks haruoperaatoritest viiest kahekümnele. Mõnel juhul see võimaldab suurendada tõsta jõudlust 20%.

Samuti toob kernel 5.1 saab uue lipu PR_SPEC_DISABLE_NOEXEC, mis keelab Spectre v4 haavatavuse kaitse kõigis alaprotsessides, mis töötavad serveris. See on seotud memory disambiguation, mis võimaldas käsude erakorralist täitmist. Ekspertide sõnul automatiseerib lipp plaastri väljalülitamise kontrollimise ja kiirendab servereid, kus on palju samal ajal töötavaid protsesse. Rohkem sellest oleme kirjutanud ühes varasemas materjalis.

Uued funktsioonid, mis optimeerivad Linuxi serverite tööd, võivad mõjutada selle opsüsteemi populaarsust pilveteenuste valdkonnas. Meie 1cloud oleme kogunud statistikat — meie klientide seas jääb kõige populaarsemaks pilveoperatsioonisüsteemiks Windows (79%). Linuxi osakaal on 20%. Tulevikus ootame, et teine opsüsteem taastab turul oma positsioonid. Samuti toome välja Linuxi jaotuste osakaalude graafiku (meie klientide seas on kõige populaarsem jaotus Ubuntu — 45%, järgneb CentOS 28% ja Debian 26%).

Linuxi tuum 5.1 — mida on teada muudatustestLinuxi tuum 5.1 — mida on teada muudatustest

Lisatakse audiodrivereid (palju)

Ühes Hacker News'i teemas märgitud, et Linuxil on alati olnud raskusi riistvara toetusega. Kuid versioonis 5.1 lisatakse palju draivereid audiotehnika jaoks.

Näiteks ilmub juhtpaneel helikaardile Fireface UCX, mis on suunatud stuudiotööle ja kontsertide korraldamisele. Samuti lisatakse MediaTek BTCVSD draiver Bluetooth-kiibile, mille on välja pakkunud MediaTek'i arendajad.

Ootame ka tuge Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 ja Google ChromeOS'i sisseehitatud kontrollerite jaoks. Veel on loendis Ingenic JZ4725B, MT8183 ja MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrumi DMA kontrollerid ja palju muud.

Linuxi tuum 5.1 — mida on teada muudatustest
/ Flickr / Christopher Michel / Kommertstoodete sünd

Mida veel oodata Linuxi kernel 5.1-st

Kuna Phoronix kirjutab, võivad arendajad tagasi tuua Linux 5.1 võimaluse kasutada püsivälu RAM-ina. Eelkõige saab Optane NVDIMM (toodetud tehnoloogia 3D Xpoint abil) DDR4 bussil "muuta" operatiivmälu.

Kohapealt lugeda rohkem tööst, mis antud suunal käib LKMLi teemas. Praegu ootab Linus täiendavaid selgitusi Intel'i arendajatelt Optane'i käitumise kohta. Ainult pärast nende selgituste saamist teeb ta otsuse, kas kaasata uus funktsioon kernelisse 5.1.

Ootame veel ka patšisid, mis lahendavad 2038. aasta probleemi.19. jaanuaril 2038 lakkab ajaväärtus mahtumast 32-bitise allkirjastatud täisarvu. See põhjustab massilisi tõrkeid programmides. Seetõttu teevad arendajad järk-järgult muudatusi vastavates süsteemi kõnedes — uus kerneliversioon ei saa olema erand.

Rohkem teavet Linux kernel'i koodimuudatuste kohta võib oodata juba lähitulevikus. Jätkame nendest kirjutamist järgmistes artiklites.

Meie ettevõtte blogis:

Allikas: habr.com

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster