SystemE, Emacs Lisp-тэй systemd-г орлуулсан комик

Түгээлтийн хөгжүүлэгчдийн нэг Линуксыг үнсээрэй онигооны төслийн кодыг нийтэлжээ системE, Emacs Lisp дээр бичигдсэн системийн орлуулах хэлбэрээр худалдаалагдаж байна. SystemE-д санал болгож буй хэрэглүүр нь татаж авах ажлыг зохион байгуулах боломжийг танд олгоно синит PID 1 зохицуулагчийн хувьд Emacs засварлагчийг PID2 дор “-script” горимд ажиллуулж, энэ нь эргээд Lisp дээр бичигдсэн системийг эхлүүлэх скриптүүдийг (rc.boot) гүйцэтгэдэг.

Командын бүрхүүлийн хувьд багц менежер, startx/xinitrc солих, цонхны менежер зэрэг дуртай Emacs. Үйлчилгээний гүйцэтгэлийг хянахын тулд busybox багцаас runit ашигладаг. SystemE-ийг хөгжүүлэх төлөвлөгөөний дунд Lisp болон sinit дээр runit болон sinit-ийг дахин бичих санаа байна. эхлэх PID 1 хэлбэрээр Emacs.

SystemE-д суурилсан орчинг ашиглаж болно багцууд нь Линуксыг үнсээрэй, зарчмын дагуу хөгжүүлэгчид нь минималист тархалт KISS Тэд хүндрэлгүй, туйлын энгийн системийг бүтээхийг хичээж байна. Ажилтнууд багц менежер KISS нь бүрхүүлээр бичигдсэн бөгөөд 500 орчим мөр код агуулдаг. Бүх багцууд нь эх кодоос бүтээгдсэн. Хараат байдлыг хянах болон нэмэлт засваруудыг дэмждэг. Мета өгөгдөл about багцууд нь текст файлд байрладаг бөгөөд стандарт Unix хэрэгслүүдээр задлан шинжилж болно. musl-ийг системийн C номын сан болгон ашигладаг бөгөөд хэрэгслүүдийн багц нь busybox дээр суурилдаг. Xorg дээр суурилсан энгийн график орчинг хангасан.
Ачаалах үед маш энгийн init скриптүүд.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх