Gobo-VertriebsfreigabeLinux 017.01 mit eigener Dateisystemhierarchie

Gobo-Vertriebsfreigabe angekĂŒndigtLinux Version 017.01 ersetzt die traditionelle Unix-Dateihierarchie durch eine stapelbasierte Verzeichnisstruktur und installiert jedes Programm in einem separaten Verzeichnis. Das Installationsabbild, das Live-Boot unterstĂŒtzt, ist 2.3 GB groß (x86_64).

Root-Dateisystem in GoboLinux EnthĂ€lt die Verzeichnisse „/Programme“, „/Benutzer“, „/System“, „/Dateien“, „/Mount“ und „/Depot“. Jedes Anwendungsverzeichnis enthĂ€lt alle zugehörigen Komponenten, ohne Einstellungen, Daten, Bibliotheken und ausfĂŒhrbare Dateien auf verschiedene Systemverzeichnisse zu verteilen. Der Vorteil dieses Ansatzes liegt darin, dass verschiedene Versionen derselben Anwendung parallel installiert werden können (z. B. „/Programme/LibreOffice/25.2“ und „/Programme/LibreOffice/24.8“) und die Systemwartung vereinfacht wird (z. B. kann zum Deinstallieren eines Programms lediglich das zugehörige Verzeichnis gelöscht und symbolische Links in „/System/Index“ entfernt werden).

Um die Navigation nach Dateitypen zu vereinfachen, enthĂ€lt die Distribution ein Verzeichnis namens „/System/Index“, in dem symbolische Links unterschiedliche Inhaltstypen markieren. Beispielsweise wird eine Liste der verfĂŒgbaren ausfĂŒhrbaren Dateien im Unterverzeichnis „/System/Index/bin“ angezeigt, gemeinsam genutzte Daten in „/System/Index/share“ und Bibliotheken in „/System/Index/lib“ (beispielsweise verlinkt /System/Index/lib/libgtk.so auf /Programs/GTK/4.18/lib/libgtk-4.18.so). Somit werden alle verfĂŒgbaren Bibliotheken im Verzeichnis „/System/Index/lib“ widergespiegelt und der Linker verwendet es bei der Suche nach von Anwendungen benötigten Bibliotheken.

Aus KompatibilitĂ€tsgrĂŒnden mit dem FHS (Filesystem Hierarchy Standard) werden ausfĂŒhrbare Dateien, Bibliotheken, Protokolle und Konfigurationsdateien zusĂ€tzlich ĂŒber symbolische Links auf die Verzeichnisse /bin, /lib, /var/log und /etc verteilt (z. B. sind /bin und /usr/bin symbolische Links zu /System/Index/bin und die Umgebungsvariable PATH verweist auf /System/Index/bin). Gleichzeitig sind diese Verzeichnisse dank der Verwendung des GoboHide-Kernelmoduls standardmĂ€ĂŸig fĂŒr den Benutzer nicht sichtbar. Das angegebene Modul verbirgt einige Verzeichnisse beim AufzĂ€hlen ihres Inhalts, ermöglicht jedoch den direkten Zugriff auf Dateien.

Zur Zusammenstellung der Pakete werden die Entwicklungen des ALFS-Projekts (Automated File System) genutzt. Linux (Von Grund auf neu erstellt). Die Build-Skripte sind als „Rezepte“ geschrieben, die beim AusfĂŒhren automatisch den Programmcode und die benötigten AbhĂ€ngigkeiten herunterladen. FĂŒr die schnelle Installation von Programmen ohne erneutes Kompilieren stehen zwei Repositories mit vorkompilierten BinĂ€rpaketen zur VerfĂŒgung: ein offizielles, das vom Entwicklungsteam der Distribution gepflegt wird, und ein inoffizielles, das von der Benutzergemeinschaft gepflegt wird. Die Distribution wird mit einem Installationsprogramm installiert, das sowohl grafische als auch textbasierte Ansicht unterstĂŒtzt.

Gobo-FreigabeLinux Ausgabe 017.01 markierte die Wiedergeburt des Projekts (die vorherige Ausgabe erschien vor fĂŒnf Jahren). Die Veröffentlichung erfolgte bewusst am 1. April, da viele das Projekt vermutlich schon vergessen hatten. Der Witz bestand darin, dass es kein Scherz war und tatsĂ€chlich eine Distribution mit eigenem Verzeichnislayout existierte. Schöpfer: GoboLinux Der Hauptentwickler hat die Kontrolle an einen neuen Betreuer ĂŒbergeben, der die Entwicklung der Distribution fortsetzen wird. Änderungen in der neuen Version:

  • Die Live-Umgebung verwendet das UnionFS-Fuse-Modul.
  • Die Ncurses-Bibliothek wurde durch NcursesW ersetzt.
  • UnterstĂŒtzung fĂŒr eMMC-Speicherkarten hinzugefĂŒgt.
  • Freshen, ein Programm zum Suchen nach Updates, wurde auf Python 3 portiert.
  • Kern Linux Aktualisiert auf Version 6.12.16 (vorher 5.6). Der zstd-Algorithmus wird fĂŒr die Kernelkomprimierung, die initramfs-Firmware und die squashfs-Imagekomprimierung verwendet.
  • Aktualisierte Versionen der Pakete Dracut 103, E2FSProgs 1.47.1, Fuse 3.16.2, GCC 14.2.0 (vorher 9.2.0), GRUB 2.12, SQlite 3.36.0, SquashFS-Tools 4.6.1, Util-Linux 2.40.2
  • Aktualisierte Boot-Skripte und proprietĂ€re Komponenten (Compile, ConfigTools, Dit, EnhancedSkel, GoboNet, Scripts). BuildLiveCD- und Freshen-Komponenten hinzugefĂŒgt.
  • Viele von Benutzern in der vorherigen Version gemeldete Probleme wurden behoben.

Source: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz und VPS-VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster