Chimera Linux: Salt major prin noul snapshot ISO 20261103 și rularea driverelor proprietare NVIDIA pe musl libc

 

Proiectul independent Chimera Linux — cunoscut pentru arhitectura sa unică ce îmbină nucleul Linux cu o zonă utilizator (userland) inspirată din FreeBSD/LLVM, sistemul de inițializare dinit și biblioteca musl libc (fără systemd sau GNU coreutils) — a marcat o etapă esențială de maturizare. În decurs de doar câteva zile, distribuția a lansat primul refresh al imaginilor ISO oficiale după aproape un an de dezvoltare și a anunțat rezolvarea unuia dintre cele mai vechi blocaje din ecosistemul non-glibc: compatibilitatea cu driverele grafice oficiale NVIDIA.

1. Noul snapshot ISO 20261103: Kernel 7.3, GNOME 51 și renunțarea definitivă la X.Org

Noua imagine de instalare consolidează aproape un an de actualizări din modelul rolling-release al distribuției, aducând la zi componentele fundamentale:

  • Kernel și medii desktop: Imaginile sosesc cu nucleul Linux 7.3, însoțit de cele mai recente medii grafice: GNOME 51 și KDE Plasma 6.8.

  • Wayland exclusiv: Serverul grafic X.Org a fost complet eliminat din imaginile de instalare. Chimera funcționează acum 100% nativ pe protocoalele Wayland.

  • NetworkManager în loc de iwd: În imaginea de bază, configurarea conexiunilor de rețea (în special Wi-Fi pe mașinile fără interfață grafică) a fost preluată de NetworkManager. Tranziția simplifică configurarea și pregătește sistemul pentru eliminarea interfeței de nucleu AF_ALG.

  • Actualizare continuă: Utilizatorii care au deja sistemul instalat nu necesită o reinstalare completă, pachetele fiind sincronizate direct prin managerul nativ de pachete.

2. Punctul de cotitură tehnic: Driverele oficiale NVIDIA funcționale pe musl libc

Imediat după publicarea noilor imagini, echipa de dezvoltare a anunțat depășirea unui obstacol istoric: rularea driverelor proprietare NVIDIA pe o distribuție bazată pe musl.

Până în prezent, utilizatorii Chimera cu plăci grafice NVIDIA erau limitați la driverele open-source Nouveau și NVK, care au limitări severe de performanță pe arhitecturile mai vechi. Deoarece binarele oficiale furnizate de NVIDIA sunt compilate exclusiv împotriva glibc, ele refuzau nativ execuția pe musl.

Pentru a depăși această incompatibilitate de ABI și simboluri, inginerii Chimera au implementat o arhitectură adaptată în patru pași:

  1. Adoptarea GLVND (OpenGL Vendor-Neutral Dispatcher): Asigură coexistența curată a implementării Mesa alături de driverul NVIDIA pe același sistem, esențială pentru grafica hibridă de pe laptopuri.

  2. Stratul de compatibilitate gcompat și patchelf: gcompat oferă apelurile de sistem glibc care lipsesc din musl, în timp ce binarul NVIDIA a fost adaptat direct cu patchelf pentru a-și rezolva corect dependențele la rulare.

  3. Pachetul modificat musl-nvidia: NVIDIA folosește funcții indirecte specifice GNU (IFUNC), pe care musl standard nu le suportă. Echipa a creat un pachet special care introduce tabelele de relocare de memorie necesare.

  4. Interfață de translatare pentru mutex-uri: Întrucât apelurile interne de sincronizare ale NVIDIA presupuneau comportamente specifice glibc, dezvoltatorii au scris o bibliotecă intermediară care interceptează și traduce apelurile de mutex-uri în instrucțiuni native musl, eliminând înghețarea aplicațiilor grafice la deschidere.

3. Rezultatele testelor hardware și stadiul actual

Soluția tehnică a fost testată cu succes pe mai multe generații de GPU-uri prin intermediul unui pull request deschis:

  • Seria NVIDIA 580 (Legacy): Rulată cu succes pe arhitectura x86_64 folosind o placă GeForce GTX 980 Ti;

  • Seria NVIDIA 620 (Curentă): Confirmată ca stabilă și funcțională pe o placă GeForce RTX 3070 Ti;

  • Arhitectura AArch64 (ARM64): Testele inițiale au confirmat suportul parțial pe platforme pe 64 de biți.

Deși suportul pentru NVIDIA rămâne clasificat ca experimental până la finisarea integrării pachetelor, combinarea noilor medii desktop Wayland din snapshot-ul 20261103 cu posibilitatea de a utiliza performanța maximă a plăcilor grafice NVIDIA transformă Chimera Linux dintr-un proiect de nișă într-o distribuție modernă și performantă pentru uz zilnic.

Sursele articolelor:

Comentarii

Postări populare de pe acest blog

Linux Mint 27 „Adrien” sosește de Crăciun: Schimbare istorică prin renunțarea la versiunile intermediare (point releases)

⏱️ Test de laborator Neowin: Linux spulberă Windows 11 în sarcinile zilnice și managementul resurselor!

PhotoSuite: O alternativă gratuită și open-source la Photoshop, cu suport nativ pentru fișiere PSD