Linux 5.1 kernel — mit tudunk a változásokról

A Linux 5.0 jubileumi verziója március elején jelent meg. De a 5.1-es kernel fejlesztése már folyamatban van. Ebben a cikkben megvizsgálunk néhány újítást, amelyeket ebben a verzióban várhatunk.

Linux 5.1 kernel — mit tudunk a változásokról
/ Flickr / ayu oshimi / CC BY-SA

Megszüntetik az a.out támogatását.

A Linux támogatja a bináris fájlokat. ELF már az első kernel verzió óta. 25 év elteltével, a.out tervezik, hogy elavult technológiának minősítik (deprecated). A fejlesztők azt mondják, hogy ez szükséges lépés, mivel az idő múlásával a kód elkezdett "rothadni"..

Linus Torvalds külön hangsúlyozta, hogy egyik létező fordító sem készít a.out formátumú bináris fájlokat, ezért már nincs értelme.Az a.out elhagyása két lépésben történik majd. A Linux 5.1-ben eltávolítják a memóriadump kódot (

core dumpingkód) — ez körülbelül 500 sor . Linus szerint rendkívül valószínűtlen, hogy bárkinek szüksége lenne a régi kód kezelésére, és azoknak a felhasználóknak, akik még mindig a.out végrehajtható fájlokat generálnak, idejük lesz átszervezni az üzleti folyamataikat.A következő kiadásokban a támogatás teljesen megszűnik, de csak abban az esetben, ha a közösségben nem található olyan személy, aki átveszi a formátum karbantartását.

Módosításokat vezettek be a Spectre ellen irányuló javításokban.

Néhány változtatást eszközölnek a Retpoline patch-ben a Spectre v2 támadás elleni védelem érdekében. Ez egy speciális utasítási sorozatot használ, amely blokkolja a processzor spekulatív végrehajtási mechanizmusát. A fejlesztők tervezik,

hogy az ugrási operátorokból származó közvetett hívások generálásának küszöbét ötről huszóra emelik. Bizonyos esetekben ez lehetővé teszi, hogy növelni a teljesítmény 20%-kal javuljon. növelni A kernel 5.1

új PR_SPEC_DISABLE_NOEXEC flag-et kap, amely kikapcsolja a Spectre v4 sebezhetőség elleni védelmet minden folyamatban futó gyermekfolyamatnál a szerveren. Ez összefügg a megkapja memory disambiguation funkcióval, amely lehetővé tette a parancsok soron kívüli végrehajtását. A szakértők szerint a flag automatizálja a javítás kikapcsolásának ellenőrzését, és lehetővé teszi a nagy számú párhuzamosan futó folyamattal rendelkező szerverek gyorsítását. Részletesebben errőlegy korábbi anyagunkban írtunk. Az új funkciók, amelyek optimalizálják a Linux szerverek működését, befolyásolhatják e rendszer népszerűségét a felhőalapú környezetekben..

Mi a statisztikákat gyűjtöttünk az ügyfeleink aktív szerverein használt operációs rendszerekről. Összegyűjtöttük a statisztikát - az ügyfeleink körében a legnépszerűbb felhőoperációs rendszer a Windows (79%). A Linux részesedése 20%. A jövőben várhatóan a második operációs rendszer némileg visszanyeri pozícióit a piacon. Ezen kívül bemutatjuk a Linux disztribúciók közötti részesedés grafikonját (A legnépszerűbb disztribúció az ügyfeleink körében az Ubuntu - 45%, ezt követi a CentOS 28%-kal és a Debian 26%-kal.

Linux 5.1 kernel — mit tudunk a változásokrólLinux 5.1 kernel — mit tudunk a változásokról

Hozzáadnak audiodrivereket (sok).

A Hacker News egyik szálában a lakók megjegyezték, hogy a Linux mindig is nehézségekkel küzdött a hardverek támogatásában. De az 5.1-es verzióba sok vezető kerül majd az audioeszközökhöz.

Például érkezik egy vezető a Fireface UCX hangkártyához, amely stúdiókban és koncerttermekben való munkára orientált. Ezen kívül hozzáadnak MediaTek BTCVSD vezetőt a Bluetooth chiphez, amelyet a MediaTek fejlesztői ajánlottak.

A várakozások szerint támogatni fogják az Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 és a Google ChromeOS beépített vezérlőit. A listán szerepel még az Ingenic JZ4725B, MT8183 és MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA vezérlők és még sok más.

Linux 5.1 kernel — mit tudunk a változásokról
/ Flickr / Christopher Michel / CC BY

Mit várhatunk még a Linux kernel 5.1-től

A Phoronix szerint a fejlesztők visszahozhatják a Linux 5.1-be a lehetőséget, hogy a tartós memóriát RAM-ként használják. Különösen az Optane NVDIMM (3D Xpoint technológiával készült) DDR4 buszra „át lehet alakítani” operatív tárolóvá.

További információk a folyamatban lévő munkáról olvashatók a LKML szálban.Jelenleg Linus várja a feltételezéseket az Intel fejlesztőitől az Optane viselkedéséről. Csak ezek megérkezése után dönt arról, hogy érdemes-e a új funkciót az 5.1-es kernelbe beilleszteni.

Továbbá várhatóak olyan javítók, amelyek megoldják a 2038-as problémát.2038. január 19-én az időérték már nem fog elférni a 32 bites aláírt egész számokban. Ez tömeges hibákat okoz a programokban. Ezért a fejlesztők fokozatosan válnak módosításokat a megfelelő rendszerhívásokban - az új kernel verzió sem lesz kivétel.

Több információt a Linux kernel potenciális változásairól már a közeli jövőben várhatunk. Folytatni fogjuk a cikkek írását ezekről.

A vállalati blogunkban:

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster