Linuxi tuum 5.1 — mida teatakse muudatustest

Linuxi 5.0 pidupäeva versioon ilmus märtsi alguses. Kuid tööd kernel 5.1 kallal on juba alanud. Selles artiklis vaatame üle mitmed uuendused, mida oodata selle versiooni puhul.

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

Peatavad a.out toe

Linux toetab binaarfailide ELF juba esimesest kerneliversioonist. 25 aastat hiljem, a.out kavatsetakse uueks madala prioriteediga tehnoloogiaks (deprecated) muuta. Arendajad ütlevad, et see on vajalik protseduur, kuna pika aja jooksul kood on hakanud "lagunema".

Linus Torvalds rõhutab, toetas, et ükski praegune kompilaator ei tooda a.out formaadis binaare, seega ei ole sellel enam mõtet.

A.out-ist loobumine toimub kahe etapi jooksul. Linux 5.1-s eemaldatakse mälu dumpimise kood (core dumping kood) — see on umbes 500 rida. Linuse sõnul on äärmiselt ebatõenäoline, et keegi vajab pärandkoodi uurimist, ja kasutajatel, kes endiselt genereerivad a.out formaadis täidesaatvaid faile, jääb aega oma äri algatusi ümber kujundada.

Edasi liikudes lõpetatakse toetamine täielikult, kuid ainult juhul, kui kogukonnas ei leia keegi, kes võtab endale selle formaadi hooldamise.

Tehakse muudatusi Spectre'i vastu suunatud patšidesse

Muutatused Retpoline'i patšis, et kaitsta Spectre v2 rünnaku eest. See kasutab spetsiaalset käskude järjestust, mis blokeerib protsessori spekulatiivse täitmise mehhanismi. Arendajad plaanivad suurendada kukutada hariduse võimalused harude operatsioonide kohta viiest kahekümnele. Mõnel juhul võib see suurendada kasutust tõsta 20%.

Samuti tuum 5.1 will receive uus lipp PR_SPEC_DISABLE_NOEXEC, mis keelab Spectre v4 haavatavuse kaitse kõigis serveris käivitatud alampostides. See on seotud mälueksidemisega, mis võimaldas käskude tagantjärgulist täitmist. Ekspertide sõnul automatiseerib lipp patši keelamise kontrolli ja aitab kiirendada servereid, kus on suurem samal ajal käivitatud protsesside arv. Rohkem sellest oleme kirjutanud ühes varasemas artiklis.

Uued funktsioonid, mis optimeerivad Linuxi serverite toimimist, võivad mõjutada selle OS-i populaarsust pilves. Meie 1cloud oleme kogunud statistikat — meie klientide seas jääb kõige populaarsemaks pilve operatsioonisüsteemiks Windows (79%). Linuxi osakaal on 20%. Tulevikus ootame, et teine OS suudab turul oma positsioone veidi taastada. Samuti toome välja statistika Linuxi distributsioonide vahel (Kõige populaarsem distributsioon meie klientide seas on Ubuntu — 45%, sellele järgneb CentOS 28% ja Debian 26%).

Linuxi tuum 5.1 — mida teatakse muudatustestLinuxi tuum 5.1 — mida teatakse muudatustest

Lisatakse helidraivereid (palju)

Ühes Hacker News'i teemas märkisid residentuurid et, et Linuxil on alati olnud raskusi riistvaratoe osas. Kuid versioonis 5.1 lisatakse rohkelt draivereid heli seadmete jaoks.

Näiteks ilmub draiver Fireface UCX helikaardile, mis on suunatud stuudiotes ja kontserdisaalides töötamiseks. Samuti lisatakse MediaTek BTCVSD draiver Bluetooth-kiibile, mille pakkusid välja MediaTek'i arendajad.

Ootame tuge Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 ja Google ChromeOS sisseehitatud kontrollerite jaoks. Veel on nimekirjas Ingenic JZ4725B, MT8183 ja MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA kontrollerid ja paljud teised.

Linuxi tuum 5.1 — mida teatakse muudatustest
/ Flickr / Christopher Michel / CC BY

Mida veel oodata Linux kernel 5.1

Kuidas kirjutab Phoronix, võivad arendajad tagasi tuua Linux 5.1 toob võimalus kasutada püsivara RAM-ina. Eelkõige võib Optane NVDIMM (valmistatud 3D Xpoint tehnoloogia abil) DDR4 bussil 'muuta' operatiivmälu seadmiseks.

Rohkem teavet selle suuna arendamise kohta loe LKMLi teemas. Praegu ootab Linus selgitusi Optane käitumise kohta Intelist pärit arendajatelt. Alles pärast nende saamist teeb ta otsuse, kas uue funktsiooni lisamine Linuxi kernelisse 5.1 on mõistlik.

Samuti võib oodata patše, mis lahendavad 2038. aasta probleemi. 19. jaanuaril 2038 lakkab ajaväärtus mahtumast 32-bitise märgistatud täisarvuna. See põhjustab massilisi tõrkeid programmides. Seetõttu teevad arendajad järk-järgult muudatusi vastavates süsteemikõnedes — uus kerneliversioon ei jää erandiks.

Rohkem teavet võimalike muudatuste kohta Linuxi kernelis võib oodata juba lähitulevikus. Jätkame nende üle kirjutamist tulevastes materjalides.

Meie ettevõtte blogis:

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster