Linux 6.18 este acum disponibil: toate noile caracteristici ale noului kernel

  • Linux 6.18 este acum stabil, își propune să devină un kernel LTS și va fi esențial pentru distribuțiile europene de desktop-uri, servere și cloud.
  • Îmbunătățiri profunde ale memoriei, swap-urilor, rețelelor și sistemelor de fișiere, cu un impact major asupra performanței și stabilității.
  • Un salt uriaș în suportul hardware: GPU-uri, laptopuri moderne, console PC, Apple Silicon, Snapdragon și multe altele.
  • Consolidarea securității Rust și a integrării kernelului, cu BPF semnat, auditare avansată și noi drivere Rust.

Linux kernel 6.18

Nucleul Linux 6.18 este acum disponibil ca o versiune stabilă și sosește într-un moment în care mulți utilizatori europeni încep să ia GNU/Linux mai în serios, Motive pentru a instala LinuxSătulă de schimbările din Windows 11 și de integrarea forțată a funcțiilor bazate pe inteligență artificială, comunitatea kernel a făcut un salt semnificativ înainte în ceea ce privește performanța, stabilitatea și suportul hardware, cu o lansare care afectează deopotrivă computerele de acasă, serverele și centrele de date.

Acest nou kernel nu aduce schimbări notabile la nivel grafic, deoarece aproape totul se întâmplă „sub capotă”Totuși, reprezintă o îmbunătățire semnificativă pentru cei care utilizează Linux zilnic: gestionare îmbunătățită a memoriei și a spațiului de stocare, rețele mai eficiente, sisteme de fișiere mai rapide și mai sigure și o creștere clară a securității și virtualizării. În plus, toate indiciile indică faptul că este versiunea candidată pentru a deveni următorul kernel pentru Linux. Suport pe termen lung (LTS)Acest lucru este foarte relevant pentru companiile și administrațiile publice din Spania și din restul Europei.

O versiune stabilă cu o aromă LTS

Linus Torvalds a confirmat la LKML publicarea Linux 6.18 stabil După un ciclu de dezvoltare relativ liniștit, a șaptea versiune candidată (rc7) a apărut cu puține modificări. În afară de câteva regresii minore ale memoriei virtuale care au fost remediate la timp, nu au existat motive semnificative pentru amânarea lansării finale. Codul este acum etichetat și disponibil pe kernel.org pentru oricine dorește să îl compileze singur.

Totul indică asta Linux 6.18 se prefigurează a fi următorul kernel LTSDeși decizia nu a fost încă oficializată, dacă va fi confirmată, ea va deveni baza pentru multe distribuții susținute pe termen lung, în special în sectorul profesional. Derivate Debian și UbuntuSoluții enterprise bazate pe SUSE sau Red Hat și distribuții orientate către servere, cloud și dispozitive integrate, foarte prezente în Europa.

Dacă va fi adoptat ca LTS, companiile și organizațiile care operează în Spania și UE vor beneficia de o securitate de bază menținută timp de ani de zile, cu o cadență previzibilă a actualizărilor de securitate. Acest lucru se traduce prin mai puține schimbări disruptive și o... platformă mai stabilă pe care să se implementeze servicii critice, de la infrastructuri cloud până la stații de lucru pentru dezvoltare.

În ceea ce privește calendarul, Torvalds a indicat că următoarea versiune, Linux 6.19Va avea un ciclu de dezvoltare puțin mai lung decât de obicei datorită Kernel Maintainer Summit, ceea ce întărește ideea că versiunea 6.18 va fi principalul punct de referință pe termen scurt și mediu pentru implementări stabile.

Memorie mai agilă: stivuiri, swap-uri și modificări interne

Una dintre cele mai semnificative schimbări tehnice din Linux 6.18 este introducerea așa-numitului „snopi” în alocatorul SLUB. În loc ca toate nucleele să concureze pentru același pool de obiecte mici, fiecare procesor își menține propriile cache-uri locale, reducând concurența și accelerând atât alocarea, cât și dealocarea memoriei.

Această abordare de caching per procesor este deosebit de remarcabilă în sarcinile de lucru care utilizează intensiv structurile kernelului și mecanismul RCU. Scenariile tipice includ servere, containere, construcții în bloc sau servicii web extrem de congestionate. Multitasking-ul este mai fluid iar latențele sunt reduse, lucru fundamental pentru infrastructurile care operează în centrele de date europene.

În paralel, subsistemul de schimba Acesta trece printr-o fază inițială de reproiectare: este introdusă o nouă tabelă de swap, care acționează ca o abstractizare pentru a îmbunătăți gestionarea memoriei cache de swap. Potrivit dezvoltatorilor, în anumite teste de încărcare s-au observat creșteri de performanță între 5 și 20%, atât în ​​ceea ce privește debitul, cât și timpii de compilare sau numărul de cereri gestionate pe secundă.

Linux 6.18 avansează și în restructurarea structurilor memoriei interne prin noul tip memdesc_flags_t, conceput ca un pas preliminar pentru reducerea dimensiunii struct pageAceastă modificare, deși subtilă, deschide calea către o gestionare a memoriei mai simplă și mai eficientă în viitoarele versiuni de kernel.

În plus, posibilitatea de a trata diferite spațiile de nume ale kernelului ca handle-uri de fișiere prin apeluri name_to_handle_at() y open_by_handle_at()Acest lucru facilitează identificarea și compararea lor fără a „ancora” agresiv resursele, ceea ce este foarte util în mediile cu containere complexe.

Sisteme de fișiere: Bcachefs nu mai este disponibil, restul sunt în curs de consolidare

Cea mai frapantă decizie privind sistemele de fișiere a fost eliminarea Bcachef-urilor a arborelui principal al nucleului. Torvalds marcase deja acest cod ca fiind „întreținut extern” în versiunea 6.17 și, având în vedere încălcările repetate ale regulilor ciclului de dezvoltare de către responsabilul său — patch-uri învechite și amestecarea de noi caracteristici când ar fi trebuit incluse doar corecții —, a optat pentru eliminarea lui în versiunea 6.18.

Tehnic vorbind, Bcachefs nu dispare: cei care vor să continue să experimenteze cu el vor trebui să... compilați-l manual sau utilizează module externe, dar încetează să mai facă parte din kernelul oficial. Prin urmare, comunitatea se angajează să consolideze sisteme de fișiere mai mature și mai bine integrate, reducând riscul de surprize în versiunile stabile.

Pe partea pozitivă, Btrfs Acesta oferă suport pentru dimensiuni de bloc mai mari decât dimensiunea paginii, deschizând noi posibilități pentru performanță și optimizare viitoare, în special pe unitățile moderne de mare capacitate. Paralelismul în sarcinile de lucru cu citire intensivă este, de asemenea, îmbunătățit, iar diverse detalii interne sunt rafinate.

  Ghid complet pentru formatele numerice în Excel: ce sunt și cum să le stăpânești

Veteran XFS activ în mod implicit fsck onlineAceastă funcționalitate vă permite să efectuați anumite verificări și corecții asupra sistemului instalat. Considerată anterior experimentală, versiunea 6.18 o include în comportamentul standard, ceea ce este util pentru serverele unde oprirea serviciilor nu este întotdeauna ușoară.

En EXT4 Suportul pentru identificatorii de utilizatori și grupuri rezervați pe 32 de biți este extins și este introdusă o nouă interfață. ioctl() pentru a vizualiza și configura parametrii superblocului. Aceste modificări afectează în principal administratorii și dezvoltatorii de instrumente de gestionare, dar consolidează EXT4 ca o opțiune robustă pentru implementările europene care prioritizează stabilitatea.

Între timp, controlorul de exFAT Primește optimizări foarte agresive, cu cazuri în care s-a măsurat o accelerare de până la 16 ori în anumite operațiuni. Pentru cei care transferă date între Windows și Linux folosind carduri SD sau unități USB, aceste îmbunătățiri se traduc în... copii de fișiere mult mai rapide în utilizarea zilnică.

Există, de asemenea, ajustări în FUSEcare acum poate gestiona copii ale unor intervale mai mari (peste 32 de biți), permițând o performanță mai bună pe sistemele de fișiere ale utilizatorilor, și este introdusă noua țintă. dispozitiv-mapator dm-pcache, capabil să utilizeze memoria persistentă — cum ar fi dispozitivele CXL sau DAX — ca o memorie cache de mare viteză pentru discuri sau SSD-uri mai lente.

Rețele mai rapide și mai rezistente

Secțiunea de rețea este unul dintre cei mai mari beneficiari ai Linux 6.18. În UDP, ruta de recepție a fost rescrisă pentru a reduce conflictul intern și a valorifica mai bine sistemele NUMA, ceea ce se traduce prin îmbunătățiri ale performanței de până la 47% la recepția pachetelorAceastă capacitate crescută consolidează, de asemenea, rezistența împotriva scenariilor de trafic masiv sau a atacurilor DDoS bazate pe UDP.

În TCP, kernelul debutează cu suport inițial pentru Notificare explicită și precisă privind congestiile (AccECN)Aceasta este o evoluție a cunoscutului ECN, oferind informații mai precise despre congestia rețelei. Această îmbunătățire permite rafinarea algoritmilor de control al congestiei în infrastructuri complexe, cum ar fi cele ale operatorilor mari și furnizorilor de cloud care deservesc UE.

Linux 6.18 încorporează, de asemenea, un buffer de recepție implicit mai mare (până la 4 MB) și diverse optimizări ale sistemului de partajare a bufferelor, reducând blocajele interne. Pentru serviciile de streaming, platformele de jocuri online sau comunicațiile în timp real implementate în Europa, Aceste îmbunătățiri ajută la menținerea unei latențe mai stabile. în perioadele de vârf de încărcare.

În domeniul securității rețelei, suport pentru criptarea conexiunilor TCP bazată pe PSP (conform terminologiei utilizate în cod)Acest lucru adaugă un alt nivel de protecție anumitor fluxuri de date. Toate acestea sunt completate de ajustări ale stivei de rețea care îmbunătățesc performanța sub sarcină și reduc riscul de regresii.

În plus, Scalabilitatea serverului NFS A fost consolidată prin opțiunea de dezactivare a memoriei cache I/O în anumite scenarii specifice, îmbunătățind răspunsul în mediile distribuite unde consecvența și comportamentul în condiții de concurență ridicată sunt esențiale, lucru foarte comun în implementările corporative europene mari.

Securitate: GPF semnat, auditare multi-LSM și TPM mai curat

Securitatea kernelului rămâne o prioritate, având în vedere problemele recente, cum ar fi o eroare în kernelul AndroidLinux 6.18 încorporează încărcarea programelor BPF semnateAceasta înseamnă că integritatea codului poate fi verificată înainte de a permite execuția în cadrul kernelului. Întrucât BPF este din ce în ce mai utilizat pentru observabilitate, filtrare de rețea și soluții avansate de securitate, semnăturile devin o componentă cheie în prevenirea injecțiilor necontrolate de cod.

Subsistemul de audit a fost îmbunătățit pentru a gestiona mai consecvent mediile cu mai multe module de securitate Linux (LSM) active simultan, cum ar fi SELinux, AppArmor sau alte module specializate. Această capacitate de a suprapune politici și de a continua auditarea corectă a ceea ce se întâmplă în cadrul sistemului este deosebit de atractivă pentru organizațiile europene cu cerințe de reglementare stricte, de la bănci la operatori de infrastructură critică.

O altă decizie semnificativă a fost Dezactivați în mod implicit stratul de criptare HMAC pe magistrala TPMÎn implementarea sa actuală, această funcționalitate a cauzat probleme de performanță fără a oferi beneficii reale de securitate. Utilizatorii care au nevoie de ea o pot activa manual, dar, în mod implicit, sistemul elimină un potențial blocaj fără a compromite securitatea sistemului.

În paralel, au fost făcute ajustări la SELinux, inclusiv corecții interne care au necesitat redenumirea unui număr mare de variabile, iar integrarea cu noile mecanisme de audit a fost îmbunătățită. Deși aceste modificări trec neobservate de utilizatorul final, Acestea contribuie la un nucleu mai ușor de întreținut și auditat. în medii profesionale.

