SystemE, Emacs Lisp ನೊಂದಿಗೆ systemd ಗಾಗಿ ಕಾಮಿಕ್ ಬದಲಿ

ವಿತರಣಾ ಅಭಿವರ್ಧಕರಲ್ಲಿ ಒಬ್ಬರು ಲಿನಕ್ಸ್ ಅನ್ನು ಕಿಸ್ ಮಾಡಿ ಜೋಕ್ ಯೋಜನೆಗಾಗಿ ಕೋಡ್ ಅನ್ನು ಪ್ರಕಟಿಸಿದರು ಸಿಸ್ಟಮ್ಇ, Emacs Lisp ನಲ್ಲಿ ಬರೆಯಲಾದ systemd ಬದಲಿಯಾಗಿ ಮಾರಾಟ ಮಾಡಲಾಗಿದೆ. systemE ನಲ್ಲಿ ನೀಡಲಾದ ಟೂಲ್‌ಕಿಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ಸಂಘಟಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಸಿನಿಟ್ PID 1 ಹ್ಯಾಂಡ್ಲರ್ ಆಗಿ, "-script" ಮೋಡ್‌ನಲ್ಲಿ PID2 ಅಡಿಯಲ್ಲಿ Emacs ಎಡಿಟರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ಇದು Lisp ನಲ್ಲಿ ಬರೆಯಲಾದ ಸಿಸ್ಟಮ್ ಇನಿಶಿಯಲೈಸೇಶನ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು (rc.boot) ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.

ಕಮಾಂಡ್ ಶೆಲ್ ಆಗಿ, ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್, startx/xinitrc ಬದಲಿ ಮತ್ತು ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ವಕೀಲರು ಇಮ್ಯಾಕ್ಸ್. ಸೇವೆಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು, ಬ್ಯುಸಿಬಾಕ್ಸ್ ಪ್ಯಾಕೇಜ್ನಿಂದ ರನ್ನಿಟ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. SystemE ನ ಅಭಿವೃದ್ಧಿಯ ಯೋಜನೆಗಳಲ್ಲಿ, Lisp ನಲ್ಲಿ ರೂನಿಟ್ ಮತ್ತು ಸಿನಿಟ್ ಅನ್ನು ಪುನಃ ಬರೆಯುವ ಉದ್ದೇಶವಿದೆ ಮತ್ತು ಉಡಾವಣೆ ಇಮ್ಯಾಕ್ಸ್ PID 1.

SystemE ಆಧಾರಿತ ಪರಿಸರವನ್ನು ಬಳಸಬಹುದು ಪ್ಯಾಕೇಜುಗಳು ನಿಂದ ಲಿನಕ್ಸ್ ಅನ್ನು ಕಿಸ್ ಮಾಡಿ, ತತ್ವಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಡೆವಲಪರ್‌ಗಳ ಕನಿಷ್ಠ ವಿತರಣೆ ಕಿಸ್ ಅವರು ತೊಡಕುಗಳಿಲ್ಲದ ಅತ್ಯಂತ ಸರಳವಾದ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿರ್ಮಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದಾರೆ. ಸಿಬ್ಬಂದಿ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ KISS ಅನ್ನು ಶೆಲ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಸುಮಾರು 500 ಸಾಲುಗಳ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಎಲ್ಲಾ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಮೂಲ ಕೋಡ್‌ನಿಂದ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಅವಲಂಬನೆ ಟ್ರ್ಯಾಕಿಂಗ್ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಮೆಟಾಡೇಟಾ ಬಗ್ಗೆ ಪ್ಯಾಕೇಜುಗಳು ಪಠ್ಯ ಫೈಲ್‌ಗಳಲ್ಲಿವೆ ಮತ್ತು ಪ್ರಮಾಣಿತ Unix ಉಪಯುಕ್ತತೆಗಳಿಂದ ಪಾರ್ಸ್ ಮಾಡಬಹುದು. musl ಅನ್ನು ಸಿಸ್ಟಮ್ ಸಿ ಲೈಬ್ರರಿಯಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಉಪಯುಕ್ತತೆಗಳ ಸೆಟ್ ಬ್ಯುಸಿಬಾಕ್ಸ್ ಅನ್ನು ಆಧರಿಸಿದೆ. Xorg ಆಧಾರಿತ ಸರಳ ಚಿತ್ರಾತ್ಮಕ ಪರಿಸರವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
ಲೋಡ್ ಮಾಡುವಾಗ, ತುಂಬಾ ಸರಳವಾಗಿದೆ init ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