Po trzech i pół roku od ostatniej wersji nowa wersja Dystrybucja Linuksa „GoboLinux 017”. To dystrybucja różni się od wielu inne dystrybucje, ponieważ zamiast obsługiwać tradycyjną hierarchię plików Oparty na systemie Unix, używany jest model stosu drzewa katalogów, w którym każdy program jest instalowany w osobnym katalogu.
Root w GoboLinux składa się z katalogów / Programs, / Users, / System, / Files, / Mount i / Depot. A Zaletą jest możliwość zainstalowania różnych wersji tej samej aplikacji równolegle i uprościć konserwację systemu, ponieważ na przykład, aby usunąć program, wystarczy usunąć powiązany z nim katalog.
Aby zapewnić zgodność z FHS, pliki wykonywalne, biblioteki, dzienniki i pliki konfiguracyjne są dystrybuowane w zwykłych katalogach / bin, / lib, / var / log i / etc za pośrednictwem dowiązań symbolicznych.
Jednocześnie katalogi te domyślnie nie są widoczne dla użytkownika, dzięki zastosowaniu specjalnego modułu jądra, który dba o ich ukrycie.
Aby uprościć nawigację typów plików, dystrybucja zawiera katalog / System / Index, w którym różne typy treści są oznaczone dowiązaniami symbolicznymiNa przykład lista plików wykonywalnych dostępnych w podkatalogu / System / Index / bin, udostępnione dane w / System / Index / share i biblioteki w / System / Index / lib (na przykład / System / Index / lib / libgtk .so odnosi się do /Programs/GTK+/3.24/lib/libgtk-3.24.so).
Budować pakiety wykorzystanie osiągnięć projektu ALFS (Linux zautomatyzowany od podstaw). Skrypty budowania uruchomić w formie „Przepisów”, po uruchomieniu kod programu i wymagane zależności są ładowane automatycznie.
Do szybkiej instalacji programów bez przebudowy, Oferowane są dwa repozytoria z już zmontowanymi pakietami binarnymi: oficjalny, wspierany przez zespół programistów dystrybucji i nieoficjalny, utworzony przez społeczność użytkowników. Zestaw dystrybucyjny jest instalowany przy użyciu instalatora, który obsługuje zarówno tryb graficzny, jak i tekstowy.
Główne nowości GoboLinux 017
W tej nowej wersji programiści zaproponować uproszczony model zarządzania i opracowywania receptur, który jest w pełni zintegrowany z narzędziami kompilacji GoboLinux. Drzewo receptur jest teraz normalnym repozytorium Git, zarządzane przez GitHub i sklonowane w systemie do katalogu / Data / Compile / Recipes, z którego Receptury są używane bezpośrednio w kompilacji GoboLinux.
Użyteczność Przepis na wkład, używany do tworzenia pakietu na podstawie pliku Recpie i przesyłania go na serwery GoboLinux.org do recenzji, teraz utwórz gałąź lokalnego klonu z repozytorium git, le dodaj nowy przepis i wyślij prośbę o wypłatę dol główne drzewo na GitHub.
Kolejną zmianą wymienioną w komunikacie jest ciągłe doskonalenie środowiska minimalistyczny menedżer okien oparty na użytkownikachNiesamowite.
Ponadto podłączając wtyczki w języku Lua na podstawie Awesome, praca jest wykonywana za pomocą ruchomych okien, znane większości użytkowników, przy jednoczesnym zachowaniu wszystkich możliwości projektowania mozaiki.
Poprawiono widżety, aby kontrolować Wi-Fi, dźwięk, kontrolować moc baterii i jasność ekranu, dodano nowy widżet dla Bluetooth i zaimplementowano narzędzie do tworzenia zrzutów ekranu.
Z pozostałych zmian:
- Zaktualizowane wersje składników dystrybucji.
- Dodano nowe sterowniki.
- Wsparcie dla interpretera Pythona 2 zostało przerwane, co zostało całkowicie usunięte z dystrybucji, a wszystkie połączone skrypty systemowe zostały przerobione do pracy z Pythonem 3.
- Biblioteka GTK2 również została usunięta ze składu (tylko pakiety są dostarczane z GTK3).
- NCurses jest tworzone domyślnie z obsługą Unicode (libncursesw6.so), opcja libncurses.so, ograniczona do ASCII, jest wyłączona z dostawy.
- Podsystem dźwięku zmieniono na PulseAudio.
- Graficzny instalator został przetłumaczony na Qt 5.
Rozładowanie
Jeśli chcesz dowiedzieć się więcej o dystrybucji lub uzyskaniu obrazów systemu, możesz to zrobić z jego oficjalnej strony internetowej.