URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 95784
[ Назад ]

Исходное сообщение
"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."

Отправлено opennews , 09-Май-14 11:23 
Спустя шесть лет с момента прошлого выпуска увидел свет (http://lists.gobolinux.org/pipermail/gobolinux-users/2014-Ma...) релиз дистрибутива GoboLinux 015 (http://gobolinux.org/), применяющего нетрадиционный для Unix подход в организации иерархии файловой системы. Из ключевых улучшений нового выпуска отмечается (http://gobolinux.org/?page=release_notes_015) переход с иерархии /System/Links на /System/Index, поддержка Live USB и предоставление по умолчанию пользовательского окружения Enlightenment 18. Размер установочного образа (http://gobolinux.org/iso/) 1.5 Гб.

В GoboLinux используется (http://gobolinux.org/?page=at_a_glance) стековая модель формирования дерева файловой системы, при которой каждая программа устанавливается в отдельную директорию. Корень в GoboLinux состоит из директорий: /Programs, /Users, /System, /Files, /Mount и /Depot. Минусом такого подхода является необходимость хранить данные (например, логи, файлы конфигурации) рядом с системными файлами. Плюсом является возможность параллельной установки разных версий одного приложения (например, /Programs/LibreOffice/4.2.3.3 и /Programs/LibreOffice/4.1.6) и упрощение поддержания системы (например, для удаления программы достаточно удалить связанную с ней директорию и почистить битые символические ссылки в /System/Index).


Для совместимости со стандартом  FHS (Filesystem Hierarchy Standard) исполняемые файлы, библиотеки, логи и файлы конфигурации через символические ссылки распределены по привычным директориям /bin, /lib, /var/log и /etc. При этом, данные каталоги по умолчанию не видны пользователю, благодаря применению специального модуля ядра (http://www.gobolinux.org/index.php?page=doc/articles/gobohide), скрывающего эти каталоги, содержимое которых доступно только при прямом обращении к файлу. Для упрощения навигации по типам файлов в дистрибутиве присутствует каталог /System/Index, в котором символическими ссылками отмечены  различные типы контента, например, список доступных исполняемых файлов представлен в подкаталоге /System/Index/bin, совместно используемых данных в /System/Index/share, а библиотек в /System/Index/lib (например, /System/Index/lib/libgtk.so ссылается на /Programs/GTK+/3.10/lib/libgtk-3.10.so).


Для сборки пакетов используются наработки проекта ALFS (http://www.linuxfromscratch.org/alfs/) (Automated Linux from Scratch). Сценарии сборки оформляются в форме
рецептов (http://recipes.gobolinux.org/), при запуске которого автоматически загружается код программы и требуемые зависимости. Для быстрой установки программ  без пересборки предлагается два репозитория с уже собранными бинарными пакетами - официальный, поддерживаемый командой разработчиков дистрибутива, и неофициальный, формируемый сообществом пользователей. Установка дистрибутива производится с использованием инсталлятора, поддерживающего работу как в графическом, так и текстовом режиме. Начиная с выпуска 015 поддерживается работа с USB-накопителя в Live-режиме, что позволяет познакомиться с дистрибутивом без необходимости его установки на диск.


URL: http://lists.gobolinux.org/pipermail/gobolinux-users/2014-Ma...
Новость: http://www.opennet.dev/opennews/art.shtml?num=39734


Содержание

Сообщения в этом обсуждении
"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аномистикус , 09-Май-14 11:25 
Клево.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Dragonic , 09-Май-14 11:50 
скорее бы подобную систему в мейнстрим, ибо давно пора.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено infidel , 09-Май-14 14:30 
Толстовато. Обосновать сможете?

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено анононо , 09-Май-14 20:05 
Я смогу. В linux постоянно проиходят регрессии приложений, тот же virtualbox. А так просто выбрал нужную версию и работай.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено AlexYeCu , 09-Май-14 22:18 
1. yum downgrade package-name ИЛИ apt-get install <package-name>=<package-version-number> ИЛИ см. man`ы по своему дистру
2. ./configure --prefix=/usr/local/
3. ./configure --prefix=/opt/package-name

Собственно, вот. Обычно этого достаточно. Или вы всерьёз думаете, что кто-то будет в рамках одного дистрибутива поддерживать все возможные мажорные и минорные версии всех возможных продуктов?


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Michael Shigorin , 09-Май-14 23:58 
> Я смогу. В linux постоянно проиходят регрессии приложений, тот же virtualbox.
> А так просто выбрал нужную версию и работай.

Если хочется именно держать bundles, то с применением извилин (в отличие от данного случая) это сделано в NixOS.


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 09-Май-14 11:56 
Я уж подумал, сделали диск Цэ для системы и диск Дэ для данных.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 09-Май-14 12:34 
Виндовс вей

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 09-Май-14 12:47 
Скорее, OS X way.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено kurokaze , 09-Май-14 16:31 
>Скорее, OS X way.
>Минусом такого подхода является необходимость хранить данные (например, логи, файлы конфигурации) рядом с системными файлами.

Не. В макоси это ~/Library/Application Support


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 18-Май-14 04:48 
что - суть одно.
как и майкрософт с гуглем, неожиданно.
как и бэк-энд, оных.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Трубовращатель , 09-Май-14 12:49 
Наконец-то выпустили дистр для Огнелиса.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено the joker , 09-Май-14 12:55 
> Для совместимости со стандартом .. файлы ... распределены по привычным директориям  ...
> При этом ... не видны"

Это какой-то [1], а не совместимость!

LFS придерживается HFS и alfs был (был, когда я смотрел; сейчас не знаю) вполне приличным инструментом. Это же надо вот так, взять хорошую вещь и сделать из неё [1]...

Я негодую :-(

---------

[1] http://perlodrom.ru/mp3/ss/ss-13-pozor.mp3


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Трубовращатель , 09-Май-14 13:48 
NixOS тоже такой фигнёй страдает и FHS там тоже нарушена, но больше всех приуспел Ведроед, со своим долбаным недокорнем. В данный момент сижу, собираю дополнительный префикс в /data/data/com.spartacusrex.spartacuside/files/local Спасибо автору TerminalIDE за rw-директорию с правами. В некоторых случаях нужно хоть как-то выкрутиться, но к сабжу это не относится.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено цирроз , 09-Май-14 16:26 
Ссылка работает только под виндами, я правильно понял?

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено kravich , 11-Май-14 07:45 
Неправильно, просто у тебя браузер не умеет mp3. Aurora 30, собранная с поддержкой gstreamer1.0 плюс gstreamer1.0-plugins-bad и gstreamer1.0-libav - файл играется в брузерею

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено хрюкотающий зелюк , 09-Май-14 13:10 
Хорошо! лет через 5 это будет в Ubuntu

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 09-Май-14 14:10 
> почистить битые символические ссылки в /System/Index).
> Для совместимости со стандартом FHS (Filesystem Hierarchy Standard) исполняемые файлы, библиотеки, логи и файлы конфигурации через символические ссылки распределены по привычным директориям /bin, /lib, /var/log и /etc.

В конечном итоге - дистрибутив-помойка. Не должен пользователь видеть файловую систему установленных программ. Когда он это видит, начинается идиотизм.

// b


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 09-Май-14 22:02 
не надо причинно-следственные связи нарушать, не надо

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 09-Май-14 14:17 
http://gobolinux.org/ лежит

O_O


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Куяврег , 09-Май-14 14:22 
> http://gobolinux.org/ лежит
> O_O

они походу свои наработки на сервак забубенили



"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено freehck , 09-Май-14 18:16 
Вы так говорите, будто в падении сайта виноват Дебиан, а не мартышки, которые его настраивали.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено pv47 , 09-Май-14 23:13 
> Вы так говорите, будто в падении сайта виноват Дебиан, а не мартышки, которые его настраивали.

Вы так говорите, будто когда стоит дебиан в падении виноваты мартышки, а когда другой дистрибутив - виноват дистрибутив.


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Led , 09-Май-14 23:33 
>> Вы так говорите, будто в падении сайта виноват Дебиан, а не мартышки, которые его настраивали.
> Вы так говорите, будто когда стоит дебиан в падении виноваты мартышки, а
> когда другой дистрибутив - виноват дистрибутив.

Нет. Во втором случае - тоже вы.


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено kurokaze , 09-Май-14 16:28 
>/Users

у джобса спёрли


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Kodir , 09-Май-14 22:35 
У Жлобса нет /Users, у него /Slaves

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено trdm , 12-Май-14 10:03 
Рыбы? О_о...

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено freehck , 09-Май-14 18:18 
Объясните кто-нибудь, как они работают с разделяемыми библиотеками?
Сайт у них то ли лежит, то ли слешдот-эффект словил...

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено pkunk , 09-Май-14 18:44 
/System/Index/lib] ls -l | cut -b 49-
...
libgtk-1.2.so.0 -> /Programs/GTK+/1.2.10/lib/libgtk-1.2.so.0.9.1
libgtk-1.2.so.0.9.1 -> /Programs/GTK+/1.2.10/lib/libgtk-1.2.so.0.9.1
libgtk.a -> /Programs/GTK+/1.2.10/lib/libgtk.a
libgtk.la -> /Programs/GTK+/1.2.10/lib/libgtk.la
libgtk.so -> /Programs/GTK+/1.2.10/lib/libgtk-1.2.so.0.9.1
libgtk-x11-2.0.la -> /Programs/GTK+/2.6.7/lib/libgtk-x11-2.0.la
libgtk-x11-2.0.so -> /Programs/GTK+/2.6.7/lib/libgtk-x11-2.0.so.0.600.7
libgtk-x11-2.0.so.0 -> /Programs/GTK+/2.6.7/lib/libgtk-x11-2.0.so.0.600.7
libhfs.a -> /Programs/CDRTools/2.01/lib/libhfs.a
libhistory.a -> /Programs/Readline/5.0/lib/libhistory.a
libhistory.so -> /Programs/Readline/5.0/lib/libhistory.so.5.0
libhistory.so.5 -> /Programs/Readline/5.0/lib/libhistory.so.5.0

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено bOOster , 13-Май-14 20:56 
Вирус извлек из стека больше чем положил :))

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Igor , 09-Май-14 18:56 
Концепция напоминает PC-BSD.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 09-Май-14 21:06 
>Выпуск дистрибутива GoboLinux 015 с нетрадиционной

как будто ещё один проект для разберипи


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 09-Май-14 21:35 
Регистр в названии дир не нужен!

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Kodir , 09-Май-14 22:37 
> Регистр в названии дир не нужен!

Нужен. Разрабы где-то объясняли почему. Но в целом я б эти тупорылые регистры упразднил - мне в пень не упёрлись три каталога Log log LOG, мне нужен один для логов и мне всё равно, какие у него большие буквы.


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено ZloySergant , 09-Май-14 23:22 
>Нужен. Разрабы где-то объясняли почему.

Пофиг, что объясняли. Нужен многим пользователям (среди моих знакомых - ~60%). К примеру, мне. Для меня пути ~/Download и ~/download имеют разную смысловую нагрузку и разные периоды использования. При этом, одно другим загаживать как-то не хочется. То же и для более серьезных случаев: со строчной - помойка, с прописной - серьезные вещи, которые надо сортировать в первую очередь.


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Anonymous1 , 10-Май-14 09:16 
>>Нужен. Разрабы где-то объясняли почему.
> Пофиг, что объясняли. Нужен многим пользователям (среди моих знакомых - ~60%). К
> примеру, мне. Для меня пути ~/Download и ~/download имеют разную смысловую
> нагрузку и разные периоды использования. При этом, одно другим загаживать как-то
> не хочется. То же и для более серьезных случаев: со строчной
> - помойка, с прописной - серьезные вещи, которые надо сортировать в
> первую очередь.

Ну да. И в корзину складываются файлы не удаленные, а нужные в первую очередь - ведь там их легче найти, чем в общей помойке...

Вы и Ваши друзья, несомненно, можете устанавливать на своих десктопах любые правила работы с директориями. Глупо лишь считать их обязательными (или хотя бы понятными) для всех.


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено ZloySergant , 10-Май-14 22:52 
> Вы и Ваши друзья, несомненно, можете устанавливать на своих десктопах любые правила
> работы с директориями. Глупо лишь считать их обязательными (или хотя бы
> понятными) для всех.

А я и не навязываю свое мнение. Это к товарищу выше.


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Alinaki , 09-Май-14 22:05 
Хо-хо-хо! Решайте проблемы после этого, господа :-D

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Kodir , 09-Май-14 22:39 
Я для release notes уже перевод сделал (правда, там ничего существенного), так что кто делает - не напрягайтесь.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 10-Май-14 09:20 
Если уж всё ломать то тогда уж NixOS лучше

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 10-Май-14 19:54 
Корень в GoboLinux состоит из директорий: /Programs, /Users, /System, /Files, /Mount и /Depot.

Это не так.

Вы, вероятно, заметили, что традиционные каталоги UNIX не показаны в нашем первом примере корневого каталога. На самом деле, они физически существуют, но чисто из эстетических соображений мы написали расширение ядра GoboHide, прячущее устаревшую структуру. Конечно, это делать совсем не обязательно. Более того: GoboLinux вообще не нуждается ни в каких модификациях ядра. В любом случае, нашим пользователям новый вид нравится. :)
http://gobolinux.org/index.php?page=at_a_glance

~] ls /                  
Depot  Mount     System bin  etc  proc  sys  usr                    
Files  Programs  Users  dev  lib  sbin  tmp  var                  
                  
~] gobohide -h /usr                  
~] gobohide -h /etc                  
                  
~] ls /                  
Depot  Mount     System  bin  lib   sbin  tmp                    
Files  Programs  Users   dev  proc  sys   var            
        
http://gobolinux.org/index.php?page=doc/articles/gobohide


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено bOOster , 13-Май-14 21:00 
> из эстетических соображений мы написали расширение ядра GoboHide, прячущее устаревшую
> структуру. Конечно, это делать совсем не обязательно. Более того: GoboLinux вообще

А с чего вы взяли что структура устарела? Даже природа не придумала ничего эффективнее чем дерево :)


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено yantux , 11-Май-14 00:21 
Ура!

В идеале, установку программ можно было бы сделать просто примонтировав tar файл! )))


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено iCat , 11-Май-14 03:32 
Вот и выросло поколение программистов, системщиков, сисадминов, взращённых на идеологии MS...
- "революционная архитектура" SystemD
- "революционная" иерархия FS
Что характерно - ребятки с большим убеждением утверждают, что эти "нововведения" необходимы для удобства, для производительности, для ...
Всё больше элементов архитектуры закрытых OS впендюривается в GNU/Linux.
Печально.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 11-Май-14 09:08 
Дорогу молодым, старперов на гиляку

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено iCat , 11-Май-14 11:28 
Та "дорога" - путь назад, в прошлое, вьюнош!

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 11-Май-14 20:40 
Ничего, это просто цикличность истории

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Michael Shigorin , 11-Май-14 22:34 
> Ничего, это просто цикличность истории

Это просто отсутствие мозгов и подростковая самоуверенность.


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено k7 , 11-Май-14 14:15 
Вышел NixOS 14.04, и если сравнить GoboLinux 015 и NixOS 14.04?
Думаю NixOS пошли дальше, но в "СНГ" не имеют поддержки.
Так и redbaron выступил на ЛОРе.

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено yantux , 13-Май-14 13:34 
В идеале, на основе такой структуры каталогов лучше был бы пакетный менеджер. Скачиваешь пакет в tar файле, монтируешь его в ФС и работаешь. Это лучше, чем распихивать файлы из пакеты по каталогам при установке, а потом истерично их удалять или обновлять.

Сегодняшняя линуксовая система распределения файлов по каталогам мало чем отличается от венды и имеет те же недостатки.


"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Michael Shigorin , 13-Май-14 14:30 
> Сегодняшняя линуксовая система распределения файлов по каталогам мало чем отличается от
> венды и имеет те же недостатки.

В плане подхода, реализации или типичного применения? (утверждение вообще забавное, если его буквально воспринимать)


"GoboLinux 015 или NixOS 14.04"
Отправлено k7 , 11-Май-14 13:35 
Вышел NixOS 14.04, и если сравнить GoboLinux 015 и NixOS 14.04?

"Ерунда!"
Отправлено Аноним , 29-Май-16 16:49 
Мне не нравиться такая иерархия, ктому же это перебор!

"Выпуск дистрибутива GoboLinux 015 с нетрадиционной разбивкой..."
Отправлено Аноним , 29-Май-16 16:51 
Попахивает АДОМ (моим домом).