„Linux 6.0“ palaiko AArch64, NVMe autentifikavimą ir dar daugiau

Tuxas, „Linux“ branduolio talismanas

„Linux“ branduolys yra „Linux“ operacinių sistemų (OS) pagrindas ir pagrindinė kompiuterio aparatinės įrangos ir jos procesų sąsaja.

Po dviejų mėnesių plėtros Linusas Torvaldsas išleido „Linux“ branduolį 6.0 ir iš reikšmingų pakeitimų apie 40% visų pakeitimų, pateiktų 6.0 versijoje, yra susiję su įrenginių tvarkyklėmis, apie 19% pakeitimų yra susiję su specifinio aparatinės įrangos architektūros kodo atnaujinimu, 12% yra susiję su tinklo krūva, 4% su failų sistemomis. , o su vidiniais elementais – 2 proc.

Viena iš pagrindinių naujosios Linux branduolio 6.0 versijos naujovių yra AArch64 techninės įrangos architektūros palaikymas (ARM64), NVMe autentifikavimo juostoje palaikymas, PCI magistralių palaikymas OpenRISC ir LoongArch architektūrose, asinchroninis buferio įrašymas naudojant XFS ir io_uring, taip pat tinklo perdavimo palaikymas, be kita ko.

Paskelbdamas apie bendrą naujosios branduolio versijos prieinamumą, Torvaldsas teigė, kad 6.0 versija yra „viena didžiausių leidimų, bent jau pagal įpareigojimų skaičių, per ilgą laiką“, daugiausia dėl to, kad įtraukta „15.000 XNUMX bendrų įsipareigojimų“. .

Kas naujo „Linux“ branduolyje 6.0?

Šioje naujoje „Linux Kernel 6.0“ versijoje pabrėžiama, kad įtrauktas geresnis ACPI ir galios valdymas, kuris turėtų padėti Intel Sapphire Rapids procesorių vartotojams taupyti energiją.

Kitas svarbus pakeitimas yra branduolio palaikymas SMB3 turėtų pagreitinti failų perdavimą ir pagerinti saugumą suteikiant daugiau vartotojų priežastį atsikratyti SMB1, kuris nebėra saugus ir jau seniai nutrauktas.

Be to, taip pat pabrėžiama, kad pridėtas asinchroninio buferinio įrašymo į XFS failų sistemą palaikymas naudojant io_uring mechanizmą. Našumo testai su fio įrankių rinkiniu (1 gija, 4kb bloko dydis, 600 sekundžių, nuoseklus rašymas) rodo, kad įvesties/išvesties operacijos per sekundę (IOPS) padidėjo nuo 77k iki 209k, duomenų perdavimo sparta nuo 314MB/s iki 854MB/s. o delsa sumažėja nuo 9600n iki 120n (80x).

Taip pat pažymima, kad buvo pridėtas NVMe diskų autentifikavimo juostoje palaikymas, be to, kad NFSv4 serveris įdiegė aktyvių klientų skaičiaus apribojimą, kuris yra nustatytas 1024 galiojantys klientai vienam gigabaitui RAM sistemoje.

CIFS kliento diegimas pagerino kelių kelių našumą, taip pat nauja FAN_MARK_IGNORE vėliavėlė buvo pridėta prie įvykių stebėjimo posistemės fanotify FS, kad būtų nepaisoma konkrečių įvykių.

Saugumo srityje Linux Kernel 6.0 įgyvendina atsitiktinių skaičių sėklų gavimą x86 ir m68k branduolių įkrovos įkrovos konfigūracijos duomenų, taip pat „SafeSetID“ saugos modulio palaikymas tvarkyti pakeitimus setgroups(), ARIA šifravimo algoritmo palaikymas.

Pašalintas CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 nustatymas, kuri leido branduolį kompiliuoti „-O3“ optimizavimo režimu. Atminkite, kad eksperimentuoti su optimizavimo režimais galima perduodant kompiliavimo laiko vėliavėles („make KCFLAGS=-O3“), o norint pridėti konfigūraciją į „Kconfig“, reikia pateikti kartojamą našumo profilį, rodantį, kad „-O3“ režimu taikomas kilpos išvyniojimas. suteikia prieaugį, palyginti su „-O2“ optimizavimo lygiu.

Kita vertus, jame taip pat pabrėžiama, kad dabar palaikoma „Intel Arc“ diskretinė grafika ir patobulintas suderinamumas su kai kuriais „Arm“ maitinamais nešiojamaisiais kompiuteriais.

Tas pats pasakytina apie LoongArch architektūrą, suverenią Kinijos architektūrą, reklamuojamą kaip vietinių technologijų kandidatą, kad ji sumažintų priklausomybę nuo importuotų technologijų.

Taip pat verta paminėti nauji RISC-V plėtiniai jie yra integruoti į pagrindinį branduolį kaip Zicbom, Zihintpause ir Sstc. RISC-V ji taip pat turi naudingesnę numatytąją branduolio konfigūraciją paleisti tokias programas kaip „Docker“ ir „Snaps“ defconfig versijose;

Pridėta a debugfs sąsaja, skirta gauti informacijos apie "atminties reduktorių" darbą individualus (tvarkyklės iškviečiamos, kai nepakanka atminties ir paketo branduolio duomenų struktūrų, kad sumažėtų jų atminties sąnaudos).

Iš kitų pokyčių kurie išsiskiria iš šios naujos versijos:

  • PCI magistralės palaikymas įdiegtas OpenRISC ir LoongArch architektūroms.
  • Įdiegtas „Zicbom“ plėtinys RISC-V architektūrai, skirtas valdyti talpyklos nesuderinamus DMA įrenginius.
  • „Intel Raptor Lake P“ palaikymas RAPL tvarkyklėje.
  • AMD laukia pasiruošimo būsimai AMD aparatūrai.
  • Garso tvarkyklės palaikymas AMD Raphael ir Jadeite platformoms.
  • Intel Meteor Lake garso tvarkyklės palaikymas.
  • „Intel IPI“ ir „AMD x2AVIC“ virtualizacija ateina KVM.
  • Raspberry Pi V3D branduolio tvarkyklės palaikymas, skirtas Raspberry Pi 4.
  • Atari FBDEV tvarkyklės pataisymai.
  • Greitesnis konsolės slinkimas senesniuose FBDEV valdikliuose.
  • Įvairūs kiti atvirojo kodo branduolio grafikos tvarkyklės naujinimai.
  • IO_uring vartotojo tarpo bloko tvarkyklės palaikymas.
  • IO_reikia optimizuoti našumą ir pridėti naujų funkcijų, įskaitant persiuntimą be kopijavimo tinkle.

Jei norite sužinoti daugiau apie tai, galite patikrinti išsamią informaciją Šioje nuorodoje.


Straipsnio turinys atitinka mūsų principus redakcijos etika. Norėdami pranešti apie klaidą, spustelėkite čia.

Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.