Linukso 5.8: la plej granda versio en la historio de Linukso jam publikiĝis

Linus Torvalds rivelis la lanĉon de la nova versio de la kerno Linukso 5.8 kaj en ĉi tiu nova transdono inter la plej rimarkindaj ŝanĝoj ili estas la KCSAN-racecondition-detektilo, universala mekanismo por sendi sciigojn al la uzanta spaco, aparata subteno por interreta ĉifrado, altnivelaj protektomekanismoj por ARM64, subteno por la rusa procesoro Baikal-T1, la kapablo aparte munti procezajn ekzemplojn, efektivigo de Shadow-protektomekanismoj por ARM64 Call Stack kaj BTI.

Ĉi tiu nova versio kerno fariĝis la plej granda laŭ la kvanto de ŝanĝoj de ĉiuj kernoj dum la tuta vivo de la projekto. Samtempe la ŝanĝoj ne rilatas al iu subsistemo, sed kovras malsamajn partojn de la kerno kaj ĉefe rilatas al interna prilaborado kaj purigado.

Ĉefaj novaj funkcioj de Linukso 5.8

En ĉi tiu nova versio de la Linukso-Kerno 5.8 ŝlosado estas provizita por ŝarĝi kernajn modulojn, kiuj havas sekciojn kun kodo, en kiuj bitoj, kiuj permesas ekzekuton kaj skribadon, estas samtempe starigitaj.

Nun eblas krei apartajn procesajn ekzemplojn, permesante multoblajn procezajn montopunktojn, muntitajn kun malsamaj ebloj, sed reflektante la saman pid-nomspacon.

Por platformo ARM64, subteno por Shadow-Call Stack-mekanismo estas efektivigita, provizita de la Clang-kompililo por protekti kontraŭ anstataŭigado de la resenda adreso de funkcio en la kazo de bufra superfluaĵo sur la stako.

krom tio subteno por instrukcioj pri ARMv8.5-BTI ankaŭ estis aldonita (Branca Cel-Indikilo) por protekti la plenumon de instrukciaj aroj, kiuj ne devas disbranĉiĝi.

Aldonita aparatara subteno por interreta ĉifrado de blokaj aparatoj, per kio la enliniaj ĉifradaj aparatoj ĝenerale enkonstruitaj en la disko povas logike lokiĝi inter la sistema memoro kaj la disko, plenumante travideblan ĉifradon kaj deĉifradon bazitan sur la ŝlosiloj kaj la ĉifra algoritmo specifita de la kerno.

Ankaŭ en ĉi tiu nova versio Rekomendoj pri la uzo de inkluziva terminologio estis inkluzivitaj kiuj estas adoptitaj en la dokumento kiu difinas la regulojn por kodigado.

Cetere, ankaŭ nova KCSAN-elpuriga ilo reliefigita (Kernel Concurrency Sanitizer), desegnita por dinamike identigi rasajn kondiĉojn ene de la kerno. La ĉefa fokuso en disvolviĝo de KCSAN estas falsa pozitiva preventado, skalebleco kaj facileco de uzo.

Alia grava ŝanĝo estas tio, ke se aldonis novan dm-ebs-pelilon al Aparata Mapilo, kiu povas esti uzita por kopii pli malgrandan logikan blokograndecon (ekzemple, kopii 512-bajtajn sektorojn sur diskoj kun 4K-sektorgrandeco).

Btrfs plibonigis la traktadon de legaj operacioj en rekta reĝimo. Sur muntado, rapida kontrolado pri forigitaj dosierujoj kaj subŝlosiloj restis sen gepatro.

Ext4 plibonigis ENOSPC-eraran traktadon kiam oni uzas multfadenon. Xattr aldonas subtenon por gnu. * Nomspaco uzata de GNU Hurd.

para Ext4 kaj XFS, subteno por DAX-operacioj estas inkluzivita (rekta aliro al dosiersistemoj preterirante la paĝan kaŝmemoron sen uzi la ŝlosan aparatan nivelon) rilate al unuopaj dosieroj kaj adresaroj.

Krome, subteno estis aldonita al la kerna kaj etola ilo por testi la konektitan retan kablon kaj mem-diagnozon de retaj aparatoj.

Dum por la IPv6-stako aldonas subtenon por la algoritmo MPLS (Multiprotokola Etikedo-Ŝanĝo) por sendi paketojn uzante multiprotokolan etiketan ŝanĝon (por IPv4, MPLS antaŭe estis subtenata).

Fine por la aparataro en ĉi tiu nova versio ni povas trovi, ke:

  • DRM-pelilo por Intel i915-videokarto estas defaŭlte ebligita
  • Subteno por blatoj Intel Tiger Lake (GEN12)
  • La amdgpu-pelilo aldonas subtenon por la piksela formato FP16 kaj efektivigas la kapablon labori kun ĉifritaj bufroj en videomemoro.
  • Subteno por AMD Zen kaj Zen2-procesoraj potencosensiloj kaj AMD Ryzen 4000 Renoir-temperaturaj sensiloj.
  • Aldonita subteno por la NVIDIA-modifila formato al la Nouveau-pelilo.
  • MSM (Qualcomm) ŝoforo aldonas subtenon por GPU Adreno A405, A640 kaj A650.
  • Aldonita interna kadro por administri rimedojn DRM (Rekta Redendering Manager).
  • Aldonita subteno por poŝtelefonoj Xiaomi Redmi Note 7 kaj Samsung Galaxy S2 kaj ankaŭ Elm / Hana Chromebooks.
  • Pliaj peliloj por LCD-paneloj: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • Aldonita subteno por armiloj kaj platformoj Renesas "RZ / G1H", Realtek
  • Aldonita subteno por la procesoro MIPS Loongson-2K

La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita.

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.