URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 119587
[ Назад ]

Исходное сообщение
"SystemE, шуточная замена systemd на Emacs Lisp"

Отправлено opennews , 24-Янв-20 08:44 
Один из разработчиков дистрибутива Kiss Linux опубликовал код шуточного проекта systemE, позиционируемого как замена systemd, написанная на Emacs Lisp. Предложенный в systemE инструментарий позволяет организовать загрузку, используя sinit в качестве обработчика PID 1, запускающего в качестве PID2 редактор Emacs в режиме "--script", который в свою очередь исполняет сценарии инициализации системы (rc.boot), написанные на языке Lisp...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=52243


Содержание

Сообщения в этом обсуждении
"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 08:44 
дождался.....

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 14:24 
О, круто, а на брейнфаке никто не хочет? SystemB будет :)

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Slavick , 24-Янв-20 18:14 
А SystemA  тогда что ?

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Fyjy , 24-Янв-20 19:31 
SystemA на Ada, очевидно же

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено rshadow , 26-Янв-20 15:52 
Нельзя высокоуровневому хламу доверять свою систему! Только ассемблер! Только хардкор!

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено слобода заречная , 27-Янв-20 06:46 
> Только ассемблер!

Название всё равно не меняется


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено rshadow , 29-Янв-20 00:22 
спасибо кэп

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 31-Янв-20 03:22 
> Нельзя высокоуровневому хламу доверять свою систему! Только ассемблер! Только хардкор!

Настоящий джедай и на высоком уровне может всю систему на лопатки положить, да так что никакой статический анализ не прочухает. Например в аду VLA тоже есть - поэтому заранее нельзя даже сказать сколько памяти сожрет ваш код. И если тот вдруг резко возжелает массивчик на 20 терабайт... извините, ребяты :)


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 08:46 
наконец-то

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено FreeStyler , 24-Янв-20 08:48 
Почалось...
Будет забавно если шутка перерастёт в реального конкурента, кто-нибудь форканёт и пойдёт поедет...

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено A.Stahl , 24-Янв-20 09:23 
>Почалось...

Началось. Фу писать на суржике.
>шутка перерастёт в реального конкурента

Вообще без шансов.


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено myhand , 24-Янв-20 09:54 
> Вообще без шансов.

Почему это?  Emacs вообще может как-бы символизировать операционную систему, а тут всего-то
предлагается систему инициализации заменить.  Да нефиг делать.  А встроенный психотерапевт
вообще будет киллер-фичей...


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 10:28 
И какой-нибудь GNUSMAS начнёт выпускать SmartTV со встроенной ОС EmacsOS.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено unamme , 25-Янв-20 15:16 
Прочитал как GNU/Smas.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено FreeStyler , 18-Мрт-20 05:25 
Суржик руль :Р

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено jOKer , 24-Янв-20 08:54 
Отличная шутка! Причем эта шутка в два счета может стать чем-то большим.

>написанные на языке Lisp

Не, люди которые больше чем INI-файл не писали, вас не поймут)) У них же уже все аргументы на сто пятьсот раз отработаны: "опять эти портянки", "что за невнятный синтаксис", "нужно для /безграмотных?/ людей делать", "зачем все это?" и так далее по списку.


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено unamme , 25-Янв-20 15:21 
Нужно язык программирования с синтаксисом похожим на ini-файлы, очевидно же.
И сделать это DSL'ом для системы инициализации. Я давно хотел_а такую систему.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 25-Янв-20 23:18 
В NixOS уже есть свой DSL, "похожий на ini-файлы". Вам нравится? Мне не очень.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 08:58 
Не дистрибутив, а прям мечта какая-то. Минималистичен, просто устроен, сборка из исходников. Прямо старые-добрые времена истоков OpenSource. Когда еще не было корпораций, а мужчины были мужчинами и сами писали ночами драйвера.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 10:26 
Не дистрибутив, а прям мечта какая-то. Минималистичен, просто устроен, сборка из исходников. Прямо старые-добрые времена истоков OpenSource. Когда еще не было корпораций, а женщины были женщинами и сами писали ночами драйвера.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 10:31 
Не дистрибутив, а прям мечта какая-то. Минималистичен, просто устроен, сборка из исходников. Прямо старые-добрые времена истоков OpenSource. Когда еще не было корпораций, а женщины не были феминистками и сами писали ночами драйвера.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 12:24 
Не дистрибутив, а прям мечта какая-то. Минималистичен, просто устроен, сборка из исходников. Прямо старые-добрые времена истоков OpenSource. Когда еще не было корпораций, а коты были котами и не могли писать драйверы у них же лапки.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Глазоним , 25-Янв-20 08:02 
Я задолбался читать все четыре предложения

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 27-Янв-20 22:14 
Вспомни тарые-добрые времена истоков OpenSource. Когда еще не было корпораций, а Глазонимы были Глазонимами и писали ночами драйвера.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 11:17 
Вы что-то путаете. Алисы Розенцвейг в те времена ещё и в проекте не было.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 11:32 
Да, Будущее все же очень и очень туманно! Как осеннее утро, в стране Туманного Альбиона (например ;)

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 11:09 

