Ngritja e kernelit Linux 5.1 - çfarë dihet për ndryshimet

Versioni jubileu e kernel-it Linux 5.0 u publikua në fillim të marsit. Por puna për kernel-in 5.1 tashmë ka filluar. Në këtë material do të shqyrtojmë disa risi që pritet të vijnë në këtë version.

Ngritja e kernelit Linux 5.1 - çfarë dihet për ndryshimet
/ Flickr / ayu oshimi / CC BY-SA

Ndalin mbështetje për a.out

Linux mbështet skedarët binarë ELF që nga versioni i parë i kernel-it. Pas 25 vitesh, a.out planifikojnë të kalojë në kategorinë e teknologjive të kaluara (deprecated). Zhvilluesit thonë se kjo është një procedurë e nevojshme, pasi pas kësaj kohe kodi ka filluar "të kalbet".

Linus Torvalds veçmas theksoi, se asnjë nga kompajlerët ekzistues nuk krijon binary formati a.out, prandaj nuk ka më ndonjë kuptim në të.

ShkĂ«putja nga a.out do tĂ« kalojĂ« nĂ« dy faza. NĂ« Linux 5.1 do tĂ« hiqet kodi i depĂ«rtimit tĂ« memories (core dumping code) — kjo Ă«shtĂ« rreth 500 rreshta. Sipas Linus-it, Ă«shtĂ« shumĂ« e pamundur qĂ« dikush tĂ« ketĂ« nevojĂ« tĂ« merret me kodin e trashĂ«guar, dhe pĂ«rdoruesit qĂ« ende gjenerojnĂ« skedarĂ« ekzekutivĂ« a.out do tĂ« kenĂ« kohĂ« pĂ«r tĂ« rifilluar proceset e tyre tĂ« biznesit.

Në rrelease-t e ardhshme mbështetja do të ndërpritet plotësisht, por vetëm nëse në komunitet nuk gjendet ndonjë person që të marrë përsipër mbështetjen e formatit.

Bëhen ndryshime në patch-et kundër Spectre

Disa ndryshime do të bëhen në patch-in Retpoline për mbrojtjen nga sulmi Spectre v2. Ai përdor një sekuencë të veçantë instrukcionesh që bllokon mekanizmin e ekzekutimit spekullues në procesor. Zhvilluesit planifikojnë për të rritur të rrisin pragun për gjenerimin e thirrjeve indirekte nga operatorët e degës nga pesë në twenty. Në disa raste, kjo do të lejojë për të rritur përmirësimin e performancës me 20%.

Po ashtu, kernel-i 5.1 do të marrë ka flagun e ri PR_SPEC_DISABLE_NOEXEC, i cili çon në ndalimin e mbrojtjes nga dobësia Spectre v4 në të gjitha proceset e nënshtruara që ekzekutohen në server. Ai lidhet me funksionin memory disambiguation, i cili lejonte ekzekutimin e komandave jashtë rendit. Sipas ekspertëve, flagu automatizon kontrollin për ndalimin e patch-it dhe do të lejojë përshpejtimin e serverëve me numër të madh procesesh të ekzekutuara njëkohësisht. Më shumë për këtë ne kemi shkruar në një nga materialet e kaluara.

Funksionet e reja që optimizojnë operimin e serverëve Linux mund të ndikojnë në popullaritetin e kësaj OS në mjedisin cloud. Ne në 1cloud Kemi mbledhur statistikat - sistemi operativ më i popullshëm në re ndër klientët tanë mbetet Windows (79%). Pjesa e Linux arrin 20%. Në të ardhmen, ne presim që sistemi i dytë të rikuperojë pozitat e tij në treg. Gjithashtu sjellim grafikun e shpërndarjes së pjesëve ndër shpërndarjet Linux (Shpërndarja më e njohur ndër klientët tanë mbetet Ubuntu - 45%, pas saj është CentOS me 28% dhe Debian me 26%.

Ngritja e kernelit Linux 5.1 - çfarë dihet për ndryshimetNgritja e kernelit Linux 5.1 - çfarë dihet për ndryshimet

Shtojnë audiot driverë (shumë)

Në një nga diskutimet në Hacker News, rezidentët vërshuan, se Linux kishte gjithmonë vështirësi me mbështetje për harduerin. Por në 5.1 do të shtohet një sasi të madhe të driverëve për pajisjet audio.

Për shembull, do të ketë një driver për kartën e zërit Fireface UCX, e cila është e orientuar për punë në studio regjistrimi dhe sallone koncertesh. Gjithashtu do të shtojnë driver MediaTek BTCVSD për çipin Bluetooth, i propozuar nga zhvilluesit e MediaTek.

Në pritje janë mbështetje për Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 dhe kontrolluesit e integruar Google ChromeOS. Po ashtu në listë janë të shënuara Ingenic JZ4725B, MT8183 dhe MT6358, NXP MICFIL, Rockchip RK3328, kontrolluesit Spreadtrum DMA dhe shumë të tjerë.

Ngritja e kernelit Linux 5.1 - çfarë dihet për ndryshimet
/ Flickr / Christopher Michel / CC BY

ÇfarĂ« tjetĂ«r tĂ« pritet nĂ« Linux kernel 5.1

Sipas Phoronix, zhvilluesit mund të rikthejnë në Linux 5.1 mundësinë për të përdorur memorie të qëndrueshme si RAM. Në veçanti, Optane NVDIMM (e bërë me teknologjinë 3D Xpoint) në autobusin DDR4 do të mund të "kthehet" në një memorje operativ.

Më shumë informacion rreth punës që po bëhet në këtë drejtim lexoni në diskutimin në LKML. Tani Linus po pret sqarime për sjelljen e Optane nga zhvilluesit e Intel. Vetëm pas marrjes së këtyre informacionit ai do të marrë një vendim nëse duhet ta përfshijë funksionin e ri në kernel 5.1.

Përveç kësaj pritet që të ketë patch-e që zgjidhin problemin e vitit 2038.Më 19 janar 2038 vlera e kohës do të ndalojë "të hyjë" në një tërë 32-bit me shenjë. Kjo do të shkaktojë dështime masive në programe. Prandaj, zhvilluesit gradualisht po bëjnë ndryshime në thirrjet përkatëse sistemore - versioni i ri i kernelit nuk do të jetë një përjashtim.

Më shumë informacion mbi ndryshimet potenciale në kodin e Linux kernel pritet të vijë në të ardhmen e afërt. Ne do të vazhdojmë të shkruajmë për to në materialet e ardhshme.

Në blogun tonë të korporatës:

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster