Kamora lilemo tse tharo le halofo ho tloha tokollong ea ho qetela tokollo ya kabo . В GoboLinux вместо традиционной для Unix-систем иерархии файлов stack ea sebopeho sa sefate sa directory, moo lenaneo le leng le le leng le kentsoeng bukeng e fapaneng. Boholo 1.9 GB, e ka sebelisoang hape ho tloaelana le bokhoni ba ho aba ka mokhoa oa Live.
Корень в GoboLinux состоит из каталогов /Programs, /Users, /System, /Files, /Mount и /Depot. Минусом объединения в одном каталоге всех компонентов приложения, без разделения настроек, данных, библиотек и исполняемых файлов, является необходимость хранить данные (например, логи, файлы конфигурации) рядом с системными файлами. Плюсом является возможность параллельной установки разных версий одного приложения (например, /Programs/LibreOffice/6.4.4 и /Programs/LibreOffice/6.3.6) и упрощение поддержания системы (например, для удаления программы достаточно удалить связанную с ней директорию и почистить символические ссылки в /System/Index).
Bakeng sa ho lumellana le lifaele tsa FHS (Filesystem Hierarchy Standard), lilaebrari, li-log le lifaele tsa tlhophiso li ajoa ka mokhoa o tloaelehileng oa / bin, /lib, /var/log le / joalo-joalo ka lihokela tsa tšoantšetso. Ka nako e ts'oanang, li-directory tsena ha li bonahale ho mosebelisi ka ho sa feleng, ka lebaka la ts'ebeliso e khethehileng , e patang litsamaiso tsena (tse ka hare li fumaneha feela ha u fihlella faele ka ho toba). Ho tsamaisa mokhoa oa ho tsamaisa mofuta oa faele, kabo e kenyelletsa lethathamo la /System/Index, moo lihokelo tsa tšoantšetso li tšoaeang mefuta e fapaneng ea litaba, mohlala, lethathamo la lifaele tse sebetsang tse fumanehang le hlahisoa ho /System/Index/bin, data e arolelanoang ho / System/Index/share , le lilaebrari ho /System/Index/lib (mohlala, /System/Index/lib/libgtk.so e bua ka /Programs/GTK+/3.24/lib/libgtk-3.24.so).
Lintlafatso tsa morero li sebelisetsoa ho aha liphutheloana (E iketsahalletseng Linux from Scratch). Сценарии сборки оформляются в форме
, eo, ha e qala, e jarang khoutu ea lenaneo ka bo eona le litšepiso tse hlokahalang. Bakeng sa ho kenya mananeo ka potlako ntle le ho aha bocha, ho fanoa ka libaka tse peli tsa polokelo tse nang le liphutheloana tsa binary tse seng li bokeletsoe - ea semmuso, e tšehelitsoeng ke sehlopha sa nts'etsopele ea kabo, le e seng ea semmuso, e entsoeng ke sechaba sa basebelisi. Thepa ea ho aba e kentsoe ho sebelisoa sesebelisoa se tšehetsang mekhoa ea litšoantšo le mongolo.
Lintho tse ncha tse ka sehloohong :
- Mohlala o nolofalitsoeng oa tsamaiso le nts'etsopele ea "«, которая полностью интегрирована со сборочным инструментарием GoboLinux Compile. Дерево рецептов теперь представляет собой обычный Git-репозиторий, управляемый через GitHub и клонируемый внутрь системы в каталог /Data/Compile/Recipes, из которого рецепты напрямую используются в GoboLinux Compile.
- Утилита ContributeRecipe, применяемая для создания пакета на основе файла рецепта и его загрузки на серверы GoboLinux.org для рецензирования, теперь создаёт ответвление от локального клона Git-репозитория, добавляет в него новый рецепт и отправляет pull-запрос в основное дерево рецептов на GitHub.
- Lintlafatso tse tsoelang pele tikolohong ea mosebelisi e fokolang e ipapisitse le molaoli oa fensetere oa lithaele . Ka ho kenyelletsa li-add-on ka puo ea Lua e thehiloeng ho Awesome, lifensetere tse phaphametseng tse tloaelehileng ho basebelisi ba bangata li kenngoa ts'ebetsong, ha li ntse li boloka menyetla eohle ea ho kenya lithaele.
Lintlafatso li entsoe ho li-widget bakeng sa taolo ea Wi-Fi, molumo, taolo ea betri le khanya ea skrine. E kentse widget e ncha bakeng sa Bluetooth. E kentse sesebelisoa sa ho etsa li-screenshots. - Liphetolelo tse ntlafalitsoeng tsa likarolo tsa kabo. E kentse bakhanni ba bacha. Kabo e latela mohlala oa ho fana feela ka mefuta ea morao-rao ea lilaebrari tikolohong ea motheo. Ka nako e ts'oanang, ho sebelisa Runner, sesebelisoa sa virtualization ea tsamaiso ea faele, mosebedisi a ka haha le ho kenya mofuta ofe kapa ofe oa laebrari o ka phelang hammoho le phetolelo e fanoeng tsamaisong.
- Tšehetso bakeng sa mofetoleli oa Python 2 e khaotsoe, e seng e tlositsoe ka ho feletseng ho ajoa, 'me mangolo ohle a tsamaiso a tlameletsoeng ho eona a fetotsoe ho sebetsa le Python 3.
- Laeborari ea GTK2 le eona e tlositsoe sephutheloaneng (ho fanoa ka liphutheloana tse nang le GTK3 feela).
- Nurses e hahiloe ka tšehetso ea Unicode ka ho sa feleng ( libncursesw6.so ), mofuta o fokolang oa ASCII oa libncurses.so o tlositsoe.
- Sesebelisoa sa molumo se fetotsoe ho sebelisa PulseAudio.
- Sesebelisoa sa graphical se fetoletsoe ho Qt 5.
Source: opennet.ru