> мужчины были мужчинами и сами писали ночами драйвера.

Да, были Времена!
В наше время, видимо, мужчинистось определяется той суммой которую банк может "наварить" на клиенте :(
Наверняка ведь, такая статистика в банках ведется? Или нет? Хотя постойте, как же они будут знать кому как улыбаться ;)))

> сами писали ночами драйвера.

Так вот чем Человек от обезьяны отличается ;)
Но и про размножение забывать не стоит ;)))


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 12:56 
>Так вот чем Человек от обезьяны отличается ;)

Чем отличается?


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 25-Янв-20 10:49 
Черным по белому написано же, если банк наваривает на Вас 0, то Вы обезьяна ;)

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Михрютка , 25-Янв-20 20:24 
тем, что человек слетал на Луну, а обезьяны разъясняют, что он этого сделать не мог.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Anonim , 24-Янв-20 15:44 
%%
Men were real men, women were real women, and small, furry creatures
from Alpha Centauri were REAL small, furry creatures from Alpha
Centauri.  Spirits were brave, men boldly split infinitives that no man
had split before.  Thus was the Empire forged.
                -- Douglas Adams, "The Hitchhiker's Guide to the Galaxy"

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено аноним же , 26-Янв-20 11:26 
we got a true man of culture here

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 09:09 
Текстовый редактор завезут?

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Andrew , 24-Янв-20 09:17 
Как только Emacs выпилят, так и завезут...

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено жека воробьев , 24-Янв-20 09:14 
Фигня. Жду gnu/emacs

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 09:34 
Так уже в GNU Emacs.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено ssh , 24-Янв-20 10:12 
> Так уже в GNU Emacs.

Думаю он в разрезе ОС, примерно как GNU Hurd.


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено indig0z , 24-Янв-20 09:23 
Лично я жду SystemVi без возможности выхода из системы.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 10:34 
Ну что, вимеры, слабо вам обогнать емаксеров?

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 11:06 
Этопять! :D

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Константинчик , 25-Янв-20 01:17 
6

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 12:09 
Хмм, тогда жду SystemPHP. Соберу комп на серверном железе с терабайтом озу, и вполне можно будет работать (наверно).

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним84701 , 24-Янв-20 14:20 
> Хмм, тогда жду SystemPHP. Соберу комп на серверном железе с терабайтом озу,
> и вполне можно будет работать (наверно).

Наверное поэтому и взяли elisp, а не PHP?
Да и тот же SystemSh (заменой которому и стал SystemD) бают,  еще  40 лет назад использовали на железе, которому до того же (современного) китайского одноплатника за $5 -- как до Китая в одной интересной позе.
Врут поди.


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 25-Янв-20 09:09 
"Теперь питание компьютера можно отключить."

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 09:29 
Интересно, FSF дистр одобрит?

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 09:44 
Ну вот, наконец-то!

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Атананимус , 24-Янв-20 10:09 
а в чем шутка?

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 11:20 
Интерпретация прошла неудачно: ERROR: "а в чем шутка?"

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 10:11 
Леня теперь обязан встроить редактор в systemd!

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 10:35 
И тут по закону жанра должны набежать растоманы.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Ordu , 24-Янв-20 10:45 
Да легко: https://github.com/remacs/remacs

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 14:29 
Какой чудный пруфец NIH-синдрома то :)

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 17:50 
Не NIH, а RIIR. Они, наверное, родственны, но не тождественны

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено НынеЛинуксоид , 24-Янв-20 11:00 
а чем Gnu Sheppard не угодил? тоже lisp, хоть и без емакса

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено fi , 24-Янв-20 11:34 
без Emacs это уже не та шутка.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 11:04 
Есть же уже init, использующий GNU make. Сервисы там через Makefile запускаются

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 11:22 
Будьте так добры, на ссылочку не подадите!? А то сами мы не местные,...

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено OpenEcho , 24-Янв-20 12:00 
https://en.wikipedia.org/wiki/Init

=>

https://web.archive.org/web/20070824084840/http://www-128.ib...

Ctrl+f => make + Enter


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 12:53 
Спс

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 11:35 
Вот если без сарказма, было бы интересно посмотреть инит на эрланге.
Гуглить бесполезно - находятся только ссылки на материалы по init'у самого эрланга.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено anonymous , 24-Янв-20 12:48 
Erlang -- это круто, надёжно и безопасно. Однако есть сомнения, что это является хорошим выбором для pid1, так как к pid1 ещё ставятся требования статической и ручной работы с памятью (уже после запуска нельзя выделять память), низкого потребления памяти и KISS (и тесной работы с ядром?). Тут как-то Си напрашивается сам собой всё же.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено freehck , 26-Янв-20 10:43 
> уже после запуска нельзя выделять память

это ещё почему?


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Голубой гигант , 24-Янв-20 11:49 
> шуточная замена systemd

Просто, после eudev, все боятся конкурировать с systemd всерьёз, а не то их заставят извиняться. Вон даже уход DistroWatch с Linux на FreeBSD был объяснён максимально мягко, типа "мы привыкли администрировать FreeBSD, и портировать скрипты с FreeBSD на Linux нам надоело", но между строк читается "из-за systemd"


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Анонимайзер , 24-Янв-20 12:09 
> systemE, позиционируемого как замена systemd, написанная на Emacs Lisp

Оказывается, можно было вот так просто взять и написать замену системД на Лиспе.

> отмечается намерение переписать runit и sinit на Lisp

Ели они всё перепишут на Лиспе, то что получится? GuixSD?


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено коржик , 24-Янв-20 12:26 
Норм пиар. Вот куплю себе новый комп и попробую на него поставить кисс линукс.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено freehck , 24-Янв-20 12:46 
Ой не стоит, поверьте. Его пилит двадцатилетний хипстер чуть ли не в одно рыло. =)

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Голубой гигант , 24-Янв-20 13:43 
Мне очень понравилось описание на сайте. Нет всего того, что общепринято считается ненужным. Нет pam, что наверное не очень хорошо, но я помню какими костылями это реализовывалось в CentOS 5, и примерно понимаю, почему нет. Нет DE, это конечно не очень, но с другой стороны, хороших DE сейчас нет. Нет графического инсталлятора, что печально. Мне бы SUSE 9.2 на современных компонентах, или RH9, или Mandrake 9

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено freehck , 24-Янв-20 13:46 
> Нет всего того, что общепринято считается ненужным.

А вопрос не в том, нет ли там ненужного, а в том -- есть ли там нужное. С хипстерскими дистрами это основная проблема. =/


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено юникснуб , 24-Янв-20 16:15 
Да, вот если бы его писал 23-летний, то было бы совсем другое дело.

(кто не понял, тот поймёт)


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Анонимун , 24-Янв-20 19:58 
А все-таки расшифруй.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Odnonim , 25-Янв-20 22:46 
Один финский студент в одно рыло запилил ядро.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено коржик , 26-Янв-20 22:49 
> Один финский студент в одно рыло запилил ядро.

Так ему сейчаc под 50. Или вы думаете, что линукс сразу таким запилили? Ну или вы думаете, что ядро - это какая-то волшебная штука ?


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Какаянахренразница , 28-Янв-20 06:58 
/Odnonim/
Я ничего не думаю. Человек выше попросил расшифровать, и я ему расшифровал. Всё.


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Ph0zzy , 24-Янв-20 12:28 
Уже есть же https://www.gnu.org/software/shepherd/

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено крокодил мимо.. , 24-Янв-20 12:34 
самое "смешное" тут в корректной работе PID1, в отличие от.. по сути всё к тому и идёт: хочешь нормальное, предсказуемое поведение системы, - "будь Мужыком"™, пиши /bin/init под себя..

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено anonymous , 24-Янв-20 12:42 
Вроде шутка. А смысла в этом проекте субъективно больше, чем в самом systemd :(

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 13:04 
Шутки про то, что Emacs ось уже не шутки, так то

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 16:25 
https://www.opennet.ru/opennews/art.shtml?num=40615

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 13:21 
Так, наконец-то Emacs стал полноценной операционной системой. Может хоть теперь за реализацию текстового редактора возьмутся?

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 14:31 
Ну так операционную систему тебе сделали. Теперь осталось запилить шуточный порт vim на это!

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено annual slayer , 24-Янв-20 15:06 
их и так уже несколько чуть ли не с первых дней самого емакса

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 17:50 
Так есть же spacemacs

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 16:14 
Вот, если бы, в дополнение к OpenBoot ещё и systemF (на FORTH-е) забабахали, вот это был бы треш!
У многих бы подгорело...

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено iZEN , 27-Янв-20 14:52 
Так это было бы воровство идеи из FreeBSD - там командная оболочка, работающая до стадии загрузки ядра, изначально на FORTH'е была написана. Потом её переписали из-за того, что этот язык перестали учить, и поддерживать стало некому.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено user90 , 24-Янв-20 18:25 
О Б-же! Ну наконец-таки!

В принципе, у меня так уже многое и запускается ;)


"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 24-Янв-20 22:37 
А я бы от инита (и вообще всей скриптовой обвязки) на питоне не отказался бы.
xonsh очень понравился.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 25-Янв-20 00:53 
разработчик systemd мог бы и на rust переписать just for fun...

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено iZEN , 27-Янв-20 14:47 
Русту нужен LLVM. А этот комбайн на несколько сотен мегабайт потянет никогда_неиспользуемого_кода.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Аноним , 25-Янв-20 07:02 
Тихо вы, а то дебиан будет опять голосовать пока эту систему не выберут.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено cutlass , 26-Янв-20 13:43 
С точки зрения кисс лишние интерпретаторы не нужны. А значит инит должен быть на деле.

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено cutlass , 26-Янв-20 13:44 
На шеле

"SystemE, шуточная замена systemd на Emacs Lisp"
Отправлено Зз , 27-Янв-20 23:47 
Долой сомнения, пора ставить