Linux 6.9 jättää hyvästit Ext2:lle, toteuttaa tukiparannuksia ja paljon muuta

Linux-ydin

Linux on enimmäkseen ilmainen ydin, joka muistuttaa Unix-ydintä, ja se on yksi tärkeimmistä esimerkeistä ilmaisista ja avoimen lähdekoodin ohjelmistoista.

Viime sunnuntaina Linus Torvalds ilmoitti julkaisevansa uuden version Linux Kernel 6.9:stä joka sisältää useita merkittäviä muutoksia, joihin kuuluu mm dm-vdo-moduuli duplikoinnin poistamiseen ja estää laitteen pakkausta, parannuksia suoran tiedostojen käyttötilaan FUSE:ssa, kyky luoda pidfds yksittäisille säikeille BPF-merkkimekanismin toteuttaminen Rust-tuki ARM64-järjestelmissä, muun muassa.

Tätä uutta Linux 6.9 -versiota kehitettäessä 15,680 XNUMX korjausta toteutettu 2,106 54 kehittäjän tekemä. Korjaustiedoston koko on 11,825 Mt, ja muutokset koskevat 687,954 225,344 tiedostoa ja XNUMX XNUMX koodiriviä on lisätty ja XNUMX XNUMX koodiriviä poistettu.

Mitä uutta Linux Kernel 6.9: ssa on?

Tässä Linux-ytimen 6.9:n uudessa versiossa yksi erottuvista uusista ominaisuuksista on uusi dm-vdo-ohjain Device Mapperissa. Ohjain mahdollistaa virtuaalisten lohkolaitteiden luomisen olemassa olevien lohkolaitteiden perusteella. Tässä uudessa laitteessa on ominaisuuksia, kuten tietojen kopioinnin poistaminen, tietojen pakkaus, tyhjien lohkojen poistaminen ja mahdollisuus suurentaa lohkolaitteen kokoa tarpeen mukaan.

Toinen erottuva muutos on osajärjestelmä FUSE, jossa "läpivienti"-tilan ensimmäinen toteutus on otettu käyttöön, joka mahdollistaa tiedostotietojen saamisen suoraan ydintasolla, jolloin vältetään käyttäjätilassa käynnissä oleva prosessi. Tämä voi parantaa suorituskykyä merkittävästi tietyissä tilanteissa.

Lisäksi Linux 6.9:ssä tiedostojärjestelmä Ext2 on merkitty vanhentuneeksi. Syynä tähän on se, että ajuri tukee vain 32-bittisiä inode-ajastimia, jotka ylittävät 19. tammikuuta 2038. On suositeltavaa käyttää ext4:ää ext2:n sijaan, koska se tukee Ext2-tiedostojärjestelmää.

Toisaalta vanha ohjain NTFS on poistettu ja korvattu uudella NTFS3-ohjaimella ytimen versiosta 5.15 lähtien. Tämä johtui siitä, että edellistä ajuria ei ollut päivitetty moneen vuoteen, se oli huonossa kunnossa ja toimi vain luku -tilassa.

Lisäksi, Muihin tiedostojärjestelmiin on tehty erilaisia ​​parannuksia ja optimointeja kuten Btrfs, exFAT, F2FS, XFS, muun muassa parantaakseen suorituskykyä, toimivuutta ja yhteensopivuutta eri laitteiden ja tallennustarpeiden kanssa.

Indikaattori on otettu käyttöön PIDFD_THREAD pidfd_open-funktiossa(), mahdollistaa pidfd:n luomisen yksittäisille säikeille pelkän säikeen ryhmän johtajan sijaan. Lisäksi ehdotetaan pseudo-FS:n toteutusta pidfd:n käyttämiseksi virtuaalisen tiedostojärjestelmän kautta.

