Linux 6.18 je sada dostupan: sve nove funkcije novog kernela

  • Linux 6.18 je sada stabilan, ima za cilj da postane LTS kernel i bit će ključan za evropske desktop, server i cloud distribucije.
  • Značajna poboljšanja u memoriji, swapu, mrežnom okruženju i datotečnim sistemima, sa velikim uticajem na performanse i stabilnost.
  • Ogroman skok u podršci za hardver: GPU-ovi, moderni laptopi, PC konzole, Apple Silicon, Snapdragon i još mnogo toga.
  • Jačanje Rustove sigurnosti i integracije kernela, s potpisanim BPF-om, naprednom revizijom i novim Rust drajverima.

Linux 6.18 kernel

Srž Linux 6.18 je sada dostupan kao stabilna verzija i stiže u vrijeme kada mnogi evropski korisnici počinju ozbiljnije shvatati GNU/Linux, Razlozi za instaliranje LinuxaUmorna od promjena u Windowsu 11 i prisilne integracije funkcija zasnovanih na vještačkoj inteligenciji, zajednica koja je razvila kernel sisteme napravila je značajan korak naprijed u performansama, stabilnosti i podršci za hardver izdanjem koje podjednako utiče na kućne računare, servere i centre podataka.

Ovaj novi kernel ne donosi nikakve primjetne promjene na grafičkom nivou, jer se gotovo sve dešava "ispod haube"Međutim, predstavlja značajno unapređenje za one koji svakodnevno koriste Linux: poboljšano upravljanje memorijom i pohranom podataka, efikasnije umrežavanje, brže i sigurnije sisteme datoteka i jasno poboljšanje sigurnosti i virtualizacije. Nadalje, sve ukazuje na to da je to kandidatska verzija za sljedeći kernel za Linux. Dugoročna podrška (LTS)Ovo je veoma relevantno za kompanije i javne uprave u Španiji i ostatku Evrope.

Stabilno izdanje s LTS verzijom

Linus Torvalds je u LKML-u potvrdio objavljivanje Linux 6.18 stabilna verzija Nakon relativno mirnog razvojnog ciklusa, sedmi kandidat za izdanje (rc7) stigao je s malo promjena. Osim nekih manjih regresija virtualne memorije koje su ispravljene na vrijeme, nije bilo značajnih razloga za odgađanje konačnog izdanja. Kod je sada označen i dostupan na kernel.org za svakoga ko ga želi sam kompajlirati.

Sve ukazuje na to Linux 6.18 se oblikuje kao sljedeći LTS kernelIako odluka još nije zvanično donesena, ako bude potvrđena, postat će osnova za mnoge dugoročno podržane distribucije, posebno u profesionalnom sektoru. Debian i Ubuntu derivatiPoslovna rješenja bazirana na SUSE-u ili Red Hatu, te distribucije usmjerene na servere, cloud i ugrađene uređaje, vrlo su prisutna u Evropi.

Ako se usvoji kao LTS, kompanije i organizacije koje posluju u Španiji i EU dobit će osnovnu sigurnost koja će se održavati godinama, s predvidljivom frekvencom sigurnosnih ažuriranja. To se prevodi u manje remetilačkih promjena i... stabilnija platforma na kojima se mogu implementirati kritične usluge, od cloud infrastrukture do razvojnih radnih stanica.

Što se tiče vremena, Torvalds je naznačio da će sljedeća verzija, Linux 6.19Imat će nešto duži razvojni ciklus nego inače zbog Samita održavatelja kernela, što pojačava ideju da će verzija 6.18 biti glavni kriterij u kratkoročnom i srednjoročnom periodu za stabilna implementacije.

Agilnija memorija: snopovi, zamjena i interne promjene

Jedna od najznačajnijih tehničkih promjena u Linuxu 6.18 je uvođenje tzv. "snopovi" u SLUB alokatoru. Umjesto da se sve jezgre takmiče za isti skup malih objekata, svaki CPU održava vlastite lokalne keš memorije, smanjujući sukob i ubrzavajući i alokaciju i dealokaciju memorije.

