Liberazione di u kit di distribuzione GoboLinux 017 cù una gerarchia peculiar di u sistema di file

Dopu trè anni è mezu da l'ultima liberazione furmatu liberazione di distribuzione Gobo Linux 017. In GoboLinux, invece di a ghjerarchia di schedari tradiziunale per i sistemi Unix si usa mudellu di pila per furmà un arbulu di repertoriu, in quale ogni prugramma hè stallatu in un cartulare separatu. Taglia immagine di stallazione 1.9 GB, chì pò ancu esse usatu per familiarizàvi cù e capacità di a distribuzione in modu Live.

A radica in GoboLinux hè custituita da i repertorii / Programmi, / Users, / System, / Files, / Mount è / Depot. U svantaghju di cumminà tutti i cumpunenti di l'applicazioni in un annuariu, senza separà paràmetri, dati, biblioteche è fugliali eseguibili, hè a necessità di almacenà dati (per esempiu, logs, schedarii di cunfigurazione) vicinu à i schedarii di u sistema. U vantaghju hè a pussibilità di stallazione parallela di diverse versioni di a stessa applicazione (per esempiu, /Programs/LibreOffice/6.4.4 è /Programs/LibreOffice/6.3.6) è simplificazione di u mantenimentu di u sistema (per esempiu, per sguassà un prugramma). , sguassate solu u cartulare assuciatu cun ellu è pulisce i ligami simbolichi in /System/Index).

Per a cumpatibilità cù u standard FHS (Filesystem Hierarchy Standard), i fugliali eseguibili, biblioteche, logs è schedarii di cunfigurazione sò distribuiti in i soliti repertorii /bin, /lib, /var/log è /etc via ligami simbolichi. À u listessu tempu, sti cartulari ùn sò micca visibili per l'utilizatore per automaticamente, grazia à l'usu di un speciale modulu kernel, chì oculta sti cartulari (i cuntenuti sò dispunibuli solu quandu accede à u schedariu direttamente). Per simplificà a navigazione per i tipi di schedari, a distribuzione cuntene un repertoriu /System/Index, in quale diversi tipi di cuntenutu sò marcati cù ligami simbolichi, per esempiu, una lista di schedarii eseguibili dispunibuli hè presentata in u subdirectory /System/Index/bin, dati spartuti in /System/Index/share, è librerie in /System/Index/lib (per esempiu, /System/Index/lib/libgtk.so ligami à /Programs/GTK+/3.24/lib/libgtk-3.24.so) .

I sviluppi di u prugettu sò usati per custruisce pacchetti alfs (Linux automatizatu da zero). Custruite scripts sò scritti in a forma
ricette, quandu hè lanciatu, u codice di u prugramma è e dipendenze richieste sò caricate automaticamente. Per installà rapidamente prugrammi senza ricustruisce, sò offerti dui repositori cù pacchetti binari digià assemblati - un ufficiale, mantinutu da u squadra di sviluppu di distribuzione, è un ufficiale, furmatu da a cumunità d'utilizatori. U kit di distribuzione hè stallatu cù un installatore chì sustene u travagliu in modu graficu è testu.

Innuvazioni chjave Gobo Linux 017:

  • Un mudellu simplificatu di gestione è sviluppu hè prupostu "ricette", chì hè cumplettamente integrata cù u toolkit di creazione GoboLinux Compile. L'arbulu di ricette hè avà un repository Git regularmente, gestitu via GitHub è clonatu internamente in u repertoriu /Data/Compile/Recipes, da quale e ricette sò direttamente aduprate in GoboLinux Compile.
  • L'utilità ContributeRecipe, aduprata per creà un pacchettu da un schedariu di ricetta è caricallu à i servitori GoboLinux.org per rivisione, ora forks un clone locale di u repository Git, aghjunghje una nova ricetta è manda una dumanda di pull à u principale. arbre di ricette nantu à GitHub.
  • Migliuramentu cuntinuatu di l'ambiente di l'utilizatori minimalista basatu annantu à u gestore di finestra di mosaicu Geniale. Cunnettendu add-ons in a lingua Lua basatu in Awesome, pudemu travaglià cù finestri flottanti chì sò familiarizati da a maiò parte di l'utilizatori, mantenendu tutte e pussibilità per un layout piastrellatu.
    Migliuramenti sò stati fatti à i widgets per a gestione di u Wi-Fi, u sonu, u monitoraghju di a carica di a bateria è a luminosità di u screnu. Aggiuntu un novu widget per Bluetooth. Un strumentu per creà screenshots hè statu implementatu.

    Liberazione di u kit di distribuzione GoboLinux 017 cù una gerarchia peculiar di u sistema di file

  • E versioni di i cumpunenti di distribuzione sò stati aghjurnati. I novi cunduttori sò stati aghjuntu. A distribuzione aderisce à u mudellu di furnisce solu l'ultime versioni di biblioteche in l'ambiente di basa. À u listessu tempu, utilizendu Runner, un strumentu di virtualizazione FS, l'utilizatore pò custruisce è installà qualsiasi versione di a biblioteca chì pò coexist cù a versione offerta in u sistema.
  • U supportu per l'interprete Python 2 hè statu sguassatu; hè statu sguassatu cumplettamente da a distribuzione, è tutti i script di sistema associati sò stati mudificati per travaglià cù Python 3.
  • A libreria GTK2 hè stata ancu eliminata (solu i pacchetti cù GTK3 sò furniti).
  • NCurses hè custruitu cù u supportu Unicode per difettu ( libncursesw6.so ), a versione ASCII-limited di libncurses.so hè esclusa da a distribuzione.
  • U subsistema di u sonu hè statu cambiatu à aduprà PulseAudio.
  • L'installatore gràficu hè statu trasferitu à Qt 5.

Source: opennet.ru

Add a comment