SystemE, comig yn lle systemd gydag Emacs Lisp

Un o'r datblygwyr dosbarthu Kiss Linux cyhoeddi'r cod ar gyfer prosiect jôc systemE, wedi'i farchnata fel amnewidiad systemd a ysgrifennwyd yn Emacs Lisp. Mae'r pecyn cymorth a gynigir yn systemE yn caniatáu ichi drefnu'r lawrlwytho gan ddefnyddio sinit fel triniwr PID 1, gan lansio golygydd Emacs o dan PID2 yn y modd “-script”, sydd, yn ei dro, yn gweithredu sgriptiau cychwyn system (rc.boot) a ysgrifennwyd yn Lisp.

Fel cragen gorchymyn, rheolwr pecyn, amnewid startx/xinitrc a rheolwr ffenestri hefyd eiriolwyr Emacs. Er mwyn rheoli gweithrediad gwasanaethau, defnyddir runit o'r pecyn busybox. Ymhlith y cynlluniau ar gyfer datblygu SystemE, mae bwriad i ailysgrifennu runit a sinit yn Lisp a lansio Emacs fel PID 1.

Gall amgylchedd sy'n seiliedig ar SystemE ddefnyddio pecynnau o Kiss Linux, dosbarthiad minimalaidd y mae ei ddatblygwyr, yn unol â'r egwyddor Kiss Maent yn ceisio adeiladu system hynod o syml, yn rhydd o gymhlethdodau. Staff rheolwr pecyn Mae KISS wedi'i ysgrifennu mewn cragen ac mae'n cynnwys tua 500 llinell o god. Mae pob pecyn wedi'i adeiladu o'r cod ffynhonnell. Cefnogir olrhain dibyniaeth a chlytiau ychwanegol. Metadata am becynnau wedi'u lleoli mewn ffeiliau testun a gellir eu dosrannu gan gyfleustodau Unix safonol. defnyddir musl fel llyfrgell system C, ac mae'r set o gyfleustodau yn seiliedig ar busybox. Darperir amgylchedd graffigol syml yn seiliedig ar Xorg.
Wrth lwytho, yn syml iawn sgriptiau init.

Ffynhonnell: opennet.ru

Ychwanegu sylw