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

ಐಸ್ಡ್ ಲೈಬ್ರರಿಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ರಸ್ಟ್ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಟೈಪ್-ಸೇಫ್ ವಿನ್ಯಾಸ, ಮಾಡ್ಯುಲರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ರಿಯಾಕ್ಟಿವ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ವಲ್ಕನ್, ಮೆಟಲ್, DX12, ಓಪನ್ಜಿಎಲ್ 2.1+, ಮತ್ತು ಓಪನ್ಜಿಎಲ್ ಇಎಸ್ 2.0+ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಬಹು ರೆಂಡರಿಂಗ್ ಎಂಜಿನ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಜೊತೆಗೆ ವಿಂಡೋಯಿಂಗ್ ಫ್ರೇಮ್ವರ್ಕ್ ಮತ್ತು ವೆಬ್ ಇಂಟಿಗ್ರೇಷನ್ ಎಂಜಿನ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಐಸ್ಡ್-ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಇದಕ್ಕಾಗಿ ನಿರ್ಮಿಸಬಹುದು Windows, macOS, Linux ಮತ್ತು ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ. ಡೆವಲಪರ್ಗಳಿಗೆ ಸಿದ್ಧವಾದ ವಿಜೆಟ್ಗಳ ಸೆಟ್, ಅಸಮಕಾಲಿಕ ಹ್ಯಾಂಡ್ಲರ್ಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ವಿಂಡೋ ಮತ್ತು ಪರದೆಯ ಗಾತ್ರವನ್ನು ಆಧರಿಸಿ ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳ ಹೊಂದಾಣಿಕೆಯ ವಿನ್ಯಾಸವನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಕೋಡ್ ಅನ್ನು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.
ಮೂಲ: opennet.ru