În domeniul virtualizării securizate, KVM adaugă suport pentru tehnologii precum Ascunderea textului cifrat SEV-SNP pe platformele AMD și consolidează gestionarea stivei din umbră și urmărirea indirectă a ramurilor, contribuind la îngreunarea atacurilor de corupere a fluxului de control în mediile virtualizate.

  Clienți pentru Reddit pe Windows 11

Mai multă Rust în kernel și noi arhitecturi

Linux 6.18 face un alt pas în integrarea Rust ca al doilea limbaj de dezvoltare în miez. Se extind legături pentru API-uri critice, inclusiv operații atomice compatibile cu modelul de memorie al kernelului, gestionarea bitmap-urilor, accesul DebugFS și utilitare pentru crearea de drivere mai sigură.

Printre cele mai vizibile caracteristici noi se numără Driver DRM în Rust pentru GPU-uri ARM MaliAcest controler, aflat încă în faza experimentală, se bazează pe lucrări anterioare din cadrul proiectului Panthor. Scopul său este de a oferi un suport grafic mai robust, mai puțin predispus la erori de memorie, o caracteristică crucială pentru dispozitivele ARM distribuite în Europa pentru uz industrial, educațional sau de consum.

O altă piesă importantă este Driver Rust Binder pentru AndroidAcest lucru facilitează utilizarea sistemului de comunicare inter-procese (IPC) al sistemului de operare Android în kernelul principal. Această integrare este relevantă atât pentru dispozitivele mobile, cât și pentru soluțiile integrate care combină Linux și Android pe piața europeană.

La nivel arhitectural, suportul este extins BPF se transformă în PowerPC Sunt introduse îmbunătățiri pentru Arm, RISC-V și MIPS. În RISC-V, de exemplu, sunt reintroduse și rafinate modificările care nu au ajuns în versiunea 6.17, cum ar fi noi primitive de mapare a memoriei, suport pentru interfața RPMI - similară cu ARM SCMI - și extensii specifice furnizorilor, consolidând angajamentul față de această arhitectură deschisă în proiectele hardware europene.

Acest set de modificări, împreună cu noile conexiuni și structuri concepute pentru viitoarele controllere USB din Rust, Aceasta deschide calea pentru ca mai multe drivere să fie scrise într-un limbaj cu o siguranță a memoriei mai mare.ceva care poate reduce vulnerabilitățile pe termen lung.

Suport hardware: PC-uri, console PC și Apple Silicon

O parte semnificativă a muncii la fiecare versiune de kernel se concentrează pe drivere. Linux 6.18 extinde considerabil asistență hardware pentru consumatori și profesionișticu o atenție specială acordată echipamentelor moderne vândute în Spania și UE.

În domeniul jocurilor și al consolelor de PC, o nouă Driver HWMON pentru echipamente GPD cum ar fi GPD Win 4 și Win Max 2, care îmbunătățește controlul ventilatorului și citirile senzorilor termici. Probleme specifice în dispozitive precum ASUS ROG Ally şi Lenovo Legion Go 2rezolvarea întreruperilor și erorilor false la repornirea unităților NVMe care, în unele cazuri, ar putea provoca blocarea sistemului.

Controlerele consolei beneficiază și de: suport pentru controlerul PlayStation 5 DualSenseMufa pentru căști funcționează corect sub Linux. Când conectezi căștile la controler, ieșirea audio este rutată conform așteptărilor, iar microfonul încorporat poate fi utilizat fără nicio configurare complicată - o funcție utilă pentru jucătorii de pe desktop sau de tip Steam Deck.

În ceea ce privește laptopurile și desktopurile tradiționale, Linux 6.18 îmbunătățește compatibilitatea cu o gamă largă de echipamente de la mărci precum ASUS, Dell, Alienware și HPLa driverele HWMON sunt adăugați senzori noi, controlul ventilatorului este îmbunătățit, este activată gestionarea iluminării RGB pe zone și sunt integrate drivere specifice pentru tastele funcționale și butoanele dedicate (inclusiv butonul „AI” acum tipic pe unele laptopuri).

Nucleul include, de asemenea, suport inițial pentru touchpad-uri hapticeAcestea sunt foarte des întâlnite în laptopurile moderne, unde clicul este simulat prin vibrații. Datorită contribuțiilor Google, aceste panouri încep să funcționeze mai natural, aducând experiența Linux mai aproape de cea oferită de alte sisteme de operare de pe computerele vândute în Europa.

Știri Linux 6.18

În ecosistemul Apple, Linux 6.18 încorporează îmbunătățiri incrementale ale suportului pentru SoC-urile M2 Pro, M2 Max și M2 Ultraîn principal prin intermediul noilor arbori de dispozitive. Deși pentru utilizarea zilnică pe Mac este încă mai recomandabil să se utilizeze distribuții specializate precum Asahi Linux, faptul că suportul intră pe linia principală indică o progresie constantă care va aduce beneficii în cele din urmă și utilizatorilor din Spania.

În cele din urmă, suport pentru sisteme bazate pe Snapdragon X Elite și alte SoC-uri ARM moderne, inclusiv controlere pentru gestionarea energiei, video și elemente cheie descrise în arborii de dispozitive. În anumite modele, cum ar fi ThinkPad T14s Gen 6, apar noi drivere EC, îmbunătățind integrarea funcțiilor hardware avansate.

Grafică, procesoare și acceleratoare AI

În ceea ce privește grafica, Linux 6.18 face încă un pas spre îmbunătățirea suportului pentru GPU-urile NVIDIA cu driverul open-source. NouveauAcum, pe plăcile din familiile Turing și Ampere, controlerul folosește firmware-ul în mod implicit. GSP (procesor de sistem GPU) Când va fi disponibilă, o modificare arhitecturală care vizează o mai bună gestionare a energiei și un suport mai robust pe termen mediu pentru stațiile de lucru și sistemele de gaming.

În termeni de procesor, kernelul ajustează fin gestionarea celor mai recente procesoare Intel. Driverul intel_pstate permite utilizarea Stări P hardware (HWP) sub modul Controlul dinamic al eficienței (DEC) Fără limitările tradiționale ale EPP, acest lucru permite o reglare mai precisă a raportului performanță-putere. Acest aspect este deosebit de interesant pentru laptopurile ultraușoare cu procesoare Intel Meteor Lake vândute în Spania și în alte țări ale UE.

  Cele mai bune aplicații Windows pentru redarea podcasturilor

Linux 6.18 se concentrează și pe accelerarea inteligenței artificiale. Un nou driver pentru NPU Rockchip SoCcu suport pentru nuclee multiple și scalare dinamică a frecvenței. Astfel, plăcile ieftine, foarte populare în proiectele europene pentru educație, industrie ușoară sau automatizare a locuințelor, își pot valorifica mai bine capacitățile. masina de învățare fără a se baza întotdeauna pe GPU-uri discrete.

Avansul driverelor grafice în Rust pentru GPU-urile ARM Mali și în integrarea API-urilor specifice pentru accelerare Ajută kernelul să servească drept bază solidă pentru soluții grafice și de inteligență artificială într-o varietate de arhitecturi, de la SBC-uri la laptopuri ușoare.

Luate împreună, aceste îmbunătățiri sunt benefice atât pentru utilizatorii care își folosesc PC-urile pentru jocuri sau crearea de conținut, cât și pentru organizațiile care implementează... Inteligența artificială și sarcinile de lucru cu utilizare intensivă a calculului în infrastructuri bazate pe Linux.

Virtualizare, containere și rețele de întreprinderi

Lumea virtualizării și a containerelor se bucură din nou de multă atenție. Linux 6.18 întărește acest lucru. KVM cu suport îmbunătățit pentru tehnologiile de securitate Intel și AMD, cum ar fi CET și SEV-SNP, simplificând implementarea mașinilor virtuale securizate în medii de cloud privat și public.

Un alt punct culminant este suportul îmbunătățit pentru rularea Linux 6.18 ca guest pe lângă Hipervizorul Bhyve al FreeBSDAceastă combinație prezintă interes pentru administratorii care operează infrastructuri mixte. În plus, conservarea alocărilor este rafinată. vmalloc în mecanismul Kexec HandOver, contribuind la o mai mare siguranță și control asupra modificărilor kernelului.

