FreeBSD.
Напиши свой /sbin/init
А как инит переключать?
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
Просто замени
Я могу выбрать инит во время загрузки?
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
P.S. Вообще интересное у тебя основное требование к ОС
Только эта часть emacs'a называется GNU Hurd, и AFAIK к работе на реальных компьютерах непригодна.
s/emacs/pfe/
---
...Я работаю...
Например, как в lilo.conf:
append = "init=/usr/bin/emacs HOME=... ..."
---
...Я работаю...
да, поменялось бы
Это, вообще, требование удобной встраиваемости.
---
...Я работаю...
только чем тебе инит мешает? какая релилия запрещает из /etc/rc пускать то, что нужно?
---
...Я работаю антинаучным аферистом...
Тогда тебе нужно научить emacs выполнять функции init, а ещё слинковать его лисп-интерпретатор с ядром
Вроде вот этого?
Есдинственное --- не надо жать C-x C-c.
---
...Не убивайте инит...
Блин, если ты уже занимаешься таким насилием над системой, то тебя не должны пугать такие методы как подмена init или переписывание его. Операционная система написана на C, стартовые скрипты на sh. Вперед.
init_path=/bin/emacs
Оставить комментарий
Ivan8209
Рассматриваю возможность перехода на FBSD.Возник очень интересный вопрос.
Можно ли с FBSD сотворить, например, такое:
LILO
boot: vmlinuz noinitrd rw root=/dev/hdaX init=/usr/bin/emacs HOME=/home/USER PATH=/usr/bin:/usr/local/bin:/bin:/sbin:/usr/sbin TERM=linux
---
...Каждый извращается в меру своей фантазии... (Bonus)