SystemE، Emacs Lisp سان سسٽم لاء هڪ مزاحيه متبادل

تقسيم ڊولپرز مان هڪ لينڪس کي چمي هڪ مذاق منصوبي لاء ڪوڊ شايع ڪيو سسٽم اي, Emacs Lisp ۾ لکيل هڪ سسٽم ڊي متبادل جي طور تي مارڪيٽ. سسٽم اي ۾ پيش ڪيل ٽول ڪٽ توهان کي استعمال ڪندي ڊائون لوڊ منظم ڪرڻ جي اجازت ڏئي ٿي گناه PID 1 هينڊلر جي طور تي، Emacs ايڊيٽر کي PID2 تحت "-script" موڊ ۾ شروع ڪري ٿو، جيڪو، بدلي ۾، Lisp ۾ لکيل سسٽم شروعاتي اسڪرپٽ (rc.boot) تي عمل ڪري ٿو.

ڪمانڊ شيل جي طور تي، پيڪيج مئنيجر، startx/xinitrc متبادل ۽ ونڊو مئنيجر پڻ وڪيل ايمڪس. خدمتن جي عمل کي ڪنٽرول ڪرڻ لاء، busybox پيڪيج مان runit استعمال ڪيو ويندو آهي. سسٽم اي جي ترقي جي منصوبن ۾، لسپ ۾ رنٽ ۽ سينيٽ کي ٻيهر لکڻ جو ارادو آهي ۽ لانچ Emacs PID 1 طور.

هڪ سسٽم اي بنياد تي ماحول استعمال ڪري سگھي ٿو پيڪيجز کان لينڪس کي چمي, هڪ minimalistic ورڇ جنهن جي ڊولپر, اصول جي مطابق ۾ چمي اهي هڪ انتهائي سادو سسٽم ٺاهڻ جي ڪوشش ڪري رهيا آهن، پيچيدگين کان آزاد. اسٽاف پيڪيج مينيجر KISS شيل ۾ لکيل آهي ۽ ڪوڊ جي اٽڪل 500 لائنن تي مشتمل آهي. سڀ پيڪيجز ماخذ ڪوڊ مان ٺهيل آهن. انحصار ٽريڪنگ ۽ اضافي پيچ جي حمايت ڪئي وئي آهي. ميٽاداٽا اٽڪل پيڪيجز ٽيڪسٽ فائلن ۾ واقع آهن ۽ معياري يونڪس يوٽيلٽيز ذريعي پارس ڪري سگھجن ٿيون. musl سسٽم سي لائبريري طور استعمال ڪيو ويندو آهي، ۽ افاديت جو سيٽ busybox تي ٻڌل آهي. Xorg تي ٻڌل هڪ سادي گرافڪ ماحول فراهم ڪيو ويو آهي.
جڏهن لوڊ ڪندي، تمام سادو init اسڪرپٽ.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو