Linux 5.8: lielākā versija Linux vēsturē jau ir izlaista

Linuss Torvalds atklāja jaunā kodola versija Linux 5.8 un šajā jaunajā maksājumā starp ievērojamākajām izmaiņām tie ir KCSAN sacīkšu stāvokļa detektors, universāls mehānisms, lai nosūtītu paziņojumus lietotāja telpai, aparatūras atbalsts tiešsaistes šifrēšanai, uzlaboti ARM64 aizsardzības mehānismi, atbalsts Krievijas procesoram Baikal-T1, spēja atsevišķi uzstādīt procesa gadījumus, ēnu aizsardzības mehānismu ieviešana ARM64 zvanu skursteņiem un izziņām.

Šī jaunā versija Kodols kļuva par lielāko izmaiņu apjoma ziņā no visiem kodoliem visā projekta darbības laikā. Tajā pašā laikā izmaiņas nav saistītas ar nevienu apakšsistēmu, bet attiecas uz dažādām kodola daļām un galvenokārt ir saistītas ar iekšējo apstrādi un tīrīšanu.

Galvenie jaunumi Linux 5.8

Šajā jaunajā Linux kodola 5.8 versijā bloķēšana ir paredzēta kodola moduļu ielādēšanai, kuriem ir sekcijas ar kodu, kurā vienlaikus tiek iestatīti biti, kas ļauj izpildīt un rakstīt.

Tagad ir iespējams izveidot atsevišķus procesa gadījumus, ļaujot vairākus procesa pievienošanas punktus, kas uzstādīti ar dažādām opcijām, bet atspoguļo to pašu pid nosaukumvietu.

Platformai ARM64, tiek ieviests atbalsts Shadow-Call Stack mehānismam, ko nodrošina Clang kompilators, lai aizsargātu pret funkcijas atgriešanās adreses pārrakstīšanu bufera pārpildes gadījumā kaudzē.

Bez tam tika pievienots arī atbalsts ARMv8.5-BTI instrukcijām (Branch Target Indicator), lai aizsargātu to komandu kopu izpildi, kurām nevajadzētu sazaroties.

Pievienots aparatūras atbalsts bloķēšanas ierīču tiešsaistes šifrēšanai, kurā iekšējā šifrēšanas ierīces, kas parasti ir iebūvētas diskā, var loģiski ievietot starp sistēmas atmiņu un disku, veicot caurspīdīgu šifrēšanu un atšifrēšanu, pamatojoties uz atslēgām un kodola norādīto šifrēšanas algoritmu.

Arī šajā jaunajā versijā Tika iekļauti ieteikumi par iekļaujošas terminoloģijas lietošanu kas ir pieņemti dokumentā, kurā definēti kodēšanas noteikumi.

No otras puses, arī izcelts jauns KCSAN atkļūdošanas rīks (Kernel Concurrency Sanitizer), kas paredzēts, lai dinamiski identificētu rases apstākļus kodolā. KCSAN izstrādē galvenā uzmanība tiek pievērsta kļūdaini pozitīvai profilaksei, mērogojamībai un ērtai lietošanai.

Vēl viena svarīga izmaiņa ir tā, ka se ir pievienojis jaunu dm-ebs draiveri ierīču kartētājam, ko var izmantot, lai atdarinātu mazāku loģiskā bloka izmēru (piemēram, lai atdarinātu 512 baitu sektorus diskos ar 4K sektora lielumu).

Btrfs ir uzlabojis lasīšanas darbību apstrādi tiešajā režīmā. Uzstādīšanas laikā paātrināta pārbaude par izdzēstajiem direktorijiem un apakšatslēgām palika bez vecākiem.

Ext4 ir uzlabojis ENOSPC kļūdu apstrādi kad tiek izmantota daudzsavienošana. Xattr pievieno atbalstu gnu. * Vārdvieta, ko izmanto GNU Hurd.

līdz Ext4 un XFS, atbalsts DAX operācijām ir iekļauts (tieša piekļuve failu sistēmām, neizlaižot lapas kešatmiņu, neizmantojot bloķēšanas ierīces līmeni) attiecībā pret atsevišķiem failiem un direktorijiem.

Turklāt kodola un ethtool lietderībai tika pievienots atbalsts, lai pārbaudītu pievienoto tīkla kabeli un tīkla ierīču pašdiagnostiku.

kamēr IPv6 kaudzei pievieno atbalstu MPLS algoritmam (Multiprotocol Label Switching) maršruta paketēm, izmantojot multiprotokol etiķešu pārslēgšanos (IPv4 gadījumā MPLS iepriekš tika atbalstīta).

Beidzot aparatūrai šajā jaunajā versijā varam konstatēt, ka:

  • Intel i915 videokartes DRM draiveris pēc noklusējuma ir iespējots
  • Atbalsts Intel Tiger Lake (GEN12) mikroshēmām
  • Amdgpu draiveris papildina FP16 pikseļu formāta atbalstu un ievieš iespēju strādāt ar šifrētiem buferiem video atmiņā.
  • Atbalsts AMD Zen un Zen2 procesoru jaudas sensoriem un AMD Ryzen 4000 Renoir temperatūras sensoriem.
  • Nouveau draiverim pievienots atbalsts NVIDIA modifikatora formātam.
  • MSM (Qualcomm) draiveris papildina Adreno A405, A640 un A650 GPU.
  • Pievienots iekšējais ietvars DRM (Direct Rendering Manager) resursu pārvaldībai.
  • Pievienots atbalsts Xiaomi Redmi Note 7 un Samsung Galaxy S2 viedtālruņiem, kā arī Elm / Hana Chromebook datoriem.
  • Papildu draiveri LCD paneļiem: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • Pievienots atbalsts ARM dēļiem un platformām Renesas "RZ / G1H", Realtek
  • Pievienots atbalsts MIPS Loongson-2K procesoram

Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta.

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  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.