COSMIC ಬಳಕೆದಾರ ಪರಿಸರವು GTK ಬದಲಿಗೆ Iced ಅನ್ನು ಬಳಸುತ್ತದೆ

ಮೈಕೆಲ್ ಆರನ್ ಮರ್ಫಿ, ಪಾಪ್!_ಓಎಸ್ ವಿತರಣಾ ಪ್ರಮುಖ ಮತ್ತು ರೆಡಾಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ಕೊಡುಗೆದಾರರು, ಕಾಸ್ಮಿಕ್ ಬಳಕೆದಾರರ ಪರಿಸರದ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಕುರಿತು ಮಾತನಾಡಿದರು. COSMIC ಅನ್ನು ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ಯೋಜನೆಯಾಗಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತಿದೆ ಅದು GNOME ಶೆಲ್ ಅನ್ನು ಬಳಸುವುದಿಲ್ಲ ಮತ್ತು ರಸ್ಟ್‌ನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಸಿಸ್ಟಮ್76 ನಿಂದ ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳು ಮತ್ತು PC ಗಳಲ್ಲಿ ಪೂರ್ವ-ಸ್ಥಾಪಿತವಾಗಿರುವ ಪಾಪ್!_OS ವಿತರಣೆಯಲ್ಲಿ ಪರಿಸರವನ್ನು ಬಳಸಲು ಯೋಜಿಸಲಾಗಿದೆ.

ಸುದೀರ್ಘ ಚರ್ಚೆಗಳು ಮತ್ತು ಪ್ರಯೋಗಗಳ ನಂತರ, ಅಭಿವರ್ಧಕರು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ಮಿಸಲು GTK ಬದಲಿಗೆ ಐಸ್ಡ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಲು ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ. System76 ಇಂಜಿನಿಯರ್‌ಗಳ ಪ್ರಕಾರ, ಇತ್ತೀಚೆಗೆ ಸಕ್ರಿಯವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಐಸ್ಡ್ ಲೈಬ್ರರಿಯು ಈಗಾಗಲೇ ಬಳಕೆದಾರರ ಪರಿಸರಕ್ಕೆ ಆಧಾರವಾಗಿ ಬಳಸಲು ಸಾಕಷ್ಟು ಮಟ್ಟವನ್ನು ತಲುಪಿದೆ. ಪ್ರಯೋಗಗಳ ಸಮಯದಲ್ಲಿ, ವಿವಿಧ COSMIC ಆಪ್ಲೆಟ್‌ಗಳನ್ನು ತಯಾರಿಸಲಾಯಿತು, ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಹೋಲಿಸಲು GTK ಮತ್ತು Iced ನಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. GTK ಗೆ ಹೋಲಿಸಿದರೆ, ಐಸ್ಡ್ ಲೈಬ್ರರಿಯು ಹೆಚ್ಚು ಹೊಂದಿಕೊಳ್ಳುವ, ಅಭಿವ್ಯಕ್ತಿಶೀಲ ಮತ್ತು ಅರ್ಥವಾಗುವ API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ರಸ್ಟ್ ಕೋಡ್‌ನೊಂದಿಗೆ ನೈಸರ್ಗಿಕವಾಗಿ ಮಿಶ್ರಣಗೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಎಲ್ಮ್ ಡಿಕ್ಲೇರೇಟಿವ್ ಇಂಟರ್ಫೇಸ್ ಬಿಲ್ಡಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಪರಿಚಿತವಾಗಿರುವ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಪರಿಚಿತವಾಗಿರುವ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ನೀಡುತ್ತದೆ ಎಂದು ಪ್ರಯೋಗಗಳು ತೋರಿಸಿವೆ.

COSMIC ಬಳಕೆದಾರ ಪರಿಸರವು GTK ಬದಲಿಗೆ Iced ಅನ್ನು ಬಳಸುತ್ತದೆ

ಐಸ್ಡ್ ಲೈಬ್ರರಿಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಟೈಪ್-ಸೇಫ್, ಮಾಡ್ಯುಲರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯನ್ನು ಬಳಸಿ. ವಲ್ಕನ್, ಮೆಟಲ್, DX12, OpenGL 2.1+ ಮತ್ತು OpenGL ES 2.0+ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಹಲವಾರು ರೆಂಡರಿಂಗ್ ಇಂಜಿನ್‌ಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಜೊತೆಗೆ ವಿಂಡೊಯಿಂಗ್ ಶೆಲ್ ಮತ್ತು ವೆಬ್ ಏಕೀಕರಣ ಎಂಜಿನ್. ಐಸ್ಡ್-ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ವಿಂಡೋಸ್, ಮ್ಯಾಕೋಸ್, ಲಿನಕ್ಸ್‌ಗಾಗಿ ನಿರ್ಮಿಸಬಹುದು ಮತ್ತು ವೆಬ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ರನ್ ಮಾಡಬಹುದು. ಡೆವಲಪರ್‌ಗಳಿಗೆ ರೆಡಿಮೇಡ್ ಸೆಟ್ ವಿಜೆಟ್‌ಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ, ಅಸಮಕಾಲಿಕ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ವಿಂಡೋ ಮತ್ತು ಪರದೆಯ ಗಾತ್ರವನ್ನು ಅವಲಂಬಿಸಿ ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳ ಹೊಂದಾಣಿಕೆಯ ವಿನ್ಯಾಸವನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ. ಕೋಡ್ ಅನ್ನು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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