Ovaj pristup keširanja po procesoru posebno je primjetan kod radnih opterećenja koja intenzivno koriste strukture kernela i RCU mehanizam. Tipični scenariji uključuju servere, kontejnere, masovne izgradnje ili visoko preopterećene web servise. Multitasking je glatkiji i latencije su smanjene, što je fundamentalno za infrastrukture koje rade u evropskim podatkovnim centrima.

Paralelno s tim, podsistem razmjena Prolazi kroz početnu fazu redizajna: uvodi se nova swap tabela, koja djeluje kao apstrakcija za poboljšanje upravljanja swap keš memorijom. Prema riječima programera, u određenim testovima opterećenja uočeno je povećanje performansi između 5 i 20%, kako u propusnosti tako i u vremenu kompajliranja ili broju obrađenih zahtjeva u sekundi.

Linux 6.18 također napreduje u restrukturiranju struktura interne memorije putem novog tipa memdesc_flags_t, zamišljen kao preliminarni korak ka smanjenju veličine struct pageOva promjena, iako suptilna, otvara vrata jednostavnijem i efikasnijem upravljanju memorijom u budućim verzijama kernela.

Nadalje, mogućnost liječenja različitih imenski prostori kernela kao ručke za datoteke putem poziva name_to_handle_at() y open_by_handle_at()Ovo olakšava njihovu identifikaciju i poređenje bez agresivnog "usidravanja" resursa, što je veoma korisno u okruženjima sa složenim kontejnerima.

Datotečni sistemi: Bcachefs je izašao, ostali se pojačavaju

Najupečatljivija odluka u vezi sa datotečnim sistemima bila je eliminacija Bcachefsa glavnog stabla kernela. Torvalds je već označio ovaj kod kao "održavan eksterno" u verziji 6.17 i, s obzirom na ponovljena kršenja pravila razvojnog ciklusa od strane njegovog održavatelja - zastarjele zakrpe i miješanje novih funkcija kada su trebali biti uključeni samo ispravci - odlučio ga je ukloniti u verziji 6.18.

Tehnički, Bcachefs ne nestaje: oni koji žele nastaviti eksperimentirati s njim morat će kompajliraj ga ručno ili koristiti vanjske module, ali prestaje biti dio službenog kernela. Zajednica je stoga posvećena konsolidaciji zrelijih i bolje integriranih datotečnih sistema, smanjujući rizik od iznenađenja u stabilnim verzijama.

Sa vedrije strane, Btrfs Dobija podršku za veličine blokova veće od veličine stranice, otvarajući nove mogućnosti za buduće performanse i optimizaciju, posebno na modernim diskovima velikog kapaciteta. Paralelizam u radnim opterećenjima s intenzivnim čitanjem je također poboljšan, a razni interni detalji su usavršeni.

  Apple priprema debi Sirija s Geminijem i potpuni prelazak na chatbot način rada.

Veteran XFS aktivno prema zadanim postavkama online fsckOva funkcionalnost vam omogućava da izvršite određene provjere i ispravke na instaliranom sistemu. Ranije smatrana eksperimentalnom, verzija 6.18 je čini dijelom standardnog ponašanja, što je korisno za servere gdje zaustavljanje servisa nije uvijek jednostavno.

En EXT4 Proširena je podrška za 32-bitne rezervirane identifikatore korisnika i grupa, a uveden je i novi interfejs. ioctl() za pregled i konfigurisanje parametara superbloka. Ove promjene prvenstveno utiču na administratore i programere alata za upravljanje, ali učvršćuju EXT4 kao robusnu opciju za evropske implementacije koje daju prioritet stabilnosti.

U međuvremenu, kontrolor exFAT Dobija vrlo agresivne optimizacije, sa slučajevima gdje je izmjereno ubrzanje i do 16 puta u određenim operacijama. Za one koji prenose podatke između Windowsa i Linuxa koristeći SD kartice ili USB diskove, ova poboljšanja se prevode u mnogo brže kopiranje datoteka u svakodnevnoj upotrebi.

Također postoje prilagodbe u OSIGURAČkoji sada može obraditi kopije većih raspona (iznad 32 bita), omogućavajući bolje performanse na korisničkim datotečnim sistemima, a uveden je i novi cilj. uređaj za mapiranje dm-pcache, sposoban za korištenje perzistentne memorije - kao što su CXL ili DAX uređaji - kao brze keš memorije za sporije diskove ili SSD-ove.

