The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией файловой системы"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией файловой системы"  +/
Сообщение от opennews (?), 02-Апр-25, 08:44 
Представлен релиз дистрибутива GoboLinux 017.01, в котором вместо традиционной для Unix-систем иерархии файлов используется стековая организация дерева каталогов, при которой каждая программа устанавливается в отдельный каталог. Размер установочного образа с поддержкой загрузки в Live-режиме - 2.3 ГБ (x86_64)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=63000

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +18 +/
Сообщение от chestersh (ok), 02-Апр-25, 08:47 
давно пора порядок навести
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +11 +/
Сообщение от Аноним (35), 02-Апр-25, 10:44 
А то я всё время забываю где у меня что установленно, то ли в /usr/bin, то ли в /usr/local/bin, то ли в /opt. Это какой-то ёпт.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +6 +/
Сообщение от Аноним (37), 02-Апр-25, 10:53 
Есть такая команда, which. Не благодари.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +4 +/
Сообщение от Дмитрийemail (??), 02-Апр-25, 11:12 
я думаю, что то был сарказм )))
Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (35), 02-Апр-25, 17:36 
неа
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от eugener (ok), 02-Апр-25, 11:20 
which устарела уже три года как (см. https://salsa.debian.org/debian/debianutils/-/blob/5aeca1e3b... )
Используйте 'type -p' или 'command -v'.)
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

58. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аноним (58), 02-Апр-25, 12:29 
Это где она устарела, в Демьяне? А то в Gentoo имеется.
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от eugener (ok), 02-Апр-25, 12:36 
> Это где она устарела, в Демьяне? А то в Gentoo имеется.

И в дебиане имеется, включая тестируемый 13-ый, но помечено как устаревшее, будет удалено в будущем.

PS: Хотя походу это только их дебиановская версия устарела, в убунте дебиановская, но в других дистрах может быть другая.

Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (58), 02-Апр-25, 12:51 
Кстати, type -p не всё находит:
which nano
/bin/nano

type -p nano
Обломинго, не нашёл.

Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (79), 02-Апр-25, 14:27 
> type -p nano

Обломинго, не нашёл.

В LMDE6 (debian 12) находит!

Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Джек (?), 02-Апр-25, 15:51 
Да не удалят команду, симлинкнут полюбому
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

62. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  –1 +/
Сообщение от eugener (ok), 02-Апр-25, 12:47 
Хотя походу это только их дебиановская версия устарела, в убунте дебиановская, но в других дистрах может быть другая.
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

70. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +2 +/
Сообщение от User (??), 02-Апр-25, 13:30 
А еще whereis, locate, find и та дэ - все, с-ка разные и все не то, чтобы прям хорошо задачу решающие - впрочем, ничего нового.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

92. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аноним (-), 02-Апр-25, 15:45 
А ты не матерись, просто выбери утилиту по сердцу. И что чтож они разные. В разнообразии кроется сила Линукса.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +2 +/
Сообщение от User (??), 02-Апр-25, 18:53 
> А ты не матерись, просто выбери утилиту по сердцу. И что чтож
> они разные. В разнообразии кроется сила Линукса.

Ага. Можно ещё вот самому написать, да. Зе павер оф опенсортц!

Ответить | Правка | Наверх | Cообщить модератору

143. Скрыто модератором  +/
Сообщение от Аоним (?), 03-Апр-25, 02:09 
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

97. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Джек (?), 02-Апр-25, 15:55 
Просто мейнтейнеры ещё не нашли достойный клон на раст
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

125. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +3 +/
Сообщение от Аноним (125), 02-Апр-25, 20:46 
Использовать команду, чтобы банально узнать что где лежит, какая прога установлена - Вам не кажется это малось, эммм... сломанным?
А тут ребята сделали нормально. Вообще лично всегда считал каталоги линукса бредом. Это же из юникса пошло? Хз кому такому умному пришла эта идея в голову.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

131. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от ымдлопрмип (?), 02-Апр-25, 21:26 
Вполне соответствует современному подходу огранизации данных: свалить всё в кучу и ориентроваться, делая выборки по разным критериям.
Ответить | Правка | Наверх | Cообщить модератору

147. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от аролп5 (?), 03-Апр-25, 09:38 
Тут 2 стороны. С текущими каталогами линукса - нет дубля программ и библиотек, значит весит мало и строгая версионность (у программистов же правило - не должно быть дублирования кода. А писали Линукс программисты), а с виндовым подходом - каждая программа использует своё окружение (платные программисты писали для домохозяек). В обоих случаях свои плюсы и минусы.
Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

3. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +17 +/
Сообщение от du (?), 02-Апр-25, 08:49 
А что уж не всем привычную то:
\PerfLogs
\Program Files
\ProgramData
\Users
\Linux
    \System
    \System32
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (4), 02-Апр-25, 08:50 
Да, переизобрели Program Files
Ответить | Правка | Наверх | Cообщить модератору

148. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от аролп5 (?), 03-Апр-25, 09:40 
И обязательно сохранить регистр и пробел, чтобы уки страдали!!1!
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +11 +/
Сообщение от Жироватт (ok), 02-Апр-25, 08:58 
/
C:/
   /System Volume Information/
   /$RECYCLE.BIN/
   ...
D:/
   /System Volume Information/
   /$RECYCLE.BIN/
   ...
  
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

61. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +2 +/
Сообщение от Аноним (61), 02-Апр-25, 12:44 
Не выкупил, в чем отличие от:

lost+found
.Trash-1000
.local/share/Trash

?

Меня больше напрягает куча овна в корне хомяка, вместо ".config". Хотя и в ".config" овна хватает, ибо зачем складывать конфиги в одну папку? Да разработчики Krita? Ну или 24 пункта "Krita" подряд, в "Open With". Прям кайфую каждый раз скролить, нужно еще минимум столько же!

Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (105), 02-Апр-25, 16:32 
> Меня больше напрягает куча овна в корне хомяка, вместо ".config"

Меня тоже в своё время это напрягло. Выход придумал такой: создал в домашней директории ещё одну папку Home, перенёс туда из домашней папки всё кроме конфигов, а потом просто отредактировал файлик user-dirs.dirs. В принципе можно было бы ещё с названием и расположением домашнего каталога (реального) поиграться, но пока и так всё устраивает.50674

Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +2 +/
Сообщение от Аноним (13), 02-Апр-25, 09:29 
Почему нет? Swap файл в стиле Windows вместо отдельного swap раздела неплохо прижился в Ubuntu (начиная с версии 17.10), и все довольны. Нужно обмениваться лучшими идеями.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

29. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (-), 02-Апр-25, 10:25 
а чем не зашел своп-раздел?
чем он так плох? фиксированным размером? ))
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от blkkid (?), 02-Апр-25, 14:30 
внезапно, да

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

Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  –1 +/
Сообщение от Аноним (83), 02-Апр-25, 14:43 
> чтобы изменить размер свопа

Зачем? Вернее, а зачем _сейчас_ нужен своп?
Хинто 1: бины/либы - это уже "своп" - они свопятся из своих файлов.
Хинто 2: если программе не хватает рамы для данных - надо добавить рамы, а не тормозить дисками.

Ответить | Правка | Наверх | Cообщить модератору

126. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  –1 +/
Сообщение от Аноним (125), 02-Апр-25, 20:49 
Сейчас такие диски быстрые, что последние андроиды позволяют расширить раму за счет ссд.
Ответить | Правка | Наверх | Cообщить модератору

145. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от User (??), 03-Апр-25, 07:06 
>> чтобы изменить размер свопа
> Зачем? Вернее, а зачем _сейчас_ нужен своп?
> Хинто 1: бины/либы - это уже "своп" - они свопятся из своих
> файлов.
> Хинто 2: если программе не хватает рамы для данных - надо добавить
> рамы, а не тормозить дисками.

Ну, эта... есть вот такая штука - "гибернацией" называется. Ну, т.е. в нормальных системах есть, нам-то, конечно - "не нужно!" - так вот для неё этот самый swap некоторым образом эээ... используется, да. Т.е. опять таки в нормальных системах - нет, но вот конкретно у нас - "да" :).

Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

149. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от аролп5 (?), 03-Апр-25, 09:43 
Для гибернации используется другой файл размером с оперативную память
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (105), 02-Апр-25, 16:15 
Так сделай своп не фиксированного размера, в чём проблема?
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

82. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аноним (83), 02-Апр-25, 14:37 
слишком быстро работал
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

43. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  –3 +/
Сообщение от Аноним (43), 02-Апр-25, 11:09 
>а чем не зашел своп-раздел?

чем он так плох? фиксированным размером? ))

SSD мрёт, хотя бы zram-swap.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

88. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +3 +/
Сообщение от Аноним (105), 02-Апр-25, 15:18 
> SSD мрёт

Сказки венского леса.

Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +3 +/
Сообщение от dv (??), 02-Апр-25, 15:44 
диску лет пять, рабочий ком 24/7, своп на разделе, проблем с диском нет
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

144. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аоним (?), 03-Апр-25, 02:14 
Ноуту 15 лет, проц i3, диск HDD - даже и не думаю, что что-то из них может умереть (скорее петли дисплея отвалятся)
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аноним (-), 02-Апр-25, 15:53 
С какого перепугу ты решил что файл-подкачки как в Виндовсе это лучшая идея? ты совсем того. Ну выбрали убунтоиды вантузный путь, это их проблемы.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

135. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (135), 02-Апр-25, 23:16 
> что файл-подкачки
> вантузный путь
> как в Виндовсе

А если как в макоси? То есть так же, но без упоминания винды, чтобы не провоцировать фанатиков.

Могу представить проблемы на жёстком диске при свопе переменного размера (->фрагментация) и на ZFS (->ха-ха, дедлоки[1] из-за неотключаемого CoW). Но это специальный поиск проблем на свою голову, где реальные недостатки? Вижу только увеличение гибкости, а то можно вообще на каждый файл по разделу выделять (назовём это lvmthinfs).

[1] https://github.com/openzfs/zfs/issues/7734

Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  –1 +/
Сообщение от User (??), 03-Апр-25, 07:10 
> С какого перепугу ты решил что файл-подкачки как в Виндовсе это лучшая
> идея? ты совсем того. Ну выбрали убунтоиды вантузный путь, это их
> проблемы.

Не, ну диски конечно по объему изрядно выросли - но отдавать 32 гига на случай гибернации того-этого... жаба душит. Опять же - управлять уот этим уот несколько более напряжно - докинул ты в нотик еще одну плашку (Тут конечно производитель постарался, чтоб такой проблемы у тебя не возникло - но вдруг?) - и начинается танец-с-саблями-на-граблях...

Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

56. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  –1 +/
Сообщение от вввв (?), 02-Апр-25, 12:14 
зачем все эти полумеры? ))) надо экономить место на диске ))
\P (Program)
\D (data)
\U (users)
\L (linux)
  \C (config)
  \K (kernel)
  \L (libs)
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

59. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (58), 02-Апр-25, 12:33 
Вот, тогда бы GoboLinux на Винду был больше похож, чем Zorin OS.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

87. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от скуф (?), 02-Апр-25, 15:15 
Это привычно не всем, а только тем кого бох обделил.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

5. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (5), 02-Апр-25, 08:50 
Давно пора сделать иерархию как в Windows! Даешь диск C:\!
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  –1 +/
Сообщение от Аноним (13), 02-Апр-25, 09:31 
Ставили FreeBSD хоть раз? Как вам первые сообщения типа "системный диск c:" и т.п.?
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (5), 02-Апр-25, 09:36 
Фряху ставил, системный диск не помню честно говоря.
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  –1 +/
Сообщение от Аноним (25), 02-Апр-25, 10:19 
И не только во фряхе, но и в остальных бздях тоже диск ц.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

114. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от _ (??), 02-Апр-25, 17:54 
Перепись ни разу фряху не видевших, но мнение имеющих - продолжается! Проходим, не стесняемся ! :)))))
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от nrv (ok), 02-Апр-25, 10:41 
емнип, это еёшный загрузчик такой, сама фря юникс
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

38. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (38), 02-Апр-25, 10:59 
Ну так структура файлов что в этом вашем линуксе, что во фряже идентична, плюс минус, т.к. повторяет UNIX.
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (69), 02-Апр-25, 13:28 
> емнип, это еёшный загрузчик такой, сама фря юникс

ЕМНИП, это просто фантазии местных.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

89. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (89), 02-Апр-25, 15:29 
Это особенность fdisk (disklabel, если точнее). Там кажется c: - это весь диск (аналог /dev/sda). В других ОС тоже подобное бывает, не всегда 3-й раздел по списку, где-то он был аж девятый по счёту из примерно пятнадцати.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

150. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от аролп5 (?), 03-Апр-25, 09:45 
Предлагаю начать с А:
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

6. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Анонем (?), 02-Апр-25, 08:54 
Ого, оно еще живое. Вроде как один из источников вдохновения для Nix.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Уникум (?), 02-Апр-25, 12:04 
Нет, они вышли в одно время, может с разницей в полгода. Никс на PhD базируется
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  –2 +/
Сообщение от Жироватт (ok), 02-Апр-25, 08:55 
Хы. Вот смотрю я вот на вот этих вот "нитаких как фсе", спрашиваю постоянно - почему бы не сделать виртуальную ФС с "попапочкам" НАД стандартной, проверенной временем иерархией - внятно ничего ответить не могут. Даже ответить на "зачем городить огород, каккие киллерные фишки у такой иерархии?" внятно - тоже.

> Разные версии софта + проприентарь

1) Контейнеры, если надо не просто разложить по каталогам, но и дать минимальную защиту программе и от программы
2) Схема с /opt/LipreOffice_14.99/ и /opt/LipreOffice_13.88/ уже существуют с незапамятных времен. Заодно понятно, что если что-то лежит в опте, то следует на это обратить повышенное внимание.

Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +2 +/
Сообщение от Аноним (10), 02-Апр-25, 09:16 
> Хы. Вот смотрю я вот на вот этих вот "нитаких как фсе", спрашиваю постоянно - почему бы не сделать виртуальную ФС с "попапочкам" НАД стандартной, проверенной временем иерархией - внятно ничего ответить не могут.

