SystemE, comic hloov pauv rau systemd nrog Emacs Lisp

Ib qho ntawm cov neeg tsim khoom faib khoom Kiss Linux luam tawm cov cai rau ib qhov project tso dag systemE, ua lag luam raws li kev hloov pauv hauv Emacs Lisp. Cov cuab yeej muaj nyob rau hauv systemE tso cai rau koj los teeb tsa lub rub tawm siv txhaum raws li PID 1 handler, launching Emacs editor nyob rau hauv PID2 nyob rau hauv "-script" hom, uas, nyob rau hauv lem, executes system initialization scripts (rc.boot) sau nyob rau hauv Lisp.

Raws li lub plhaub hais kom ua, tus thawj tswj pob, hloov pauv startx / xinitrc thiab tus thawj tswj qhov rais thiab cov neeg tawm tswv yim Emacs. Txhawm rau tswj kev ua tiav cov kev pabcuam, runit los ntawm lub pob busybox yog siv. Ntawm cov kev npaj rau kev txhim kho SystemE, muaj lub hom phiaj los sau rov qab runit thiab sinit hauv Lisp thiab tso tawm Emacs as PID 1.

Ib puag ncig SystemE tuaj yeem siv pob los ntawm Kiss Linux, ib tug minimalistic tis uas nws developers, raws li txoj cai hnia Lawv tab tom sim tsim ib qho yooj yim heev, tsis muaj teeb meem. Cov neeg ua haujlwm tus thawj tswj pob KISS tau sau rau hauv lub plhaub thiab muaj txog 500 kab ntawm cov lej. Txhua pob khoom yog tsim los ntawm qhov chaws. Kev txhawb nqa taug qab thiab ntxiv thaj ua rau thaj. Metadata hais txog cov pob khoom nyob hauv cov ntawv nyeem thiab tuaj yeem txheeb xyuas los ntawm cov qauv siv Unix. musl yog siv raws li lub kaw lus C tsev qiv ntawv, thiab cov txheej txheem kev siv hluav taws xob yog raws li busybox. Ib puag ncig graphical yooj yim raws li Xorg tau muab.
Thaum thauj khoom, yooj yim heev ib scripts.

Tau qhov twg los: opennet.ru

Ntxiv ib saib