ಸೆಲೆಸ್ಟಿಯಲ್ ಯೋಜನೆಯು ಸ್ನ್ಯಾಪ್ ಬದಲಿಗೆ ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್‌ನೊಂದಿಗೆ ಉಬುಂಟು ನಿರ್ಮಾಣವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ

CelOS (ಸೆಲೆಸ್ಟಿಯಲ್ ಓಎಸ್) ವಿತರಣೆಯ ಬೀಟಾ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ, ಇದು ಉಬುಂಟು 22.04 ನ ಪುನರ್ನಿರ್ಮಾಣವಾಗಿದೆ, ಇದರಲ್ಲಿ ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಟೂಲ್‌ಕಿಟ್ ಅನ್ನು ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್‌ನೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಸ್ನ್ಯಾಪ್ ಸ್ಟೋರ್ ಕ್ಯಾಟಲಾಗ್‌ನಿಂದ ಹೆಚ್ಚುವರಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಬದಲು, ಫ್ಲಾಥಬ್ ಕ್ಯಾಟಲಾಗ್‌ನೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಅನುಸ್ಥಾಪನಾ ಚಿತ್ರದ ಗಾತ್ರವು 3.7 GB ಆಗಿದೆ. ಯೋಜನೆಯ ಬೆಳವಣಿಗೆಗಳನ್ನು GPLv3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

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

aisleriot, gnome-mahjongg, gnome-mines, gnome-sudoku, evince, libreoffice, rhythmbox, remmina, shotwell, thunderbird, totem, snapd, firefox, gedit, cheese, gnome-calculator, gnome-calculator, exarcludome-calculator ಎಂಬ ಪ್ಯಾಕೇಜುಗಳು ಮೂಲ ವಿತರಣೆ - ಫಾಂಟ್-ವೀಕ್ಷಕ, ಗ್ನೋಮ್-ಪಾತ್ರಗಳು ಮತ್ತು ಉಬುಂಟು-ಸೆಷನ್. ಡೆಬ್ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಗ್ನೋಮ್-ಟ್ವೀಕ್-ಟೂಲ್, ಗ್ನೋಮ್-ಸಾಫ್ಟ್‌ವೇರ್, ಗ್ನೋಮ್-ಸಾಫ್ಟ್‌ವೇರ್-ಪ್ಲಗಿನ್-ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್, ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್ ಮತ್ತು ಗ್ನೋಮ್-ಸೆಷನ್, ಹಾಗೆಯೇ ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್ ಪ್ಯಾಕೇಜ್‌ಗಳು ಅದ್ವೈಟಾ-ಡಾರ್ಕ್, ಎಪಿಫ್ಯಾನಿ, ಜಿಡಿಟ್, ಚೀಸ್, ಕ್ಯಾಲ್ಕುಲೇಟರ್, ಗಡಿಯಾರಗಳು, ಕ್ಯಾಲೆಂಡರ್, ಫೋಟೋಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಅಕ್ಷರಗಳು, ಫಾಂಟ್-ವೀಕ್ಷಕ, ಸಂಪರ್ಕಗಳು, ಹವಾಮಾನ ಮತ್ತು ಫ್ಲಾಟ್‌ಸೀಲ್.