затем, чтобы, например, libpng.so в /program/my-prog1, юзало версию 1, /program/my-prog2, юзило libpng.so версии 2, и они, никак бы не конфликтовали.

Понятно, что в случае с libpng ещё можно было бы символическими ссылками разрулить, но если у прог/либ РАЗНЫЕ конфиги, например, или разная структура в /var/... то уже так не разрулишь.

> Контейнеры, если надо не просто разложить по каталогам, но и дать минимальную защиту программе и от программы

Контейнеры - это для бедных, как раз мега-костыль для отсутвия нормальной изоляции (в т.ч. либ).

> 2) Схема с /opt/LipreOffice_14.99/ и /opt/LipreOffice_13.88/ уже существуют с незапамятных времен.

Только живут в /opt собственно сами проги, БЕЗ зависимостей.

Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Жироватт (ok), 02-Апр-25, 09:30 
> затем, чтобы, например, libpng.so в /program/my-prog1, юзало версию 1, /program/my-prog2, юзило libpng.so версии 2, и они, никак бы не конфликтовали.

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

> разрулить, но если у прог/либ РАЗНЫЕ конфиги, например, или разная структура в /var/... то уже так не разрулишь.

То ставишь в контейнере, если софт настолько униКАЛьниый (от снежинки с половиной карги: 90% который - лефтпады) или откровенно тяжёлый.

> Контейнеры - это для бедных, как раз мега-костыль для отсутвия нормальной изоляции (в т.ч. либ).

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

Кстати, как там с доверием к этому модулю? Он точно даёт прямой доступ к файлам и точно не скрывает что-нибудь несущественное, типа логов доступа тебя к файлам на ПК?

> Только живут в /opt собственно сами проги, БЕЗ зависимостей.

so'шники, которые распакованы рядом с бинарью и ресурсами - это сбой матрицы и показываются только избранным?

И все равно все скатывается к
> Разные версии + проприентарь

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


Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аноним (105), 02-Апр-25, 15:41 
> Контейнеры - это для бедных

А вот не надо ля-ля. Я лично наоборот жду когда же уже наконец завезут прозрачную интерграцию контейнеров с системой. Чтоб можно было одним щелчком мыши создавать изолированные оркружения и так же легко их удалять. Или можно контейнеры сразу с пакетным менеджером объединить. Например устанавливаешь кучу программ, и вместо "apt install program1 program2 program3" пишешь что-нибудь типа этого: "apt install -in mycontainer program1 program2 program3". А когда их нужно удалить, то просто удаляешь контейнер вместе со всеми программами, зависимостями и конфигами, и все дела. По-моему это было бы удобно.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

128. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аноним (125), 02-Апр-25, 20:54 
Да, удобно особенно для билд систем. У меня уже пермоментно бомбит от того кошмарного ужаса, когда чтоб сбилдить прогу приходится тащить гору зависимостей, из которых больше половины - только определенной версии и только ей, проге, нужные. Лучше бы конечно объяснять разработчикам что не нужно плрдить абстракций и библиотек, но имеем что имеем.
Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Nellex (?), 03-Апр-25, 00:19 
А что мешает LXD или Incus использовать для этого?
Команда lxc позволяет алиасы создавать.
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

9. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +4 +/
Сообщение от Аноним (9), 02-Апр-25, 09:15 
>При этом, указанные каталоги по умолчанию не видны пользователю, благодаря применению модуля ядра GoboHide. Указанный модуль скрывает некоторые каталоги при переборе содержимого, но допускает прямое обращение к файлам.

Руткитам и вирусам это должно понравится.

Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  –2 +/
Сообщение от Жироватт (ok), 02-Апр-25, 09:37 
> Руткитам и вирусам это должно понравится.

И не только им. ЦРУ просто хлопает в ладоши - не надо сильно заморачиваться с закладками, можно нанять канадского PhD, который хоть троянского слона (зашифрованная виртуалка, в которой интерпретатор питона, в котором FORENSIC-скрипты крутятся) напишет, а модуль спрячет

Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от n00by (ok), 02-Апр-25, 11:08 
Руткиту хватит и LD_PRELOAD.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

57. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (58), 02-Апр-25, 12:23 
LD_PRELOAD не даёт сокрытия файлов и процессов. Его хватит только, чтоб к существующей проге прикрутить бекдор.
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от n00by (ok), 02-Апр-25, 14:28 
> LD_PRELOAD не даёт сокрытия файлов и процессов.

Ну если не уметь накодить нужное в .so, то конечно не даёт.

> Его хватит только, чтоб к
> существующей проге прикрутить бекдор.

