Lansare 9front 10931, o bifurcație a sistemului de operare Plan 9

A fost lansată versiunea sistemului de operare 9front 10931, publicată sub numele de cod „THIS TIME DEFINITELY”. Proiectul 9front dezvoltă din 2011 un fork independent de sistemul de operare distribuit Plan 9 de la compania Bell Labs. Pachetele de instalare sunt disponibile pentru arhitecturile i386, x86_64 și plăcile Raspberry Pi 1-4. Codul este distribuit sub licența MIT. La lansare, este disponibilă o compunere muzicală asociată.

Ideea principală a Plan 9 se axează pe eliminarea diferențelor între resursele locale și cele remote. Sistemul reprezintă un mediu distribuit bazat pe trei principii fundamentale: toate resursele pot fi considerate un set ierarhic de fișiere; nu există nicio diferență în accesul la resursele locale și externe; fiecare proces are propriul spațiu de nume variabil. Protocolul 9P este utilizat pentru a crea o ierarhie unificată de fișiere-resurse distribuite.

Fork-ul 9front se remarcă prin implementarea unor mecanisme suplimentare de protecție, extinderea suportului pentru hardware, îmbunătățirea funcționării în rețelele wireless, adăugarea de noi sisteme de fișiere, implementarea unei subsisteme audio și a codec-urilor de formate audio, suportul USB, crearea unui browser web Mothra, înlocuirea bootloader-ului și a sistemului de inițializare. criptarea datelor pe disc, sprijinind Unicode, având un emulator de mod de adrese reale, și suport pentru arhitectura AMD64 și spațiul de adresare pe 64 de biți.

Modificări semnificative:

  • Installerul include un nou sistem de fișiere gefs, creat special pentru Plan 9, care suportă snapshot-uri și este optimizat pentru căutări rapide în directoare foarte mari. FS-ul este proiectat pentru a păstra integritatea în cazul unor defecțiuni, cum ar fi întreruperile de curent, și dispune de instrumente de autodiagnosticare care previn coruperea datelor și restituirea de date incorecte. De asemenea, gefs este complet compatibil cu sistemul de fișiere tradițional 9p, a cărui funcționalitate este recreată folosind modul copy-on-write și structura Bε-tree.
  • Utilitarele ip și ipconfig au fost actualizate cu suport pentru alocarea dinamică adreselor IP prin DHCPv6 și procesarea expirării timpului de viață al prefixelor pentru IPv6.
  • Vulnerabilitatea CVE-2024-8158 a fost remediată, provocată de o eroare în mecanismul de autentificare implementat în biblioteca lib9p. Vulnerabilitatea permite unui utilizator cu un cont în sistem să se prezinte drept orice alt utilizator atunci când interactionează cu sistemul de fișiere. Cauza vulnerabilității este lipsa unei corelări corecte a numelui de utilizator transmis în mesajele 9p Tauth și Tattach cu identificatorul UID al clientului, emis după autentificarea utilizatorului. Problema apare în toate versiunile 9front (eroarea a fost introdusă în codul Plan 9 înainte de crearea fork-ului), dar afectează doar configurațiile cu sistemul de fișiere hjfs (în sistemele cu FS cwfs și gefs, vulnerabilitatea nu se manifestă).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster