ಹೊಸ ಎಸೆನ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್, ಅದರ ಸ್ವಂತ ಕರ್ನಲ್ ಮತ್ತು ಗ್ರಾಫಿಕಲ್ ಯೂಸರ್ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಒದಗಿಸಲಾಗಿದೆ, ಆರಂಭಿಕ ಪರೀಕ್ಷೆಗೆ ಲಭ್ಯವಿದೆ. ಯೋಜನೆಯನ್ನು 2017 ರಿಂದ ಒಬ್ಬ ಉತ್ಸಾಹಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ, ಮೊದಲಿನಿಂದ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಡೆಸ್ಕ್ಟಾಪ್ ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಸ್ಟಾಕ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಅದರ ಮೂಲ ವಿಧಾನಕ್ಕೆ ಗಮನಾರ್ಹವಾಗಿದೆ. ವಿಂಡೋಸ್ ಅನ್ನು ಟ್ಯಾಬ್ಗಳಾಗಿ ವಿಭಜಿಸುವ ಸಾಮರ್ಥ್ಯವು ಅತ್ಯಂತ ಗಮನಾರ್ಹವಾದ ವೈಶಿಷ್ಟ್ಯವಾಗಿದೆ, ಇದು ಒಂದೇ ವಿಂಡೋದಲ್ಲಿ ಹಲವಾರು ಪ್ರೋಗ್ರಾಂಗಳೊಂದಿಗೆ ಏಕಕಾಲದಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಮತ್ತು ಪರಿಹರಿಸಲಾಗುವ ಕಾರ್ಯಗಳನ್ನು ಅವಲಂಬಿಸಿ ಗುಂಪು ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ವಿಂಡೋಗಳಾಗಿ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು C++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕರ್ನಲ್ ಮಟ್ಟದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ತನ್ನದೇ ಆದ ಗ್ರಾಫಿಕ್ಸ್ ಲೈಬ್ರರಿ ಮತ್ತು ಸಂಕೀರ್ಣ ಅನಿಮೇಟೆಡ್ ಪರಿಣಾಮಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಸಾಫ್ಟ್ವೇರ್ ವೆಕ್ಟರ್ ಎಂಜಿನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ರಚಿಸಲಾಗಿದೆ. ಇಂಟರ್ಫೇಸ್ ಸಂಪೂರ್ಣವಾಗಿ ವೆಕ್ಟರ್ ಆಗಿದೆ ಮತ್ತು ಯಾವುದೇ ಪರದೆಯ ರೆಸಲ್ಯೂಶನ್ಗಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾಪಕವಾಗುತ್ತದೆ. ಶೈಲಿಗಳ ಬಗ್ಗೆ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಪ್ರತ್ಯೇಕ ಫೈಲ್ಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್ಗಳ ವಿನ್ಯಾಸವನ್ನು ಬದಲಾಯಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. OpenGL ಸಾಫ್ಟ್ವೇರ್ ರೆಂಡರಿಂಗ್ ಮೆಸಾದಿಂದ ಕೋಡ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ಬಹು ಭಾಷೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಫಾಂಟ್ಗಳನ್ನು ನಿರೂಪಿಸಲು ಫ್ರೀಟೈಪ್ ಮತ್ತು ಹಾರ್ಫ್ಬಝ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಕರ್ನಲ್ ಬಹು ಆದ್ಯತೆಯ ಹಂತಗಳಿಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಕಾರ್ಯ ವೇಳಾಪಟ್ಟಿ, ಹಂಚಿಕೆಯ ಮೆಮೊರಿಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಮೆಮೊರಿ ನಿರ್ವಹಣಾ ಉಪವ್ಯವಸ್ಥೆ, ಎಂಎಂಎಪಿ ಮತ್ತು ಬಹು-ಥ್ರೆಡ್ ಮೆಮೊರಿ ಪುಟ ಹ್ಯಾಂಡ್ಲರ್, ನೆಟ್ವರ್ಕ್ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ (TCP/IP), ಧ್ವನಿ ಮಿಶ್ರಣಕ್ಕಾಗಿ ಆಡಿಯೊ ಉಪವ್ಯವಸ್ಥೆ, VFS, ಮತ್ತು ಡೇಟಾ ಕ್ಯಾಶಿಂಗ್ಗಾಗಿ ಪ್ರತ್ಯೇಕ ಪದರವನ್ನು ಹೊಂದಿರುವ EssenceFS ಫೈಲ್ ಸಿಸ್ಟಮ್. ತನ್ನದೇ ಆದ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಜೊತೆಗೆ, Ext2, FAT, NTFS, ಮತ್ತು ISO9660 ಗಾಗಿ ಡ್ರೈವರ್ಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಅಗತ್ಯವಿರುವಂತೆ ಅಂತಹ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಲೋಡ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ ಕಾರ್ಯವನ್ನು ಮಾಡ್ಯೂಲ್ಗಳಾಗಿ ಹೊರತೆಗೆಯಬಹುದು. ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD ಆಡಿಯೋ, ಈಥರ್ನೆಟ್ 8254x, ಮತ್ತು USB XHCI (ಶೇಖರಣಾ ಸಾಧನಗಳು ಮತ್ತು HID) ನೊಂದಿಗೆ ACPI ಗಾಗಿ ಡ್ರೈವರ್ಗಳು ಲಭ್ಯವಿದೆ.
GCC ಮತ್ತು ಕೆಲವು Busybox ಉಪಯುಕ್ತತೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಸಾಕಷ್ಟು POSIX ಲೇಯರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಎಸೆನ್ಸ್ಗೆ ಪೋರ್ಟ್ ಮಾಡಲಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ Musl C ಲೈಬ್ರರಿ, Bochs ಎಮ್ಯುಲೇಟರ್, GCC, Binutils, FFmpeg ಮತ್ತು Mesa ಸೇರಿವೆ. ಎಸೆನ್ಸ್ಗಾಗಿ ವಿಶೇಷವಾಗಿ ರಚಿಸಲಾದ ಗ್ರಾಫಿಕಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಫೈಲ್ ಮ್ಯಾನೇಜರ್, ಪಠ್ಯ ಸಂಪಾದಕ, IRC ಕ್ಲೈಂಟ್, ಇಮೇಜ್ ವೀಕ್ಷಕ ಮತ್ತು ಸಿಸ್ಟಮ್ ಮಾನಿಟರ್ ಅನ್ನು ಒಳಗೊಂಡಿವೆ.