Советую, прежде чем выдавать вот такую экспертизу, почитать хотя бы книжку Хоглунда. Ну и подумать, что оттуда возможно перенести в Linux. При этом всякий раз вывод "невозможно" следует заменять на "я не знаю".

Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (118), 02-Апр-25, 19:16 
Советую не навязывать мне, как мне следует выражать свои мысли. Скажи ещё "Я знаю, что ничего не знаю".
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от n00by (ok), 02-Апр-25, 20:41 
В таком случае, что бы я мог отличать тебя от прочих, пишущих глупости, тебе придётся подписываться отлично от Аноним.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аноним (13), 02-Апр-25, 09:27 
> /Programs/LibreOffice/25.2

Кстати, удобно иметь разные версии одного и того же. Вчера, например, упало LO 25.2 (поставлено из тестового репозитория) под Ubuntu 22.04 - сподвигло наконец-то поставить 24.04 с LO 24.2.7 из стандартного репозитория и не наступать на очередные грабли с тестовыми версиями. Ну их.

Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аноним (20), 02-Апр-25, 09:52 
Норм дистр, мне нравится. Использую лет пять уже. Кушать не просит, всем устраивает.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Krtek (?), 02-Апр-25, 10:02 
Именно то, что нужно было сделать ещё 20 лет назад. Вместо этого они нагородили тонны велосипедов в виде контейнеров, флэтпаков, снапов и прочего маразма - лишь бы не выкидывать замшелый кусок копролита из 60х годов под названием FHS.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аноним (32), 02-Апр-25, 10:28 
Мощь СПО и GNU/Linux именно в том, что есть возможность сделать в принципе что угодно. Хоть FHS выкинуть, хоть API ядра поменять. На что хватит ресурсов^Wсил и желания.
Сообщество СПО тебе ничего не должно было 20 лет назад, не должно и сейчас. Люди делают то, что хотят, или за что им платят.

>тонны велосипедов в виде контейнеров, флэтпаков, снапов и прочего маразма

Контейнеры для деплоя серверных приложений, флатпаки и снапы - для дистрибуции прикладного софта на РАБочие станции. Оба направления востребованы корпорациями.

Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Krtek (?), 02-Апр-25, 12:10 
Бла-бла-бла. Не имеет значения, что там ими движет: отсутствие корпоративного заказа или религиозный запрет.

>Контейнеры для деплоя серверных приложений, флатпаки и снапы - для дистрибуции прикладного софта на РАБочие станции.

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

Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  –1 +/
Сообщение от Аноним (74), 02-Апр-25, 13:38 
Ох, ну конечно! Весь мир так глуп что неспособен заметить такие явные изъяны. А вот ВЫ то с высоты своих интеллекта и экспертизы сразу все оценили. Что же вы не поделитесь своим высоким видением с разработчиками систем? Или даже не создадите свою систему?

И приемеры конкурирующих систем без оных недостатков соизволите привести?

Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Krtek (?), 02-Апр-25, 16:31 
>Весь мир так глуп

Не слишком ли громко для небольшой кучки держателей акций IBM?

>Что же вы не поделитесь своим высоким видением с разработчиками систем? Или даже не создадите свою систему?

Тебе сколько лет, что ты несёшь подобный бред?

>И приемеры конкурирующих систем без оных недостатков соизволите привести?

Никакой конкуренции не существует. Это точно такая же фикция, как демократия, например. Все рынки поделены и принадлежат одним и тем же хозяевам. Можешь сам чекнуть акционеров, интересующих тебя, корпораций. Ты увидишь там +- одни и те же фамилии, банки и фонды.

Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (118), 02-Апр-25, 14:21 
Но без контейнеров и виртуалок не было бы процветания хостинга.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

23. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +4 +/
Сообщение от Аноним Анонимович Анонимов (?), 02-Апр-25, 10:06 
> Минус подобного подхода - необходимость хранить данные (например, логи, файлы конфигурации) рядом с системными файлами

Никаких минусов в этом нет. Всё лежит в одном месте. Директорию со всем содержимым удалил и никакого мусора в системе не осталось. Пожалуй за исключением ярлыков в меню, но это можно автоматизировать.

Что касается лог файла, то не вижу проблемы. Например системд, не полемики для нужно/ненужно, а примера ради, умеет в такие случаи. Указываете путь до лог файла и читаете через journalctl. Опять же этот процесс можно автоматизировать.

Как по мне данный дистрибутив логичное развитие Linux, жаль не взлетел.

Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Жироватт (ok), 02-Апр-25, 10:24 
Удачи тебе с ACL в системе выше по уровню "однопользовательский лолкалхост"
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от User (??), 02-Апр-25, 13:39 
Иа вас умоляю, кто использует linux сколько-нибудь отличным от этого сценарием? Уот тебе сервер - на ём бэдэ, уот другой - на ём аппликуха, уот третий - там контейнер, уан штюк. А так чтобы всю LAMPаду на одну машину - так лет уже *цать не носят, как из коротких-штанишек-шаредных-хостингов выросли - так и не.
Ответить | Правка | Наверх | Cообщить модератору

139. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним Анонимович Анонимов (?), 03-Апр-25, 00:05 
Зачем тут ACL?

При первичном запуске приложения с помощью sudo/sticky bit/capabilities создаётся директория (имя $username или uid или uuid) с правами u+rwx,go-rwx внутри /Programs/AppName_<n>/config/. Владелец директории так же устанавливается при первичном запуске.

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

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

30. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (13), 02-Апр-25, 10:25 
> Директорию со всем содержимым удалил и никакого мусора в системе не осталось.

Это и сейчас можно сделать. Испортил случайно пакет (например, упомянутый выше LO), соответствующую папку конфигурации удалил, запустил снова и опять получил чистую установку.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

85. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +3 +/
Сообщение от Аноним Анонимович Анонимов (?), 02-Апр-25, 14:59 
Спасибо, что ответили, но я в курсе. Маленький нюанс, конфиги приложения могут лежать где угодно. В ~/.config/, в /etc, в /usr/local/bin… опять же, вы строите свой пример с позиции, когда вы точно знаете, где располагаются конфиги.

Чем это лучше, чем структура каталогов следующего вида?

/Programs/AppName_1.0/config/
/Programs/AppName_2.0/config/

С точки зрения пользователя/администратора мнемоника: программы лежат в /Programs/, внутри каталогов приложений содержатся поддиректории логи, конфиги и т.п. легка и понятна. Не тратите время на то, чтобы установить местоположение оных, унификация.

Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Жироватт (ok), 02-Апр-25, 16:42 
Брррр. Было в ХР и ниже. По итогу любое приложение так или иначе требовало себе админа, чтобы просто писать рядом с собой в конфиг, а не в профиль пользователя. После чего имело практически полный доступ к кудахтеру, то-то вирусине было раздолье. Переучили кое как только к выходу вин11, да и то, легаси все равно надо запускать "от админа", не спасает даже "виртуализация профиля".

> С точки зрения пользователя/администратора мнемоника: программы лежат в /Programs/, внутри каталогов приложений содержатся поддиректории логи, конфиги и т.п. легка и понятна

/Programs/AppName_1.0/config/Vasyan
/Programs/AppName_1.0/config/Petyan
/Programs/AppName_2.0/config/Abyrvalg
/Programs/AppName_2.0/config/Vasyan

хм...

/Users/Vasyan/config/AppName_1.0/conf
/Users/Vasyan/config/AppName_2.0/conf
/Users/Abyrvalg/config/AppName_2.0/conf
/Users/Petyan/config/AppName_1.0/conf

> С точки зрения пользователя/эникея мнемоника:

Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним Анонимович Анонимов (?), 03-Апр-25, 00:27 
> любое приложение так или иначе требовало себе админа, чтобы просто писать рядом с собой в конфиг, а не в профиль пользователя. После чего имело практически полный доступ к кудахтеру

Описанное справедливо и для мейнстримовых дистрибутивов linux. sudo эквивалент «запустить от администратора».

Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Нуину (?), 02-Апр-25, 19:21 
> Маленький нюанс, конфиги приложения могут лежать где угодно. В ~/.config/, в /etc, в /usr/local/bin…

В /etc лежат конфиги системные. Пользователь не имеет прав их менять.
В ~/.config пользовательские.

Какие конфиги лежат в /usr/local/bin ??

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

47. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от n00by (ok), 02-Апр-25, 11:17 
Минус в том, что приходится разрешать запись в каталог. Ещё не всегда можно взять и скопировать каталог на соседнюю машину, требуется чистить настройки-логи.

Но это похоже на недоделку из-за нехватки ресурсов. Если развивать дальше их драйвер с оглядкой на пакеты в Haiku (BeOS), можно решить.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

119. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Нуину (?), 02-Апр-25, 19:17 
> Директорию со всем содержимым удалил и никакого мусора в системе не осталось.

1. Почему лог о том, что в системе был пакет X и потом он удален -- это мусор?
2. Где хранить настройки приложения между установками?

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

127. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от n00by (ok), 02-Апр-25, 20:54 
Настройки можно хранить в "реестре" или специальном отдельном каталоге. Это решается драйвером-редиректором, либо даже "дубово" на уровне glibc (поскольку всё линкуется с ней).
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Нуину (?), 02-Апр-25, 21:21 
> Настройки можно хранить в "реестре" или специальном отдельном каталоге. Это решается драйвером-редиректором,

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

Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним Анонимович Анонимов (?), 02-Апр-25, 23:43 
По первому пункту: - это задача пакетного менеджера, если устанавливаем пакет из репы или собственноручно собраный пакет. Как быть с AppImage и иже с ним не знаю. Вероятно писать брокер с применением Dbus, который будет отслеживать и добавлять мету в кэш пакетного менеджера.

По второму пункту: мне откровенно говоря сложно представить сценарий, при котором необходимо держать конфиги для удалённого приложения.

Заведите git или какую-то систему для ведения документации confluence или что-то попроще и храните там. Я использую CherryTree для хранения личных заметок, в том числе конфиг файлы.

Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору

137. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Нуину (?), 02-Апр-25, 23:48 
> По второму пункту: мне откровенно говоря сложно представить сценарий, при котором необходимо держать конфиги для удалённого приложения.

Linux многопользовательская ОС. Приложение может удалить пользователь с повышенными полномочиями, а конфиги для него у конретного пользователя зачем удалять?

Если говорить про локалхост с одним пользователем, то конфиги могут пригодиться, если приложение будет установлено заново. Даже apt по умолчанию (без --purge) системные конфиги не удаляет.

Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (24), 02-Апр-25, 10:15 
в nixos это лучше сделано :)
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аноним (13), 02-Апр-25, 10:28 
В принципе все это нехорошо - сделать такое в рамках одного дистрибутива. При разработке я предполагаю, что некая стандартная (как минимум общепринятая) структура каталогов все-таки существует. А такой подход ведет к фрагментации экосистемы, и ни к чему более.
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (24), 02-Апр-25, 13:31 
зато проблемы зависимостей нет. Не надо мозг ломать.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (-), 02-Апр-25, 10:23 
> при которой каждая программа устанавливается в отдельный каталог

а в остальных вот прям рандомно ))

Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Krtek (?), 02-Апр-25, 12:48 
Именно так и есть. Программы буквально размазываются по всей файловой системе, включая конфигурационные файлы. Всё это порождает целый ворох проблем: от трудностей в настройке до поломки системы по причине бардака зависимостей.
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +5 +/
Сообщение от Аноним (33), 02-Апр-25, 10:40 
Давно пора было отделить либы прог от системных, в конечном итоге все эти флэтхабы к этому и пришли, правда через одно место. Кажется правильнее было аппимэйдж развивать. А ребята забабахали прямо из коробки, такой подход это правильный шаг к гармоничной системе, еще конечно нужно все причесывать, но все равно очень интересно, молодцы!
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Rev (ok), 02-Апр-25, 11:35 
Так глядишь и через лет 15 дойдут до инсталлеров с Next, Next, Next :)
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от User (??), 02-Апр-25, 13:33 
Этак еще немного и дойдут до "базовой системы" и /usr/local, как самизнаетегде :)
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

78. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (118), 02-Апр-25, 14:22 
В Караганде, вестимо.
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от User (??), 02-Апр-25, 15:04 
> В Караганде, вестимо.

Ачосразутам-то?! Куеда, Барда, Салда, Тавда, Ревда - тоже хорошие города!

Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +2 +/
Сообщение от Анонем (?), 02-Апр-25, 11:02 
Для тех, кто тут контейнеры поминает:

GoboLinux Initial release    2003; 22 years ago
AppImage Initial release    2004; 21 years ago
Flatpak Initial release    September 2015; 9 years ago

Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (13), 02-Апр-25, 11:15 
> AppImage Initial release 2004; 21 years ago

Функциональный [почти] аналог неплохо применяется в macOS. Когда разбирался с упаковкой дистрибутивов, обратил внимание, как же они похожи.

Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от n00by (ok), 02-Апр-25, 11:21 
Это давнее.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

51. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аноним (51), 02-Апр-25, 11:22 
Пора сделать нормально.
Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от n00by (ok), 02-Апр-25, 20:44 
Есть желающие?
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (51), 02-Апр-25, 11:22 
Лучше иерархии придумать сложно. Пора пересмотреть взгляды  на иерархию.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Аноним (55), 02-Апр-25, 12:13 
Получается какой-то гибрид мака и гайки.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  –5 +/
Сообщение от Аноним (-), 02-Апр-25, 13:08 
В маке ВСЁ идеально. Честно признаюсь, что не имею денег на новый мак (б.у. не доверяю, там продают почти всегда технику со скрытыми нюансами и подвохами) и вряд ли когда-то будут, но я каждый раз облизываюсь, когда вижу этот божественный (без преувеличения и сарказма) интерфейс.
Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (125), 02-Апр-25, 21:05 
Выскажусь в защиту интерфейса мака. Идея с кнопками File, Edit, Help находящимися всегда в одном месте и не отжирающими драгоценное пространство у окон приложений - по истине гениальная.
Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (65), 02-Апр-25, 13:02 
>Каталог каждого приложения включает все компоненты необходимые для его работы

Сразу ффтопку.  Distr1 просто хранил разные пакеты в разных каталогах и объединял их в FHS через специальную файловую систему. Жаль, что автору надоело, другого сообщества не объявилось, и даже Дебиан не попробовал  разработку к себе интегрировать.

Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Антон (??), 02-Апр-25, 13:37 
Интереснее, если бы сделали систему файлов на основе тэгов.
Или в виде запросов к БД.
Индексирование и так прикручивают поверх.

Иерархии путей/директорий для файлов можно создавать поверх тэгов.
Изменять иерархии не трогая сами файлы.

Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (110), 02-Апр-25, 17:18 
Ты далеко не первый мечтатель об этом сферическом коне. Увы, в реале это не работает - всё равно ФС надо учитывать характер носителя, операций и т.п. То, что ты увидел аналогию - это похвально (хотя скорее всего просто тупо у кого-то прочитал). Но по факту, абстрагирование от носителя при помощи СУБД тебе не очень много даст, зато полностью лишит тебя преимущества о знании носителя.
Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Антон (??), 02-Апр-25, 19:23 
Крайне редки случаи, когда программе надо знать что-то кроме получения дескриптора файла.
Может быть 0.001% сервисных утилит. Но и так разберутся с ФС, без лишних абстракций.

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

Работая с тэгами сократятся безграничные портянки путей вида ////, и вывода логов. Текстовые интерфейсы это конечно база Linux, но не очень быстрые, и внимательность программистов страдает.
Преимуществ уйма.

Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (135), 02-Апр-25, 23:52 
> Интереснее, если бы сделали систему файлов на основе тэгов.

Теговые ФС радуют Вас стабильным невзлетанием с 2003 года! Как минимум.

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

Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

107. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +1 +/
Сообщение от Анониссимус (?), 02-Апр-25, 17:00 
Проект интересный, но смысла не вижу. Я — наоборот, старательно собираю все конфиги в одну папку, чтобы её снапшотить. А это не так просто: многие "особо одарённые" приложения засирают корень хомяка своими конфигами. Решаю задачу с помощью MergerFS, полёт отличный.
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Аноним (110), 02-Апр-25, 17:15 
Ну а как увидит смысл админ локалхоста?? Ты ещё не видел реальных конфигов, поэтому твоя "одна папочка" работает.

В Gobo сделано всё по-уму, просто ещё не все дозрели до этого. То, что для одной узкой задачи тебе удобно иметь одну папку, ещё не означает, что в регулярной работе это удобно.

Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Анониссимус (?), 02-Апр-25, 22:54 
На серверах победили контейнеры и виртуалки, никакой gobo там не нужен. Вообще у твоего наезда смысла нет. Я рассуждал с точки зрения пользователя ПК, а не админа серверов.
Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Нуину (?), 02-Апр-25, 19:26 
> Я — наоборот, старательно собираю все конфиги в одну папку, чтобы её снапшотить. А это не так просто: многие "особо одарённые" приложения засирают корень хомяка своими конфигами. Решаю задачу с помощью MergerFS, полёт отличный.

Почему просто не управлять .config и прочими конфигами в хомяке через git?

Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

133. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Анониссимус (?), 02-Апр-25, 23:02 
Мысль интересная. Но это что получается: каждый раз, когда я ставлю какое-то приложение, которое записывает свои конфиги, мне нужно их `git add`ить ручками? Либо: можно делать `git add ~`, но тогда всю остальную помойку из хомяка придётся прописывать в .gitignore, и, соответственно, поддерживать его? Нет уж, я лучше чез MergerFS, там всё работает само и кушать не просит :)
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +2 +/
Сообщение от Аноним (110), 02-Апр-25, 17:10 
> стековая организация дерева каталогов

ШТА?! Ахинею не неси! Там самая обычная древовидная форма, просто МУСОРА значительно меньше! Вся эта пурга с /bin, /sbin, /usr/sbin упразднена (и слава небу!).

Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Zulu (?), 02-Апр-25, 18:36 
> (например, /System/Index/lib/libgtk.so ссылается на /Programs/GTK/4.18/lib/libgtk-4.18.so)

А почему на 4.18, а не 4.17, если главной фишкой заявлена возможность установить больше версий одновременно? И кстати чем это принципиально отличается от /usr/lib/libx.so.1, .so.2 итд?

Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Анониссимус (?), 02-Апр-25, 23:03 
Принципиально — наверное ничем. Просто навели порядок и выкинули FHS на свалку истории.
Ответить | Правка | Наверх | Cообщить модератору

141. "Выпуск дистрибутива GoboLinux 017.01 с собственной иерархией..."  +/
Сообщение от Avririon (ok), 03-Апр-25, 00:27 
Не с "собственной", а единственно верной.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру