ಕ್ಯಾನೊನಿಕಲ್ ಉಬುಂಟು ಫ್ರೇಮ್ ಶೆಲ್ ಅನ್ನು ಪರಿಚಯಿಸಿತು

ಇಂಟರ್ನೆಟ್ ಕಿಯೋಸ್ಕ್‌ಗಳು, ಸ್ವಯಂ ಸೇವಾ ಟರ್ಮಿನಲ್‌ಗಳು, ಮಾಹಿತಿ ಸ್ಟ್ಯಾಂಡ್‌ಗಳು, ಡಿಜಿಟಲ್ ಸಿಗ್ನೇಜ್, ಸ್ಮಾರ್ಟ್ ಮಿರರ್‌ಗಳು, ಇಂಡಸ್ಟ್ರಿಯಲ್ ಸ್ಕ್ರೀನ್‌ಗಳು, IoT ಸಾಧನಗಳು ಮತ್ತು ಇತರ ರೀತಿಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಉಬುಂಟು ಫ್ರೇಮ್‌ನ ಮೊದಲ ಬಿಡುಗಡೆಯನ್ನು ಕ್ಯಾನೊನಿಕಲ್ ಅನಾವರಣಗೊಳಿಸಿದೆ. ಶೆಲ್ ಅನ್ನು ಒಂದೇ ಅಪ್ಲಿಕೇಶನ್‌ಗಾಗಿ ಪೂರ್ಣ-ಪರದೆ ಇಂಟರ್ಫೇಸ್ ಒದಗಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಇದು ಮಿರ್ ಡಿಸ್ಪ್ಲೇ ಸರ್ವರ್ ಮತ್ತು ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಬಳಕೆಯನ್ನು ಆಧರಿಸಿದೆ. ಯೋಜನೆಯ ಬೆಳವಣಿಗೆಗಳನ್ನು GPLv3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಸ್ನ್ಯಾಪ್ ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ.

Ubuntu Frame ಅನ್ನು GTK, Qt, Flutter ಮತ್ತು SDL2 ಆಧರಿಸಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಬಳಸಬಹುದು, ಜೊತೆಗೆ ಜಾವಾ, HTML5 ಮತ್ತು ಎಲೆಕ್ಟ್ರಾನ್ ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಬಳಸಬಹುದು. ವೇಲ್ಯಾಂಡ್ ಬೆಂಬಲದೊಂದಿಗೆ ಸಂಕಲಿಸಲಾದ ಎರಡೂ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲು ಸಾಧ್ಯವಿದೆ ಮತ್ತು X11 ಪ್ರೋಟೋಕಾಲ್ (Xwayland ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ) ಆಧಾರಿತ ಕಾರ್ಯಕ್ರಮಗಳು. ಪ್ರತ್ಯೇಕ ವೆಬ್ ಪುಟಗಳು ಅಥವಾ ಸೈಟ್‌ಗಳೊಂದಿಗೆ ಉಬುಂಟು ಫ್ರೇಮ್‌ನಲ್ಲಿ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸಲು, ವಿಶೇಷವಾದ ಪೂರ್ಣ-ಪರದೆಯ ವೆಬ್ ಬ್ರೌಸರ್ ಮತ್ತು WPE ವೆಬ್‌ಕಿಟ್ ಎಂಜಿನ್‌ನ ಪೋರ್ಟ್‌ನ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಎಲೆಕ್ಟ್ರಾನ್ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ. ಉಬುಂಟು ಫ್ರೇಮ್‌ನ ಆಧಾರದ ಮೇಲೆ ಪರಿಹಾರಗಳನ್ನು ತ್ವರಿತವಾಗಿ ತಯಾರಿಸಲು ಮತ್ತು ನಿಯೋಜಿಸಲು, ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ನ್ಯಾಪ್ ಸ್ವರೂಪದಲ್ಲಿ ಬಳಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಅದರ ಸಹಾಯದಿಂದ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿರುವ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಉಳಿದ ಸಿಸ್ಟಮ್‌ನಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾಗುತ್ತದೆ.

ಕ್ಯಾನೊನಿಕಲ್ ಉಬುಂಟು ಫ್ರೇಮ್ ಶೆಲ್ ಅನ್ನು ಪರಿಚಯಿಸಿತು

ಉಬುಂಟು ಫ್ರೇಮ್ ಶೆಲ್ ಅನ್ನು ಉಬುಂಟು ಕೋರ್ ಸಿಸ್ಟಮ್ ಪರಿಸರದ ಮೇಲೆ ಕೆಲಸ ಮಾಡಲು ಅಳವಡಿಸಲಾಗಿದೆ, ಉಬುಂಟು ವಿತರಣಾ ಪ್ಯಾಕೇಜ್‌ನ ಕಾಂಪ್ಯಾಕ್ಟ್ ಆವೃತ್ತಿ, ಬೇಸ್ ಸಿಸ್ಟಮ್‌ನ ಅವಿಭಾಜ್ಯ ಏಕಶಿಲೆಯ ಚಿತ್ರದ ರೂಪದಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ, ಇದನ್ನು ಪ್ರತ್ಯೇಕ ಡೆಬ್ ಪ್ಯಾಕೇಜ್‌ಗಳು ಮತ್ತು ಬಳಕೆಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿಲ್ಲ. ಸಂಪೂರ್ಣ ಸಿಸ್ಟಮ್‌ಗೆ ಪರಮಾಣು ನವೀಕರಣ ಕಾರ್ಯವಿಧಾನ. ಬೇಸ್ ಸಿಸ್ಟಮ್, ಲಿನಕ್ಸ್ ಕರ್ನಲ್, ಸಿಸ್ಟಮ್ ಆಡ್-ಆನ್‌ಗಳು ಮತ್ತು ಹೆಚ್ಚುವರಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಉಬುಂಟು ಕೋರ್ ಘಟಕಗಳನ್ನು ಸ್ನ್ಯಾಪ್ ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸ್ನ್ಯಾಪ್ಡ್ ಟೂಲ್‌ಕಿಟ್‌ನಿಂದ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಸ್ಪ್ಯಾನ್ ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿನ ಘಟಕಗಳನ್ನು AppArmor ಮತ್ತು Seccomp ಬಳಸಿ ಪ್ರತ್ಯೇಕಿಸಲಾಗಿದೆ, ಇದು ವೈಯಕ್ತಿಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ರಾಜಿ ಸಂದರ್ಭದಲ್ಲಿ ಸಿಸ್ಟಮ್ ಅನ್ನು ರಕ್ಷಿಸಲು ಹೆಚ್ಚುವರಿ ತಡೆಗೋಡೆಯನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. ಆಧಾರವಾಗಿರುವ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಓದಲು-ಮಾತ್ರ ಕ್ರಮದಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ.

ಒಂದೇ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಸೀಮಿತವಾದ ಕಸ್ಟಮ್ ಕಿಯೋಸ್ಕ್ ಅನ್ನು ರಚಿಸಲು, ಡೆವಲಪರ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸಿದ್ಧಪಡಿಸುವ ಅಗತ್ಯವಿದೆ, ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ, ಸಿಸ್ಟಮ್ ಅನ್ನು ನವೀಕೃತವಾಗಿರಿಸುವ ಮತ್ತು ಬಳಕೆದಾರರ ಸಂವಹನವನ್ನು ಆಯೋಜಿಸುವ ಎಲ್ಲಾ ಇತರ ಕಾರ್ಯಗಳನ್ನು ಉಬುಂಟು ಕೋರ್ ಮತ್ತು ಉಬುಂಟು ಫ್ರೇಮ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. , ಟಚ್ ಸ್ಕ್ರೀನ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಸ್ಕ್ರೀನ್ ಗೆಸ್ಚರ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿಯಂತ್ರಣಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಂತೆ. ಉಬುಂಟು ಫ್ರೇಮ್ ಬಿಡುಗಡೆಗಳಲ್ಲಿ ದೋಷ ಪರಿಹಾರಗಳು ಮತ್ತು ದುರ್ಬಲತೆಗಳೊಂದಿಗೆ ನವೀಕರಣಗಳನ್ನು 10 ವರ್ಷಗಳ ಅವಧಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುವುದು ಎಂದು ಹೇಳಲಾಗಿದೆ. ಬಯಸಿದಲ್ಲಿ, ಶೆಲ್ ಅನ್ನು ಉಬುಂಟು ಕೋರ್‌ನಲ್ಲಿ ಮಾತ್ರವಲ್ಲದೆ ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಯಾವುದೇ ಲಿನಕ್ಸ್ ವಿತರಣೆಯಲ್ಲಿಯೂ ಸಹ ಚಲಾಯಿಸಬಹುದು. ಸರಳವಾದ ಸಂದರ್ಭದಲ್ಲಿ, ವೆಬ್ ಕಿಯೋಸ್ಕ್ ಅನ್ನು ನಿಯೋಜಿಸಲು, ಉಬುಂಟು-ಫ್ರೇಮ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಮತ್ತು ರನ್ ಮಾಡಿ ಮತ್ತು ಹಲವಾರು ಕಾನ್ಫಿಗರೇಶನ್ ನಿಯತಾಂಕಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ: snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk ಡೀಮನ್ =ನಿಜವಾದ ಸ್ನ್ಯಾಪ್ ಸೆಟ್ ಉಬುಂಟು-ಫ್ರೇಮ್ ಡೀಮನ್=ನಿಜವಾದ ಸ್ನ್ಯಾಪ್ ಸೆಟ್ wpe-webkit-mir-kiosk url=https://example.com

ಮೂಲ: opennet.ru

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