The OpenNET Project / Index page

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



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

Оглавление

Debian прекращает поддержку стандарта Linux Standard Base, opennews (??), 09-Окт-15, (0) [смотреть все]

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


167. "Debian прекращает поддержку стандарта Linux Standard Base"  +/
Сообщение от ireadaboutgobo (?), 11-Окт-15, 02:05 
> пора перейти на структуру Gobo

Это в которой для каждого пакета есть свой каталог в /Programs , а потом симлинками всё линкуется во все те же */bin-каталоги?

Я бы этой штуке не доверял. Я вообще не доверяю системам, которые пытаются хранить в одном каталоге больше пары сотен подкаталогов/файлов. А с дебиановскими повадками каждый файл хранить в отдельном пакете (привет, bash-doc, bash-dev, bash-lib) с этим будут проблемы.

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

177. "Debian прекращает поддержку стандарта Linux Standard Base"  +1 +/
Сообщение от arisu (ok), 11-Окт-15, 08:10 
> Я бы этой штуке не доверял. Я вообще не доверяю системам, которые
> пытаются хранить в одном каталоге больше пары сотен подкаталогов/файлов.

сделай «ls /usr/bin | wc -l» и немедленно сноси мерзкий GNU/Linux!

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

201. "Debian прекращает поддержку стандарта Linux Standard Base"  –1 +/
Сообщение от ireadaboutgobo (?), 11-Окт-15, 18:34 
> сделай «ls /usr/bin | wc -l» и немедленно сноси мерзкий GNU/Linux!

В /usr/bin хранятся только бинарники, и обращение к каталогу (и поиск в нём) идёт один раз - при запусе приложения. В /Programs/* хранится вообще вся установленная информация приложения, и обращения к ней идут гораздо чаще.

Хранение бинарников в одном каталоге решает техническую проблему - упрощает запуск через PATH, в который не надо прописывать 100500 значений, каждое для своего приложения. Какую проблему решает /Programs/* ?

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

В случае же какого-нибудь /Programs/Glibc/Current/share/timezone у вас приложение всегда знает полный путь, и нет смысла заставлять kernelspace просматривать весь /Programs/ в поисках Glibc.

Если же делать, как вы предлагаете, то зачем вообще отдельные каталоги, всякие bin, lib, doc, share/man? Давайте всё в одно место класть, будет /Programs/Bash/Current/bash , /Programs/Bash/Current/bash.info , /Programs/Bash/Current/bash.1.gz и т.д.

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

209. "Debian прекращает поддержку стандарта Linux Standard Base"  +/
Сообщение от arisu (ok), 12-Окт-15, 05:57 
> В /usr/bin хранятся только бинарники, и обращение к каталогу (и поиск в
> нём) идёт один раз - при запусе приложения. В /Programs/* хранится
> вообще вся установленная информация приложения, и обращения к ней идут гораздо
> чаще.

какое это отношение имеет к твоим словам? я их процитирую: «Я вообще не доверяю системам, которые пытаются хранить в одном каталоге больше пары сотен подкаталогов/файлов.» GNU/Linux хранит. поскольку ты заведомо не доверяешь GNU/Linux по идиотской причине, и открыто это признал, никакой практической ценности у твоих дальнейших рассуждений нет.

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

214. "Debian прекращает поддержку стандарта Linux Standard Base"  –1 +/
Сообщение от Аноним (-), 12-Окт-15, 11:42 
> «Я вообще не доверяю системам, которые пытаются хранить в одном каталоге больше пары сотен подкаталогов/файлов.»

имелось ввиду "Я вообще не доверяю системам, которые пытаются хранить в одном каталоге больше пары сотен подкаталогов/файлов при наличии вариантов." :(

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

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

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




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

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