Linux 5.13 saabub Apple M1 esmase toe, draiveri täiustuste ja muu abil

Linux Kernel

Pärast kahte kuud arengut, Linus Torvalds avaldas Linuxi kerneli 5.13 väljalaske mida peetakse ajaloo suurimaks versiooniks, kuna see sai 17189 2150 arendajalt 12996 794705 parandust ja muudatused mõjutasid 399590 XNUMX faili, lisatud XNUMX XNUMX koodirida, eemaldatud XNUMX XNUMX rida

Kõige tähelepanuväärsemate muudatuste hulgas Esialgne tugi Apple M1 kiipidele on esile tõstetud, cgroup "misc" draiver, katkestas toe / dev / kmemile, uute Inteli ja AMD GPU-de tugion võime otse tuuma funktsioone helistada BPF-i programmidest, kerneli korstna randomiseerimine iga süsteemikõne jaoks, võimalus ehitada sisse Clang koos CFI (Control Flow Integrity) kaitsega, LSM-moodul Landlock protsessi täiendavaks piiramiseks ja palju muud.

Peamised uudised Linuxis 5.13

Selles uues versioonis tuuma sSelles tuuakse välja Apple'i kiibi ARM M1 esialgse toe kasutuselevõtt, mis hõlmab katkestuskontrolleri, taimeri, UART, SMP, I / O ja MMIO funktsioone. Mainitakse, et GPU pöördprojekteerimine pole veel lõpule jõudnud, väljundi korrastamiseks pakutakse jadakonsooli ja kaadervõrgu tuge.

Veel üks uudsus, mis silma paistab on pidev integreerimine MPTCP kernelisse (MultiPath TCP), kuna uus versioon lisab sockopti tuge üldiste TCP-suvandite konfigureerimiseks. Üksikute alamvoogude lähtestamise võimalus on rakendatud.

Samuti paistab silma a uus grupi „Misc” draiver (CONFIG_CGROUP_MISC), mis on loodud skalaarsete ressursside piiramiseks ja jälgimiseks, mida saab juhtida lihtsa ja piiratud loenduri abil, mis määrab maksimaalsed lubatud väärtused. Näitena mainitakse AMD SEV (Secure Encrypted Virtualization) mehhanismis kasutatavate aadressiruumi tunnuste haldamist.

Teisalt tuuakse ka seda esile BPF-i jälgimisprogrammides sai võimalikuks kasutada kohalikku salvestusruumi dÜlesande ülesanded, mis tagavad parema jõudluse andmete sidumisel konkreetse BPF-i käitlejaga.

Lisaks tuuakse ka seda esile pärast 13 aastat ettevalmistustööstuses kontroller "comedi" ( kontrollerite kogu mitmesuguste levinud andmekogumisplaatide jaoks. Draiverid on rakendatud Linuxi kernelmoodulina, mis pakub ühist funktsionaalsust ja üksikuid madala taseme draiverimooduleid) on stabiliseerunud ning kolis andmekogumisseadmete toetamiseks suurarvutisse.

En ext4, lubatakse failide kustutamisel kataloogikirjed üle kirjutada kustutatud failinimede kustutamise tagamiseks. Ploki bittkaartide eellaadimisega parandati äsja kokku pandud FS-ide plokkide kaardistamise koodi jõudlust. Ext4 võimaldab samaaegselt kasutada krüpteerimist ja suurt ja väiketähtedeta režiimi.

Kuigi XFS-i jaoks lisatakse võimalus eemaldada ruumi failisüsteemi viimasest levirühmast, mis oli esimene link XFS FS-iga olemasolevate partitsioonide suuruse vähendamise funktsiooni rakendamisel. Tehtud on erinevaid jõudluse optimeerimisi.

Btrfs-is on lisatud ette lugemise kasutamine saatmiskäsk, mis vähendas täieliku saatmise aega 10% ja järkjärgulist 25%. Tsooniblokkide seadmete puhul on tsoonide automaatne taustal ümberjaotamine ette nähtud, kui 75% kasutamata ruumi künnis on ületatud.

Spetsiaalfaili / dev / kmem tugi on eemaldatud, mida saab kasutada kogu kerneli aadressiruumi juurdepääsuks. Leiti, et see fail on aegunud ja põhjustab turbeprobleeme.

Sellest uuest versioonist Linux 5.13 võime leida ka seda lisas tuuma ehitamise toetust, kaasates CFI kaitsemehhanismi (Control Flow Integrity) Clangi kompilaatoris, mis enne iga kaudset kõnet lisage kontrollfunktsioon, et tuvastada määratlemata käitumise vorme mis võib ärakasutamise tagajärjel põhjustada normaalse voo juhtimise rikkumise, viidete muutmine mällu salvestatud funktsioonidele. CFI lubamiseks tehakse ettepanek parameeter CONFIG_CFI_CLANG.

Ja lõpuks, draiverid, nüüd GUD (üldine USB-ekraan) jaoks pakub draiver DRM (Direct Rendering Manager) atribuute pildi pööramiseks, heleduse juhtimiseks, EDID-juurdepääsuks, videorežiimi seadistamiseks ja teleriühenduseks, mida saab kasutada seadmespetsiifiliste draiverite loomise alus.

Kuigi amdgpu jaoks lisas GPU Aldebarani esialgse toe (gfx90a) ja Esialgne tugi FreeSync Adaptive Sync for HDMI-le on lisatud (varem saadaval DisplayPorti jaoks),

Kuigi Inteli kontrollerite puhul tuuakse esile, et jahutuse haldamiseks on rakendatud uus kontroller, mis võimaldab protsessori sagedust vähendada ülekuumenemise ohu korral.

Rohu

Neile, kes on huvitatud uuest versioonist, saab Linux 5.13 kohe alla laadida kernel.org


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.