Brže i otpornije mreže

Sekcija za umrežavanje je jedan od najvećih korisnika Linuxa 6.18. U UDP-u je ruta prijema prepisana kako bi se smanjila interna konkurencija i bolje iskoristili NUMA sistemi, što se prevodi u... poboljšanja performansi do 47% pri prijemu paketaOvaj povećani kapacitet također jača otpornost na masovne scenarije prometa ili DDoS napade zasnovane na UDP-u.

U TCP-u, kernel debituje sa početnom podrškom za Tačno eksplicitno obavještenje o zagušenju (AccECN)Ovo je evolucija dobro poznate ECN mreže, koja pruža preciznije informacije o zagušenju mreže. Ovo poboljšanje omogućava usavršavanje algoritama za kontrolu zagušenja u složenim infrastrukturama, kao što su one velikih operatera i provajdera cloud usluga koji opslužuju EU.

Linux 6.18 također uključuje veći zadani prijemni bafer (do 4 MB) i razne optimizacije sistema dijeljenja bafera, smanjujući interna uska grla. Za streaming servise, platforme za online igranje ili komunikaciju u realnom vremenu raspoređenu u Evropi, Ova poboljšanja pomažu u održavanju stabilnije latencije. tokom perioda najvećeg opterećenja.

U području mrežne sigurnosti, podrška za šifriranje TCP veze zasnovano na PSP (prema terminologiji korištenoj u kodu)Ovo dodaje još jedan sloj zaštite određenim tokovima podataka. Sve ovo je dopunjeno prilagođavanjima mrežnog steka koja poboljšavaju performanse pod opterećenjem i smanjuju rizik od regresija.

Sa druge strane, Skalabilnost NFS servera Pojačano je mogućnošću onemogućavanja I/O keša u nekim specifičnim scenarijima, poboljšavajući odziv u distribuiranim okruženjima gdje su konzistentnost i ponašanje pod visokom konkurentnošću ključni, što je vrlo uobičajeno u velikim evropskim korporativnim implementacijama.

Sigurnost: Potpisani GPF, multi-LSM revizija i čistiji TPM

Sigurnost kernela ostaje prioritet u svjetlu nedavnih problema kao što su greška u Android kerneluLinux 6.18 uključuje učitavanje potpisanih BPF programaTo znači da se integritet koda može provjeriti prije nego što se dozvoli izvršavanje unutar kernela. Budući da se BPF sve više koristi za vidljivost, filtriranje mreže i napredna sigurnosna rješenja, potpisi postaju ključna komponenta u sprječavanju nekontroliranog ubrizgavanja koda.

Podsistem revizije je poboljšan kako bi dosljednije upravljao okruženjima sa više Linux sigurnosnih modula (LSM) aktivni istovremeno, kao što su SELinux, AppArmor ili drugi specijalizirani moduli. Ova mogućnost slaganja politika i nastavka pravilnog nadzora onoga što se događa unutar sistema posebno je privlačna evropskim organizacijama sa strogim regulatornim zahtjevima, od banaka do operatera kritične infrastrukture.

Još jedna značajna odluka bila je Podrazumevano onemogućite HMAC sloj za šifriranje na TPM magistraliU svojoj trenutnoj implementaciji, ova funkcija je uzrokovala probleme s performansama, a nije nudila nikakve stvarne sigurnosne prednosti. Korisnici kojima je potrebna mogu je ručno aktivirati, ali sistem po zadanim postavkama eliminira potencijalno usko grlo bez ugrožavanja sigurnosti sistema.

Paralelno s tim, izvršene su prilagodbe SELinuxa, uključujući interne ispravke koje su zahtijevale preimenovanje velikog broja varijabli, a poboljšana je i integracija s novim mehanizmima revizije. Iako krajnji korisnik ne primjećuje ove izmjene, Doprinose jezgru koju je lakše održavati i revidirati. u profesionalnim okruženjima.

