Verëffentlechung vun der GoboLinux 017 Verdeelung mat enger eenzegaarteger Dateisystemhierarchie

No dräi an en halleft Joer zënter der leschter Verëffentlechung geformt Verdeelung Verëffentlechung GoboLinux 017. Am GoboLinux, amplaz vun der traditioneller Dateihierarchie fir Unix Systemer benotzt gëtt Stack Modell fir e Verzeechnesbaum ze bilden, an deem all Programm an engem separaten Verzeichnis installéiert ass. Gréisst Installatioun Bild 1.9 GB, déi och benotzt ka ginn fir Iech mat de Fäegkeeten vun der Verdeelung am Live Modus vertraut ze maachen.

D'Wuerzel am GoboLinux besteet aus den /Programmer, /Users, /System, /Dateien, /Mount an /Depot Verzeichnisser. Den Nodeel fir all Applikatiounskomponenten an engem Verzeichnis ze kombinéieren, ouni Astellungen, Daten, Bibliothéiken an ausféierbar Dateien ze trennen, ass d'Notzung fir Daten (zum Beispill Logbicher, Konfiguratiounsdateien) nieft Systemdateien ze späicheren. De Virdeel ass d'Méiglechkeet vun enger paralleler Installatioun vu verschiddene Versioune vun der selwechter Applikatioun (zum Beispill /Programs/LibreOffice/6.4.4 an /Programs/LibreOffice/6.3.6) an Vereinfachung vum Systemhaltung (zum Beispill fir e Programm ze läschen , läscht just den Dossier, deen domat verbonnen ass, a botzt déi symbolesch Linken an /System/Index).

Fir Kompatibilitéit mam FHS (Filesystem Hierarchy Standard) Standard, ausführbar Dateien, Bibliothéiken, Logbicher a Konfiguratiounsdateien ginn an den üblechen /bin, /lib, /var/log an /etc Verzeichnisser iwwer symbolesch Links verdeelt. Zur selwechter Zäit sinn dës Verzeichnisser fir de Benotzer net par défaut ze gesinn, duerch d'Benotzung vun engem speziellen Kernel Modul, déi dës Verzeechnes verstoppt (den Inhalt ass nëmme verfügbar wann Dir direkt op d'Datei kënnt). Fir d'Navigatioun duerch Dateitypen ze vereinfachen, enthält d'Verdeelung e /System/Index Verzeichnis, an deem verschidden Aarte vun Inhalter mat symbolesche Linke markéiert sinn, zum Beispill gëtt eng Lëscht mat verfügbaren ausführbaren Dateien am /System/Index/bin Ënnerverzeechnes presentéiert, gedeelt Daten am /System/Index/share, a Bibliothéiken an /System/Index/lib (zum Beispill /System/Index/lib/libgtk.so Linken op /Programs/GTK+/3.24/lib/libgtk-3.24.so) .

Projektentwécklunge gi benotzt fir Packagen ze bauen alfs (Automatiséiert Linux vun Null). Build Scripten sinn an der Form geschriwwen
Rezepter, wann lancéiert, de Programm Code an néideg Ofhängegkeeten automatesch gelueden. Fir Programmer séier z'installéieren ouni nei opzebauen, ginn zwee Repositories mat scho versammelten binäre Packagen ugebueden - en offiziellen, erhale vun der Verdeelungsentwécklungsteam, an en inoffiziellen, geformt vun der Benotzergemeinschaft. De Verdeelungskit gëtt mat engem Installateur installéiert, deen d'Aarbecht a grafeschen an Textmodus ënnerstëtzt.

Schlëssel Innovatiounen GoboLinux 017:

  • E vereinfachte Gestiouns- an Entwécklungsmodell gëtt proposéiert "Rezepter", déi komplett mat dem GoboLinux Compile Build Toolkit integréiert ass. De Rezeptbaum ass elo e reegelméissege Git Repository, geréiert iwwer GitHub an intern an den /Data/Compile/Recipes Verzeichnis gekloont, aus deem Rezepter direkt am GoboLinux Compile benotzt ginn.
  • D'ContributeRecipe Utility, benotzt fir e Package aus enger Rezeptdatei ze kreéieren an op d'GoboLinux.org Serveren eropzelueden fir ze iwwerpréiwen, fort elo e lokale Klon vum Git Repository, füügt en neit Rezept derbäi a schéckt eng Pull-Ufro un den Haaptgrond. Rezept Bam op GitHub.
  • Weider Verbesserung vum minimalistesche Benotzerëmfeld baséiert op dem Mosaikfenstermanager Fantastesch. Andeems Dir Add-ons an der Lua Sprooch baséiert op Awesome verbënnt, kënne mir mat schwiewend Fënstere schaffen, déi fir déi meescht Benotzer vertraut sinn, wärend all d'Méiglechkeete fir e betegelten Layout behalen.
    Verbesserunge goufen u Widgets gemaach fir Wi-Fi, Toun, Iwwerwaachung vun der Batterieladung an der Hellegkeet vum Bildschierm ze managen. En neie Widget fir Bluetooth bäigefüügt. En Tool fir Screenshots ze kreéieren gouf implementéiert.

    Verëffentlechung vun der GoboLinux 017 Verdeelung mat enger eenzegaarteger Dateisystemhierarchie

  • D'Versioune vun de Verdeelungskomponente goufen aktualiséiert. Nei Chauffeuren goufen dobäi. D'Verdeelung hält sech un de Modell fir nëmmen déi lescht Versioune vu Bibliothéiken an der Basisëmfeld ze liwweren. Zur selwechter Zäit, mam Runner, e FS Virtualiséierungsinstrument, kann de Benotzer all Versioun vun der Bibliothéik bauen an installéieren, déi mat der Versioun, déi am System ugebuede gëtt, zesumme existéieren.
  • Ënnerstëtzung fir de Python 2 Dolmetscher gouf gestoppt; Et ass komplett aus der Verdeelung geläscht ginn, an all System Scripten, déi domat verbonne sinn, goufen geännert fir mat Python 3 ze schaffen.
  • D'GTK2 Bibliothéik gouf och geläscht (nëmme Pakete mat GTK3 gi geliwwert).
  • NCurses ass standardiséiert mat Unicode Support gebaut (libncursesw6.so), déi ASCII-limitéiert Versioun vu libncurses.so ass aus der Verdeelung ausgeschloss.
  • Den Soundsubsystem gouf op PulseAudio gewiesselt.
  • De grafeschen Installateur gouf op Qt 5 transferéiert.

Source: opennet.ru

Setzt e Commentaire