Linux 5.8: den största versionen i Linux-historien har redan släppts

Linus Torvalds presenterade lanseringen av den nya versionen av kärnan Linux 5.8 och i den här nya delen bland de mest anmärkningsvärda förändringarna är KCSAN racecondition-detektor, en universell mekanism för att skicka meddelanden till användarutrymmet, hårdvarusupport för kryptering online, avancerade skyddsmekanismer för ARM64, stöd för den ryska Baikal-T1-processorn, den förmåga att montera processinstanser separat, implementering av Shadow-skyddsmekanismer för ARM64 Call Stack och BTI.

Denna nya version Kärna blev den största när det gäller förändringar av alla kärnor under hela projektets livstid. Samtidigt är ändringarna inte associerade med något delsystem utan täcker olika delar av kärnan och är främst relaterade till intern bearbetning och rengöring.

Huvudnyheter i Linux 5.8

I den här nya versionen av Linux Kernel 5.8 låsning tillhandahålls för att ladda kärnmoduler som har sektioner med kod, där bitar som möjliggör exekvering och skrivning ställs in samtidigt.

Nu det är möjligt att skapa separata processinstanser, tillåter flera processmonteringspunkter, monterade med olika alternativ, men återspeglar samma pid-namnområde.

För plattform ARM64, stöd för Shadow-Call Stack-mekanismen implementeras, tillhandahållen av Clang-kompilatorn för att skydda mot överskrivning av returadressen för en funktion i händelse av ett buffertöverflöde på stacken.

Förutom det stöd för ARMv8.5-BTI-instruktioner lades också till (Branch Target Indicator) för att skydda genomförandet av instruktionsuppsättningar som inte ska förgrena sig.

Lagt till hårdvarustöd för online-kryptering av blockenheter, varigenom de inbyggda krypteringsanordningarna som vanligtvis är inbyggda i enheten kan placeras logiskt mellan systemminnet och skivan, genomföra transparent kryptering och dekryptering baserat på nycklarna och den krypteringsalgoritm som specificeras av kärnan.

Också i den här nya versionen Rekommendationer om användning av inkluderande terminologi ingick som antas i dokumentet som definierar reglerna för kodning.

Å andra sidan också nytt KCSAN-felsökningsverktyg markerat (Kernel Concurrency Sanitizer), utformad för att dynamiskt identifiera rasförhållanden inom kärnan. Det primära fokus i KCSAN-utveckling är falskt positivt förebyggande, skalbarhet och användarvänlighet.

En annan viktig förändring är att se du har lagt till en ny dm-ebs-drivrutin till Device Mapper, som kan användas för att emulera en mindre logisk blockstorlek (till exempel för att emulera 512-bytesektorer på enheter med 4K-sektorstorlek).

Btrfs har förbättrat hanteringen av läsoperationer i direktläge. Vid montering lämnades snabb kontroll av borttagna undernycklar och kataloger utan förälder.

Ext4 har förbättrat ENOSPC-felhantering när multitrådning används. Xattr lägger till stöd för GNU. * Namnutrymme som används av GNU Hurd.

till Ext4 och XFS, stöd för DAX-operationer ingår (direkt åtkomst till filsystem utan att gå igenom sidcache utan att använda den blockerande enhetsnivån) i förhållande till enskilda filer och kataloger.

Dessutom lades support till kärnan och ethtool-verktyget för att testa den anslutna nätverkskabeln och självdiagnosen för nätverksenheter.

Medan för IPv6-stacken lägger till stöd för MPLS-algoritmen (Multiprotocol Label Switching) för att dirigera paket med multiprotocol label-switch (för IPv4 stöddes MPLS tidigare).

Slutligen för hårdvaran i den här nya versionen kan vi hitta att:

  • DRM-drivrutin för Intel i915-grafikkort är aktiverat som standard
  • Stöd för Intel Tiger Lake (GEN12) chips
  • Amdgpu-drivrutinen lägger till stöd för FP16-pixelformatet och implementerar möjligheten att arbeta med krypterade buffertar i videominnet.
  • Stöd för AMD Zen- och Zen2-processorsensorer och AMD Ryzen 4000 Renoir-temperatursensorer.
  • Lagt till stöd för NVIDIA-modifieringsformat till Nouveau-drivrutinen.
  • MSM (Qualcomm) -drivrutin lägger till stöd för Adreno A405, A640 och A650 GPU: er.
  • Lagt till internt ramverk för hantering av DRM-resurser (Direct Rendering Manager).
  • Lagt till stöd för Xiaomi Redmi Note 7 och Samsung Galaxy S2-smartphones samt Elm / Hana Chromebooks.
  • Ytterligare drivrutiner för LCD-paneler: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • Lagt till stöd för ARM-kort och plattformar Renesas "RZ / G1H", Realtek
  • Lagt till stöd för MIPS Loongson-2K-processorn

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.