„Linux 6.0“ pasiekiama, o Linusas erzina esminius pokyčius kitoje versijoje

„Linux 6.0“ pasiekiama, o Linusas erzina esminius pokyčius kitoje versijoje

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 pranešimu Linux branduolio adresų sąrašas , pagrindinis branduolio kūrimo centras.





DIENOS VAIZDO ĮRAŠO PAGALBA  Linux branduolio 6.0 pagrindinis puslapis

„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 rašomas C kalba. C buvo pagrindinė sistemos programavimo kalba, nes ji buvo 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.

 Linux 6.0 šaltinio kodo medis

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 branduolio dalis greičiausiai liks C versijoje, nes tiek daug kodo jau buvo išbandyta ir patikrinta.





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.

„Windows“ sustabdymo kodas, kai klaida nepataisoma