LINUX.ORG.RU

Для Fedora 17 утверждён план по переносу компонентов из корня в /usr и переход на Btrfs

 , ,


0

3

После обсуждения идеи переноса части компонентов корневой системы в /usr и объединения /sbin и /bin принято решение об утверждение планов по реализации первой идеи. Вторая идея одобрения не нашла. Обновленная структура корня будет выглядеть приблизительно следующим образом:

  • /usr - установленная система; общедоступно; возможность монтирования в режиме только чтения;
  • /etc - конфигурационные данные; локально;
  • /var - долговременные данные; локально;
  • /run - переменные данные; локально; обязательно использование tmpfs;
 /
 |-- etc
 |-- usr
 |   |-- bin
 |   |-- sbin
 |   |-- lib
 |   `-- lib64
 |-- run
 |-- var
 |-- bin -> usr/bin
 |-- sbin -> usr/sbin
 |-- lib -> usr/lib
 `-- lib64 -> usr/lib64

О преимуществах данного решения можно подробнее прочитать в предыдущей новости.

Так же принято решение об очередной попытке перехода на Btrfs в качестве основной ФС. По сравнению с прошлым планом дополнительно заявлено о решении использовать стандартные для Btrfs механизмы управления томами, вместо LVM, и организации RAID.

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

Подробности:

О переходе на Btrfs

>>> О переносе компонентов из корня в /usr

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: daemonpnz (всего исправлений: 2)

Ответ на: комментарий от plm

Они его пишут, так-что они в теме побольше тебя.

И что, туда /run уже попал? FHS - не linux-only.

В Debian уже давно эту тему обсуждают.

Заглохло давно.

myhand
()

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

AptGet ★★★
()

Да они упоролись! (с)

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

ага, там констатируется, что проблемы есть, и появились они как раз вместе с systemd, почему-то у меня таких проблем не возникает. ЧЯЖДНТ?! Ах да, не пользуюсь говном от Поттеринга.

daemonpnz ★★★★★
() автор топика

Из-за их masturbatory renaming (© Linus) одни проблемы. В Убунте вон переместили библиотеки из /usr/lib в /usr/lib/i386-linux-gnu и появились косяки при сборке. На днях собирал Aotuv, а он оказывается не цепляется, собранные библиотеки клались по прежнему в /usr/lib, а oggenc их ищет в /usr/lib/i386-linux-gnu. Нужно для configure теперь указывать --libdir ...

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

инновации, ы!

Забавляет, что btrfs без запилили в план с фризом на февраль 2012. В отсутствие даже предварительной публичной версии fsck.

myhand
()

Вот это уже интересненько...

ждём теперь вайланд и вендроид на десктопе.

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

я бы даже сказал - горячо. burn it

Это неправда. Например, на недавнем «Embedded LinuxCon Europe 2011» Koen Kooi, инженер Nexas Instruments, представлявший проект Angstrom Linux в своем докладе сообщил, что благодаря systemd ему удалось запустить систему на beagleboard за 1 секунду (с помента окончания загрузки ядра, до запущенного bash-а, в обычном angstorm дистрибутиве - т.е. были стартованы все обычные для angstorm сервисы).

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

Забавляет, что btrfs без запилили в план с фризом на февраль 2012. В отсутствие даже предварительной публичной версии fsck.

Ну так упоротые же! :)

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

ага, там констатируется, что проблемы есть, и появились они как раз вместе с systemd

Ты, все-таки, перечитай еще раз. Там совершенно не так описывается ситуация.

plm ★★★★★
()

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

gaga
()

Бггг. Похоже корень переехал в initrd :D Ждем нового витка эволюции.

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

как ты переведёшь persistent ещё? предложения?!

постоянные, долговременные, переходящие.

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

Кстати, куда лучше постить свои предложения для Федоры?

Никто за тебя ничего делать не станет. Фичи в Fedora принимаются лишь если ее предлагает тот, кто будет ею заниматься. Никакие письма про «грабить корованы» даже не будут и прочитаны.

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

