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