Linux 6.0 on juba välja antud ning sellel on palju uusi funktsioone ja täiustusi

Linux Kernel

Linux Kernel

Pärast kahte kuud arengut Linus Torvalds teatas Linux 6.0 kerneli väljalaskmisest, teates on ümber nummerdamine tehtud esteetilistel kaalutlustel ja see on formaalne samm, mis leevendab seeriasse suure arvu numbrite kogunemisega kaasnevaid ebamugavusi, kuna Linus naljatas, et versiooninumbri muutmise põhjus on tõenäolisem, et näpud otsa saavad. ja varbad versiooninumbrite lugemiseks.

Uus versioon sai 16585 arendajalt 2129 parandust, paiga suurus on 103 MB (muudatused mõjutasid 13939 faili, lisati 1420093 rida koodi, eemaldati 318741 rida).

Linux 6.0 peamised uuendused

Selles Linuxi kerneli 6.0 uues versioonis Btrfs rakendab käsu "send" jaoks protokolli teist versiooni., mis rakendab täiendavate metaandmete tuge, andmete saatmist suuremate plokkidena (üle 64K) ja tihendatud kujul edastamist. Suurendas oluliselt (kuni 3 korda) operatsioonide jõudlust otselugemine tänu kuni 256 sektori samaaegsele lugemisele, rõhutatakse, et lukustuskonfliktid vähenesid ja metaandmete valideerimine kiirendati, vähendades laiskade elementide jaoks reserveeritud metaandmeid.

Teine oluline failisüsteemidega seotud muudatus on see, et lisandusid uued toimingud EXT4_IOC_GETFSUUID ja EXT4_IC_SETFSUUID ioctl ext4-failisüsteemile, et tuua või seadistada superplokki salvestatud UUID, lisaks pakub F2FS-failisüsteem vähese mäluga režiimi, mis optimeerib vähese RAM-i seadmete jõudlust ja võimaldab teil vähendada mälutarbimist jõudluskuludeni.

Overlayfides toetatakse õigesti POSIX-ühilduvaid juurdepääsukontrolli loendeid, kui need on ühendatud kasutaja ID vastendusega failisüsteemi peale.

Veel üks uudsus, mida Linux 6.0 esitleb, on DAMON-i alamsüsteemi uusi funktsioone (Data Access Monitor), et Need võimaldavad mitte ainult jälgida protsesside juurdepääsu RAM-ile kasutajaruumist, kuid mõjutab ka mäluhaldust. Eelkõige pakutakse välja uus "LRU_SORT" moodul, mis võimaldab LRU (Least Recently Used) loendeid ümber järjestada, et suurendada teatud mälulehtede prioriteetsust.

Rakendatud on võimalus luua uusi mälupiirkondi kasutades CXL (Compute Express Link) siini võimalusi, mida kasutatakse protsessori ja mäluseadmete vahelise kiire suhtluse korraldamiseks. CXL võimaldab ühendada ja kasutada uusi piirkondi mälust mida pakuvad välised mäluseadmed täiendava füüsilise aadressiruumi ressurssina süsteemi muutmälu (DDR) või kirjutuskaitstud mälu (PMEM) laiendamiseks.

Parandatud süsteemi jõudlusprobleemid AMD Zen protsessorites põhjustatud koodist, mis lisati 20 aastat tagasi, et parandada mõne kiibistiku riistvaraprobleemi (lisati täiendav WAIT käsk, et aeglustada protsessorit, nii et kiibistik jõudis jõudeolekusse). Muudatuse tulemuseks oli jõudluse halvenemine töökoormuse lõikes mis sageli vahelduvad jõudeoleku ja hõivatud oleku vahel. Näiteks pärast möödasõidumanöövri keelamist tõusid keskmised tbench-testi tulemused 32191 MB/s-lt 33805 MB/s-ni.

Optimeeritud ülesannete jaotus protsessori tuumade vahel suurtes süsteemides, mis võimaldas teatud tüüpi koormuse korral jõudlust suurendada.

A uus IORING_RECV_MULTISHOT lipp asünkroonsel I/O liidesel io_uring, mis võimaldab teil süsteemikutsega recv() kasutada mitme pildi režiimi, et teha mitu lugemist samast võrgupesast korraga. io_uring toetab ka võrguedastust ilma vahepealse puhverdamiseta.

Sysf-is on eemaldatud aegunud "efivarsi" liides juurdepääsuks UEFI alglaadimismuutujatele (EFI andmetele juurdepääsuks kasutatakse nüüd laialdaselt virtuaalset failisüsteemi efivarfs).

SLisatud on RV kinnitusmehhanism (Käitusaegne kinnitamine) väga töökindlates süsteemides õige toimimise kontrollimiseks mis garanteerivad, et vigu ei esine. Valideerimine toimub käitusajal, lisades jälgimispunktidele käitlejad, mis kontrollivad täitmise tegelikku edenemist vaikimisi määratud deterministliku automaatikamudeliga, mis määratleb süsteemi eeldatava käitumise. Plusside hulgas VR on võime pakkuda ranget kontrolli ilma kogu süsteemi eraldi rakendamiseta modelleerimiskeeles, samuti paindlik reageerimine ettenägematutele sündmustele.

Samuti on esile tõstetud Intel SGX2 tehnoloogial põhinevad integreeritud kerneli komponendid enklaavide haldamiseks (Software Guard eXtensions), mis võimaldab rakendustel käivitada koodi eraldatud krüptitud mälupiirkondades, millele juurdepääs on ülejäänud süsteemi poolt piiratud.

Muudest muudatustest mis paistavad silma:

  • Nouveau draiveris on kood ümber kujundatud, et toetada NVIDIA nv50 GPU kuvamootoreid.
  • Draiver i915 (Intel) toetab Intel Arc (DG2/Alchemist) A750 ja A770 diskreetseid graafikakaarte.
  • Tehti ettepanek Intel Ponte Vecchio (Xe-HPC) ja Meteor Lake'i GPU-de toe esialgseks rakendamiseks.
  • Töö jätkus Intel Raptor Lake'i platvormi toe kallal.
  • LogiCVC kuvarite jaoks on lisatud uus logicvc DRM-draiver.
  • V3d draiverit (Broadcom Video Core GPU-de jaoks) toetatakse nüüd Raspberry Pi 4 plaatidel.
  • Msm-draiverile on lisatud Qualcomm Adreno 619 GPU tugi.
  • Panfrosti draiverile lisati tugi ARM Mali Valhalli GPU-dele.
  • Lisati esialgne tugi Qualcomm Snapdragon 8cx Gen3 protsessoritele, mida kasutatakse Lenovo ThinkPad X13s sülearvutites.
  • Lisatud helidraiverid platvormidele AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake ja Mediatek MT8186.
  • Lisatud on Intel Havana Gaudi 2 masinõppe kiirendite tugi.
  • Lisatud on tugi ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3.

Lõpuks Kui soovite sellest rohkem teada saada, üksikasju saate vaadata lehelt järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.