Linux 6.18 je sada dostupan sa značajnim internim poboljšanjima

  • Linux 6.18 objavljen je kao stabilna verzija i kandidat za LTS kernel, s izravnim utjecajem na europske i španjolske distribucije.
  • Predstavlja memorijski sustav snopova, temeljitu preradu swapa i novi dm-pcache za bržu pohranu.
  • Jača sigurnost potpisanim BPF programima, multi-LSM revizijom i TPM promjenama, uz veliki napredak u umrežavanju i virtualizaciji.
  • Značajno proširuje podršku za hardver: nove grafičke procesore, prijenosne konzole, moderna prijenosna računala, Apple Silicon i ARM uređaje orijentirane na umjetnu inteligenciju.

Linux 6.18 kernel

Jezgra Linux 6.18 je sada dostupan I to dolazi u vrijeme kada raste umor od Windowsa 11 i njegovog fokusa na integriranu umjetnu inteligenciju za stolna računala. U tom kontekstu, zajednica kernela odlučila se za izdanje usmjereno na poboljšane performanse, stabilnost i hardverska podrška, s ciljem korištenja kućnih računala i servera raspoređenih diljem Europe, uključujući Španjolsku.

Nakon nekoliko nešto konzervativnijih verzija, usmjerenih uglavnom na ispravljanje grešaka, Linux 6.18 vraća... val unutarnjih promjena i novih funkcija Ova poboljšanja, iako nisu vizualno vidljiva, čine razliku u svakodnevnoj upotrebi. Rezultat je uglađenija jezgra za rad, igranje ili implementaciju usluga u oblaku, posebno na modernim računalima i europskim profesionalnim infrastrukturama.

Stabilno izdanje koje ima za cilj postati LTS

Izdanje Linuxa 6.18

Linus Torvalds je na LKML-u objavio izlazak Linux 6.18 stabilna verzija nakon relativno mirnog razvojnog ciklusa. Tijekom posljednjih tjedana kandidatske faze, neki problemi s virtualnom memorijom i druge manje detalje, ali su brzo ispravljeni i nisu bili razlog za odgodu planiranog rasporeda.

Kandidat za sedmu verziju (rc7) opisan je kao faza „uglavnom normalno“S tipičnim malim brojem ispravaka za upravljačke programe, arhitekture poput LoongArcha, MIPS-a i ARM64, te manjim prilagodbama mrežnog paketa i razvojnih alata, rc7 je zapravo bio čak i manji od rc6, što je znak da se ciklus završava na uredan način.

S verzijom 6.18 već označenom i objavljenom u kernel.orgZajednica se sada raduje prozoru spajanja Linuxa 6.19, koji će imati nešto dulji ciklus zbog Kernel Maintainer Summita. U međuvremenu, svi znakovi upućuju na to da će ova verzija biti odabrana kao konačno izdanje. sljedeća kernel dugoročne podrške (LTS)Zbog toga je kandidat za podršku mnogim korporativnim distribucijama i kritičnim implementacijama u godinama koje dolaze.

Ako se njegov LTS status konačno potvrdi, europske distribucije usmjerene na poslovanje i administraciju - poput onih izvedenih iz Debiana, Ubuntua, SUSE-a ili Red Hata - vjerojatno će ga usvojiti. Linux 6.18 kao osnova za verzije s proširenom podrškomZa kućne korisnike u Španjolskoj, to će se pretvoriti u postupni dolazak u stabilne repozitorije različitih distribucija, s posebnim značajem za certificirana računala i noviji hardver.

Brža memorija: snopovi, swap i nova predmemorija diska

Unutarnje značajke Linuxa 6.18

Među najznačajnijim promjenama u Linuxu 6.18 je uvođenje „snopovi“ u SLUB alokatoruNovi način upravljanja predmemorijama malih objekata po CPU-u. Umjesto da se sve jezgre natječu za isti skup struktura, svaki procesor održava vlastitu lokalnu "pohranu", smanjujući interno natjecanje i ubrzavajući operacije dodjele i dealokacije memorije.

Ova modifikacija, koliko god tehnička izgledala, ima posljedice na poboljšane performanse u paralelnim zadacima i intenzivnom multitaskinguRadna opterećenja koja se uvelike oslanjaju na RCU (istovremeno čitanje kernela) mehanizam, masovne kompilacije ili visoko preopterećene usluge dobivaju na fluidnosti minimiziranjem zaključavanja između kernela.

Linux 6.18 također napreduje u restrukturiranju struct page uvođenjem memdesc_flags_tOvo je međukorak prema kompaktnijim i upravljivijim memorijskim strukturama. Iako će se ove promjene prvenstveno implementirati u budućim verzijama, one pomažu u otvaranju puta učinkovitijoj jezgri na sustavima s velikim količinama RAM-a, poput europskih poslužitelja visoke gustoće.

Paralelno, swap podsustav pokreće prvu fazu nove „swap tablice“Ova apstrakcija ima za cilj poboljšati način na koji kernel koristi swap prostor kao predmemoriju. Prema programerima, uočeno je povećanje performansi između 5% i 20% pod određenim opterećenjima, kako u propusnosti tako i u vremenu odziva pod visokim memorijskim pritiskom.

Druga ključna komponenta ovog ciklusa je novi cilj mapera uređaja. dm-pcachešto omogućuje korištenje trajne memorije — na primjer, CXL ili DAX uređaja — kao brza predmemorija za sporije diskove ili SSD-oveOvaj dodatni sloj rezultira većom fleksibilnošću pri dizajniranju konfiguracija miješane pohrane, što je vrlo korisno u nizovima i poslužiteljima raspoređenim u europskim podatkovnim centrima.

Datotečni sustavi: zbogom Bcachefsima i pojačanje ostalih

U području datotečnih sustava, najviše se raspravljalo o odluci Brisanje Bcachefova iz glavnog stabla kernelaKod se sada smatra vanjski održavanim, pa će oni koji ga žele nastaviti koristiti morati pribjeći dodatnim modulima ili ga sami kompajlirati. Razlog nije bio toliko tehnički problem koliko ponovljeno nepoštivanje pravila integracije od strane njegovog održavatelja, slanje promjena funkcionalnosti izvan roka i preskakanje faza rezerviranih samo za ispravljanje pogrešaka.

Dok Bcachefs odlazi na stražnja vrata, drugi sustavi će izaći jači. Btrfs čini vrlo važan korak omogućavajući veličine blokova veće od veličine straniceOvo poboljšanje otvara vrata značajnom povećanju performansi u budućnosti, posebno kod opterećenja s intenzivnim čitanjem. Osim toga, poboljšano je nekoliko unutarnjih aspekata paralelizma i upravljanja metapodacima.

Veteran XFS omogućuje funkciju online provjere i popravka prema zadanim postavkama (online fsck), koji se do sada smatrao eksperimentalnim. To omogućuje ispravljanje određenih problema dok datotečni sustav ostaje montiran i u upotrebi, što je zanimljivo za poslovna okruženja gdje zaustavljanje servisa nije uvijek opcija.

En EXT4 dodaje korisničke i grupne ID-ove s 32 rezervirana bita i novo sučelje ioctl() To omogućuje upravljanje parametrima superbloka, što olakšava život administratorima i alatima za održavanje. Također pruža priliku za uklanjanje zastarjelih opcija konfiguracije koje više nisu relevantne.

U međuvremenu, kontrolor exFAT dobiva agresivne optimizacijeU nekim specifičnim scenarijima izmjerena su poboljšanja do 16 puta u operacijama čitanja i pisanja. Oni koji prenose podatke između Windowsa i Linuxa pomoću SD kartica ili USB pogona primijetit će znatno kraće vrijeme kopiranja. FUSE također dobiva mogućnost rukovanja kopijama velikih raspona, tako da Datotečni sustavi korisničkog prostora mogu poboljšati performanse.

Brže i bolje upravljane mreže

Odjeljak za umrežavanje ponovno je jedan od najvećih korisnika Linuxa 6.18. S jedne strane, uvedena je početna podrška za TCP Accurate ECN (Točna eksplicitna obavijest o zagušenju)Ovo je preciznija varijanta klasičnog ECN-a, koja omogućuje detaljnije otkrivanje i upravljanje zagušenjem. To je posebno zanimljivo za složene mreže poput onih kojima upravljaju veliki pružatelji usluga i operateri u Europskoj uniji.

Na UDP-u je prijemni put prepisan s ciljem Smanjite zadržavanje i povećajte performanse u NUMA sustavimaInterni testovi pokazali su povećanje performansi do 47% u prijemu paketa, što može pomoći u boljem podnošenju i legitimnih skokova prometa i DDoS napada temeljenih na UDP-u.

Zadane postavke se također mijenjaju: Veličina prijemnog međuspremnika povećava se na 4 MB, a prethodna poboljšanja dijeljenja međuspremnika integrirana su s idejom da streaming poslužitelji, online igre ili komunikacija u stvarnom vremenu imaju više prostora prije nego što počnu odbacivati ​​pakete.

U području šifriranja, kernel uključuje poboljšanja za TCP veze zaštićene PSP-om i druge tehnologije usmjerene na jačanje povjerljivosti prometa. Ove nove značajke, u kombinaciji s novim modelom revizije i poboljšanjima BPF-a, jačaju ulogu Linuxa kao temelja za kritične usluge u europskim mrežama.

Sve je to upotpunjeno sa postavke mrežnog stoga Ova poboljšanja imaju za cilj smanjenje latencije i poboljšanje stabilnosti u rubnim slučajevima. Iako su mnoge promjene nevidljive krajnjem korisniku, europski mrežni operateri, administratori sustava i pružatelji usluga mogu iskoristiti ova poboljšanja za dodatno fino podešavanje svojih platformi.

Poboljšana sigurnost: potpisani GMP, multi-LSM revizija i promjene TPM-a

Sigurnost ostaje temeljni stup razvoja kernela. Linux 6.18 uvodi mogućnost učitavanja samo potpisanih BPF programaTo omogućuje provjeru integriteta koda dinamički ubrizganog u jezgru prije izvršavanja. U okruženjima gdje se BPF koristi za naprednu uočljivost, filtriranje mreže ili sigurnost, ova mjera dodaje dodatni sloj zaštite od napada koji pokušavaju iskoristiti ovaj kanal.

El Podsustav revizije proširen je kako bi se bolje obrađivali scenariji s više LSM-ova.gdje nekoliko sigurnosnih modula koegzistira istovremeno (na primjer, SELinux i AppArmor). Ovo poboljšanje olakšava praćenje i korelaciju sigurnosnih događaja u reguliranim okruženjima, što je vrlo relevantno za europske tvrtke koje podliježu NIS2 direktivi ili specifičnim sektorskim propisima.

Još jedna upečatljiva promjena je odluka da se Prema zadanim postavkama onemogućite funkciju HMAC enkripcije na TPM sabirniciU svojoj trenutnoj implementaciji, ova je značajka dodala složenost i kazne za performanse bez jasne koristi u smislu stvarne sigurnosti. Onemogućavanjem prema zadanim postavkama, kernel smanjuje opterećenje sustava i smanjuje potencijalne točke kvara, a istovremeno omogućuje ručno omogućavanje ako se to smatra potrebnim.

Što se tiče izolacije memorije i sigurne virtualizacije, kernel uključuje podršku za SEV‑SNP skrivanje šifriranog teksta na x86 Također proširuje mogućnosti KVM-a tehnologijama kao što su Intelova i AMD-ova Control-flow Enforcement Technology (CET). Ove značajke pomažu u zaštiti toka izvršavanja i štite virtualne strojeve od određenih vrsta napada.

Uzeti zajedno, svi ovi dijelovi pojačavaju poziciju Linux 6.18 kao temelj za kritičnu infrastrukturu, kako u javnim podatkovnim centrima tako i u privatnim oblacima i industrijskim okruženjima raširenim diljem Europe.

Virtualizacija, kontejneri i NFS u profesionalnim okruženjima

U području kontejnera, kernel dodaje mogućnost rukovati imenskim prostorima kao identifikatorima datoteka putem poziva name_to_handle_at() y open_by_handle_at()To olakšava pouzdano referenciranje, usporedbu ili prijenos imenskih prostora između procesa bez trajne alokacije resursa, pojednostavljujući upravljanje složenim sustavima temeljenim na kontejnerima.

Mrežni datotečni poslužitelj također ima koristi. Linux 6.18 uvodi opciju za onemogući I/O predmemoriju na NFS-u U određenim konfiguracijama to poboljšava skalabilnost i performanse pod visoko distribuiranim opterećenjima. Ova fleksibilnost je korisna za velike implementacije mrežne pohrane, na primjer na sveučilištima, javnim ustanovama ili europskim tvrtkama s tisućama klijenata koji istovremeno pristupaju sustavu.

Uz već spomenuti remont swap podsustava i poboljšanja memorije, ove optimizacije omogućuju da poslužitelji s desecima ili stotinama kontejnera ostaju stabilniji čak i kada se sustav približi svojim granicama opterećenja.

Za pružatelje usluga u oblaku i podatkovne centre smještene u Španjolskoj i ostatku EU-a, ova vrsta napretka znači mogućnost boljeg iskorištavanja postojećeg hardvera prije nego što se mora razmotriti proširenje, uz održavanje konkurentne razine usluge.

