Linux 6.1 ievieš Rust infrastruktūru un šīs citas jaunās funkcijas

Linux 6.1

Kā gaidīts, Linuss Torvalds ir izlaidusi ei Linux 6.1. Tā ir jauna stabila versija, un tādēļ tai ir interesanti jaunumi. Tāpat kā katrā izlaidumā, ir iekļauts atbalsts jaunai aparatūrai, taču, ja šai versijai kaut kā dēļ jāieiet vēsturē, tad kaut kas būs Rust sākotnējā atbalsta pievienošana. Nav īsta koda, bet pamats jau ir klāt.

Par to ziņoja pats Torvalds pirmais atbrīvošanas kandidāts Linux 6.1, jo īpaši, kad viņš teica, ka "mums ir dažas pamata lietas, kas tiek gatavotas jau ilgu laiku, jo īpaši vairāku gēnu LRU VM sērija un sākotnējās Rust sastatnes (kodolā vēl nav faktiskā Rust koda, bet infrastruktūra ir). Tā kā stabilā versija jau ir pieejama, ir pienācis laiks runāt par to tās ziņas.

Linux 6.1 izceļ

La Ziņu saraksts visievērojamākais ir:

  • Pārstrādātāji:
    • IBM POWER/PowerPC kodam ir 64 bitu KFENCE, kā arī citas jaunas funkcijas.
    • LoongArch CPU ports nodrošina TLB/kešatmiņas koda pārskatīšanu, QSpinLock atbalstu, EFI sāknēšanu, perf notikumu atbalstu, Kexec apstrādi, eBPF JIT atbalstu un vairākas citas iespējas šai Ķīnas CPU arhitektūrai.
    • BF16 atbalsts Cortex-A510 procesoriem tiek pārtraukts aparatūras problēmas dēļ, kuru nevar atrisināt operētājsistēmā Linux.
    • AMD IOMMU v2 lapas tabulas darbs kā daļa no AMD vIOMMU aparatūras atbalstītas IOMMU virtualizācijas EPYC 7002 "Rome" procesoriem un jaunākiem procesoriem.
    • AMD CPU kešatmiņas un atmiņas atskaites ar AMD perf un jaunākiem procesoriem un LbrExtV2 atbalstu Zen 4 CPU.
    • AMD platformas pārvaldības sistēma (PMF) ir apvienota labākai siltuma/elektroenerģijas/trokšņu pārvaldībai ar nākamās paaudzes AMD Ryzen ierīcēm.
    • Atbalsts jauniem ARM SoC un dažādām jaunām ARM ierīcēm.
    • Ātrāka Intel atmiņas kļūdu dekodēšana.
    • AMD P-State un s2idle labojumi AMD Rembrandt klēpjdatoriem.
    • Atbalsts ARM, lai atspējotu Spectre-BHB mazināšanu izpildes laikā augsto veiktspējas izmaksu dēļ.
  • Grafika un GPU:
    • Intel Meteor Lake iespējošana turpinājās.
    • Uzlabota Intel GPU programmaparatūras apstrāde.
    • Dažādi Intel Arc Graphics DG2/Alchemist uzlabojumi.
    • Atbalsts AMDGPU bandas iesniegšanai, kas nepieciešams RADV Vulkan draiverim, lai nodrošinātu pareizu tīkla ēnotāju atbalstu.
    • Mode2 atiestatīšanas atbalsts RX 2 sērijas RDNA6000 GPU.
  • Uzglabāšanas un failu sistēmas:
    • RISC-V kodola noklusējuma konfigurācija pieļauj vairākus CD-ROM attēlu formātus.
    • Uz FSCache balstīts koplietojamā domēna atbalsts EROFS ar konteinera lietošanas gadījumiem kā sākotnējo mērķi.
    • EXT4 veiktspējas labojumi un optimizācijas.
    • Nozīmīga Btrfs veiktspējas optimizācija un citi darbi šai arvien biežāk izmantotajai Linux failu sistēmai.
    • Atbalsts statx(), lai ziņotu par tiešo I/O līdzināšanas informāciju.
  • Cita aparatūra:
    • Automātiska Logitech HID++ augstas izšķirtspējas ritināšanas atbalsta noteikšana un mēģinājums iespējot HID++ visām Logitech Bluetooth ierīcēm.
    • Ievērojams skaņas atbalsta papildinājums ar AMD Rembrandt, kas pievienots Sound Open programmaparatūras kodam, jauns AMD “Pink Sardine” audio kopprocesora atbalsts un jauns Apple MCA SoC draiveris skaņas atbalstam jaunajās Apple Silicon ierīcēs.
    • WiFi īpaši augstas caurlaidspējas (EHT) un vairāku saišu darbības (MLO) sagatavošana WiFi 802.11be un WiFi 7.
    • Intel Habana Labs Gaudi2 iespējošanas turpināšana šim nākamās paaudzes AI paātrinātājam.
    • IBM operāciju paneļa ievades kontrolleris.
    • Pievienots PINE64 PinePhone (Pro) tastatūras korpusa draiveris Linux ievadei.
    • Intel Meteor Lake Thunderbolt atbalsts.
    • Pilnīga USB4 plūsmas vadības atbalsts ar Linux kodola Thunderbolt tīkla draiveri.
    • Labāka apstrāde ar "lētajiem kloniem" Nintendo kontrolieriem.
    • Jaunie mediju vadītāji un divi esošie vadītāji tika izvadīti no skatuves.
    • Dažādi aparatūras uzraudzības draiveru papildinājumi.
  • virtualizācijas:
    • Xen tagad atbalsta uz dotācijām balstītu VirtIO x86_64.
    • Atbalsts VirtIO bloku "drošai dzēšanai", kā arī atbalsts vDPA līdzekļu nodrošināšanai.
    • Ātrāka failu koplietošana starp saimniekdatora un viesu virtuālajām mašīnām tiem, kas izmanto 9P protokolu, pateicoties nozīmīgai 9P VirtIO optimizācijai.
  • Drošība:
    • Kernel Memory Sanitizer tika apvienots kā dinamisks atmiņas kļūdu detektors ap neinicializētām vērtībām kodola kodā. Šis KMSAN ir atkarīgs no kompilatora instrumentiem, kas pašlaik tiek atrasti ar LLVM Clang.
    • Linux 6.1 pēc noklusējuma brīdinās par W+X kodola kartējumiem, un turpmākā kodola laidienā var aizliegt šādu kartējumu izveidi.
    • EFI darbs saistībā ar konfidenciālu skaitļošanu.
    • Retpolines sacietēšana, lai nodrošinātu INT3 pēc katra hardcore lēciena.
    • SELinux turpina pārtraukt atbalsta atspējošanu izpildlaikā.
    • RNG un kriptokoda uzlabojumi.
    • Izpildlaika brīdinājumi par cross-field memcpy(), kas būtu tvēris visas uz memcpy balstītas bufera pārpildes pēdējos gados kodolam.
  • pārējie:
    • Vairāk koda tīrīšanas pirms PREEMPT_RT.
    • Uzlabojumi apstāšanās spiediena informācijas (PSI) apstrādē, tostarp iespēja iespējot/atspējot PSI datus grupas līmenī.
    • Vispārējs EFI saspiests sāknēšanas atbalsts.
    • Ātrgaitas seriālā/TTY draivera noņemšana, izmantojot IEEE-1394 Firewire.
    • Pabeigta vecā a.out koda noņemšana.
    • Noņemts vecais DECnet tīkla kods.
    • Apvienots MGLRU, lai pārskatītu Linux kodola lapas izguves kodu un uzlabotu lietotāja pieredzi, īpaši Linux sistēmās ar ierobežotu RAM ietilpību.
    • Linux 6.1 izdrukās CPU kodolu, ja rodas segmentācijas kļūda. Ja Linux sistēmas administratori konstatē, ka segmentācijas kļūdas pastāvīgi rodas tajos pašos CPU/kodos, tas var liecināt par procesora kļūmi.
    • Sākotnējā Rust sistēma ir apvienota sākotnējā Rust programmēšanas valodas atbalstā. Jaunie Rust draiveri un citas kodola apakšsistēmas abstrakcijas tiks apvienotas turpmākajos kodola ciklos.

Linux 6.1 tagad pieejams en kernel.org. Lielākā daļa izplatījumu gaidīs pirmo uzturēšanas atjauninājumu, lai to pieņemtu. Paredzams, ka tas būs 2022. gada LTS izlaidums.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.