SystemE، جایگزینی کمیک برای systemd با Emacs Lisp

یکی از توسعه دهندگان توزیع لینوکس را ببوس کد یک پروژه شوخی را منتشر کرد systemE، به عنوان یک جایگزین سیستمی که در Emacs Lisp نوشته شده به بازار عرضه شده است. جعبه ابزار ارائه شده در systemE به شما این امکان را می دهد که دانلود را با استفاده از آن سازماندهی کنید گناهکار به عنوان یک کنترل کننده PID 1، ویرایشگر Emacs را تحت PID2 در حالت "-script" راه اندازی می کند، که به نوبه خود، اسکریپت های اولیه سازی سیستم (rc.boot) نوشته شده در Lisp را اجرا می کند.

به عنوان یک پوسته فرمان، مدیر بسته، جایگزینی startx/xinitrc و مدیر پنجره نیز طرفداران ایمکس. برای کنترل اجرای سرویس ها از runit از بسته busybox استفاده می شود. در میان برنامه های توسعه SystemE، قصد بازنویسی runit و sinit در Lisp و راه اندازی Emacs به عنوان PID 1.

یک محیط مبتنی بر SystemE می تواند استفاده کند بسته ها از لینوکس را ببوس، یک توزیع مینیمالیستی که توسعه دهندگان آن مطابق با اصل KISS آنها در تلاشند تا یک سیستم بسیار ساده و عاری از عوارض بسازند. کارکنان مدیر بسته KISS در پوسته نوشته شده است و شامل حدود 500 خط کد است. همه بسته ها از کد منبع ساخته شده اند. ردیابی وابستگی و وصله های اضافی پشتیبانی می شوند. فراداده بسته‌های about در فایل‌های متنی قرار دارند و می‌توانند توسط ابزارهای استاندارد یونیکس تجزیه شوند. musl به عنوان کتابخانه سیستم C استفاده می شود و مجموعه ابزارها بر اساس busybox هستند. یک محیط گرافیکی ساده بر اساس Xorg ارائه شده است.
هنگام بارگذاری، بسیار ساده است اسکریپت های init.

منبع: opennet.ru

اضافه کردن نظر