Više hrđe u kernelu i nove arhitektonske mogućnosti

Linux 6.18 nastavlja napredovati u integraciji Hrđa kao drugi jezik unutar jezgre. Povezivanje s relevantnim API-jima jezgre je prošireno, uključujući atomske operacije prilagođene memorijskom modelu jezgre, podršku za DebugFS, rukovanje bitmapama i alate za pisanje sigurnijih upravljačkih programa.

Među tim kontrolorima, jedan se ističe. Novi DRM upravljački program u Rustu za ARM Mali GPU-oveJoš je u ranoj fazi razvoja, prilagođavajući dio rada obavljenog na Panthoru. Srednjoročno gledano, ideja je da ARM uređaji koji se široko koriste na europskom tržištu - od računala s jednom pločom do laganih prijenosnih računala - mogu imati koristi od robusnijih upravljačkih programa s manjom vjerojatnošću izazivanja ozbiljnih kvarova.

Druga relevantna komponenta je Vozač veziva za hrđuOvo je usmjereno na sustav međuprocesne komunikacije (IPC) koji se koristi u Androidu. Njegovo uključivanje otvara put robusnijoj podršci za Android i izvedene uređaje unutar glavne jezgre, što je važno za proizvođače koji distribuiraju proizvode u Europi i kojima je potreban dobro održavan stog.

Paralelno s tim, mogućnosti BPF arene u arhitekturama poput PowerPC-a Dodaju se nove značajke za Arm, RISC-V i MIPS. Za RISC-V, na primjer, ponovno se uvode promjene koje nisu stigle u prethodnu verziju, kao što su novi primitivi za mapiranje memorije, podrška za RPMI sučelje (slično ARM SCMI-ju) i proširenja specifična za dobavljača.

Ovaj skup arhitektonskih poboljšanja učvršćuje Linuxovu poziciju kao referentnog operativnog sustava u Otvoreni hardver i nove platforme, područje od velikog interesa za europske projekte koji žele smanjiti svoju ovisnost o vlasničkim arhitekturama.

Podrška za hardver: igranje, moderna prijenosna računala i Apple Silicon

Vrlo vidljiv dio napora u Linuxu 6.18 usmjeren je na upravljačke programe. Jezgra znatno proširuje hardverska podrška za potrošačku opremu i PC konzole, segment koji je uvelike porastao posljednjih godina zahvaljujući porastu igranja na Linuxu.

Za početak, a Novi HWMON upravljački program za GPD uređaje, kao što su GPD Win 4 i Win Max 2, koji nude precizniju kontrolu ventilatora i pouzdanija očitanja s toplinskih senzora. To olakšava maksimalno iskorištavanje ovih malih strojeva bez ugrožavanja njihovog vijeka trajanja, nešto što korisnici u Španjolskoj i ostatku Europe visoko cijene.

Također su ispravljeni Dosadni problemi s ASUS ROG Ally i Lenovo Legion Go 2Ovi problemi povezani su s lažnim prekidima i nastavkom rada NVMe pogona nakon obustave sustava. Za one koji ove uređaje koriste kao ručne konzole temeljene na Linuxu, iskustvo igranja trebalo bi biti stabilnije.

U području perifernih uređaja, kernel poboljšava podršku za PlayStation DualSense kontrolerkako bi integrirani audio priključak ispravno radio: kada uključite slušalice u kontroler, sustav preusmjerava zvuk i omogućuje vam korištenje mikrofona bez ikakvih čudnih konfiguracija.

Nadalje, Linux 6.18 proširuje početna podrška za haptičke dodirne pločeSve su češći u modernim prijenosnim računalima. Zahvaljujući tome, mnogi modeli koji se prodaju u Španjolskoj i drugim europskim zemljama s ovom vrstom dodirne ploče imat će prirodniji odziv na klik, bliži tvorničkim postavkama koje nude drugi sustavi.

Grafika, procesori i umjetna inteligencija: poboljšanja za moderne uređaje

U grafičkom dijelu, kontroleri Nouveau za NVIDIA Turing i Ampere GPU-ove Počet će koristiti GSP (GPU System Processor) firmware prema zadanim postavkama kada postane dostupan. Ova promjena dio je šire tranzicije u NVIDIA ekosustavu, usmjerene na poboljšanje upravljanja napajanjem i pripremu za robusniju podršku u srednjoročnom razdoblju za radne stanice i igraća računala.

