SystemE, kahi hoʻololi comic no systemd me Emacs Lisp

ʻO kekahi o nā mea hoʻolaha hoʻolaha Honi Linux hoʻopuka i ke code no kahi papahana hoʻohenehene ʻōnaehanaE, kūʻai ʻia ma ke ʻano he hoʻololi systemd i kākau ʻia ma Emacs Lisp. ʻO ka pahu hana i hāʻawi ʻia ma systemE hiki iā ʻoe ke hoʻonohonoho i ka hoʻoiho me ka hoʻohana ʻana hewa ma ke ʻano he mea lawelawe PID 1, e hoʻomaka ana i ka mea hoʻoponopono Emacs ma lalo o PID2 ma ke ʻano "-script", ʻo ia hoʻi, e hoʻokō i nā palapala hoʻomaka ʻōnaehana (rc.boot) i kākau ʻia ma Lisp.

Ma ke ʻano he shell command, package manager, startx/xinitrc replacement and window manager pū kekahi nā mea noi Emacs. No ka mālama ʻana i ka hoʻokō ʻana i nā lawelawe, hoʻohana ʻia ka runit mai ka pahu busybox. Ma waena o nā hoʻolālā no ka hoʻomohala ʻana o SystemE, aia kahi manaʻo e kākau hou i runit a sinit ma Lisp a hoʻolana Emacs e like me PID 1.

Hiki ke hoʻohana i kahi kaiapuni SystemE nā kīʻaha mai Honi Linux, he mahele minimalistic nona nā mea hoʻomohala, e like me ke kumu ka honi ana Ke hoʻāʻo nei lākou e kūkulu i kahi ʻōnaehana maʻalahi loa, ʻaʻohe pilikia. ʻO nā limahana luna pūʻolo Ua kākau ʻia ʻo KISS ma ka pūpū a loaʻa ma kahi o 500 mau laina code. Kūkulu ʻia nā pūʻolo a pau mai ke code kumu. Kākoʻo ʻia ka nānā ʻana i ka hilinaʻi a me nā ʻāpana ʻē aʻe. Metadata e pili ana i nā pūʻolo i loko o nā faila kikokikona a hiki ke hoʻopaʻa ʻia e nā pono Unix maʻamau. Hoʻohana ʻia ʻo musl e like me ka waihona C system, a ua hoʻokumu ʻia ka hoʻonohonoho o nā pono hana ma ka busybox. Hāʻawi ʻia kahi kaiapuni kiʻi maʻalahi e pili ana iā Xorg.
I ka hoʻouka ʻana, maʻalahi loa nā palapala init.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka