Linux 6.0 on jo julkaistu ja sisältää monia uusia ominaisuuksia ja parannuksia

Linux-ydin

Linux-ydin

Kahden kuukauden kehityksen jälkeen Linus Torvalds ilmoitti julkaisevansa Linux 6.0 -ytimen, tiedotteessa numerointi on tehty esteettisistä syistä ja se on muodollinen askel, joka helpottaa suuren numeromäärän kerääntymistä sarjaan, sillä Linus vitsaili, että syy versionumeron muuttamiseen on todennäköisempää, että sormet loppuvat. ja varpaat versionumeroiden laskemiseen.

Uusi versio sai 16585 korjausta 2129 kehittäjältä, korjaustiedoston koko on 103 Mt (muutokset vaikuttivat 13939 tiedostoon, lisätty 1420093 riviä koodia, poistettu 318741 riviä).

Linux 6.0:n tärkeimmät uutuudet

Tässä uudessa Linux Kernel 6.0 -versiossa Btrfs toteuttaa protokollan toisen version "send"-komennolla., joka toteuttaa tuen lisämetatiedoille, datan lähettämiseen suurempina lohkoina (yli 64 kt) ja laajuuksien siirtämisen pakatussa muodossa. Lisäsi merkittävästi (jopa 3 kertaa) toimintojen suorituskykyä Suora lukeminen johtuen jopa 256 sektorin samanaikaisesta lukemisesta, korostetaan, että lukitusristiriidat vähenivät ja metatietojen validointia nopeutettiin vähentämällä laiskaille elementeille varattua metadataa.

Toinen tärkeä tiedostojärjestelmiin liittyvä muutos on uusien toimintojen lisääminen EXT4_IOC_GETFSUUID ja EXT4_IC_SETFSUUID ioctl ext4-tiedostojärjestelmään superlohkoon tallennetun UUID:n hakemiseksi tai asettamiseksi, sekä F2FS-tiedostojärjestelmä tarjoaa vähämuistin tilan, joka optimoi suorituskyvyn vähäisessä RAM-muistissa olevissa laitteissa ja mahdollistaa muistin kulutuksen vähentämisen suorituskykykustannuksiin.

Overlayfsissä POSIX-yhteensopivia kulunvalvontaluetteloita tuetaan oikein, kun se liitetään tiedostojärjestelmän päälle, jossa on käyttäjätunnusten yhdistäminen.

Toinen Linux 6.0:n tarjoama uutuus on uusia toimintoja DAMON-alijärjestelmään (Data Access Monitor), joka Niiden avulla voidaan valvoa prosessien pääsyä RAM-muistiin käyttäjätilasta, mutta vaikuttaa myös muistinhallintaan. Erityisesti ehdotetaan uutta "LRU_SORT"-moduulia, joka mahdollistaa LRU (Least Recently Used) -luetteloiden järjestämisen uudelleen tiettyjen muistisivujen prioriteetin lisäämiseksi.

Otettu käyttöön kyky luoda uusia muistialueita CXL-väylän (Compute Express Link) avulla, jota käytetään nopean vuorovaikutuksen järjestämiseen suorittimen ja muistilaitteiden välillä. CXL mahdollistaa uusien alueiden yhdistämisen ja käytön muistista ulkoisten muistilaitteiden tarjoamia fyysisenä osoitetilan lisäresursseina järjestelmän hajasaantimuistin (DDR) tai lukumuistin (PMEM) laajentamiseksi.

Korjattu järjestelmän suorituskykyongelmat AMD Zen -suorittimissa aiheutti 20 vuotta sitten lisätty koodi joidenkin piirisarjojen laitteisto-ongelman korjaamiseksi (lisätty WAIT-käsky hidastaa prosessoria, jotta piirisarja ehti siirtyä lepotilaan). Muutos johti suorituskyvyn heikkenemiseen työkuormien välillä jotka usein vuorottelevat lepotilan ja kiireisen tilan välillä. Esimerkiksi ohitusliikkeen poistamisen jälkeen keskimääräiset pöytätestin pisteet nousivat 32191 MB/s:sta 33805 MB/s:iin.

Optimoitu tehtävien jakautuminen suorittimen ytimien välillä suurissa järjestelmissä, mikä mahdollisti suorituskyvyn lisäämisen tietyntyyppisillä kuormituksilla.

A uusi IORING_RECV_MULTISHOT lippu asynkronisessa I/O-liitännässä io_uring, jonka avulla voit käyttää multi-shot-tilaa recv()-järjestelmäkutsun kanssa useiden lukujen suorittamiseen samasta verkkopistokkeesta samanaikaisesti. io_uring toteuttaa myös tuen verkkosiirrolle ilman välipuskurointia.

Poistettu vanhentunut "efivars"-liitäntä sysf:stä päästäksesi UEFI-käynnistysmuuttujiin (EFI-tietojen saamiseksi efivarfs-virtuaalitiedostojärjestelmää käytetään nykyään laajalti).

SRV-vahvistusmekanismi on lisätty (Ajonaikainen vahvistus) varmistaakseen oikean toiminnan erittäin luotettavissa järjestelmissä jotka takaavat, ettei vikoja ole. Validointi tehdään ajon aikana liittämällä käsittelijät jäljityspisteisiin, jotka tarkistavat suorituksen todellisen edistymisen oletusarvoiseen deterministiseen automaatiomalliin, joka määrittää järjestelmän odotetun toiminnan. Yksi eduista VR on kyky tarjota tiukka varmennus ilman erillistä koko järjestelmän toteutusta mallinnuskielellä, sekä joustava reagointi odottamattomiin tapahtumiin.

Korostettuina ovat myös integroidut ydinkomponentit erillisaluehallintaan Intel SGX2 -teknologiaan perustuen (Software Guard eXtensions), jonka avulla sovellukset voivat suorittaa koodia eristetyillä salatuilla muistialueilla, joihin pääsyä rajoittaa muu järjestelmä.

Muista muutoksista jotka erottuvat:

  • Nouveau-ohjaimessa koodi on muutettu tukemaan NVIDIA nv50 GPU -näyttömoottoreita.
  • i915 (Intel) -ohjain tukee Intel Arc (DG2/Alchemist) A750- ja A770-näytönohjainkortteja.
  • Intel Ponte Vecchio (Xe-HPC) ja Meteor Lake GPU:iden tuen alustavaa käyttöönottoa on ehdotettu.
  • Intel Raptor Lake -alustan tukityö jatkui.
  • Lisätty uusi logicvc DRM -ohjain LogiCVC-näytöille.
  • V3d-ohjain (Broadcom Video Core GPU:ille) on nyt tuettu Raspberry Pi 4 -levyillä.
  • Lisätty Qualcomm Adreno 619 GPU -tuki msm-ohjaimeen.
  • Lisätty tuki ARM Mali Valhall GPU:ille Panfrost-ohjaimeen.
  • Lisätty alustava tuki Qualcomm Snapdragon 8cx Gen3 -suorittimille, joita käytetään Lenovo ThinkPad X13s -kannettavissa tietokoneissa.
  • Lisätty ääniohjaimet AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake ja Mediatek MT8186 alustoille.
  • Lisätty tuki Intel Havana Gaudi 2 -koneoppimiskiihdyttimille.
  • Lisätty tuki seuraaville: ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3.

Vihdoin Jos haluat tietää enemmän siitä, voit tarkistaa yksityiskohdat seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.