[РЕАЛЬНО]Реально ли установить и пользоваться Arch без systemd?

Инструкция,возможны изменения:
1. Добавляем репозиторий openrc-eudev 3-я командами
sudo -i
echo -e "[openrc-eudev]\nSigLevel=PackageOptional\nServer=http://downloads.sourceforge.net/project/archopenrc/\$repo/\$arch" >> /etc/pacman.conf
exit
2.Синхронизируем репозитории
sudo pacman -Syy
3.Добавляем себя в нужные группы

sudo usermod -a -G video,audio,power,disk,storage,optical,lp,scanner $USER

4.Создаём файл к примеру pkglist с нужными пакетами и копируем в домашнюю папку.У меня pkglist получился такой
acpid-openrc
alsa-utils-openrc
avahi-openrc
cgmanager-openrc
consolekit
consolekit-openrc
cpupower-openrc
cronie-openrc
cryptsetup-openrc
cups-openrc
dbus-openrc
desktop-privileges
device-mapper-openrc
dhcpcd-openrc
displaymanager-openrc
eudev
eudev-systemdcompat
gvfs-nosystemd
haveged-openrc
hdparm-openrc
lvm2-openrc
lxdm-consolekit
mdadm-openrc
mkinitcpio-nosystemd
nfs-utils-openrc
ntp-openrc
openrc-core
openresolv-openrc
polkit-consolekit
rpcbind-openrc
rsync-openrc
syslog-ng-openrc
sysvinit tlp-pmu
udisks2-nosystemd
upower-pm-utils
wpa_supplicant-openrc
xorg-xwrapper
networkmanager-consolekit
networkmanager-openrc
последние два пакета в pkglist я не вношу,поскольку networkmanager не пользуюсь.
5.Запускаем установку программ из списка в pkglist командой
sudo pacman -S $(cat pkglist)
при установке несколько раз будет спрашивать,удалить конфликтующие пакеты,systemd и ещё штук 5.Соглашаемся.
6.В файле /etc/conf.d/xdm прописываем нужный DM,в данном случае установленный lxdm-consolekit,меня он полностью устраивает,лёгкий и безотказный,вот так
DISPLAYMANAGER="lxdm"
7.Запускаем нужные службы
sudo rc-update add consolekit default
sudo rc-update add dbus default
sudo rc-update add syslog-ng default
sudo rc-update add cupsd default
sudo rc-update add netmount default
sudo rc-update add alsasound default
sudo rc-update add acpid default
sudo rc-update add cronie default
sudo rc-update add local default
sudo rc-update add avahi-daemon default
sudo rc-update add xdm default
sudo rc-update add xdm-setup default
sudo rc-update add cupsd default
sudo rc-update add consolefont boot default
sudo rc-update add hostname boot default
sudo rc-update add NetworkManager default
опять-же,последнюю команду не пишу,NetworkManager мне не нужен
8.Кирилица в консоле
sudo pacman -S terminus-font
В файле /etc/conf.d/consolefont строчку меняю так
consolefont="ter-v24b"
9.Имя локалхоста теперь прописываем в файле /etc/conf.d/hostname.
При первой перезагрузке может появиться проблема,старые сервисы удалились а новые ещё не работают.
Перезагружаем систему командами
su
umount -a
mount -f / -o remount,ro
echo s >| /proc/sysrq-trigger
echo u >| /proc/sysrq-trigger
echo b >| /proc/sysrq-trigger
Перезагружаемся и заходим в прекрасную систему без systemd.Кто решится сам увидит что загружается и работает система с openrc быстрее.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Вот случайно нашёл проэкт manjaro-openrc,там и образ диска есть.
Недавно второй системой себе установил Debian testing openbox без systemd по этой инструкции,подключил репозиторий с пакетами без systemd ,практически всё получилось и прекрасно работает.Правда один пакет таки пролез,libsystemd0,но пишут что он не играет роли.Система загружается ни капли не медленнее чем с systemd а по моему даже быстрее,никаких юнитов нет,systemctl для интернета и всего остального не надо,systemd journal нет....
Очень нравиться как работает.
Интересно на чистом Arch можно ли сделать подобное?Никто не пробовал?Раздражают меня всякие # systemctl enable dhcpcd@enp4s0.service
Linux Forever!
Vadim
Реально ли утановить и пользоваться Arch без systemd?
это ж линукс, тут все реально, все упирается только в количество твоего свободного времени которое ты потратишь на выпиливание.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Vadim
Интересно на чистом Arch можно ли сделать подобное?
напиши свои пакеты base и возможно base-devel и наслаждайся.

Vadim
Раздражают меня всякие # systemctl enable dhcpcd@enp4s0.service
ну хз, меня не напрягают. Если надо переполучить ip на каком-нить интерфейсе, то без проблем пишу # systemctl restart dhcpcd@enp4s0
Vadim
Вот случайно нашёл проэкт manjaro-openrc,там и образ диска есть.
у меня вопрос: ехать быстрее стало?
Vadim
Раздражают меня всякие # systemctl enable dhcpcd@enp4s0.service
Госпадя, это же один раз прописывается.
Vadim
Раздражают меня всякие # systemctl enable dhcpcd@enp4s0.service
А что мешает в .bashrc написать что-нибудь типа
alias status='systemctl status -l $1'
alias start='sudo systemctl start $1'
alias stop='sudo systemctl stop $1'
И после этого писать в консоли например
$status dbus
● dbus.service - D-Bus System Message Bus
   Loaded: loaded (/usr/lib/systemd/system/dbus.service; static; vendor preset: disabled)
   Active: active (running) since Ср 2015-09-02 14:46:41 UTC; 38min ago
     Docs: man:dbus-daemon(1)
 Main PID: 407 (dbus-daemon)
   CGroup: /system.slice/dbus.service
           └─407 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
Скачал manjaro-openrc и запустил в виртуалбокс.Systemd действительно нет.Вместо udev стоит eudev.Какая-то программа Pamac вроде synaptic из Debian для установки и удаления программ.Репозитории вроде стандартные и AUR.Сейчас почитаю pacman.conf как они запретили установку пакетов systemd,может и в Arch такое получится сделать.
Linux Forever!
52th
А что мешает в .bashrc написать что-нибудь типа
религия, им проще выковыривать системд, чем юзать алиасы
Xts
Какая там религия,я не крупный специалист,про алиасы не сильно понимаю.Но с помощью конфигураций из manjaro-openrc systemd выпилить из Arch может и получится.Уже мысли кое-какие есть.Не знаю как кому а мне очень интересно это сделать и сравнить.
Linux Forever!
Vadim
про алиасы не сильно понимаю
что там понимать?) просто пишите слово и к нему команду, это слово будет заменять эту команду)
 
Зарегистрироваться или войдите чтобы оставить сообщение.