9front release 10931, una furchetta da u sistema operatore Plan 9

A versione di u sistema operatore 9front 10931 hè statu introduttu, publicatu sottu u nome di codice "STU TIME DEFINITELEMENT". Dapoi u 9, u prughjettu 2011front hà sviluppatu una furchetta di u sistema operatore distribuitu Pianu 9, indipindente da i Bell Labs, l'assemblea di stallazione pronta hè generata per i386, x86_64 architetture è Raspberry Pi boards 1-4. U codice hè distribuitu sottu a licenza MIT. Una pista di musica dedicata à a liberazione hè dispunibule.

L'idea principale di u Pianu 9 hè di sfondà a distinzione trà risorse lucali è remoti. U sistema hè un ambiente distribuitu basatu annantu à trè principii basi: tutte e risorse ponu esse cunsiderate cum'è un inseme gerarchicu di schedari; ùn ci hè micca differenza in l'accessu à e risorse lucali è esterne; Ogni prucessu hà u so propiu namespace mutable. Per creà una ghjerarchia distribuita unificata di schedarii di risorse, u protokollu 9P hè utilizatu.

A furchetta 9front hè nutata per l'implementazione di meccanismi di sicurezza supplementari, u supportu hardware allargatu, a rete wireless migliorata, l'aghjunta di novi sistemi di fugliali, l'implementazione di un sottosistema sonoru è codificatori/decodificatori di formati audio, u supportu USB, a creazione di u navigatore web Mothra, a sustituzione di u bootloader è di u sistema d'inizializazione, è l'usu di crittografia dannyx nant'à u discu, supportu Unicode, a prisenza di un veru emulatore di modu d'indirizzu, supportu per l'architettura AMD64 è u spaziu d'indirizzu 64-bit.

Cambiamenti significativi:

  • L'installatore include u novu sistema di fugliali gefs, creatu apposta per u Pianu 9, chì supporta i snapshots è ottimizzatu per l'iterazione rapida di i fugliali in cartulari assai grandi. U sistema di schedari hè cuncepitu per mantene l'integrità in casu di fallimenti, cum'è una mancanza di energia d'emergenza, è hà capacità di autodiagnostica per prevene a corruzzione di dati nascosti è u ritornu di dati sbagliati. À u listessu tempu, gefs hè cumplettamente cumpatibile cù u sistema di fugliale tradiziunale 9p, e capacità di quale sò ricreate cù u modu di copia in scrittura è a struttura Bε-tree.
  • U supportu di l'allocazione dinamica hè statu aghjuntu à l'utilità ip è ipconfig. Indirizzi IP via DHCPv6 è gestione di a scadenza di u prefissu per IPv6.
  • Riparata a vulnerabilità CVE-2024-8158 causata da un errore in u mecanismu di autentificazione implementatu in a biblioteca lib9p. A vulnerabilità permette à un utilizatore cù un contu in u sistema per impersonate qualsiasi altru utilizatore quandu travaglia cù u sistema di schedari. A causa di a vulnerabilità hè a mancanza di mapping propiu di u nome d'utilizatore trasmessu in 9p Tauth è Tattach missaghji cù u cliente UID emessu dopu chì l'utilizatore hà passatu l'autentificazione. U prublema si prisenta in tutte e versioni di 9front (l'errore hè statu fattu in u codice di u Pianu 9 ancu prima chì a furchetta hè stata creata), ma affetta solu e cunfigurazioni cù u sistema di schedari hjfs (a vulnerabilità ùn hè micca apparsu in i sistemi cù i sistemi di schedari cwfs è gefs). ).

Source: opennet.ru

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster