LINUX.ORG.RU

Альфа-версия GoboLinux

 ,


0

2

Спустя 6 лет новая альфа-версия GoboLinux под номером 015! Это первая версия, которая полностью автоматизирована в плане установки. Переписан графический установщик, теперь основанный на Qt, обновлены программы.

Известные проблемы:

  • Udisksd и upowerd не запускаются автоматически DBus'ом. Пока что они запускаются скриптом ~/.xinitrc.
  • Polkitd тоже не запускается от DBus, а с терминала не запускается из-за проблем с правами.
  • Бинарный пакет Firefox собран с mozilla.org, но Firefox не может обновляться, поскольку нет соответствующих прав в /Programs.

Напомним, что GoboLinux — это экспериментальный дистрибутив, целью которого является реорганизация системных каталогов.

>>> Подробности

★★★★★

Проверено: Aceler ()
Последнее исправление: JB (всего исправлений: 4)

Ответ на: комментарий от special-k

Не знаю, меня с самого начала их идея не впечатлила, поэтому в подробности вдаваться не стал ).

gill_beits ★★★★
()
Ответ на: комментарий от special-k

Директории под каждый пакет, как я понял.

TGZ ★★★★
()
Ответ на: комментарий от bookman900

Недо-Солярка, Недо-БЗДя, Недо-МакОСЬ, НЕдо-Линукс....и что это такое тогда?))

Ядро вроде бы линукса, значит - недолинукс.

sT331h0rs3 ★★★★★
()
Ответ на: комментарий от coxx

Это Docker и это мега-круто.

1) виртуальная машина тоже софт и тоже имеет зависимости. OH SHI~

2) и тут настал радостный миг, когда в libXXX обнаружили дыру и надо обновлять все 500 виртуалок, которые её имеют где-то внутри... OH SHI~

3) ты не обнаружил в репозитории нужного тебе софта и захотел собрать сам. Но у него есть зависимости и с ними как-то надо жить, чтобы породить виртуалку. OH SHI~

deadman ★★
()
Ответ на: комментарий от Ttt

Хрен знает, видать исторически сложилось еще со времен NexT или из чего там оно выросло в 90ых.

blind_oracle ★★★★★
()
Ответ на: комментарий от proud_anon

вообще отказаться от FHS и посмотреть, что будет.

Будет не очень. Хотя некоторым может и понравится.

aes_ultimum ★★
()
Ответ на: комментарий от thriller

You configure a NixOS system by writing a specification of the functionality that you want on your machine in /etc/nixos/configuration.nix. For instance, here is a minimal configuration of a machine running an SSH daemon

Мда, я против таких «концепций».

DRVTiny ★★★★★
()

Какой-то очень медленный сервер. А нет ли торрента? Или зеркала..

Stuffed_toy
()
Ответ на: комментарий от anonymous

спасибо брат у меня дебиан ща твою поставлю просто понравился костюм

rogerw
()
Ответ на: комментарий от anonymous

о так ещё и фон прозрачный супер

ты как это сделал? руками в гуи или с как то из консоли с помощью хитрой утилиты вырезал белые пикселя?

rogerw
()
Ответ на: комментарий от TGZ

Зачем? Если какой-то нужный пакет уже установлен, то менеджеру пакетов останется только сделать линк в директорию устанавливаемого приложения.

Это было не очевидно из предыдущего комментария.
А как разобраться потом с этим ворохом линков?

andreyu ★★★★★
()

Бессмысленно и беспощадно. Давайте свалим всё в одну помойку «Program Files» и будем дублировать зависимости...

toney ★★★★★
()
Ответ на: комментарий от andreyu

А как разобраться потом с этим ворохом линков?

Не знаю, как это реализовано, скорее всего каждый пакет ставится в свой каталог, например в /Programs/пакет/версия, оттуда линкуются в общепринятые /usr/lib и /usr/bin, когда что-то удаляется, пакетный менеджер должен разрулить, что удалять, а что оставить, например удаляешь links, с ним удаляются все его зависимости (libjpeg, svgalib и т.д.), если от них больше ничто не зависит.

По сути это тот же /opt, но только для всего

TGZ ★★★★
()
Ответ на: комментарий от rogerw

Тупо в gimp с fuzzy select tool, поигрался с threshold и немного вручную поправил.

anonymous
()
Ответ на: комментарий от toney

Я напомню, что в венде не все стоит в Program Files, в венде есть небезызвестная папка «шиндоуз» как бы. Подход «все в разные директории» абсолютно ничего не дает. Необходимо выделить стек системных библиотек и ставить их обычным для линукса образом, все остальное ставить в пользовательские директории, и офис, и гимп и т.д. И даже не нужно пытаться делать «общие» программы - каждому свои и неипет. Единственное, что мне непонятно, это критерии системной библиотеки, вот, например, ruby - это системная шняга, или нет..

special-k ★★★
()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от special-k

Не понятно?

# du -chL $(grep -Poh /.+\.so /proc/[0-9]*/maps |sort -u)
...
24K     /usr/lib64/qt4/plugins/imageformats/libqtga.so
7,1M    /usr/lib64/xorg/modules/drivers/nvidia_drv.so
64K     /usr/lib64/xorg/modules/input/evdev_drv.so
168K    /usr/lib64/xorg/modules/libfb.so
196K    /usr/lib64/xorg/modules/libwfb.so
184M    total
Улавливаешь?

anonymous
()
Ответ на: комментарий от special-k

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

А с какой целью?

toney ★★★★★
()
Ответ на: комментарий от toney

Там несколько целей.. упрощение поддержки дистрибутива => улучшение работоспособности основных компонентов, повышение безопасности (как от рук пользователя, так и от рук злоумышленника), призыв разработчиков к большей ответственности и меньше геморра с версиями соответственно.

special-k ★★★
()
Ответ на: комментарий от anonymous

Очевидно, не все из них должны быть включены, и тогда я повторю свой вопрос. А еще есть всякие mysql и т.п. вещи, в общем, выкидывание лишнего - довольно творческий процесс.

special-k ★★★
()
Ответ на: комментарий от Stuffed_toy

Так суть в том что с ними разбираться проще!

Ну хз, мне так не кажется.

andreyu ★★★★★
()
Ответ на: комментарий от anonymous

Аналогичным образом работает 0install, например.

ЕМНИП, его как раз по образцу Гоболинукса делали.

olegd ★★★
()
Ответ на: комментарий от loz

Название директорий с большой буквы вызывает отторжение.

Специально так. Чтобы быть уверенными, что эти имена больше никто не использует.

olegd ★★★
()
Ответ на: комментарий от Ttt

А в ней зачем? Ну понимаю в Windows, он регистронезависимый.

Чтобы если в FHS внезапно добавят новые директории, они ни с чем не пересеклись. Вроде, уже был один раз, когда sys ввели.

olegd ★★★
()
Ответ на: комментарий от anonymous

Директории, именуемые с заглавных, — это не практично для терминалофагов! Это ж после каждого авто-дополнения нужно к шифту тянуться.

Насколько я знаю, там zsh специально под это настроен.

olegd ★★★
()
Ответ на: комментарий от andreyu

Чтобы видеть все файлы от какой-нибудь проги в одном каталоге

А не проще ли ввести новый стандарт на размещение файлов приложения, вместо этих костылей?

Не проще. FHS (или как его) менять не хотят и не будут. А если предлагать свой, его надо обкатать. Например, здесь.

olegd ★★★
()
Ответ на: комментарий от andreyu

Нужно концепцию поменять, а не линки делать.

Насколько я помню, линки — только для программ, не пересобранных под данную систему.

olegd ★★★
()
Ответ на: комментарий от andreyu

Нужно концепцию поменять, а не линки делать.

Насколько я помню, линки — только для программ, не пересобранных под данную систему.

olegd ★★★
()

Gobo уже подтвердил верность концепции «файловая система как менеджер пакетов», да и сама система стала намного проще и логичнее (включая управление ею).
Беда в том, что это не приносит денег - концепция просто делает твою жизнь легче. Вряд ли это нужно всяким Шляпам, зарабатывающим как раз на «обучись нашему уникальному г-ну».
Гобо - один из незаслуженно забытых проектов, по которому ещё не раз вздохнут красноглазики 2020-ых.

matumba ★★★★★
()

Зачем было это откапывать, все уже только забыли и стали счастливо жить и тут как в ужастике появился этот зомби.

anonymous
()

Не нужно

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.