ಸೆಲೆಸ್ಟಿಯಲ್ ಯೋಜನೆಯು ಸ್ನ್ಯಾಪ್ ಬದಲಿಗೆ ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್‌ನೊಂದಿಗೆ ಉಬುಂಟು ನಿರ್ಮಾಣವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ

ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್ ಮತ್ತು ಸ್ನ್ಯಾಪ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳು ಉಬುಂಟು ಕೋರ್‌ನ ಏಕಶಿಲೆಯ ಬಿಡುಗಡೆಗಳ ಆಧಾರದ ಮೇಲೆ ಕಂಟೇನರ್ ಭರ್ತಿಯೊಂದಿಗೆ ಸಣ್ಣ ಮೂಲಭೂತ ರನ್‌ಟೈಮ್ ಅನ್ನು ಸ್ನ್ಯಾಪ್ ನೀಡುತ್ತದೆ, ಆದರೆ ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್ ಮುಖ್ಯ ರನ್‌ಟೈಮ್ ಜೊತೆಗೆ ಹೆಚ್ಚುವರಿ ಮತ್ತು ಪ್ರತ್ಯೇಕವಾಗಿ ನವೀಕರಿಸಿದ ರನ್‌ಟೈಮ್ ಲೇಯರ್‌ಗಳನ್ನು (ಬಂಡಲ್‌ಗಳು) ಬಳಸುತ್ತದೆ. ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ವಿಶಿಷ್ಟವಾದ ಅವಲಂಬನೆಗಳ ಸೆಟ್‌ಗಳು. ಹೀಗಾಗಿ, Snap ಹೆಚ್ಚಿನ ಅಪ್ಲಿಕೇಶನ್ ಲೈಬ್ರರಿಗಳನ್ನು ಪ್ಯಾಕೇಜ್ ಬದಿಗೆ ವರ್ಗಾಯಿಸುತ್ತದೆ (ಇತ್ತೀಚೆಗೆ GNOME ಮತ್ತು GTK ಲೈಬ್ರರಿಗಳಂತಹ ದೊಡ್ಡ ಲೈಬ್ರರಿಗಳನ್ನು ಸಾಮಾನ್ಯ ಪ್ಯಾಕೇಜ್‌ಗಳಿಗೆ ಸರಿಸಲು ಸಾಧ್ಯವಾಗಿದೆ), ಮತ್ತು ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್ ವಿವಿಧ ಪ್ಯಾಕೇಜ್‌ಗಳಿಗೆ ಸಾಮಾನ್ಯವಾದ ಲೈಬ್ರರಿಗಳ ಬಂಡಲ್ ಸೆಟ್‌ಗಳನ್ನು ನೀಡುತ್ತದೆ (ಇದಕ್ಕಾಗಿ). ಉದಾಹರಣೆಗೆ, ಲೈಬ್ರರಿಗಳನ್ನು ಬಂಡಲ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ, ಪ್ರೋಗ್ರಾಂಗಳು GNOME ಅಥವಾ KDE ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ), ಇದು ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಹೆಚ್ಚು ಸಾಂದ್ರವಾಗಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

Flatpak ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ತಲುಪಿಸಲು OCI (ಓಪನ್ ಕಂಟೈನರ್ ಇನಿಶಿಯೇಟಿವ್) ವಿವರಣೆಯನ್ನು ಆಧರಿಸಿದ ಚಿತ್ರವನ್ನು ಬಳಸುತ್ತದೆ, ಆದರೆ Snap SquashFS ಇಮೇಜ್ ಮೌಂಟಿಂಗ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಪ್ರತ್ಯೇಕತೆಗಾಗಿ, ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್ ಬಬಲ್‌ವ್ರ್ಯಾಪ್ ಲೇಯರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ (cgroups, namespaces, Seccomp ಮತ್ತು SELinux ಬಳಸಿ), ಮತ್ತು ಕಂಟೇನರ್‌ನ ಹೊರಗಿನ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಸಂಘಟಿಸಲು, ಇದು ಪೋರ್ಟಲ್ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸುತ್ತದೆ. Snap ಪ್ರತ್ಯೇಕತೆಗಾಗಿ cgroups, namespaces, Seccomp ಮತ್ತು AppArmor ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಹೊರಗಿನ ಪ್ರಪಂಚ ಮತ್ತು ಇತರ ಪ್ಯಾಕೇಜ್‌ಗಳೊಂದಿಗೆ ಸಂವಹನಕ್ಕಾಗಿ ಪ್ಲಗ್ ಮಾಡಬಹುದಾದ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಸ್ನ್ಯಾಪ್ ಅನ್ನು ಕ್ಯಾನೊನಿಕಲ್‌ನ ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಸಮುದಾಯದಿಂದ ನಿಯಂತ್ರಿಸಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್ ಸ್ವತಂತ್ರ ಯೋಜನೆಯಾಗಿದೆ, ಗ್ನೋಮ್‌ನೊಂದಿಗೆ ಹೆಚ್ಚಿನ ಏಕೀಕರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಒಂದೇ ರೆಪೊಸಿಟರಿಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ.

ಮೂಲ: opennet.ru

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