Naujausia „Linux“ branduolio versija pasirodė su įprasta aparatinės įrangos atnaujinimų paketu. Naujausioje versijoje nėra didelių pakeitimų, tačiau Linusas Torvaldsas pranešė, kad kitoje versijoje bus pridėtas kodas, parašytas Rust.
Jokių esminių pakeitimų, bet „Pagrindiniai nauji dalykai“ horizonte
Nors versijos numeris reikštų esminį kitų programinės įrangos projektų pakeitimą, Linusas Torvaldsas teigė, kad tai daugiausia susiję su versijų numerių valdymu žinutėje Linux branduolio adresų sąrašas, pagrindinis branduolio kūrimo centras.
„Pagrindinis versijos numerio pakeitimas susijęs su tuo, kad pritrūkau rankų ir kojų pirštų, o ne dėl kokių nors didelių esminių pokyčių“, – sakė Torvaldsas.
Kita versija, 6.1, turės tai, ką Torvalds vadina „pagrindiniais naujais dalykais“, daugiausia kai kurių naujų kodų, parašytų „Rust“.
Kas naujo 6.0 versijoje?
Nepaisant to, kad Torvaldsas sumenkina pagrindinės versijos numerio reikšmę, yra keletas esminių techninės įrangos palaikymo pakeitimų. Naujoji versija pagerina „Intel Xeon Ice Lake“ ir „AMD Ryzen Ice Ripper“ bei EPYC procesorių palaikymą.
Phoronix.Branduolys taip pat dabar palaiko daugybę naujų abiejų kompanijų procesorių, taip pat Qualcomm Snapdragon 8cx Gen 3.
Rūdžių kodas ateina į Linux branduolį
Linusas erzino vieną iš labiausiai lauktų branduolio pakeitimų per 31 metų gyvavimo laikotarpį. 6.1 versijoje bus tam tikras kodas, parašytas Rust.
Iki šiol branduolio kodas buvo parašytas C. C buvo pagrindinė sistemos programavimo kalba, nes ji yra aukšto lygio, bet vis dar artima aparatinei įrangai. Nepaisant C paplitimo ir didelio našumo, programuotojams reikalavimas rankiniu būdu valdyti atmintį sukėlė didelių klaidų, įskaitant „Heartbleed“ išnaudojimą, kuris paveikė „OpenSSH“ 2014 m.
Rust yra sudaryta didelio našumo kalba, skirta sistemos programavimui, tačiau automatiškai apdorojanti atmintį. Dėl šios priežasties, tai sukėlė šurmulį kūrėjų bendruomenėje. „Rust“ įtraukimas galėtų supaprastinti „Linux“ branduolio kūrimą sumažinant derinimo laiką, tačiau didžioji dalis branduolio tikriausiai liks C, nes tiek daug kodo buvo išbandyta ir patikrinta jau.
Bet kuriuo atveju praeis šiek tiek laiko, kol paprasti Linux vartotojai galės įsigyti naują branduolį, nes platinimo prižiūrėtojai turės jį integruoti į savo sistemas.
„Linux“ branduolys įsijungia
„Linux“ branduolys jau seniai žinomas dėl savo neįtikėtino vystymosi tempo. Vartotojai, norintys išbandyti naująjį branduolį, dažnai neturės kito pasirinkimo, kaip tik susikompiliuoti jį patiems, kol nepasivys platinimo prižiūrėtojai. Turint reikiamų žinių, sukompiliuoti branduolį lengva, o atsidavusiems „Linux“ gerbėjams tai buvo apeiga.