LINUX.ORG.RU

GoboLinux - альтернативный подход


0

0

Пару дней назад вышла версия 013 дистрибутива GoboLinux. Авторы дистрибутива создали совершенно новую концепцию размещения файлов, которая позволяет отказаться от пакетов в нынешнем виде. Файловая система сама выступает в роли менеджера пакетов - каждая программа размещена в своем собственном каталоге. Теперь программы живут в /Programs, линки на конфиги в /Settings и т.п. При этом сохранена совместимость с классической юникс структурой каталогов - сделано это при помощи симлинков.

Диcтрибутив конечно является концептом и к серьезному применению пока не готов. Но идея очень интересная - юникс без сомнения нуждается в таких изменениях так как то что было необходимо 30 лет назад, на сегодняшний день выглядит просто архаично.

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

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

>> Посмотри на название каталога и сразу станет ясно, что там не пакеты лежат :)

да ну??? а я и не заметил ))))

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

А как удобно писать man /Program/kde/editors/kate/docs/man.gz. Песня просто! А как здорово и удобно удалять "папочку", чтобы снести пакет!
1) удаляем каталог
2) удаляем конфиг
3) удаляем вхождение в меню/панель
4) исправляем ассоциации
5) э... что делать с либой, которую пакет с собой притащил? Ну если она в /Program/kde/editors/kate/lib то удаляем. А если этот пакет подумал что она еще комуто нужна и запихал ее в /lib ? А нехай юзер разбираеттся!
А плагины, которые с xmms идут, куда писать? В /Program/multimedia/xmms/plugins очевидно? А амарок мне как на них натравить? носом тыкать? А если xmms снести, то plugins оставлять? Если оставлять, то и /Program/multimedia/xmms/ останется и будет вводить йюзеров в заблуждение!

Дальше идет чистое имхо.
А кто нибудь задумывался, почему в вмнде такая структура? Наследие доса! Когда появился х86, то юниксы должны были перенести кучу вещей: ну там библиотеки, маны и все такое прочее.. А Билли сказал вот вам msdos.sys, io.sys, command.com и 2 файла конфигов! Вот вам ос! Ни пакетного манагера, ни системы манов, ни либ, ни хоть какого нибудь разграничения доступа... Ну и зачем тогда придерживаться традиционной модели фс? Каждой проге -- персональный каталог! Зато переносить/сносить удобно! Время шло, появились граф. интерфейсы, оказалось что пихать информацию надо уже в 2 и более мест. Появились инсталлеры... Появился реест -- дерево хранения инфы, даже разделенное на системную часть и пользовательскую. Стало нормой пихать свои либы в system... В верном напрвлении движутся товарищи! Странно, правда движуться: инсталлер отдали на откуп вендору -- пускай сам пишет. ЭКЗЕШНИКИ!!! А систему информирует только по желанию что и куда поставлено. (Загаженный реестр, вопросики типа "А удалять мне эту либу?", совершеннейшая норма оставлять за собой каталог,в который была установлена). Написали хороший вьюер hlp, по сути сделали стандартом формат доков, но... Единой системы документации нет... Правда вот msi появилось, (ура!!! Можно ставить софт автоматом, не прибегая к костылям типа automate и AutoIt!), но... Товарисчи винюзеры, почти все инструменты/технологии, которые предлагает M$, в линуксе есть! Точнее не так: ВСЕ проблемы, которые предлагают решать своими инструментами ms, решаются в линукс ИНАЧЕ или отсутствуют. Не надо уродовать fs. Содственно флейм разгорелся не иначе потому, что предлагаемая концепция на dos смахивает. А это оскорбление!!!

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

>OMG! И такое позволяет себе говорить модератор. Вот скажи я что-то подобное, так ты бы удалил, а сам?! Позор. :(

Ты дорос до четырёх звезд, а до сих пор не знаком с Догматом О Непогрешимости Папы Римского^W^W Модераторов? Вот кому позор, так это тебе :) Раз дядя Ш. сказал говно, значит - говно.

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

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

Deleted
()
Ответ на: комментарий от php-coder

>>Этот дистрибутив - говно.

>OMG! И такое позволяет себе говорить модератор. Вот скажи я что-то подобное, так ты бы удалил, а сам?! Позор. :(

Сказанная Шаманом фраза - лучшая в треде. Я бы даже не побоялся дополнить: кому нравится этот дистрибутив, тому Ктулху сожрал мозг, причем не только головной, но и весь костный, и единственная дорога такого несчастья -- в кабаре ногами дрыгать, ибо unix-админа из него не получилось.

Хотя скорее всего такой зомби не доживет до весны.

Zulu ★★☆☆
()

Вот все тут бедную венду поливают, а я хочу за неё заступится. Иногда приходится работать в венде, так я на неё cygwin поставил и порядок. Надо перейти в "C:\Document and Settings\и прочая хренотень" набираеш "~" и порядок. И вообще, с cygwin'ом для винды ещё не всё потеряно.

Вывод: Windows + Cygwin -- попытка превнести ясность в хаос. Unix -- порядок. А если кому-то не нравится, что Юникс не как Венда, то пусть юзает Венду -- она как Венда

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

>> чувак, если ты не в курсе, ПОЧЕМУ линукс имеет такую структуру каталогов, так помолчи и пойди почитай. Зачем нужен /usr, зачем нужен /var зачем /bin и /boot. Почему файлы которые изменяются, лежат отдельно, конфиги отдельно... Зачем нужен /usr/local и почему есть /proc и /sys. Подумай как ты со своим огородом - каждая прога в отдельном каталоге будешь livecd делать или по сети бездисковым клиентам раздавать...

>Чё ты с ним споришь? Он ничего не видал, кроме венды. Не представляет себе, что бывает какая-то ещё функциональность, кроме вендовой. Это типичное дитя Билла, пытающееся тупо из всего сделать венду.

Да ладно, он небось и не знает, что компьютер может и без винта, монитора, клавиатуры и (смертельный номер) МЫШИ работать

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

> Ну это-то просто

На одной машине - да. В сети из нескольких десятков компьютеров, на половине из которых Win2K, на другой - XP - уже не так просто. :( И опять же - от C:, D:, и т. д. никакие знания реестра не спасут

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

>mc - M-c #rpms

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

anonymous
()

dpkg наше фсё. через пару лет глядишь и научиться зависимости удалять полностью.

anonymous
()

Судя по названию - дистрибутив для гоблинов.

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

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

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

>dpkg наше фсё. через пару лет глядишь и научиться зависимости удалять полностью.

Что значит следующее:

"dpkg наше фсё. через пару лет глядишь и научится анонимус им пользоваться"

Deleted
()
Ответ на: комментарий от acheron

> Что-то я не пойму, чего все так на Gobolinux наезжают. Да, идея странная. Да, спорная. Но ведь у кого-то нормально работает.

В том то и дело, что таких извращенцев - исчезающее меньшинство и они пудрят мозги линуксовым ньюбам. :(

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

> угу, а дай им логарифмическую линейку так будут искать куда там батарейки вставляюцо

Логарифмическая линейка на батарейках -- это круто! Лет 25 назад отдал бы за такую все свои любимые игрушки...

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

> А ядра где хранить, а?

В c:\Linux\System32

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

> Сказанная Шаманом фраза - лучшая в треде.

Пошлем в цитатник?

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

> Да, идея странная. Да, спорная. Но ведь у кого-то нормально работает.

Герои, юзающие этого Гоблинукса, покажитесь! Хочу вас видеть!

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

> они пудрят мозги линуксовым ньюбам. :(

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

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

> А как удобно писать man /Program/kde/editors/kate/docs/man.gz. Песня просто!

Аффтары манов не читают, это прекрасно видно по степени идиотизма происходящего.

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

>> Надеюсь загнецца также быстро, как и RODlinux :-/ > Ну, страница у них ещё грузиццо: А что в них такого страшного, помимо вебсайта?

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

> А что в них такого страшного, помимо вебсайта?

А ты почитай, что они там про свою идеологию пишут

anonymous
()

Дурь и глупость. Облегчать жизнь глупому юзеру нужно на абстракциях, построенных ПОВЕРХ существующей файловой системы. /etc этому не мешает не капельки.

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

от пакетов все равно никуда не убегут. а расшареные либы куда? все не будет пакетов, будет свалка dll как в c:/winnt/system32

так что инчего концептуального этот подход не решает.

ps кстати никакой это не новый подход в юниксе, с год назад появился форк FreeBSD PCBSD с такими же заморочками..

anonymous
()

+50

Хорошая идея.

Сколько не живу, все удивляюсь. У нас дураков и крикунов как тараканов на кухне. Пользователи не обязаны быть юниксоидами, и в конце концов GNU is not unix!

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

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

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

anonymous
()

s/альтернативный/альтернативно одаренный/

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

Пост очень хорошо отражает уровень развития сторонников этой хрени.

>Считаю, что это абсолютно правильная мера. Все эти "менеджеры зазипованных программ" - херня полнейшая, создают больше неудобств, чем решают проблем.

И далее.

>Буквально намедни в стоящий FC5 попытался всунуть пакет от FC6.

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

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

> А ты почитай, что они там про свою идеологию пишут

Половина текста оказывается за нижней границей :)

Куча общих фраз о намерениях.

Но сайт жуткий.

acheron ★★★★
()

Предлагаю авторам курнуть ещё и сделать более потрясающее открытие: иерархические файловые системы устарели, теперь пусть программы, либы, конфиги и пр. хранятся в графах. Так значительно веселее.

anonymous
()

Авторы, идите вагоны разгружать. Родина-мать зовёт.

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

> Надеюсь, эти чувяки умудрятся еще, и раздробить монолит на микро-ядро

Лучше пусть раздробят себе голову.

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

> Пора менять бесчеловечную архитектуру каталогов.

Заменить на каталоги AVON.

> Надеюсь, эти чувяки умудрятся еще, и раздробить монолит на микро-ядро

Не волнуйтесь, чувяки не только ядро переделают под микро-, но и на PHP перепишут.

mutronix ★★★★
()

А казачки-то засланные. И известно кем проплаченные. То, от чего в страшных муках пытается уйти венда, теперь настойчиво навязывается линуксу.

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

> Надеюсь, эти чувяки умудрятся еще, и раздробить монолит на микро-ядро,

Эти чувЯки дистрибутив полноценный не сделают... Кстати, а с прососом по скорости на вашем микроядре что делать будете?

> и полносью внешние и легко заменяемые без пересборки драйвера.

Да-да, ради совместимости четыре реализации usb, etc, нам оно как раз надо. Будет такая же херня, как ваш любимый вантуз.

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

А мне надо автомейк-1.6, а не 1.9, на который альтернатив показывает.

Батенька, вы - некомпетентный лох (ака наивный простачёк).

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

>Предлагаю авторам курнуть ещё и сделать более потрясающее открытие: иерархические файловые системы устарели, теперь пусть программы, либы, конфиги и пр. хранятся в графах. Так значительно веселее.

А они и так храняться в графах. Вспомни про симлинки :)

AsphyX ★★★
()

"Запарили закосы под Мак!" (с)ЛОР

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

>А они и так храняться в графах. Вспомни про симлинки :)

Нельзя назвать это графом.

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

>Всем подобным аффторам могу сказать одно. В винду, сукины дети! То, что вы не осилили простейших понятий, никого не волнует. Это вам надо, а не окружающим. Хотите устроить срач, как в любимой вами "интуитивно понятной" -- ради бога. Но у себя на компе. И не называйте это потом "правильным линуксом".

Присоединяюсь.

Я бы добавил, что еще и в FAQ им надо.

Это же надо - в поддерживаемый в одну ветку дистриба совать бинарник системно-зависимой утилиты от другой.

Ничему базаровы не учатся. Нет, чтобы yum update -y сделать...

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

>Сколько не живу, все удивляюсь. У нас дураков и крикунов как тараканов на кухне. Пользователи не обязаны быть юниксоидами, и в конце концов GNU is not unix!

Пользователи не обязаны быть долбо..бами, а система не обязана быть помойкой.

Если дол..еб и не освоил pirit (или yum), сходных с "Установкой и удалением программ", то идет в бобруйск - он и винды завалит, и линукс своим "сотру/скопирую" через одно место, насрав в системе.

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

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

Вот ты скажи мне - на кой хрен тебе каждую программу держать в отдельном каталоге.

jackill ★★★★★
()

>and allowing you to see everything that's installed in the system and which files belong to which programs

rpm -qa

rpm -ql

>Another important property of link-based indexing is that any references to non-existing files automatically become broken links, and therefore inactive.

Офигенный плюс. А в обычных дистрибутивах просто если файла нет, то его нет. А если ты пакет, содержащий файл, сносишь, то тебе предупреждение выдадут.

jackill ★★★★★
()

ls /proc > /linux/system.reg

а почему бы и нет? =)

amdvk
()

В SCOтине с версии 5.0 все сделано через симлинки, которые переодически отваливаются и их приходится восстанавливать. :(

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

Абсолютно ничего нового авторы не придумали - точно такая же концепция использовались в SCO unix (если кто помнит этот ужас). Пакеты ставились в /opt/K/SCO, /opt/P/SCO а для совместимости раскидывались симлинки. Иногда такая же концепция используется и сборщиками пакетов под Solaris (особенно часто этим пользуются разработчики прикладного софта) - ставим пакет в /opt/PKGname а в /usr/bin, /usr/lib, и т.д. раскидываем симлинки.

Так что всё новое - это хорошо забытое старое.

anonymous
()

К сожалению этот подход активно практикуется в KDE и Gnome. хотя чтото изменять в дереве файлов очевидно нужно. Идей с /media и /srv на мой взгляд еще более гнилые. А вот сделать итдельный /usr/??bin?? для GUI приложений -может и есть смысл.

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

>> Сколько не живу, все удивляюсь. У нас дураков и крикунов как тараканов на кухне. Пользователи не обязаны быть юниксоидами, и в конце концов GNU is not unix!

> Пора менять бесчеловечную архитектуру каталогов.

это не структуру директорий менять нужно а моск ваш, ибо похоже что из извилин в вашем организме только тонкая кишка присутствует...

З.Ы. Чувствую что скоро кому то таки в очередной раз придет в голову мысль что файлы не нужны (С)

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