U CPU-u, upravljački program intel_pstate Uključuje poboljšanja za platforme. Intel Meteorsko jezeroZahvaljujući integraciji s Dynamic Efficiency Controlom, kernel može iskoristiti Hardware P-stanja (HWP) bez klasičnih ograničenja EPP-a, postižući finija ravnoteža između performansi i potrošnje, nešto bitno kod ultralaganih prijenosnih računala koja se masovno prodaju na europskom tržištu.

Za zadatke umjetne inteligencije, Linux 6.18 dodaje novi Rockchip NPU kontroler S podrškom za više jezgri i dinamičkim skaliranjem frekvencije, ovaj upravljački program omogućuje bolje iskorištavanje računalnih mogućnosti Rockchip SoC ploča, koje se široko koriste u jeftinim uređajima i laboratorijskim projektima diljem Europe, a koje sada mogu izvršavati opterećenja strojnog učenja bez stalnog oslanjanja na diskretne GPU-ove.

Unutar Appleovog ekosustava uključuju se postupni napreci u podršci. SoC-ovi M2 Pro, M2 Max i M2 Ultra uključivanjem novih stabala uređaja. Iako je za intenzivnu upotrebu na Mac prijenosnim računalima i dalje preporučljivo koristiti projekte poput Asahi Linuxa s vlastitim zakrpama, činjenica da se dio tog rada ugrađuje u glavnu jezgru znak je kontinuiranog napretka.

Jezgra također proširuje kompatibilnost s matičnim pločama i opremom proizvođača kao što su ASUS, HP, Alienware i Dell G Series, dodajući plus HWMON senzori, kontrola ventilatora i zonsko upravljanje RGB rasvjetomZa visokoučinkovite radne stanice, i stolna i igraća, ova poboljšanja omogućuju sveobuhvatniji nadzor.

Kako nadograditi na Linux 6.18 na različitim distribucijama

Način pristupa Linux 6.18 sada dostupan Uvelike ovisi o odabranoj distribuciji. Oni koji koriste sustave s postupnim izdavanjem, poput Arch Linuxa ili nekih varijanti Fedore orijentiranih na razvojne programere, obično dobivaju novu jezgru putem standardnog ažuriranja paketa. Čim je distribucija integrira u svoje repozitorije, jednostavno je ažurirajte i odaberite pri sljedećem pokretanju.

Nasuprot tome, distribucije s konzervativniji ciklusi ažuriranja —Ubuntu stable, Debian, Linux Mint, openSUSE Leap, da spomenemo samo neke popularne u Španjolskoj — trebat će malo više vremena za usvajanje verzije 6.18. U mnogim slučajevima, ova će kernel stići povezana s glavnom verzijom distribucije ili novim LTS izdanjem, posebno ako se konačno potvrdi njezin status dugoročne podrške.

Nestrpljivi korisnici uvijek imaju mogućnost Preuzmite izvorni kod sa kernel.org i ručno ga kompajlirajte na svom sustavu. Klasični postupak uključuje dobivanje komprimiranog paketa, njegovo dekomprimiranje i prilagođavanje konfiguracije alatima kao što su make menuconfig, kompajlirajte koristeći sve dostupne kernele i instalirajte module i rezultirajuću kernel.

U ekosustavu Debiana i Ubuntua postoje i .deb paketi i specifični repozitoriji Ovi izvori nude glavne verzije kernela, kao i PPA-ove koje održava zajednica. To su valjani načini za što brže testiranje verzije 6.18, iako ih je preporučljivo koristiti s oprezom na produkcijskim računalima, jer im obično nedostaju dodatne zakrpe i službena podrška za distribuciju.

U profesionalnim okruženjima i na serverima smještenim u europskim podatkovnim centrima, opća preporuka ostaje držite se kernela koje pruža sama distribucija ili od strane ugovorenog pružatelja podrške. To osigurava kombinaciju jezgre, alata i biblioteka koja prolazi zajedničko testiranje, što je ključno pri upravljanju kritičnom infrastrukturom.

Linux 6.18 se etablirao kao posebno relevantna verzija kernela: kombinira Jasna poboljšanja u memoriji, pohrani, umrežavanju, sigurnosti i hardverskoj podršci S čvrstim koracima prema modularnijoj i sigurnijoj budućnosti zahvaljujući Rustu i BPF-u, oblikuje se u temelj koji bi mnoge europske i španjolske distribucije mogle koristiti godinama ako se konačno potvrdi kao sljedeći LTS kernel.

Kako koristiti VirtualBox na Windowsima 11
Povezani članak:
VirtualBox na Windowsima 11: Instalacija i početak rada