SystemE, Emacs Lispతో systemdకి కామిక్ రీప్లేస్‌మెంట్

పంపిణీ డెవలపర్‌లలో ఒకరు Linux కిస్ జోక్ ప్రాజెక్ట్ కోసం కోడ్‌ను ప్రచురించింది systemE, Emacs Lispలో వ్రాసిన systemd రీప్లేస్‌మెంట్‌గా మార్కెట్ చేయబడింది. systemEలో అందించబడిన టూల్‌కిట్‌ని ఉపయోగించి డౌన్‌లోడ్‌ను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది సినీట్ PID 1 హ్యాండ్లర్‌గా, "-స్క్రిప్ట్" మోడ్‌లో PID2 క్రింద Emacs ఎడిటర్‌ను ప్రారంభించడం, ఇది లిస్ప్‌లో వ్రాసిన సిస్టమ్ ఇనిషియలైజేషన్ స్క్రిప్ట్‌లను (rc.boot) అమలు చేస్తుంది.

కమాండ్ షెల్, ప్యాకేజీ మేనేజర్, startx/xinitrc రీప్లేస్‌మెంట్ మరియు విండో మేనేజర్‌గా కూడా నిలుస్తుంది ఈమాక్స్. సేవల అమలును నియంత్రించడానికి, busybox ప్యాకేజీ నుండి runit ఉపయోగించబడుతుంది. SystemE అభివృద్ధికి సంబంధించిన ప్రణాళికలలో, Lispలో రూనిట్ మరియు సినిట్‌లను తిరిగి వ్రాయాలనే ఉద్దేశం ఉంది మరియు ప్రయోగ PID 1 వలె Emacs.

SystemE ఆధారిత పర్యావరణం ఉపయోగించవచ్చు ప్యాకేజీలు నుండి Linux కిస్, సూత్రానికి అనుగుణంగా డెవలపర్‌ల కనీస పంపిణీ KISS వారు సంక్లిష్టత లేని అత్యంత సరళమైన వ్యవస్థను నిర్మించడానికి ప్రయత్నిస్తున్నారు. సిబ్బంది ప్యాకేజీ మేనేజర్ KISS షెల్‌లో వ్రాయబడింది మరియు దాదాపు 500 లైన్ల కోడ్‌ను కలిగి ఉంటుంది. అన్ని ప్యాకేజీలు సోర్స్ కోడ్ నుండి నిర్మించబడ్డాయి. డిపెండెన్సీ ట్రాకింగ్ మరియు అదనపు ప్యాచ్‌లకు మద్దతు ఉంది. మెటాడేటా గురించి ప్యాకేజీలు టెక్స్ట్ ఫైల్‌లలో ఉన్నాయి మరియు ప్రామాణిక Unix యుటిలిటీల ద్వారా అన్వయించవచ్చు. musl సిస్టమ్ సి లైబ్రరీగా ఉపయోగించబడుతుంది మరియు యుటిలిటీల సెట్ బిజీబాక్స్‌పై ఆధారపడి ఉంటుంది. Xorg ఆధారంగా ఒక సాధారణ గ్రాఫికల్ వాతావరణం అందించబడింది.
లోడ్ చేస్తున్నప్పుడు, చాలా సులభం init స్క్రిప్ట్‌లు.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి