GoboLinux е Linux дистрибуция за разлика от всяка друга

Сподели

Има много Linux дистрибуции, но GoboLinux е различен вид звяр. Това е алтернативна дистрибуция на Linux, която предефинира цялата йерархия на файловата система.

GoboLinux е Linux дистрибуция, която е изградена от нулата. Създаден е през 2002 г. от желанието да се изпробват нови подходи в пространството за проектиране на дистрибуция на Linux. За съжаление, близо 20 години по-късно, съдейки по популярността на разпространението, можем да заключим, че експериментът не е успешен.

Нека започнем с процеса на инсталиране. Когато стартирате изтегления ISO файл, ще видите CLI интерфейс. След това трябва да напишете startx команда и ще се появи графичният потребителски интерфейс с Awesome WM (това е мениджър на прозорци с плочки).

Процесът на инсталиране е доста лесен, но определено не е за начинаещи в света на Linux.

GoboLinux е създаден, за да се фокусира върху опитния потребител, който не обича нещата да са автоматични. Нашите скриптове просто автоматизират процедурите, но те не „вземат решения“ и винаги, когато трябва, те първо питат.

GoboLinux не използва systemd нито процедура за инициализиране на System V. Вместо това тя има своя собствена. В /System/Settings/BootScripts ще намерите няколко файла, които командват цялата процедура за зареждане.

Персонализираната Awesome WM среда се доставя по подразбиране в GoboLinux. Няма графичен текстов редактор, файлов мениджър, контролен център, системен монитор или нещо друго. От вас се очаква да знаете как да управлявате системата чрез командния ред.

Но не очаквайте тук да намерите apt, yum, pacman или друг мениджър на пакети. Нека ви кажа – в GoboLinux няма мениджър на пакети. Той използва прост, но изчерпателен базиран на източник система за управление на пакети за разрешаване на зависимости.

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

Например, GoboLinux използва инструмент, наречен Compile за инсталиране на софтуер. Compile изтегля изходни tarballs, разопакова, компилира и инсталира софтуер, като използва прости компилационни скриптове, наречени “рецепти“. Рецептата е малък файл, който разказва Compile относно местоположението на изходния код в Интернет, за да го изтеглите.

Сега да преминем към файловата система. Йерархията на GoboLinux представлява радикално отклонение от йерархията на файловата система, традиционно използвана от повечето дистрибуции на Linux. По принцип това означава, че няма директории като напр /home, /usr,/etc и така нататък.

Йерархия на файловата система GoboLinux

В GoboLinux всички файлове за дадена програма, включително изпълними файлове, заглавки и библиотеки, се инсталират под една директория, която принадлежи на тази програма. Основната идея на алтернативната йерархия е да съхранява всички файлове, принадлежащи на дадено приложение, в собствено отделно поддърво под /Programs директория.

Директория с програми

С други думи, нямате нужда от база данни за пакети, защото файловата система е базата данни. Предполагам, че идеята зад това решение е GoboLinux да бъде насочен към хора, които предпочитат да инсталират приложения от оригиналните пакети.

Премахването на програмата от системата е просто като rm -rf /Programs/app_name. Но тъй като това оставя след себе си висящи символни връзки, GoboLinux предлага RemoveProgram помощна програма, която премахва програмата и всички връзки, сочещи към нейните файлове /System/Index.

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

GoboLinux Страхотен WM

Заключение

GoboLinux въвежда много нови идеи в света на Linux. Той нарушава историческата йерархия на директорията на Unix и затова не отговаря на стандарта FHS. Той организира програмите по съвсем различен начин.

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

Вероятно най-големият проблем при използване на GoboLinux е наличието на софтуер. В този аспект GoboLinux изостава далеч от другите утвърдени дистрибуции. Има много софтуери, които нямат рецепта в базата данни на Compile инструмент. Което означава, че трябва да го изтеглите и инсталирате сами.

В заключение – Забавлявах ли се, докато тествах GoboLinux? Определено, да! Бих ли го използвал в ежедневната си практика? Бих предпочел да не.

Публикациите се превеждат автоматично с google translate


Сподели