În mediile containerizate, gestionarea descriptorilor asociați cu spațiile de nume este îmbunătățită, ceea ce simplifică gestionarea mediilor izolate complexe și integrarea sa cu instrumente de orchestrare precum Kubernetes. Aceste îmbunătățiri sunt utile în special pentru furnizorii de cloud și companiile europene care implementează microservicii la scară largă.

Stiva de rețea nu numai că câștigă performanță, ci și robustețe pentru utilizarea în cadrul întreprinderilor. Suport pentru Protocolul de securitate Google PSP aplicat conexiunilor TCP Adaugă opțiuni suplimentare de criptare în tranzit, în timp ce ajustările aduse UDP, AccECN și NFS ajută kernelul să funcționeze mai bine sub sarcină mare, menținând stabilitatea și timpi de răspuns acceptabili.

Toate acestea fac din Linux 6.18 un candidat foarte puternic pentru a servi drept bază pentru infrastructură critică și servicii de rețea intensive implementate în centre de date europene, unde combinația dintre performanță, securitate și asistență pe termen lung este esențială.

Cum se face upgrade la Linux 6.18 în funcție de distribuția dvs.

Modul de a face saltul către Linux 6.18 Depinde în mare măsură de distribuția utilizată. În distribuțiile de tipul lansare de presă —la fel ca Arch Linux sau anumite ramuri ale Debian Testing și Fedora—, noul kernel sosește de obicei printr-o actualizare normală a pachetului. În aceste cazuri, simpla actualizare a sistemului și selectarea noului kernel la următoarea pornire vor fi suficiente. încărcător de încărcare Oferă mai multe opțiuni.

În distribuțiile cu cicluri de asistență mai clasicePentru distribuții precum Ubuntu, Linux Mint, Debian Stable sau openSUSE Leap, procesul este de obicei diferit: Linux 6.18 va fi integrat în versiunile viitoare ale distribuției sau în kerneluri specifice pregătite de către administratori. Pentru mulți utilizatori din Spania, cea mai prudentă cale de acțiune va fi să aștepte până când distribuțiile vor încorpora noul kernel în depozitele lor oficiale, deoarece acest lucru garantează coexistența cu propriile patch-uri și instrumente de administrare.

Cei care nu doresc să aștepte pot apela la compilații furnizate de terți, cum ar fi Pachete .deb principale sau repozitorii PPA În cazul Ubuntu, puteți fie descărca codul sursă direct de pe kernel.org, fie îl puteți compila manual. Această metodă oferă control maxim și acces timpuriu la noi funcții, dar înseamnă și acceptarea potențialelor incompatibilități și a lipsei de suport formal din partea distribuției.

În mediile profesionale și pe serverele situate în centre de date europene, este în continuare recomandabil țineți-vă la kernelurile furnizate de distribuția însăși sau de către furnizorul de asistență contractat, în special dacă se preconizează că Linux 6.18 va fi adoptat ca bază pentru implementări critice pe termen lung.

În orice caz, înainte de actualizare, este recomandabil să verificați jurnalul de modificări al distribuției, să verificați compatibilitatea hardware-ului cheie (controlere RAID, plăci de rețea specifice, module proprietare etc.) și faceți o copie de rezervăÎn acest fel, se pot beneficia de avantajele versiunii 6.18 — performanță sporită, securitate sporită și asistență îmbunătățită pentru dispozitive — minimizând în același timp riscurile.

Cu toate aceste noi caracteristici, Linux 6.18 iese în evidență ca o versiune de kernel deosebit de relevantă: combină Îmbunătățiri de performanță în memorie, sisteme de fișiere și rețele Cu o creștere evidentă a securității, virtualizării și suportului pentru hardware-ul modern, și fiind, de asemenea, poziționată ca un candidat pentru Long Term Support (LTS), această versiune oferă un set complet de îmbunătățiri care vor fi vizibile timp de câțiva ani, fie pentru utilizatorii casnici din Spania care doresc să profite mai mult de PC-urile lor, fie pentru organizațiile europene care au nevoie de o bază solidă pentru serviciile lor.

Distribuții Linux ușoare
Articol asociat:
Distribuții Linux ușoare