ну да, там всё, время повторяется «It isn't systemd's fault.», «it's not our fault. »

Ты перечитай еще раз. Там в т.ч. приводится проверяемая техническая аргументация. Это уровень общения, трудно достижимый аналитиками ЛОРа, совершенная инженерная магия.

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

Ну или можно всё это в initrd запихать

да

вместе с /etc/fstab

нет

а в случае чего его пересобирать

вот поэтому и не надо.

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

fixed

совершенная уличная магия

Дэвид Блейн (Поттеринг), зачем ты скукожил мой /usr ?

:D магия... это не магия это какое-то постоянное произношение мантр: «Это не мы, это не мы, это не системд, это не мы»

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

Бредятина полнейшая, им там завезли крупную партию отборной травы?

А вот это - уровень аргументации анонимного аналитика с ЛОРа. Обращаю ваше внимание чисто для сравнения с уровнем кратких документов, описывающих новые фичи в Fedora.

plm ★★★★★
()
Ответ на: Ещё про изменения в Fedora 17... от daemonpnz

Не так давно эти *Kit'ы впиливали, теперь героически выпиливают... беда просто

естественно. Раньше был тестовый инструмент, теперь более прямое решение. Это реализацию меняют, а не идею.

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

:D магия... это не магия это какое-то постоянное произношение мантр: «Это не мы, это не мы, это не системд, это не мы»

Оххх. Тебе так тяжело осилить текст с техническими терминами, что там тебе не видна аргументация? Какие мантры-то?

plm ★★★★★
()

В btrfs уже fsck допилили? Пробовал в сиде весной, запомнилось адски долгой установкой пакетов и внезапными крашами.

Gunnerua
()
Ответ на: комментарий от plm

Расскажи, дружище, как ты достиг такого уровня дзена для общения с людьми с дизлексией?

tmp_bot_175
()

шизец наступил внезапно

zgen ★★★★★
()
Ответ на: Ещё про изменения в Fedora 17... от daemonpnz

Это лялех — нестабильная система для энтузиастов. Сегодня одно, а завтра уже совсем другое. Не удивлюсь, если через пару лет systemd выпилят.

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

Ещё раз повторю вопрос, почему эти проблемы проявляются только с systemd, почему этих проблем не было с sysvinit? openrc? upstart?

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

Ещё раз повторю вопрос, почему эти проблемы проявляются только с systemd, почему этих проблем не было с sysvinit? openrc? upstart?

Ты как-то очень типично ведешь диалог. Перечитай документ еще раз - там все написано.

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

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

gaga
()

ну посмотрим что будет. Непонятно зачем Btrfs, хотя без разницы, все равно основные разделы обычно на XFS.

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

Вам уже написали правильные вещи про подобных «разработчиков».

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

Ну нашел мужик решение своей маленькой проблемы - с чего вдруг оно единственное и лучшее? Может вполне имело смысл переписать скрипты, может использовать еще какую-то альтернативу sysvinit.

myhand
()
Ответ на: комментарий от anonymous

Хм, на десктопе генту, на нетпуке калькулят. Будем посмотреть, когда с обновлениями придет инфа, что надо создать /run. Или какой-нить пакет самостоятельно все сделает. Пока такого не наблюдается.

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

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

Пока, наверное, презентаций больше и правда нет - systemd слишком молод.

Может вполне имело смысл переписать скрипты, может использовать еще какую-то альтернативу sysvinit.

Переписывать скрипты очень плохо с т.ч. производительности. Например, при старте дистрибутива общего пользования, происходит от полутора до двух тысяч запусков мелких утилит, которые производят шаблонные действия (поискать pid, погрепать вывод процессов и т.п.). Все типичные паттерны запуска демона надо вынести в отдельный процесс - это правильно с т.з.Юникс-фэй (и это то, о чем давно говорили, почти с самого начала широкого распространения кучи костыликов на шелл-скриптах, в качестве системы первоначальной загрузки).

Вообще куча народу то тут, то там критиковала SysVinit, причем по делу, и вот, когда наконец-то был написан правильный менеджер загрузки, внезапно появились тучи постов с возражениями и неприятием на исключительно эмоциональном уровне. Самое удивительное, что кучка плохоньких костыликов сразу-же стала неким эталоном загрузки Юникса.

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

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

Там в т.ч. приводится проверяемая техническая аргументация.

«Booting Without /usr is Broken». Это, собственно, вся «техническая аргументация». Т.е. дальнейшее описание в чем именно «broken» - совершенно вне контекста.

Например, сказанное справедливо для любого дистрибутива? Для федоры? Для секретного списка?

совершенная инженерная магия

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

myhand
()
Ответ на: комментарий от plm

fixed

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

daemonpnz ★★★★★
() автор топика

/usr - установленная система; общедоступно; возможность монтирования в режиме только чтения;

Я хочу чего-нибудь установить через пакетный менеджер... WAIT, OH, SHI~!

А вообще федорокапец настал. Жаль, неплохой дистро был. И да, кто это там говорил

Чушь, логичнее дистрибутива чем федора я не встречал

Его еще в треде про гноме 3 говнофедоркиным назвали. ЕМНИП это был Reset. Если я действительно не ошибаюсь, то он приглашается в этот тред станцевать на косточках «самого логичного дистрибутива в мире»!

asn007
()
Ответ на: комментарий от plm

Ещё раз повторю вопрос, почему эти проблемы проявляются только с systemd, почему этих проблем не было с sysvinit? openrc? upstart?

Ты как-то очень типично ведешь диалог. Перечитай документ еще раз - там все написано.

Спой «птичка» а капелла, те без ансамбля, те САМ б..я!

Как говорится: кто ясно мыслит, тот ясно излагает!

MHz
()

Як солярка. Ъ-Ынтерпрайз.

r2d2
()

Так же принято решение об очередной попытке перехода на Btrfs в качестве основной ФС.

«А к нам, водоплавающим, это никакого отношения не имеет.» Нехай шапковцы тестят на хомяках элементы рхела в ущерб полезным пользовательским плюшкам, всё это дело можно легко отключить при установке из большого образа с rpm. ext на десктопах рулит и педалит а btrfs пусть тестят те, кому это интересно или заняться больше нечем.

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

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

Какой еще «дистрибутив общего пользования»? У Вас embedded система - или уже успели потерять контекст?

Вообще куча народу то тут, то там критиковала SysVinit, причем по делу

Критики никто не отменяет. Более того, народ наплодил кучу куда более интересных решений, чем systemd.

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

Может проблема в том, что кто-то излишне активно стремится посчитать его «правильным»? Кстати, сугубо на эмоциональном уровне.

Кстати, какие функции будет выполнять systemd и какие - никогда не будет? Вот недавно он оброс поддержкой логгирования. Он уже умеет лимитировать ресурсы запускаемого сервиса всеми доступными в ядре крутилками.

Функционал _уже_ выглядит, мягко говоря - расплывчатым. И конца-края этому не видно. Знаете, только из-за этого - восторгов я бы поубавил.

myhand
()

Для Fedora 17 утверждён план по переносу компонентов из корня в /usr

Ага, ещё несколько программ/драйверов отсутствующих в репозитории будет невозможно собрать, мелочь по сравнению с мировой революцией.

Napilnik ★★★★★
()

разработчики fedora

стали светлосиними...стыдно

MHz
()

у меня вообще косяки какие-то с этой бтрфс. Возможно это как-то связано с иовейтом, но при записи на неё файл ~ >85 mb запись останавливается, иоваит быстро растёт до 100%. В итоге вся система зависает, и ресет нам в руки... Когда уже иовейт пофиксят? :)

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