Pagkatapos ng dalawang buwang pag-develop, inilabas ni Linus Torvalds ang Linux kernel version 5.5 . Kabilang sa mga pinakakapansin-pansing pagbabago sa bersyong ito ay ang kakayahang magtalaga ng mga alternatibong pangalan sa mga network interface, ang integrasyon ng mga cryptographic function mula sa Zinc library, ang kakayahang mag-duplicate ng higit sa dalawang disk sa Btrfs RAID 1, isang mekanismo upang masubaybayan ang katayuan ng mga live patch, ang kunit drive testing framework, pinahusay na performance ng mac80211 wireless stack, ang kakayahang ma-access ang root partition sa pamamagitan ng SMB protocol, at marami pang iba.
Ang bagong bersyon ay gumamit ng 15505 na patch ng developer, na may sukat na 44 MB (ang mga pagbabago ay nakaapekto sa 11781 na file, na nagdagdag ng 609208 na linya ng code at nag-alis ng 292520 na linya). Humigit-kumulang 44% ng lahat ng pagbabago sa bersyon 5.5 ay nauugnay sa mga device driver, humigit-kumulang 18% sa mga update sa hardware architecture-specific code, 12% sa network stack, 4% sa mga file system, at 3% sa mga internal kernel subsystem.
Pangunahing mga novelty ng kernel ng Linux 5.5
Sa bagong bersyong ito ng Linux Kernel 5.5, idinagdag ang suporta para sa xxhash64, blake2b, at sha256 checksums para sa Btrfs file system .
Sa implementasyon ng RAID1 , posibleng magdoble ng data sa tatlo (raid1c3) o apat (raid1c4) na device (dati ang pagdoble ay limitado sa dalawang device), na nagpapahintulot sa pag-save ng data habang nawawala ang 2 o 3 device nang sabay-sabay.
Samantalang ang Ext4 ay nagbibigay ng kakayahang gumamit ng mas maliliit na bloke para sa pag-encrypt (dati, ang pag-encrypt ay ginagawa lamang ng mga bloke na ang laki ay tumutugma sa laki ng mga pahina ng memorya (4096)).
Nagpapatupad ang F2FS ng file pinning mode na may pagkakahanay sa gilid ng 2MB para sa paglalagay sa isang ganap na tamang segment, na tinitiyak ang kawalan ng karagdagang muling pamamahagi ng file na ito ng garbage collector.
Ang isa pang mahalagang bagong tampok ay ang karagdagang suporta para sa pagsubaybay sa katayuan ng mga sensor ng temperatura ng NVMe device gamit ang hwmon API (tugma sa mga libsensor at sa utos na "sensors"), na hindi nangangailangan ng mataas na pribilehiyo upang ma-access (dati, ang impormasyon sa temperatura ay makikita sa "smart log", na magagamit lamang sa root).
Bukod pa rito, bilang bahagi ng pangunahing proyekto ng integrasyon ng WireGuard VPN , maraming feature mula sa cryptographic library ng Zinc ang inilipat sa karaniwang Crypto API, kabilang ang mabibilis na implementasyon ng mga algorithm ng ChaCha20 at Poly1305.
Ang arkitekturang x86 na KVM hypervisor ay nagbibigay ng kakayahang iproseso ang mga nested table na may limang antas ng mga pahina ng memorya at nagdaragdag ng suporta para sa mga tagubilin ng XSAVES para sa mga processor ng AMD. Para sa mga processor ng ARM64, idinagdag ang kakayahang magpadala ng impormasyon sa oras.
Idinagdag din ang suporta para sa blake2b hash function sa cryptographic subsystem, na nagbibigay ng napakataas na performance sa pagkalkula ng hash habang pinapanatili ang reliability sa antas ng SHA-3, pati na rin ang pinaikling bersyon ng Blake2s.
Isa pang mahalagang pagbabago sa bagong bersyong ito ng Linux Kernel 5.5 ay ang bagong mekanismo para sa pagtatalaga ng mga alternatibong pangalan sa mga interface ng network, na nagpapahintulot sa maraming pangalan na magamit nang sabay-sabay para sa isang interface (kabilang ang paggamit ng maraming template ng udev).
Ang laki ng pangalan ay maaaring hanggang sa 128 mga character (dati ang pangalan ng network interface ay limitado sa 16 na mga character).
Para magdagdag ng karagdagang pangalan, gamitin ang utos na " ip link prop add " (halimbawa, " ip link prop add enx00e04c361e4c altname someothername "). Ang implementasyon ay batay sa pagdaragdag ng mga karagdagang katangian sa interface at maaaring palawakin sa hinaharap gamit ang iba pang mga parameter, hindi limitado sa mga alternatibong pangalan.
Panghuli, kung gusto mong matuto nang higit pa tungkol sa kumpletong listahan ng mga pagbabagong kasama sa bagong bersyong ito ng Linux Kernel, maaari mo itong tingnan sa sumusunod na link.
Tungkol sa pagkakaroon ng bagong bersyon, maaari mong i-download ang code upang maipon ang Kernel mula sa opisyal na website o maghintay para sa mga naipong pakete na isasama sa mga repository ng iyong pamamahagi.