SystemE การแทนที่การ์ตูนสำหรับ systemd ด้วย Emacs Lisp

หนึ่งในผู้พัฒนาการจัดจำหน่าย จูบลินุกซ์ เผยแพร่โค้ดสำหรับโปรเจ็กต์ตลก ระบบEวางตลาดเป็นการทดแทน systemd ที่เขียนใน Emacs Lisp ชุดเครื่องมือที่นำเสนอใน systemE ช่วยให้คุณสามารถจัดระเบียบการดาวน์โหลดโดยใช้ บาป ในฐานะตัวจัดการ PID 1 โดยเปิดตัวโปรแกรมแก้ไข Emacs ภายใต้ PID2 ในโหมด "-script" ซึ่งในทางกลับกันจะเรียกใช้งานสคริปต์การเริ่มต้นระบบ (rc.boot) ที่เขียนด้วย Lisp

ในฐานะเชลล์คำสั่ง ตัวจัดการแพ็คเกจ การแทนที่ startx/xinitrc และตัวจัดการหน้าต่างเช่นกัน การกระทำ อีแมคส์. เพื่อควบคุมการทำงานของบริการ จะใช้ runit จากแพ็คเกจ busybox ในบรรดาแผนการพัฒนา SystemE มีความตั้งใจที่จะเขียน runit และ sinit ใหม่ใน Lisp และ เปิด Emacs เป็น PID 1

สภาพแวดล้อมที่ใช้ SystemE สามารถใช้ได้ แพคเกจ ของ จูบลินุกซ์เป็นการแจกแจงแบบเรียบง่ายซึ่งมีนักพัฒนาตามหลักการ จูบ พวกเขากำลังพยายามสร้างระบบที่เรียบง่ายสุดๆ ปราศจากความยุ่งยากใดๆ พนักงาน ผู้จัดการแพ็คเกจ KISS เขียนด้วยเชลล์และมีโค้ดประมาณ 500 บรรทัด แพ็คเกจทั้งหมดสร้างขึ้นจากซอร์สโค้ด รองรับการติดตามการพึ่งพาและแพตช์เพิ่มเติม ข้อมูลเมตา เกี่ยวกับแพ็คเกจอยู่ในไฟล์ข้อความและสามารถแยกวิเคราะห์ได้ด้วยยูทิลิตี้ Unix มาตรฐาน musl ถูกใช้เป็นไลบรารีระบบ C และชุดของยูทิลิตี้จะขึ้นอยู่กับ busybox มีสภาพแวดล้อมแบบกราฟิกที่เรียบง่ายตาม Xorg
เมื่อโหลดก็ง่ายมาก สคริปต์เริ่มต้น.

ที่มา: opennet.ru

เพิ่มความคิดเห็น