Se on ollut Toteutettu suojaus RFDS-haavoittuvuutta vastaan ​​Intel Atom -suorittimissa. Tämä sisältää mikrokoodin päivittämisen ja VERW-käskyn käyttämisen mikroarkkitehtonisten puskurien sisällön tyhjentämiseen palatessaan ytimestä käyttäjätilaan.

On lisätty perustuki AMD SEV-SNP -laajennukselle (Suojattu sisäkkäinen henkilöhaku) vieraiden suojaamiseksi. Tämä laajennus tarjoaa sisäkkäisten muistisivutaulukoiden turvallisen toiminnan ja suojaa tietyiltä AMD EPYC -prosessoreihin kohdistuvilta hyökkäyksiltä. KVM aikoo integroida SNP:n käyttöön tarvittavat muutokset versioon 6.10.

Moduulit IMA ja EVM on siirretty LSM-kehykseen, joka on yksinkertaistanut koodia ja yhdistänyt kaksoiskappaletoiminnot. IMA varmistaa käyttöjärjestelmän osien eheyden käyttämällä digitaalisia allekirjoituksia ja tiivisteitä, kun taas EVM suojaa laajennettuja tiedostomääritteitä hyökkäyksiltä, ​​jotka pyrkivät loukkaamaan niiden eheyttä.

Niistä muut erottuvat muutokset:

  • Netfilterin avulla voit nyt määrittää käyttäjätilasta taulukoita, jotka on linkitetty ohjaavaan taustaprosessiin. Nftablesissa kohteiden lisäämistä yhdistetyillä alueilla varustettuihin sarjoihin on nopeutettu, mikä parantaa pakettisuodatusjärjestelmän tehokkuutta.
  • Intel LunarLake -sirujen, AMD RDNA3.5- ja RDNA4-grafiikkasuorittimien tuen käyttöönottoa sekä näytön ohjauskoodin mukauttamista Nouveaulle on tehty. Intel Xe -arkkitehtuuriin perustuva Xe drm -ohjain GPU:lle on kehitetty käytettäväksi Intel Arc -näytönohjainkorteissa ja integroidussa näytönohjaimessa.
  • Lisätty tuki laajalle valikoimalle ARM-kortteja ja -laitteita, mukaan lukien Rockchipin, Allwinnerin, Qualcommin, Amlogicin, Mediatekin, NVIDIAn, Renesasin ja Mobileye SoC:n MIPS-prosessoreihin perustuvat mallit. Tämä laajentaa ytimen yhteensopivuutta eri alustojen ja laitteiden kanssa.
  • Uusi jaettu muistityyppi, bpf_arena, on lisätty BPF-alijärjestelmään, sekä mahdollisuus luoda mielivaltaisia ​​TCP SYN -evästeitä BPF-ohjelmista ja luoda BPF-ajureita SYN-tulvan torjuntaan.
  • Suurten muistisivujen (HugeTLB) rinnakkaisalustaminen on otettu käyttöön, mikä nopeuttaa käynnistysprosessia järjestelmissä, joissa on paljon RAM-muistia.
  • Parannuksia ja optimointeja on tehty useisiin arkkitehtuureihin, mukaan lukien ARM64, LoongArch ja RISC-V, sekä tiettyihin ohjaimiin, kuten amd-pstate ja USB_DEFAULT_AUTHORIZATION_MODE-asetus USB-laitteille.
  • Työkaluihin, kuten perf ja LLVM/Clang, on lisätty uusia ominaisuuksia ja parannuksia, jotka parantavat prosessorin käskyjen purkamisominaisuuksia ja optimoivat muistin kulutusta tiettyjä komentoja suoritettaessa.
  • Linus Torvalds hylkäsi ehdotuksen ytimen laajemmasta uudelleensuunnittelusta ottamalla käyttöön uusia tyyppimääritelmiä ja valitsi tarkempia ratkaisuja havaittujen ongelmien ratkaisemiseksi.

Jos olet kiinnostunut tietämään siitä lisää, voit tutustua yksityiskohtiin osoitteessa 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.