LINUX.ORG.RU

FHS 2.3


0

0
29 Января была выпущена новая версия Filesystem Hierarchy Standard.

Множество изменений. Добавлены директории /media для точек
монтирования сменных устройств, /srv - данные для сервисов.

>>> Announcement

RE

ну и нахера козе баян? есть же mnt?

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

hooj ★★
()
Чего тут нового? В SuSE 9.0 имеется
anonymous
()
Ответ на: RE от hooj
ну кстати вариант /opt/kde или /opt/gnome - вполне приемлимый для подобных монстров. а насчет /media вместо /mnt - тоже в общем-то логично. в /mnt могут быть и сетевые шары - чего путать.. хотя на любителя конечно.

а вот /srv непонятно. чем это лучше /var/<сервиc>..

gassique ★★
()
Ответ на: комментарий от anonymous
упс, я, последний анонимус, глупость сморозил, прошу удалить предыдущую и эту мессагу.
anonymous
()
Ответ на: комментарий от anonymous
ну что за тупой народ, почитайте "стандарт" и все вопросы отпадут.
кстати у кого как а у меня 

;ls /|wc -l
    25
;
anonymous
()
вообще не парит ...

кому нужны эти стандарты, когда мы говорим о открытых исходниках?

orb
()
Ответ на: комментарий от orb
C:\> ls / | grep -vE "Autoexec.bat|Config.sys" |wc -l 10
anonymous
()
Ответ на: комментарий от orb
Тому, кто не хочет, шоб его софтину обозвали ацтоем, если она не ставится из-за несоответствия путей. И еще что б не думать где и что на незнакомом хосте.
Shaman007 ★★★★★
()

Все чудесатей и чудесатей...

/mnt и /media -- это как анекдот про два таксопарка.
/usr/src -- ``not to be built here''. Что, движемся к ro /usr?
Zulu ★★☆☆
()
Ответ на: комментарий от anonymous
фуу, не позортесь. посмотри textutils, utils-linux
и прочие тулы, узнаешь много нового ;)
anonymous
()
Ответ на: RE от hooj
Очень порадовал /srv. Это самое лучшая новость. де-факто /service у меня
на всех серверах живет уже много лет.
anonymous
()
Ответ на: комментарий от anonymous
IMHO narod v etom FHS sovsem ebanulsya.
Sidyat nesushestvuushie problemi reshaut - /media ili /mnt? Nu nahuya koze boyan? Nahren nuzhen /srv, kogda uzhe 100 let pochti vse uzverya s saytami v /home?

Tuftalogiu kakuu-to razveli, uzhe ne znaut chto bi takogo pridumat', tak glyadish k 2010 godu v Linux budet svoya papka v / dlya kazhdogo binarnika potomu chto umniki tak reshili.
FreeBSD ★★★
()
Ответ на: комментарий от FreeBSD
Вообще говоря этот стандарт не только для Linux разрабатывается,
но мне тоже показалось что создавать лишние сущности вроде /media
совсем ни к чему. и вообще не хер / засирать
anonymous
()
Новаторы хреновы. Этак скоро и /Program Files появиться :(
anonymous
()
Вообще-то, правильнее было бы ликвидировать /usr как пережиток прошлого. В GNU HURD, например, от него уже избавились.
flynbit
()
IMHO как обычно пытаются стандартизировать то чтот уже кем то реализовано .... кто то хочет сделать это (/media и иже с ними) стандартом ...

Но что такое стандарт ? А почему за основу не возмут иерархию LinuxSTEP ? :)

robot12 ★★★★★
()
Бред. Никогда не испытывал необходимости в отдельном каталоге монтирования сменных устройств. Допускаю, что это удобно (ну, действительно, в один каталог монтируется всё, что подключено всегда (/mnt), в другой (/media) -- то, что монтируется на лету, при обращении. Непонятно только, зачем это делать стандартом -- мне это нахрен не надо, к примеру.

Про /srv не понял. Чем именно плохо /var/www, /var/cvs? Зачем их выносить отдельно? Им и так хорошо живётся.

Короче, мозго..ство. IMHO.

Krok
()
Ответ на: комментарий от Krok
>Никогда не испытывал необходимости в отдельном каталоге монтирования сменных устройств.

Там же написано открытым текстом: /mnt - для _временного_ нештатного монтирования.

>Про /srv не понял. Чем именно плохо /var/www, /var/cvs?

Опять, там же написано, для сервисов, у которых статические, временные и конфигурационные файлы _должны_ лежать в одном каталоге, т.е. если невозможно положить одно в /var, другое в /usr/, третье в /etc/. Хотя почти всегда можно ссылками обойтись IMHO.

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

про /srv

> > /srv - данные для сервисов

> Бред. Кому и зачем это надо

/srv/mpich/

Dselect ★★★
()
Ответ на: комментарий от flynbit
Предложи, кратенько, что-нить вместо /usr и обоснуй его ненужность, пожалуйста. Не забудь учесть время (и простоту) раздачи прав.
jackill ★★★★★
()
Ответ на: комментарий от anonymous
Отключи просмотр невидимых файлов. И будет у тебя порядок.
jackill ★★★★★
()
Ответ на: комментарий от anonymous
Дык это идиотизм. Какая мне, например, разница, сменное у меня устройство или нет? Я его вижу как каталог и мне счастье. Т.к. он в /mnt, я знаю, что он несколько "чужероден" (даже если это виндовый раздел, например, на моем же винте). И все. Нафига мне разбираться, что вот здесь вот мы флоппи и cdrom замонтируем в /media, а самбу в /mnt. А для собственных винтов нужно, епрст, отдельную папку тогда сделать - типа /disk или /hdd и сдохнуть от количества папок в руте.
jackill ★★★★★
()
Ответ на: комментарий от jackill
> Предложи, кратенько, что-нить вместо /usr и обоснуй его ненужность, пожалуйста. Не забудь учесть время (и простоту) раздачи прав.

Цитата из HURD FAQ:

> 1.7. Why is `/usr' a symbolic link to `.'?

> {MB} The distinction between `/' and `/usr' has historical reasons. Back when Unix systems were booted from two tapes, a small root tape and a big user tape. Today, we like to use different partitions for these two spaces. The Hurd throws this historical garbage away.

flynbit
()
Ответ на: комментарий от Zulu
А кто мешает оставить / маленьким? На то и сделаны /opt и /srv, чтоб
монтировать их отдельно. Всякий рабочий софт лежит в /opt, а все сервисы
в /srv. Очень удобно. То, что мы имеем сегодня в /usr - это
свалка/помойка. Иначе не назовешь. Особенно /usr/bin. Я имею в виду
дистры, типа редхата и ему подобных. В слаке, например, уже много лет
используется /opt/kde. Был и /opt/gnome. Жаль, что в последних версиях
его убрали.
anonymous
()
Ответ на: комментарий от anonymous
Предлагаю новый стандарт структуры пользовательских директорий.
User Directory Hierarchy Standard (UDHS v 0.01)
Все желающие могут присоединяться к разработке.

base=/home/user
$base/My Computer
$base/My Documents
$base/My Documents/My Pictures
$base/Program Settings

$base/Application Data
$base/Cookies
$base/Local Settings
$base/NetHood
$base/PrintHood
$base/Recent
$base/SendTo
$base/Главное меню
$base/Избранное
$base/Рабочий стол
anonymous
()
Ответ на: комментарий от anonymous
Может быть /opt/kde или /opt/gnome неплох - suse и mdk тоже вроде так работают, но у нас есть менеджер пакетов и поэтому пофигу куда и что класть - ты можешь в любой момент все убить, не напрягаясь.

Поэтому и смысла выделять что-то в отдельный каталог нет - зачем?

Чтобы больше времени тратить на расстановку прав?

Я себе в /opt ставлю только blender, acroread и OO. Самосборные программы, которых три штуки - transcode, mplayer и gosr ушли в /usr/local.

Все.

Судя по цитате flynbit, господа из hurd сказали, что "Today, we like to use different partitions for these two spaces". Хотелось бы узнать, а раздел (partition) они к чему монтируют?
В /opt? А тогда смысл переименовывать одно в другое?
jackill ★★★★★
()
Ответ на: комментарий от jackill
>у нас есть менеджер пакетов

Он и права правильные установит:-)

DonkeyHot ★★★★★
()
Ответ на: комментарий от jackill
> но у нас есть менеджер пакетов и поэтому пофигу куда и что класть - ты можешь в любой момент все убить, не напрягаясь.

Менеджер пакетов у вас есть, а вот мыслей собственных у вас нет.
И в дистрибутиве редхата их тоже нет. /opt можно подмонтировать
как nfs-каталог, или вообще cdrom. Его можно удалить и скопировать
одной командой. Проги, установленные в /opt разгружают /usr/bin,
в котором скапливаются тысячи никому не нужных бинарников, засоряющих память при поиске в $PATH, и снижающие скорость системы.
anonymous
()
В ГобоЛинухе все равно круче :-))
tokza
()
Ответ на: комментарий от jackill
> Судя по цитате flynbit, господа из hurd сказали, что "Today, we like to use different partitions for these two spaces". Хотелось бы узнать, а раздел (partition) они к чему монтируют? > В /opt? А тогда смысл переименовывать одно в другое?

Ну почему же? В FAQ всего лишь было сказано, что раньше для загрузки использовалась малая лента, для пользовательских приложений - большая. И такое разбиение на / и /usr разделы сохраняется традиционно до сих пор в большинстве UNIX-подобных операционных систем. Команда hurd посчитала такое положение дел историческим мусором и избавилась от /usr.

То есть, грубо говоря, в hurd объединили / и /usr в один - / . Но оставили для совместимости символическую ссылку /usr -> /

ЗЫ. А монтируют - хоть куда :) Но обычно в /mnt. трансляторы, трансляторы...

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