anonymous@RULINUX.NET~# Last login: 2024-11-05 09:31:56
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

В Fedora рассматривается предложение по переносу всех исполняемых файлов в одну директорию

Разработчики дистрибутива Fedora Linux рассматривают возможность перемещения всех имеющихся в системе исполняемых файлов в одну директорию. Иными словами, предлагается размещать исполняемые файлы только в каталоге /usr/bin, а директории /bin, /sbin и /usr/sbin преобразовать в символические ссылки, указывающие на /usr/bin. По аналогии предлагается упразднить /lib и помещать все системные библиотеки только в директории /usr/lib. В случае одобрения предложения, изменения могут вступить в силу уже в весеннем релизе Fedora 17.

Перенос всех файлов и библиотек в иерархию /usr открывает очень интересные перспективы: так как все необходимые для работы компоненты будут присутствовать в рамках одного дискового раздела, появляется возможность обособленного использования нескольких разделов /usr для загрузки разных версий или состояний дистрибутива (например, через создание снапшотов в процессе обновления) и, что особенно интересно, становится возможным использование одного смонтированного в режиме только для чтения самодостаточного раздела /usr одновременно на нескольких компьютерах. Ранее, при монтировании /usr по сети, у администраторов возникали проблемы с обновлением содержимого /bin, /sbin и /lib на конечных машинах, с самодостаточным /usr поддерживать большое число типовых машин станет значительно проще и безопаснее (/usr предлагается монтировать в режиме только для чтения).

В соответствии с новым подходом, все устанавливаемые из RPM-пакетов компоненты будут сосредоточены только внутри раздела /usr и не будут встречаться за его пределами. Файлы и каталоги, присутствие которых необходимо вне иерархии /usr предлагается связывать при помощи символических ссылок. В корне останутся только файлы, имеющие непосредственное отношение к текущему компьютеру, например, файлы конфигурации, логи и файлы с меняющимися данными (/etc, /root, /var, /run).

Разделение /bin и /usr/bin было актуальным во времена раздельного монтирования корня и раздела /usr, в случае невозможности примонтировать /usr, наличие каталогов /bin и /lib позволяло сохранить минимально работающую систему, которую можно было использовать в качестве базы для дальнейшего восстановления. В настоящее время дистрибутив нереально загрузить без /usr (/usr монтируется из initramfs до запуска процесса инициализации и содержит необходимые для загрузки компоненты), что в сочетании с распространением практики разбиения диска на один большой раздел и подготовкой установочного образа в виде Live-системы, позволяет отнести к анахронизмам разделение бинарных файлов по разным частям файловой системы.

В пользу объединения sbin и bin упоминается то, что во многих дистрибутивах данные директории одновременно включены в путь по умолчанию, а также то, что в sbin можно найти программы, которыми пользуются и обычные пользователи. Тем не менее, среди разработчиков Fedora нашлось много противников объединения sbin и bin, которые считают логичным разделение пользовательского ПО и требующих повышенных привилегий программ для администратора (изначально каталог sbin предназначался для статически собранных программ). Также упоминается то, что объединение sbin и bin вызовет необходимость действий со стороны разработчиков upstream-проектов.

Bod(*) (2011-11-01 23:08:43)

Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20100101 Firefox/7.0.1 Iceweasel/7.0.1

[Ответить на это сообщение]
avatar
Скрыть

Re:В Fedora рассматривается предложение по переносу всех исполняемых файлов в одну директорию

Блядь, да выгоните вы уже этого укурка Пёттеринга нахуй!

anonymous(*)(2011-11-01 23:13:33)

avatar
Скрыть

Re:В Fedora рассматривается предложение по переносу всех исполняемых файлов в одну директорию

>Ранее, при монтировании /usr по сети, у администраторов возникали проблемы с обновлением содержимого /bin, /sbin и /lib на конечных машинах
Сначала они пишут, что в наше современное время никто извращениями не занят, у всех один раздел на диске и прочее пульсаудио. А потом, внезапно, аргументируют всю эту котовасию какими-то специфическими ситуациями, решение для которых можно найти и другим путём, не делая "сломать всё". Смешно.

>Разделение /bin и /usr/bin было актуальным во времена раздельного монтирования корня и раздела /usr, в случае невозможности примонтировать /usr, наличие каталогов /bin и /lib позволяло сохранить минимально работающую систему, которую можно было использовать в качестве базы для дальнейшего восстановления. В настоящее время дистрибутив нереально загрузить без /usr (/usr монтируется из initramfs до запуска процесса инициализации и содержит необходимые для загрузки компоненты)
Это почему система без /usr не будет минимально работающей а настоящее время?

>что в сочетании с распространением практики разбиения диска на один большой раздел и подготовкой установочного образа в виде Live-системы, позволяет отнести к анахронизмам разделение бинарных файлов по разным частям файловой системы.
А не пошли бы они там все кое-куда, а? И Леннарта пусть с собой заберут уже. Анахронизм, ага.

SystemV(*)(2011-11-01 23:19:42)

Emacs-w3m/1.4.414 w3m/0.5.3
avatar
Скрыть

Re:В Fedora рассматривается предложение по переносу всех исполняемых файлов в одну директорию

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

anonymous(*)(2011-11-02 01:04:59)

avatar
Скрыть

Re:В Fedora рассматривается предложение по переносу всех исполняемых файлов в одну директорию

КРАСАВЦЫ!! давно пора переделать уебанский FHS

Nosferatu(*)(2011-11-02 05:00:34)
Отредактировано Nosferatu по причине "не указана"
Frag
avatar
Скрыть

Re:В Fedora рассматривается предложение по переносу всех исполняемых файлов в одну директорию

С Соляры пример берут?

Hokum(*)(2011-11-02 05:26:14)

Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
avatar
Скрыть

Re:В Fedora рассматривается предложение по переносу всех исполняемых файлов в одну директорию

> Это почему система без /usr не будет минимально работающей а настоящее время?
потому что там иХы!

bugmaker(*)(2011-11-02 06:35:04)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.04 (lucid) Firefox/3.6.17
avatar
Скрыть

Re:В Fedora рассматривается предложение по переносу всех исполняемых файлов в одну директорию

>Это почему система без /usr не будет минимально работающей а настоящее время?
из-за systemd, не?

Hokum(*)(2011-11-02 06:36:18)

Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
avatar
Скрыть

Re:В Fedora рассматривается предложение по переносу всех исполняемых файлов в одну директорию

>из-за systemd, не?
Вроде systemd работает, он просто ругается при загрузке, обещает что всё сломается.

SystemV(*)(2011-11-02 12:35:07)

Emacs-w3m/1.4.414 w3m/0.5.3
avatar
Скрыть

Re:В Fedora рассматривается предложение по переносу всех исполняемых файлов в одну директорию

Ну, мне припомнилось, что где-то в тех степях водится то, что нельзя выносить /usr далёко от рута

Hokum(*)(2011-11-02 12:49:28)

Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Этот тред читают 3 пользователя:
Анонимных: 3
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!