Linux 5.13 tiek piegādāts ar sākotnējo atbalstu Apple M1, draiveru uzlabojumiem un daudz ko citu

Linux Kernel

Pēc divu mēnešu attīstības, Linuss Torvalds izlaida Linux kodola 5.13 izlaidumu kas tiek uzskatīta par lielāko versiju vēsturē, jo tā saņēma 17189 2150 labojumus no 12996 izstrādātājiem un no kurām izmaiņas skāra 794705 399590 failus, pievienotas XNUMX XNUMX koda rindas, noņemtas XNUMX XNUMX rindas

Starp ievērojamākajām izmaiņām Izcelts sākotnējais atbalsts Apple M1 mikroshēmām, cgroup "misc" draiveris, pārtrauca atbalstu / dev / kmem, atbalsts jauniem Intel un AMD GPUuz spēja tieši izsaukt kodola funkcijas no BPF programmām, kodola kaudzes nejaušināšana katram sistēmas izsaukumam, spēja iebūvēt Clang ar CFI (Control Flow Integrity) aizsardzību, LSM modulis Landlock papildu procesa ierobežošanai un daudz ko citu.

Galvenie jaunumi Linux 5.13

Šajā jaunajā kodola versijā sIzceļ sākotnējā atbalsta ieviešanu Apple ARM M1 mikroshēmai, kas aptver pārtraukuma kontroliera, taimera, UART, SMP, I / O un MMIO funkcijas. Tiek minēts, ka GPU reversā inženierija vēl nav pabeigta, izvades sakārtošanai tiek nodrošināts sērijveida konsoles un kadru bufera atbalsts.

Vēl viens jaunums, kas izceļas ir nepārtraukta integrācija MPTCP kodolā (MultiPath TCP), jo jaunā versija pievieno atbalstu sockopt, lai konfigurētu vispārējās TCP opcijas. Ir ieviesta iespēja atiestatīt atsevišķas apakšplūsmas.

Izceļas arī a jauns "Dažādu" grupas grupas draiveris (CONFIG_CGROUP_MISC), kas paredzēts, lai ierobežotu un izsekotu skalāros resursus, kurus var kontrolēt, izmantojot vienkāršu un ierobežotu skaitītāju, kurā iestatītas maksimāli atļautās vērtības. Kā piemērs ir minēts AMD SEV (Secure Encrypted Virtualization) mehānismā izmantoto adrešu vietas identifikatoru pārvaldība.

No otras puses, tas ir arī izcelts BPF izsekošanas programmās kļuva iespējams izmantot vietējo krātuvi de uzdevuma uzdevumi, kas nodrošina labāku sniegumu, saistot datus ar konkrētu BPF apstrādātāju.

Turklāt tas ir arī izcelts pēc 13 gadiem sagatavošanās nodaļā kontrolieris «comedi» ( kontrolieru kolekcija dažādiem kopīgiem datu iegūšanas dēļiem. Draiveri tiek ieviesti kā Linux kodola modulis, kas nodrošina kopēju funkcionalitāti un atsevišķus zema līmeņa draiveru moduļus) ir stabilizējies un pārvietots uz lieldatoru, lai atbalstītu datu vākšanas ierīces.

En ext4, direktoriju ierakstus tagad ir atļauts pārrakstīt, dzēšot failus lai dzēstos failu nosaukumus izdzēstu. Iepriekš ielādējot bloku bitkartes, tika uzlabota koda veiktspēja bloku kartēšanai nesen samontētās FS. Ext4 arī ļauj vienlaicīgi izmantot šifrēšanas un reģistrjutīgu režīmu.

kamēr XFS tiek pievienota iespēja noņemt vietu no pēdējās failu sistēmas izplatīšanas grupas, kas bija pirmā saite, ieviešot esošo starpsienu lieluma samazināšanas funkciju ar XFS FS. Ir veiktas dažādas veiktspējas optimizācijas.

Btrfs ir pievienota lasīšanas uz priekšu izmantošana nosūtīšanas komandā, kas samazināja pilnas nosūtīšanas laiku par 10% un pieaugošo par 25%. Zonu bloķēšanas ierīcēm tiek nodrošināta automātiska zonu fona pārdale, kad tiek pārsniegts 75% neizmantotās vietas slieksnis.

Speciālā faila / dev / kmem atbalsts ir noņemts, ko var izmantot, lai piekļūtu visai kodola adrešu vietai. Ir konstatēts, ka šis fails ir novecojis un rada drošības problēmas.

Šajā jaunajā Linux 5.13 versijā mēs varam atrast arī to pievienoja atbalstu kodola izveidošanai, iekļaujot PIT aizsardzības mehānismu (Control Flow Integrity) Clang kompilatorā, kas pirms katra netiešā zvana pievienojiet pārbaudes funkciju, lai identificētu dažus nedefinētas uzvedības veidus kas potenciāli var izraisīt normālas plūsmas kontroles pārkāpumu izmantošanas rezultātā, pārveidojot rādītājus atmiņā saglabātajām funkcijām. Lai iespējotu CFI, tiek piedāvāts parametrs CONFIG_CFI_CLANG.

Visbeidzot, no draiveru puses, tagad GUD (Generic USB Display) draiveris nodrošina DRM (Direct Rendering Manager) īpašības attēla pagriešanai, spilgtuma kontrolei, piekļuvei EDID, video režīma konfigurācijai un TV savienojumam, kurus tos var izmantot kā pamats, lai izveidotu ierīcēm raksturīgus draiverus.

kamēr par amdgpu pievienoja sākotnējo atbalstu GPU Aldebaran (gfx90a) un Sākotnējais atbalsts FreeSync Adaptive Sync for HDMI ir iekļauts (iepriekš bija pieejams DisplayPort),

kamēr Intel kontrolieriem tiek uzsvērts, ka ir ieviests jauns kontrolieris dzesēšanas pārvaldībai, kas ļauj samazināt procesora frekvenci, ja pastāv pārkaršanas draudi.

Izlādēt

Tiem, kurus interesē jaunā versija, Linux 5.13 tagad var lejupielādēt no kernel.org


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.