След три години новата версия на GoboLinux 017 е тук и това са нейните промени

След три години и половина от последната версия, беше пусната новата версия на Linux дистрибуцията "GoboLinux 017". Тази дистрибуция се различава от много други , защото вместо да използва традиционна файлова йерархия, базирана на Unix, тя използва модел на дървовиден стек от директории, при който всяка програма е инсталирана в отделна директория.

Главната директория в GoboLinux се състои от /Programs, /Users, /System, /Files, /Mount и /Depot . Едно от предимствата е възможността за паралелно инсталиране на различни версии на едно и също приложение, което опростява поддръжката на системата, тъй като например, за да премахнете програма, просто изтривате директорията, свързана с нея.

За съвместимост с FHS изпълнимите файлове, библиотеки, регистрационни файлове и конфигурационни файлове се разпространяват в обичайните директории / bin, / lib, / var / log и / и т.н. чрез символни връзки.

В същото време тези директории не се виждат от потребителя по подразбиране, благодарение на използването на специален модул на ядрото, тъй като той се грижи за скриването на тези директории.

За да се опрости навигацията по типовете файлове, дистрибуцията съдържа директорията /System/Index, в която различните типове съдържание са маркирани със символни връзки ; например списък с изпълними файлове, налични в поддиректорията /System/Index/bin, споделени данни в /System/Index/share и библиотеки в /System/Index/lib (например, /System/Index/lib/libgtk.so се отнася до /Programs/GTK+/3.24/lib/libgtk-3.24.so).

Да се ​​изградят пакети, използвайки постиженията на проекта ALFS (Automated Linux from Scratch). Скриптовете за изграждане се изпълняват като „Рецепти“ ; когато бъдат стартирани, програмният код и необходимите зависимости се зареждат автоматично.

За бърза инсталация на програмата без повторно инсталиране се предлагат два хранилища с предварително сглобени двоични пакети: официалният, поддържан от екипа за разработка на дистрибуцията, и неофициалният, създаден от потребителската общност. Дистрибутивният комплект се инсталира с помощта на инсталатор, който поддържа както графична, така и текстова работа.

Основни новини на GoboLinux 017

В тази нова версия, разработчиците предлагат опростен модел за управление и разработване на Recipes (Рецепти) , който е напълно интегриран с инструментите за компилация на GoboLinux. Дървото на Recipes вече е стандартно Git хранилище, управлявано чрез GitHub и клонирано в системата в директорията /Data/Compile/Recipes, от която Recipes се използват директно в компилацията на GoboLinux.

Помощната програма ContributeRecipe , използвана за създаване на пакет, базиран на Recpie файл, и качването му на сървърите на GoboLinux.org за преглед, вече създава клон на локалния клонинг на Git хранилището, добавя нов Recipe към него и изпраща заявка за изтегляне (pull request) към основното дърво в GitHub.

Друга промяна, спомената в съобщението, е непрекъснатото подобряване на минималистичната потребителска среда, базирана на мениджъра на прозорци Awesome .

Освен това, чрез свързване на плъгини на езика Lua, базиран на Awesome , се работи с плаващи прозорци, познати на повечето потребители, като същевременно се запазват всички възможности за плочков дизайн.

Уиджетите бяха подобрени за контрол на Wi-Fi, звук, захранване на батерията и яркост на екрана, плюс това беше добавен нов уиджет за Bluetooth и беше внедрен инструмент за създаване на екранни снимки.

От останалите промени:

  • Актуализирани версии на компонентите за разпространение.
  • Добавени са нови драйвери.
  • Поддръжката на интерпретатора Python 2 е прекратена, която е напълно премахната от дистрибуцията и всички свързани системни скриптове са преработени, за да работят с Python 3.
  • Библиотеката GTK2 също е премахната от композицията (само пакетите се доставят с GTK3).
  • NCurses се създава по подразбиране с поддръжка на Unicode (libncursesw6.so), опцията libncurses.so, ограничена до ASCII, е изключена от доставката.
  • Звуковата подсистема е променена на PulseAudio.
  • Графичният инсталатор е преведен на Qt 5.

Изпълнение

Ако се интересувате да научите повече за дистрибуцията или да получите системни образи, можете да го направите от официалния им уебсайт.


Добавяне като предпочитан източник в Google