U području sigurne virtualizacije, KVM dodaje podršku za tehnologije kao što su SEV-SNP skrivanje šifriranog teksta na AMD platformama i jača upravljanje shadow stackom i indirektno praćenje grananja, što otežava napade na korupciju toka kontrole u virtualiziranim okruženjima.

  Gemini u Chromeu se priprema za lansiranje u Španiji i Evropi

Više hrđe u kernelu i nove arhitekture

Linux 6.18 čini još jedan korak u integraciji... Rust kao drugi razvojni jezik unutar jezgra. Oni se šire vezovi za kritične API-je, uključujući atomske operacije kompatibilne s modelom memorije kernela, rukovanje bitmapama, pristup DebugFS-u i uslužne programe za sigurnije kreiranje drajvera.

Među najvidljivijim novim karakteristikama je DRM drajver u Rustu za ARM Mali GPU-oveOvaj kontroler, koji je još uvijek u eksperimentalnoj fazi, zasnovan je na prethodnom radu iz Panthor projekta. Njegov cilj je pružiti robusniju grafičku podršku koja je manje sklona memorijskim greškama, što je ključna karakteristika za ARM uređaje distribuirane u Evropi za industrijsku, obrazovnu ili potrošačku upotrebu.

Još jedan važan dio je Drajver za Rust Binder za AndroidOvo olakšava korištenje Androidovog sistema za međuprocesnu komunikaciju (IPC) u glavnom kernelu. Ova integracija je relevantna i za mobilne uređaje i za ugrađena rješenja koja kombinuju Linux i Android na evropskom tržištu.

Na arhitektonskom nivou, podrška je proširena BPF pijesak za PowerPC Poboljšanja su uvedena za Arm, RISC-V i MIPS. U RISC-V, na primjer, promjene koje nisu stigle do verzije 6.17 su ponovo uvedene i poboljšane, kao što su novi primitivi za mapiranje memorije, podrška za RPMI interfejs - sličan ARM SCMI - i proširenja specifična za dobavljače, čime se jača posvećenost ovoj otvorenoj arhitekturi u evropskim hardverskim projektima.

Ovaj skup promjena, zajedno s novim konekcijama i strukturama dizajniranim za buduće USB kontrolere u Rustu, To otvara put za pisanje više drajvera u jeziku s većom sigurnošću memorije.nešto što može smanjiti ranjivosti na dugi rok.

Hardverska podrška: PC računari, PC konzole i Apple Silicon

Značajan dio rada na svakoj verziji kernela fokusira se na drajvere. Linux 6.18 znatno proširuje podrška za potrošače i profesionalce u hardverus posebnom pažnjom na modernu opremu koja se prodaje u Španiji i EU.

U oblasti igraćih i PC konzola, novi HWMON drajver za GPD opremu kao što su GPD Win 4 i Win Max 2, koji poboljšava kontrolu ventilatora i očitavanja termalnih senzora. Specifični problemi u uređajima kao što su ASUS ROG Ally I to Lenovo Legion Go 2rješavanje lažnih prekida i grešaka prilikom ponovnog pokretanja NVMe diskova koji u nekim slučajevima mogu uzrokovati pad sistema.

Kontroleri konzole također imaju koristi od: podrška za PlayStation 5 DualSense kontrolerPriključak za slušalice ispravno radi pod Linuxom. Kada priključite slušalice u kontroler, audio izlaz se usmjerava kako se očekuje, a ugrađeni mikrofon se može koristiti bez ikakvog komplikovanog podešavanja - što je praktična funkcija za igrače na desktop računarima ili onima koji koriste Steam Deck.

Što se tiče tradicionalnih laptopa i desktop računara, Linux 6.18 poboljšava kompatibilnost sa širokim spektrom opreme brendova kao što su ASUS, Dell, Alienware i HPU HWMON drajvere su dodati novi senzori, poboljšana je kontrola ventilatora, omogućeno je upravljanje RGB osvjetljenjem po zonama, a integrirani su i specifični drajveri za funkcijske tipke i namjenske tipke (uključujući sada već tipičnu "AI" tipku na nekim laptopima).

Jezgro takođe uključuje početna podrška za haptičke dodirne tableOvo je vrlo uobičajeno kod modernih laptopa, gdje se klik simulira vibracijom. Zahvaljujući doprinosu kompanije Google, ovi paneli počinju funkcionirati prirodnije, približavajući Linux iskustvo onome koje nude drugi operativni sistemi na računarima koji se prodaju u Evropi.

Linux vijesti 6.18

U Apple ekosistemu, Linux 6.18 uključuje postepena poboljšanja u podršci za M2 Pro, M2 Max i M2 Ultra SoC-oveprvenstveno putem novih Device Trees. Iako je za svakodnevnu upotrebu na Macu i dalje preporučljivije koristiti specijalizirane distribucije poput Asahi Linuxa, činjenica da podrška ulazi u glavnu liniju ukazuje na stalan napredak koji će na kraju koristiti i korisnicima u Španiji.

Konačno, podrška za sisteme zasnovane na Snapdragon X Elite i druge moderne ARM SoC-ove, uključujući kontrolere za upravljanje napajanjem, videom i ključnim elementima opisanim u stablima uređaja. U određenim modelima poput ThinkPad T14s Gen 6 pojavljuju se novi EC drajveri, poboljšavajući integraciju naprednih hardverskih funkcija.

Grafika, procesori i AI akceleratori

Što se tiče grafike, Linux 6.18 čini još jedan korak ka poboljšanju podrške za NVIDIA GPU-ove sa drajverom otvorenog koda. noviSada, na karticama iz porodica Turing i Ampere, kontroler koristi firmver po defaultu. GSP (GPU sistemski procesor) Kada bude dostupna, arhitektonska promjena koja ima za cilj bolje upravljanje napajanjem i robusniju podršku u srednjoročnom periodu za radne stanice i igraće konzole.

Što se tiče CPU-a, kernel fino podešava upravljanje najnovijim Intel procesorima. Drajver intel_pstate omogućava korištenje P-stanja hardvera (HWP) u režimu Dinamička kontrola efikasnosti (DEC) Bez tradicionalnih ograničenja EPP-a, ovo omogućava preciznije podešavanje odnosa performansi i snage. Ovo je posebno zanimljivo za ultralake laptope sa Intel Meteor Lake procesorima koji se prodaju u Španiji i drugim zemljama EU.

  Clawdbot, Cloudflareov novi AI agent koji želi promijeniti način na koji pretražujemo web

Linux 6.18 se također fokusira na ubrzanje umjetne inteligencije. Novi drajver za Rockchip SoC NPUs podrškom za više jezgara i dinamičko skaliranje frekvencije. Stoga, jeftine ploče, vrlo popularne u evropskim projektima za obrazovanje, laku industriju ili kućnu automatizaciju, mogu bolje iskoristiti svoje mogućnosti. mašinsko učenje bez stalnog oslanjanja na diskretne grafičke procesore.

Napredak u grafičkim drajverima u Rustu za ARM Mali GPU-ove i u integracija specifičnih API-ja za ubrzanje To pomaže kernelu da služi kao solidna osnova za AI i grafička rješenja u različitim arhitekturama, od SBC-ova do laganih laptopa.

Zajedno, ova poboljšanja koriste i korisnicima koji koriste svoje računare za igranje igara ili kreiranje sadržaja i organizacijama koje implementiraju Vještačka inteligencija i računarski intenzivna opterećenja u infrastrukturama zasnovanim na Linuxu.

Virtualizacija, kontejneri i poslovne mreže

Svijet virtualizacije i kontejnera ponovo dobija mnogo pažnje. Linux 6.18 to samo potvrđuje. KVM s poboljšanom podrškom za Intelove i AMD sigurnosne tehnologije, kao što su CET i SEV-SNP, pojednostavljujući implementaciju ojačanih virtuelnih mašina u privatnim i javnim cloud okruženjima.

Još jedna značajna stvar je poboljšana podrška za pokretanje Linuxa 6.18 kao gosta preko... FreeBSD-ov Bhyve hipervizorOva kombinacija je zanimljiva administratorima koji upravljaju mješovitom infrastrukturom. Nadalje, očuvanje alokacija je poboljšano. vmalloc u Kexec HandOver mehanizmu, što pomaže da promjene kernela budu sigurnije i kontroliranije.

U kontejnerskim okruženjima, poboljšano je rukovanje deskriptorima povezanim s imenskim prostorima, što pojednostavljuje upravljanje složenim izolovanim okruženjima i njegovu integraciju s alatima za orkestraciju poput Kubernetesa. Ova poboljšanja su posebno korisna za pružatelje usluga u oblaku i evropske kompanije koje implementiraju mikroservise u velikim razmjerima.

Mrežni stek ne samo da dobija na performansama već i na robusnosti za upotrebu u preduzećima. Podrška za Google PSP sigurnosni protokol primijenjen na TCP veze Dodaje dodatne opcije šifriranja tokom prenosa, dok podešavanja UDP-a, AccECN-a i NFS-a pomažu kernelu da bolje radi pod velikim opterećenjem, održavajući stabilnost i prihvatljivo vrijeme odziva.

Sve ovo čini Linux 6.18 vrlo jakim kandidatom da posluži kao osnova za kritična infrastruktura i intenzivne mrežne usluge raspoređeni u evropskim podatkovnim centrima, gdje je kombinacija performansi, sigurnosti i dugoročne podrške ključna.

Kako nadograditi na Linux 6.18 ovisno o vašoj distribuciji

Način da se napravi skok ka Linux 6.18 To uveliko zavisi od korištene distribucije. U distribucijama tipa valjanje oslobađanje —kao i Arch Linux ili određene grane Debian Testinga i Fedore — novi kernel obično stiže putem normalnog ažuriranja paketa. U tim slučajevima, dovoljno je jednostavno ažuriranje sistema i odabir novog kernela pri sljedećem pokretanju. boot loader Nudi nekoliko opcija.

U distribucijama sa više klasičnih ciklusa podrškeZa distribucije poput Ubuntu, Linux Mint, Debian Stable ili openSUSE Leap, proces je obično drugačiji: Linux 6.18 će biti integriran u buduće verzije distribucije ili u specifične kernele koje će pripremiti održavatelji. Za mnoge korisnike u Španiji, najrazumniji postupak bit će čekati dok distribucije ne ugrade novi kernel u svoje službene repozitorije, jer to garantira koegzistenciju s njihovim vlastitim zakrpama i alatima za upravljanje.

Oni koji ne žele čekati mogu se poslužiti kompilacijama koje pružaju treće strane, kao što su .deb glavni paketi ili PPA repozitorije U slučaju Ubuntua, možete preuzeti izvorni kod direktno sa kernel.org i ručno ga kompajlirati. Ova metoda nudi maksimalnu kontrolu i rani pristup novim funkcijama, ali također znači prihvatanje potencijalnih nekompatibilnosti i nedostatka formalne podrške od strane distribucije.

U profesionalnim okruženjima i na serverima koji se nalaze u evropskim podatkovnim centrima, i dalje je preporučljivo držite se kernela koje isporučuje sama distribucija ili od strane ugovorenog pružatelja podrške, posebno ako se očekuje da će Linux 6.18 biti usvojen kao osnova za dugoročne kritične implementacije.

U svakom slučaju, prije ažuriranja preporučljivo je pregledati listu promjena distribucije, provjeriti kompatibilnost ključnog hardvera (RAID kontroleri, specifične mrežne kartice, vlasnički moduli itd.) i napravite sigurnosnu kopijuNa ovaj način, prednosti verzije 6.18 - veće performanse, sigurnost i bolja podrška za uređaje - mogu se iskoristiti uz minimiziranje rizika.

Sa svim ovim novim funkcijama, Linux 6.18 se ističe kao posebno relevantna verzija kernela: on kombinuje Poboljšanja performansi memorije, datotečnih sistema i mreža Sa jasnim poboljšanjem sigurnosti, virtualizacije i podrške za moderni hardver, a također pozicionirano kao kandidat za dugoročnu podršku (LTS), ovo izdanje nudi sveobuhvatan skup poboljšanja koja će biti primjetna nekoliko godina, bilo da se radi o kućnim korisnicima u Španiji koji žele da izvuku više iz svojih računara ili o evropskim organizacijama kojima je potrebna čvrsta osnova za njihove usluge.

Lagane Linux distribucije
Vezani članak:
Lagane Linux distribucije