Jaunā Linux kodola 5.5 versija jau ir izlaista, un tie ir tās jaunumi

Linux smokings

Pēc divu mēnešu izstrādes Linuss Torvalds izlaida Linux kodola 5.5 versiju . Starp ievērojamākajām izmaiņām šajā versijā ir iespēja piešķirt alternatīvus nosaukumus tīkla saskarnēm, kriptogrāfisko funkciju integrācija no Zinc bibliotēkas, iespēja dublēt vairāk nekā divus diskus Btrfs RAID 1, mehānisms tiešraides ielāpu statusa uzraudzībai, kunit disku testēšanas ietvars, uzlabota mac80211 bezvadu steka veiktspēja, iespēja piekļūt saknes nodalījumam, izmantojot SMB protokolu, un daudz kas cits.

Jaunajā versijā tika izmantoti 15 505 izstrādātāju ielāpi ar ielāpa lielumu 44 MB (izmaiņas skāra 11 781 failu, pievienojot 609 208 koda rindiņas un noņemot 292 520 rindiņas). Aptuveni 44 % no visām izmaiņām 5.5. versijā ir saistītas ar ierīču draiveriem, aptuveni 18 % ar aparatūras arhitektūrai specifiska koda atjauninājumiem, 12 % ar tīkla steku, 4 % ar failu sistēmām un 3 % ar iekšējām kodola apakšsistēmām.

Galvenie Linux kodola jaunumi 5.5

Šajā jaunajā Linux kodola 5.5 versijā Btrfs failu sistēmai ir pievienots atbalsts xxhash64, blake2b un sha256 kontrolsummu izmantošanai .

RAID1 ieviešanā ir iespējams dublēt datus trīs (raid1c3) vai četrās (raid1c4) ierīcēs (iepriekš dublēšana bija ierobežota līdz divām ierīcēm), ļaujot saglabāt datus, vienlaikus zaudējot 2 vai 3 ierīces.

Savukārt Ext4 nodrošina iespēju šifrēšanai izmantot mazākus blokus (iepriekš šifrēšana tika veikta tikai ar blokiem, kuru lielums atbilda atmiņas lappušu lielumam (4096)).

F2FS ievieš failu piespraušanas režīmu ar izlīdzināšanu gar 2 MB malu, lai tos ievietotu pilnīgi pareizā segmentā, nodrošinot, ka atkritumu savācējs vairs nepārdala šo failu.

Vēl viena svarīga jauna funkcija ir pievienotais atbalsts NVMe ierīču temperatūras sensoru statusa uzraudzībai, izmantojot hwmon API (saderīgs ar libsensors un komandu "sensors"), kurai nav nepieciešamas paaugstinātas piekļuves tiesības (iepriekš temperatūras informācija tika atspoguļota "viedajā žurnālā", kas bija pieejams tikai root lietotājiem).

Turklāt galvenā WireGuard VPN integrācijas projekta ietvaros daudzas Zinc kriptogrāfiskās bibliotēkas funkcijas tika pārnestas uz standarta Crypto API, tostarp ātra ChaCha20 un Poly1305 algoritmu ieviešana.

X86 arhitektūras KVM hipervizors nodrošina iespēju apstrādāt ligzdotas tabulas ar pieciem atmiņas lapu līmeņiem un pievieno atbalstu XSAVES instrukcijām AMD procesoriem. ARM64 procesoriem ir pievienota iespēja pārsūtīt laika informāciju.

Kriptogrāfiskajai apakšsistēmai ir pievienots arī atbalsts blake2b heša funkcijai , kas nodrošina ļoti augstu heša aprēķinu veiktspēju, vienlaikus saglabājot uzticamību SHA-3 līmenī, kā arī saīsinātu Blake2s versiju.

Vēl viena būtiska izmaiņa šajā jaunajā Linux Kernel 5.5 versijā ir jaunais mehānisms alternatīvu nosaukumu piešķiršanai tīkla saskarnēm, kas ļauj saskarnei vienlaikus izmantot vairākus nosaukumus (tostarp izmantot vairākas udev veidnes).

Nosaukuma lielums var būt līdz 128 rakstzīmēm (iepriekš tīkla saskarnes nosaukums bija ierobežots līdz 16 rakstzīmēm).

Lai pievienotu papildu nosaukumu, izmantojiet komandu " ip link prop add " (piemēram, " ip link prop add enx00e04c361e4c altname someothername "). Ieviešana ir balstīta uz papildu rekvizītu pievienošanu saskarnei, un to nākotnē var paplašināt ar citiem parametriem, neaprobežojoties tikai ar alternatīviem nosaukumiem.

Visbeidzot, ja vēlaties uzzināt vairāk par pilnu izmaiņu sarakstu, kas iekļauts šajā jaunajā Linux kodola versijā, varat to apskatīt, izmantojot šo saiti.

Attiecībā uz jaunās versijas pieejamību jūs varat lejupielādēt kodu kodola kompilēšanai no tā oficiālās vietnes vai gaidīt, kamēr apkopotās paketes tiks iekļautas jūsu izplatīšanas krātuvēs.


Pievienot kā vēlamo avotu pakalpojumā Google