OpenRC и baselayout 2 скоро появятся в ~arch
aluk 14 апреля, 2008 - 15:43
OpenRC, замена текущей системы управления службами в baselayout, скоро станет доступной в ~arch на всех платформах. OpenRC заменит предыдущую систему, основанную только на bash-скриптах в baselayout, на систему, ядро которой написано на языке С и использующую только POSIX-совместимый shell-код.
OpenRC работает на большом количестве систем. "Из коробки" она совместима с Gentoo Linux, Gentoo/FreeBSD, Embedded Gentoo и Gentoo VServers. Также система работает с FreeBSD и NetBSD. Соответствующие пакеты можно будет найти в их репозиториях, портах и pkgsrc.
Для того, чтобы обновление прошло гладко, обязательно прочтите OpenRC Migration Guide.
»
- Для комментирования войдите или зарегистрируйтесь
aluk написал(а): OpenRC
Нифига оно из коробки не работает. Проблема та же что и на 0.5 - сеть. Не стартует pppoe интерфейс. eth0 и eth1 поднимаются, а ppp0 - нет. Гид тему не раскрывает. Откатился на baselayout 1, нафиг такое счастье.
И откопали же тему трёхлетней
И откопали же тему трёхлетней данности.
Да и вообще, этот древний заголовок темы сейчас не верен. Даже не так, в связи со стабилизацией openrc он вызывающе неверен именно сейчас.
Оно вам надо было, в этой старой теме ковыряться?
Цитата: Не стартует pppoe
Всё прекрасно стартует.
Боюсь, это в консерватории
Боюсь, это в консерватории пора что-то менять.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
;[
а как быть со 2ой сетевой,а то устал заводить вручную? :С
handbook !
handbook совсем ничего не говорит? :))
__________________________________________________
на недель-ку, до вто-ро-го я уеду в Ко-ма-ро-во ...
(=
На линуксе только месяц. Нормально мигрировал. Всё отлично работает.
Только udev желательно перед этим обновить, а то может быть блокировка.
Всё остальное в migration guige описано. Так что ничего страшного.
:C
при выключении
Bring down interface lo
Removing addresses
и замирает на этом :(
аха, спасибо за помощь :'[
помогла пересборка openrc и baselayout
Как прописать xfce в xmd скрипт
Все отлично работает. Единственная проблема - перестал работать resolvconf-gentoo. Я не долго думая удалил его. Все равно не помню зачем ставил.
Есть вопрос. Как прописать xfce в xmd скрипт.
А то ничего умнее
su - sasha -c "/bin/bash -lc startxfce4 &>/dev/tty11" &
не придумал.
OpenRC Migration Guide
Почитайте OpenRC Migration Guide. Раздел про XSESSION.
Кстати,
Кстати, выяснилась ещё одна неприятность, resolvconf-gentoo выставляет права на /etc/resolv.conf в 600 после чего начинаются неприятности с разрешением имён...
Тока поставил
Тока поставил сабж, с конфигами, вроде, не особо пришлось заморачиваться. Однако смущает след. вещь:
mix_mix@linux ~ $ mount
rootfs on / type rootfs (rw)
/dev/root on / type reiserfs (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec)
rc-svcdir on /lib/rc/init.d type tmpfs (rw,nosuid,nodev,noexec)
.......
mix_mix@linux ~ $ df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на
rootfs 505964 159236 346728 32% /
/dev/root 505964 159236 346728 32% /
udev 10240 164 10076 2% /dev
............
Как-то смущает, что на корень смотнировалась и /dev/root (это симлинк на /dev/sda3) и rootfs (откуда она взялась, хз)
Вылазит такая
Вылазит такая срань:
# emerge -uDp world
These are the packages that would be merged, in order:
Calculating world dependencies \
!!! All ebuilds that could satisfy "sys-apps/openrc" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/openrc-9999 (masked by: missing keyword)
- sys-apps/openrc-0.2.2 (masked by: ~x86 keyword)
- sys-apps/openrc-0.2.1-r2 (masked by: ~x86 keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "sys-apps/baselayout-2.0.0" [ebuild])
!!! Problem resolving dependencies for virtual/modutils
!!! Depgraph creation failed.
Что посоветуете? Самому страшно, сервак серьезный блин... :(
Страшнее
Страшнее размаскированного baselayout-а, размаскированный sys-apps/openrc врядли будет. Так что размаскировывай sys-apps/openrc под ~x86.
Только как говорилось в начале этой темы, обязательно прочитай upgrade-how-to.
Ясно...
Спасибо! Буду пробовать.
Ну и кто держит
Ну и кто держит на сервере baselayout из ~arch?
Пожалуйста, не описывайте своё железо в подписи
Держит...
Я без него не мог поднять RAID :( Точнее загрузится с него...
ы
Ну так коли сам взялся размаскировывать, так и действуй далее (-:Е
Пожалуйста, не описывайте своё железо в подписи
Перешёл я на
Как выяснилось, надо от туда убрать updetach. И вобще, теперь этот openrc чуть служба замешкалась, он её в фон. А в случае updetach он в фон её не убирал, зато после того как соединение поднялось, и pppd ушёл в фон самостоятельно появляется забавная надпись, что мол net.ppp0 not under our control и мы его убиваем, после чего соединение отключается.
Убрал лишние задержки, поднялось... видимо опять что-то там у них из-под контроля выходило...
Пока ATI дрова не
Пока ATI дрова не допилят для меня скорость (пере)загрузки будет актуальна =))
это хорошо
это хорошо =)
шустрая инит система. я ее уже давно использую ( примерно с начала января )
___________________________________________
Gentoo GNU/Linux 2.6.24 GCC 4.2.3 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Тоже юзаю, с
Тоже юзаю, с того момента как в дереве появилась. Причём проблемы с зависимостями решил, поставил, поглядел что грузитсо и забил за неимением лишнего времени, всё без моего вмешательства заработало. И тут недавно смотрю.. при загрузке пара каких-то ненужных модулей грузиться, давно уже руками их в /etc/modules.autoload.d/kernel-2.6 записал, а щас не нужны. Полез значит в этот самый kernel-2.6, и тут меня ждал сюрприз :)) а именно отсутствие этого самого файла, потом увидел что и /etc/rc пропал... Меня несколько удивила такая самостоятельная конвертация конфигов в папке /etc, но удивила приятно, т.к всё прошло корректно и безболезненно.
Респект разработчикам.
Понравилось то, что сообщения при старте сервисов стали более информативными. На моём ноуте, прироста в скорости по сравнию с baselayout-2 нет.
Комент к содержанию новости:
Предлагаю заменить на - "OpenRC, замена текущей системы управления службами в baselayout", а то может показаться, что OpenRC полностью заменяет baselayout.
PS. спасибо большое за ссылку на migration guide! Он многое объяснил для меня ;)
Угу
Согласен. Поправлю.
А зачем?
Зачем менять? По смыслу оно верно. openrc заменяет всю функциональную часть baselayout. В baselayout-2 осталось лишь несколько файлов...
$ qlist baselayout # ;)
Впрочем... как хотите :)
Да, шустрая.
Да, шустрая. Здесь говорится о 29 секундной загрузке Gentoo (до появления GDM) на ноуте. Bootchart прилагается.
тааак ....
а когда что-нибудь будет в хендбуке и как его устанавливать без миграции?!
__________________________________________________
на недель-ку, до вто-ро-го я уеду в Ко-ма-ро-во ...
когда нибудь он
когда нибудь он будет по дефолту =)
а чем так тебя миграция пугает?
___________________________________________
Gentoo GNU/Linux 2.6.24 GCC 4.2.3 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
и хочется и колется, и мама не велит .....
сам понимаешь ..... и хочется и колется, и мама не велит :)) ..... а тем более когда в Gentoo новичок :) ..... я пока останусь на старых рельсах.
Хотя - если уж делают новую систему, может кто-нибудь опишет как эту новизну надо внедрять в массы?!
__________________________________________________
на недель-ку, до вто-ро-го я уеду в Ко-ма-ро-во ...
echo "sys-apps/baselayout"
echo "sys-apps/baselayout" >> /etc/portage/package.keywords
echo "sys-apps/baselayout" >> /etc/portage/package.unmask
И тоже самое все для зависимостей.
потом emerge baselayout потом etc-update - смотрим что исправил, побырому правиш измененные конфиги и reboot
для стандартных сервисов для десктопа проблем нет.
оно в ~arch
Размаскировать (добавлять в package.unmask) уже не надо. baselayout+openrc уже в ~arch ветке.
Видимо уже
Видимо уже появилось в ~amd64, установил отлично, никаких неприятностей.
Скорость и вправду хорошая, ребут стал раза в 3 быстрее, пока заметил только скорость :))