Comments 11
SysV init — бяка. В настоящем линуксе система инициализации — BSD.
Кстати, с вейлендом/миром уровень инициализации 4 должен снова обретать смысл. Ведь в отличие от Х11, он уже как бы не зависит от сети. (Что само по себе зло страшенное, но тут ничего не сделаешь.)
Кстати, с вейлендом/миром уровень инициализации 4 должен снова обретать смысл. Ведь в отличие от Х11, он уже как бы не зависит от сети. (Что само по себе зло страшенное, но тут ничего не сделаешь.)
+4
Извините, а systemd, вообще, есть нативное понятие runlevel?
0
Не знаю, у меня же BSD.
Но простой гуглёж говорит, что runlevel в systemv более-менее эквивалентен понятию target в systemd.
Но простой гуглёж говорит, что runlevel в systemv более-менее эквивалентен понятию target в systemd.
0
Target-ы.
Например
При написании юнита в секции
указывается target в которой устаналивать симлинк на запуск сервиса при systemctl enable
Например
systemctl isolate multi-user.target
systemctl isolate graphical.target
systemctl get-default
systemctl list-units --type=target
При написании юнита в секции
[Install]
WantedBy=<target>
указывается target в которой устаналивать симлинк на запуск сервиса при systemctl enable
+1
Для совместимости есть набор target'ов: runlevel2.target, runlevel3.target, runlevel4.target, runlevel5.target. Обычно же используются basic, rescue, multi-user и graphical. Ну и симлинк для default.target указывает на graphical или multi-user в обычном случае.
0
Опять это lfs!
Я как то пытался реализовать свою сборку по книге LFS. Осилил страниц 30, мура полная. Очень много лишнего, куча непонятных действий.
Описание пакетов старое, ядро уже 3.19 хотя уже уже mainline: 4.1-rc4. Патчи не всегда нужны. SysV init — вообще окаменелость. Плюнул на это дело реализовал свой скрипт для сборки системы включающий:
*Ram disk
*SystemD минимально возможной сборки из git.
*Загрузка сервисов 245ms (userspace) если с ram-диском и (3 сек Kernel+ 1,5 сек userspace= 5 сек на вся загрузка) если без Ramdisk
*Kernel 4.1-rc3
*Nano из git
*Htop из git
*Для сбоки готовится тулчейн gcc 5.1.0
*Openssh-6.8p1
*Статически слинкованные модули ядра включенные в само ядро (никакие модули ядра не нужно загружать)
Я кстати когда собирал эту систему очень проникся удобством systemD. Я через htop рандомно убивал все процессы он их востанавливал. Система с ram-disk и systemD становилась просто неубиваемой!
Репозитарий github.com/Loafter/mymedialinux кому надо пользуйтесь на здоровье.
Автору все равно спасибо. Надеюсь что очень скоро он перерастет lfs-поделие.
Я как то пытался реализовать свою сборку по книге LFS. Осилил страниц 30, мура полная. Очень много лишнего, куча непонятных действий.
Описание пакетов старое, ядро уже 3.19 хотя уже уже mainline: 4.1-rc4. Патчи не всегда нужны. SysV init — вообще окаменелость. Плюнул на это дело реализовал свой скрипт для сборки системы включающий:
*Ram disk
*SystemD минимально возможной сборки из git.
*Загрузка сервисов 245ms (userspace) если с ram-диском и (3 сек Kernel+ 1,5 сек userspace= 5 сек на вся загрузка) если без Ramdisk
*Kernel 4.1-rc3
*Nano из git
*Htop из git
*Для сбоки готовится тулчейн gcc 5.1.0
*Openssh-6.8p1
*Статически слинкованные модули ядра включенные в само ядро (никакие модули ядра не нужно загружать)
Я кстати когда собирал эту систему очень проникся удобством systemD. Я через htop рандомно убивал все процессы он их востанавливал. Система с ram-disk и systemD становилась просто неубиваемой!
Репозитарий github.com/Loafter/mymedialinux кому надо пользуйтесь на здоровье.
Автору все равно спасибо. Надеюсь что очень скоро он перерастет lfs-поделие.
+1
Очень много лишнего, куча непонятных действий.
Понятно, если разбираться какое действие для чего выполняется. Лишнего не узрел.
ядро уже 3.19 хотя уже уже mainline: 4.1-rc4.
svn-вресия LFS базируется на более новых пакетах и ядро там 4.х. Рассматривалась стабильная. сиречь многократно проверенная версия.
SysV init — вообще окаменелость
Не спорю. Но целью была каноничная сборка по книжке
Надеюсь что очень скоро он перерастет lfs-поделие
Давно перерос, для дела предпочитаю пакетный дистр по принципу K.I.S.S. Делалось для собственного развлечения, не поделится результатами работы просто грешно. Кому-то пригодится, кто-то пройдет мимо.
очень проникся удобством systemD
очень удобная вещь. В свое время, когда начинал использовать арч, ставил ещё старую версию на скриптах и застал переход на systemd. Было много бурных споров по этому поводу и матов на форуме. А сейчас как-то поутихло, народ попривык, большинство прониклось.
Как говорил один из моих преподавателей в университете «в мире нет ничего состоящего из одних достоинств». Как и systemd — присущи определенные недостатки, о которых и спорят. Однако, я вот не столкнулся с чем-то меня отталкивающим за весь период использования. Назвать что-то конкретное не смогу. Да и роль systemd как одного их аспектов стандартизации дистростроения, разумеется превалирует над спорами.
0
Уже поздно. sysv-init надо забывать как страшный сон, upstart закопали, к счастью.
0
Вы забыли упомянуть, что LFS это Live for Speed.
-4
Sign up to leave a comment.
LFS: Темная сторона силы. Часть 3