Versioni i përvjetorit të kernelit Linux Kernel 5.0 u publikua në fillim të marsit. Puna në kernel 5.1 është tashmë në vazhdim. Në këtë artikull, do të shqyrtojmë një numër veçorish të reja që priten në këtë version.
/flickr/ /
Ndalo mbështetjen e a.out
Linux mbështet skedarët binarë që nga versioni i parë i kernelit. Pas 25 vitesh, Ata planifikojnë ta transferojnë atë në kategorinë e teknologjive të vjetruara (të vjetruara). Zhvilluesit thonë se kjo është një procedurë e nevojshme, pasi për një kohë të gjatë .
Linus Torvalds i vetëm , që asnjë nga përpiluesit ekzistues nuk krijon binare të formatit a.out, kështu që nuk ka më kuptim.
Heqja graduale e produkteve të tilla do të zhvillohet në dy faza. Linux 5.1 kodi i heqjes së kujtesës do të hiqet ( kodi) është . Sipas Linus, ka shumë pak gjasa që dikush të ketë nevojë të merret me kodin e vjetër dhe përdoruesit që janë ende duke gjeneruar ekzekutues a.out do të kenë kohë për të rindërtuar proceset e tyre të biznesit.
Në publikimet e mëvonshme, mbështetja do të ndërpritet plotësisht, por vetëm nëse nuk ka asnjë person në komunitet që do të marrë përsipër ruajtjen e formatit.
Bërja e ndryshimeve në arna anti-Spectre
Do të bëhen disa ndryshime në patch-in Retpoline për t'u mbrojtur kundër sulmit Spectre v2. Ai përdor një sekuencë të veçantë udhëzimesh që bllokon mekanizmin e ekzekutimit spekulativ në procesor. Zhvilluesit po planifikojnë pragu për gjenerimin e thirrjeve indirekte nga operatorët e degëve nga pesë në njëzet. Në disa raste kjo do të lejojë produktiviteti me 20%.
Gjithashtu kerneli 5.1 flamuri i ri PR_SPEC_DISABLE_NOEXEC, i cili çaktivizon mbrojtjen kundër cenueshmërisë Spectre v4 në të gjitha proceset e fëmijëve që ekzekutohen në server. Ajo është e lidhur me funksionin , i cili lejonte ekzekutimin jashtë rregullit të komandave. Sipas ekspertëve, flamuri do të automatizojë kontrollin për çaktivizimin e patch-it dhe do të përshpejtojë serverët me një numër të madh procesesh që funksionojnë njëkohësisht. Më shumë rreth kësaj .
Karakteristika të reja për të optimizuar performancën e serverit Linux, mund të ndikojë në popullaritetin e këtij sistemi operativ në mjedisin cloud. Ne jemi në Ne mblodhëm statistika - sistemi operativ më i popullarizuar në cloud midis klientëve tanë mbetet Windows (79%). Pjesë Linux është 20%. Në të ardhmen, presim që sistemi i dytë operativ të rifitojë një pjesë të pjesës së tij të tregut. Gjithashtu ofrojmë një grafik të shpërndarjes së pjesëve midis Linux-shpërndarjet (Shpërndarja më e popullarizuar midis klientëve tanë mbetet Ubuntu - 45%, e ndjekur nga CentOS me 28% dhe Debian me 26%.


Shto drejtues audio (shumë)
Në një nga temat në Hacker News, banorët , çfarë keni? Linux Gjithmonë ka pasur vështirësi me mbështetjen e harduerit. Por në versionin 5.1 do të shtohet. për pajisje audio.
Për shembull, do të ketë një shofer për , që synon të punojë në studio regjistrimi dhe salla koncertesh. Gjithashtu Shofer MediaTek BTCVSD për çipin Bluetooth, i cili u propozua nga zhvilluesit nga MediaTek.
Mund të presësh mbështetje për kontrollorët e integruar të Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 dhe Google ChromeOS. Gjithashtu në listë janë kontrollorët Ingenic JZ4725B, MT8183 dhe MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA dhe shumë të tjerë.

/flickr/ /
Çfarë tjetër të pritet në Linux kernel 5.1
Siç shkruan Phoronix, zhvilluesit в Linux 5.1 aftësia për të përdorur memorien persistente si RAM. Konkretisht, Optane NVDIMM (e bërë duke përdorur teknologjinë 3D Xpoint) në busin DDR4 mund të "konvertohet" në memorie me akses të rastësishëm.
Lexoni më shumë për punën që po bëhet në këtë drejtim. . Tani Linus në lidhje me sjelljen e Optane nga zhvilluesit nga Intel. Vetëm pasi t'i marrë ato, ai do të vendosë nëse do të përfshijë funksionin e ri në kernelin 5.1.
Mund të presësh akoma arna që zgjidhen . Më 19 janar 2038, vlera e kohës nuk do të përshtatet më në një numër të plotë të nënshkruar 32-bit. Kjo do të shkaktojë dështime masive të programit. Prandaj, zhvilluesit janë gradualisht në thirrjet përkatëse të sistemit - versioni i ri i kernelit nuk do të jetë përjashtim.
Më shumë informacion rreth ndryshimeve të mundshme të kodit Linux kernel mund të pritet në të ardhmen e afërt. Ne do të vazhdojmë të shkruajmë rreth tyre në artikujt e ardhshëm.
Në blogun tonë të korporatës:
Burimi: www.habr.com
