Nukuli Linux 5.1 — çfarĂ« dihet pĂ«r ndryshimet

Versioni jubileu i kernel-it Linux 5.0 doli në fillim të marsit. Megjithatë, puna për kernel 5.1 ka filluar tashmë. Në këtë material do të shqyrtojmë disa nga risitë që pritet të vijnë në këtë version.

Nukuli Linux 5.1 — çfarĂ« dihet pĂ«r ndryshimet
/ Flickr / ayu oshimi / CC BY-SA

Mbyllin mbështetjen për a.out

Linux mbështet skedarët binarë ELF që nga versioni i parë i kernel-it. Pas 25 vjetësh, a.out planifikojnë ta çojnë në rangun e teknologjive të vjetra (deprecated). Zhvilluesit thonë se kjo është një procedurë e nevojshme, pasi për një kohë të gjatë kodi ka filluar "të çërrmohet".

Linus Torvalds veçanërisht theksoi, se asnjë nga kompajlerët ekzistues nuk krijon binarë në formatin a.out, prandaj nuk ka më kuptim.

Shkarkimi i a.out do tĂ« kalojĂ« nĂ« dy etapa. NĂ« Linux 5.1 do tĂ« hiqet kodi i dump-it tĂ« memories (core dumping code) — kjo Ă«shtĂ« rreth 500 rreshta. Sipas Linus-it, Ă«shtĂ« shumĂ« e pamundur qĂ« dikush tĂ« ketĂ« nevojĂ« tĂ« merren me kodin legjendar, dhe pĂ«rdoruesit qĂ« ende gjenerojnĂ« skedarĂ« ekzekutivĂ« a.out do tĂ« kenĂ« kohĂ« tĂ« ristrukturojnĂ« proceset e biznesit.

Në lëshimet e ardhshme, mbështetja do të mbyllet plotësisht, por vetëm nëse në komunitet nuk gjendet një person që të marrë përsipër mbështetje për formatin.

Bëjnë ndryshime në patches ndaj Spectre

Disa ndryshime do të bëhen në patch-in Retpoline për mbrojtjen nga sulmi Spectre v2. Ai përdor një sekondë të veçantë instruksionesh që blokon mekanizmin e ekzekutimit spekulativ në procesor. Zhvilluesit planifikojnë të rritet të rrisin pragun për gjenerimin e thirrjeve indirekte nga operatorët e deklara nga pesë në njëzet. Në disa raste, kjo do të lejojë të rritet një rritje të performancës deri në 20%.

Po ashtu, bërthama 5.1 do të ka një flamur të ri PR_SPEC_DISABLE_NOEXEC, i cili çaktivizon mbrojtjen nga vulnerabiliteti Spectre v4 në të gjitha proceset e nënështetura që ekzekutohen në server. Ai është i lidhur me funksionin memory disambiguation, që lejon ekzekutimin e komandeve derisa ato të jenë në pritje. Sipas ekspertëve, flamuri automatizon kontrollin për çaktivizimin e patch-it dhe do të ndihmojë në përshpejtimin e serverëve me një numër të madh procesesh të ekzekutuara njëkohësisht. Më shumë rreth kësaj ne kemi shkruar në një nga materialet e mëparshme.

Funksionet e reja qĂ« optimizojnĂ« funksionimin e serverĂ«ve Linux mund tĂ« kenĂ« njĂ« ndikim nĂ« popullaritetin e kĂ«saj OS nĂ« mjedisin cloud. Ne nĂ« 1cloud kemi mbledhur statistikĂ«n — sistemi operativ mĂ« i njohur nĂ« cloud mes klientĂ«ve tanĂ« mbetet Windows (79%). Pjesa e Linux Ă«shtĂ« 20%. NĂ« tĂ« ardhmen, presim qĂ« sistemi i dytĂ« tĂ« fitojĂ« pozita nĂ« treg. Po ashtu, po sjellim grafikun e shpĂ«rndarjes sĂ« pjesĂ«ve mes distribuive tĂ« Linux (Distribucioni mĂ« i njohur mes klientĂ«ve tanĂ« mbetet Ubuntu — 45%, ndjekur nga CentOS me 28%, dhe Debian me 26%.

Nukuli Linux 5.1 — çfarĂ« dihet pĂ«r ndryshimetNukuli Linux 5.1 — çfarĂ« dihet pĂ«r ndryshimet

Shtojnë drajverët audio (shumë)

Në një nga thread-et në Hacker News, rezidentët theksohet, se Linux përherë ka pasur vështirësi me mbështetje harduerike. Por në 5.1 do të shtohen mijëra drajverë për pajisjet audio.

Për shembull, do të ketë një drajver për kartën e zërit Fireface UCX, e orientuar për punë në studiot e regjistrimit dhe sallat e koncertit. Po ashtu do të shtojnë draiverin MediaTek BTCVSD për çipin Bluetooth, i propozuar nga zhvilluesit e MediaTek.

Pritet mbështetje për Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 dhe kontrolluesit e integruar të Google ChromeOS. Në listë përmenden gjithashtu Ingenic JZ4725B, MT8183 dhe MT6358, NXP MICFIL, Rockchip RK3328, kontrolluesit e Spreadtrum DMA dhe shumë të tjerë.

Nukuli Linux 5.1 — çfarĂ« dihet pĂ«r ndryshimet
/ Flickr / Christopher Michel / CC BY

ÇfarĂ« tjetĂ«r mund tĂ« presim nĂ« kernelin Linux 5.1

Sipas Phoronix, zhvilluesit mund të kthejnë Në Linux 5.1, do të jetë e mundur të përdoret memoria e përhershme si RAM. Në veçanti, Optane NVDIMM (e prodhuar me teknologjinë 3D Xpoint) mbi shinat DDR4 do të jetë në gjendje të "konsistojë" si një angazhim operativ.

Lexoni më shumë për punën që po bëhet në këtë drejtim në thread-in në LKML. Tani Linus po pret sqarime për sjelljen e Optane nga zhvilluesit e Intel. Vetëm pas marrjes së informacionit, ai do të marrë një vendim nëse do ta përfshijë funksionin e ri në bërthamën 5.1.

Gjithashtu, mund të priten patch-e që zgjidhin problemin e vitit 2038.Më 19 janar 2038, vlera e kohës do të ndalet "në vend" në një tërë 32-bit me nënshkrim. Kjo do të shkaktojë defekte masive në programe. Prandaj, zhvilluesit gradualisht po bëjnë ndryshime në thirrjet përkatëse të sistemit - versioni i ri i bërthamës nuk do të jetë përjashtim.

Më shumë informacion për ndryshimet potenciale në kodin e bërthamës Linux mund të pritet së shpejti. Ne do të vazhdojmë të shkruajmë për to në materialet e ardhshme.

Në blogun tonë korporativ:

Burimi: habr.com

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster