LG.BALUKATION's Weblog

Ничего, это тоже кое-что… А при желании из него можно сделать что угодно

BaseLayout2

Posted by LG.BALUKATION на 2008/04/17

* sys-apps/baselayout
Latest version available: 2.0.0
Latest version installed: 2.0.0
Size of files: 22 kB
Homepage: http://www.gentoo.org/
Description: Filesystem baselayout and init scripts
License: GPL-2

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

Особых проблем вроде нет, надо просто быть внимательным при изменении конфигов и всё пройдёт более-менее гладко. Правда тут же бросается в глаза, что отвалился net.eth0, но ведь это всего-лишь симлинк и на оф. сайте есть руководство по обновлению, в котором и сказано просто создать его заново. Меняя явным, но более важным моментом является очередное перераспределение переменных по файлам — следите внимательно за etc-update, да и глянуть доку не помешает.

Гента и так не долго грузится, но терь это быстро шопиздец, LGB временно в ахуе =)

Advertisements

комментариев 12 to “BaseLayout2”

  1. D_Alex said

    а что это? не очень понятно +)

  2. Это часть системы, отвечающая за управление службами (сервисами). На нём висят уровни запуска, запуск/останов демонов и т.д.

    Т. е. это то. что идёт после загрузки ядра и перед готовностью системы принять юзера.

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

  3. Igor said

    всё равно sysV — шлак :)

  4. Игорь, чёт я глянул статейку о демонах и ините в арчвики да так и не вкурил чем же там прикольней сделано.
    В гентеж на самом деле не совсем SysV а некая вариация. В генте есть такая штука как rc-update и юзер не смотрит на конкретную реализацию.

  5. Igor said

    http://bbs.archlinux.org/viewtopic.php?pid=356512#p356512 или на en.wikipedia.org/wiki/Init
    Вкратце, в bsd init style (Slackware, CRUX, ArchLinux) есть /etc/rc.d и скрипты в нём, а в sysV — есть /etc/rc.X, где X — runlevel, с кучей симлинков.
    Второе нарушает принцип KISS, потому как сложно.

  6. Ну а в генте есть /etc/init.d без всяких симлинков

  7. Igor said

    ээ, нету /etc/rc0.d?!

  8. нет

  9. Igor said

    Это радует. А где определяется, какой сервис в каком ранлевеле запускается?

  10. а ХЗ как именно это сделано, управляется всё спец. прогой.

  11. Igor said

    извращение.. Почему не сделать, как у Патрика? Есть /etc/rc.M, /etc/rc.S и так далее, для каждого инитлевела, каждый такой файл — баш-скрипт, который запускает необходимые сервисы. Легко, логично и просто. Разве нет? :)

  12. Да хер знает, имхо вообще нах в этом деле скрипты юзать для простого запуска нескольких тузл — вот в гентеж прикрутили что-то сишное. так сразу как заипца стало — соляра терь кажется что вообще висит а не грузится =)

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s