LINUX.ORG.RU
ФорумTalks

[systemd]Поттеринг ...

 


0

1

в очередной раз оправдывает перенос /{bin,sbin,lib,lib64} в /usr из-за своей поделки

В связи с волной необоснованной критики Леннарт Поттеринг (Lennart Poettering) подготовил сводный документ, в котором обобщил мотивы переноса содержимого /bin и /lib в директорию /usr в грядущем релизе Fedora 17, а также опроверг наиболее часто встречающиеся мифы. По словам Поттеринга новое унифицированное расположение исполняемых файлов и библиотек внутри раздела /usr (содержимое /bin планируется перенести в /usr/bin, /sbin в /usr/sbin, /lib в /usr/lib и /lib64 в /usr/lib64) более совместимо с UNIX, чем практикуемый в Linux подход с разделением на /bin и /usr/bin (в SysV Unix /bin является симлинком на /usr/bin).

Источник

ЗЫ. Товарище федоровцев, леннартопоклонников с неусточивой психикой и баттхёртом, просьба убрать от экранов мониторов, смартфонов, планшетов, дабы не вызывать очередной приступ попоболи.

★★★★★

Последнее исправление: daemonpnz (всего исправлений: 1)
Ответ на: комментарий от AndreyKl

Именно поэтому я и поставил знак вопроса.

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

Т.е ты даже не осилил прочесть FHS, но уже во всю кричишь про слив и «слава Поттерингу». Во истину его последователи упороты и неадекватны, как собственно и он сам.

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

А зачем ваять статейку? Подробное описание тоже ни к чему. Достаточно того, что без /usr система не загрузится на сетевых машинах.

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

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

ну так на то федора и тестовая.

я сомневаюсь что в 7 редхете будет systemd , это изменение всё таки довольно большое. в 8 наверное будет точно. а в 7 - 50/50.

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

По крайней мере, в Fedor'е есть initramfs, поэтому пофиг. А костыль-некостыль - это уже другая история, тем более, что в Fedor'е initramfs существовало задолго до инициативы по переносу всего в /usr .

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

Его поделка требует libdbus, а libdbus по стандарту обязана лежать в /usr/lib Так что systemd это очень даже касается.

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

А у меня в генте нет и я не горю желанием его делать. Поэтому поделка Поттеринга вместе со всеми его перепилами корневой ФС идут лесом. И да не запилят эти перепилы в FHS, аминь.

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

с другой стороны, ещё года два до выпуска. может и будет.

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

Ага, к тому времени он уже и ядро и ФС свою напишет и будет уже не RHEL(inux), а RHEL(ennart).

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

AndreyKl> и если бы всё было так печально как ты утверждаешь, что-то мне подсказывает что была бы куча отзывов из редхет о том что поттеринг - мразь тупорылая

Поценриг в сам RHEL свои ручонки не пускает. systemd является экспериментальным проектом, который, быть может, в RHEL войдёт. Но Поцеринг сейчас гонит волну, что это типа мегавещь, которая должна быть везде и что она якобыы готова к продакшну. Оказалось, что не готова, а переписать нормально он не может. В итоге начал он искать способы пропихивания своего детища.

AndreyKl> (ибо для ред-хет, как я понимаю, кластеры - важная часть бизнеса)

Не факт, что именно кластеры является важной частью бизнеса для RedHat. Я речь веду не про произвольные и крупные каластеры, а про те, которые можно собрать в условиях лаборатории для обсчёта, например, молекулярной динамики.

AndreyKl> однако, потока зла из ред-хет в адрес поттеринга не наблюдается

Это не значит, что сего потока нет. Может редхат Поцерингу совсем за другое платит.

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

А у меня в генте нет и я не горю желанием его делать. Поэтому поделка Поттеринга вместе со всеми его перепилами корневой ФС идут лесом.

Ты забыл добавить важный факт, что лесом они идут исключительно у тебя.

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

И что? Это отменяет того факта, что при сетевой загрузке машине даётся сначала корневая ФС с ядром, а потом _отдельно_ монтируется /usr? Вынос всего в /usr - бред. С подходом федорщиков получается, что _бездисковый_ терминал обязан иметь _диск_. Логическое противоречие однако.

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

пока OpenRC по дефолту в генте, а Debian даже не планируют переходить на systemd, можно спать спокойно.

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

AndreyKl> Не пойму я в каком смысле... если без /usr система не загрузится на сетевых машинах, то зачем делить / и /usr если для тебя важны сетевые машины? и кто такие сетевые машины, раз уж ты о них заговорил?

Я про терминальные системы с бездисковыми тонкими клиентами, если ты ещё не догадался.

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

Ну давайте уже и иксы туда запихаем. А потом всё это впихнём в ядро, запилим в ядро wine и получим очередной виндоуз.

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

Это не значит, что сего потока нет. Может редхат Поцерингу совсем за другое платит.

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

Не факт, что именно кластеры является важной частью бизнеса для RedHat. Я речь веду не про произвольные и крупные каластеры, а про те, которые можно собрать в условиях лаборатории для обсчёта, например, молекулярной динамики.

я таких кластеров не собирал (мои кластеры - 2-3 машины для веба), поэтому, наверное, я до конца не понимаю чем именно тебе мешает слияние /usr/{bin,sbin,lib} и {bin,sbin,lib}. но поправь меня если я ошибаюсь - всё что нужно это собрать образ initrd и запихать туда нужные бинарники. а затем подмонтировать основную систему. если это так то я упорно не могу осознать, чем новый подход для тебя отличается от старого.

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

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

AndreyKl ★★★★★
()

Не знаю хорошо это или плохо, но мне systemd не нравится своей немногословностью.

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

Я про терминальные системы с бездисковыми тонкими клиентами, если ты ещё не догадался.

да, я использую терминальные бездисковые клиенты (правда дома, не в продакшине).

и не понимаю чем тебе данное изменение не угодило.

AndreyKl ★★★★★
()

переноса содержимого /bin и /lib в директорию /usr

Потом приставка /usr будет как ненужный префикс в ядре «2.6.» и поцтеринг предложит избавиться от /usr как от мертвого придатка.

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

У меня во дворе снег не чищен а они папочки двигают!

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

Ну а теперь перенеси корень в /usr, отмонтируй usr и выполни переинициализацию

И установить bumblebee for nvidia optimus.

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

Поэтому поделка Поттеринга вместе со всеми его перепилами корневой ФС идут лесом.

Для тебя и пока. Пройдет время и ты прогнешься и настроишь его поделки.

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

Пройдет время и ты прогнешься и настроишь его поделки.

Так настрадал предсказамус? Это-ж опенсорс.

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

Это лишь Ваше фантасмагоричное воображение.

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

А также перенесем /etc -> /usr/etc, /dev -> /usr/dev, ... и в конце концов переименуем /usr в c:\linux ?

It's amazing how foolish people can be. So I post that story to clear a bit of confusion up, and well, it's amazing how those fools immediately jump on it, openly admitting they haven't read a single line of it, dismiss is at as wrong right-away but do not hesitate to comment on it plenty.

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

Ну, не думаю, что именно он. Да и не в корень, а в initramfs, в общем-то.

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

Да, Поттеринг уже советовал в случае бездисковых станций выпихивать монтирование /usr по nfs в initrd (соответственно, сеть поднимать там же).

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

Потом короче всё перенести в одну папку

/system32

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

Потом приставка /usr будет как ненужный префикс в ядре «2.6.» и поцтеринг предложит избавиться от /usr как от мертвого придатка.

Да всё нормально же. Будет великий и могучий /usr, кучка ядерных виртуальных фс плюс точки монтирования (в том числе и хомяка).

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

daemonpnz

А у меня в генте нет и я не горю желанием его делать. Поэтому поделка Поттеринга вместе со всеми его перепилами корневой ФС идут лесом.

У меня есть VW Golf, поэтому сосед, устанавливающий «кенгурятник» на свой джип - идиот. Да.

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

У меня есть VW Golf, поэтому я не буду следовать примеру своего соседа и ставить себе на гольф кенгурятник. И джипы с кенгурятниками идут лесом.

fixed

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

вписаной/описаной окружности?! :)

так лучше :)

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

Видел я FHS. Хороший стандарт, но он уже устарел. В большинстве дистрибутивов ФС уже давно построена почти по принципу Поттеринга, только еще оставлена пара костылей.

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

Ъ не читают то, на что отвечают. Пора бы уже привыкнуть :}

Увы, я старомоден и стараюсь видеть хорошее в людях, хотя они меня постоянно разочаровывают :]

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

Дык я про то, что зачем обвинять разработчика другого дистра в том, что он развивает свои фичи в своём дисте? К Вам в конструктор генту ведь никто не лезет.

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

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

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