ಸಿಸ್ಟಮ್ 64 MB ಗಿಂತ ಕಡಿಮೆ RAM ನೊಂದಿಗೆ ಲೆಗಸಿ ಹಾರ್ಡ್ವೇರ್ನಲ್ಲಿ ರನ್ ಮಾಡಬಹುದು ಮತ್ತು ಸುಮಾರು 30 MB ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಸಂಪನ್ಮೂಲಗಳನ್ನು ಉಳಿಸಲು, ಸಕ್ರಿಯ ಅಪ್ಲಿಕೇಶನ್ ಮಾತ್ರ ರನ್ ಆಗುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ಹಿನ್ನೆಲೆ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಅಮಾನತುಗೊಳಿಸಲಾಗಿದೆ. ಲೋಡ್ ಆಗುವುದು ಕೆಲವೇ ಸೆಕೆಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆಯು ಬಹುತೇಕ ತತ್ಕ್ಷಣವಾಗಿರುತ್ತದೆ. ಯೋಜನೆಯು ಪ್ರತಿ ದಿನವೂ ಹೊಸ ರೆಡಿಮೇಡ್ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ಪ್ರಕಟಿಸುತ್ತದೆ, QEMU ನಲ್ಲಿ ಪರೀಕ್ಷೆಗೆ ಸೂಕ್ತವಾಗಿದೆ.

ಮೂಲ: opennet.ru
