MacOS 13.1 ರ ಕರ್ನಲ್ ಮತ್ತು ಸಿಸ್ಟಮ್ ಘಟಕಗಳಿಗಾಗಿ ಆಪಲ್ ಕೋಡ್ ಅನ್ನು ಪ್ರಕಟಿಸಿದೆ

ಆಪಲ್ MacOS 13.1 (Ventura) ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಕೆಳಮಟ್ಟದ ಸಿಸ್ಟಮ್ ಘಟಕಗಳಿಗೆ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಪ್ರಕಟಿಸಿದೆ, ಇದು ಡಾರ್ವಿನ್ ಘಟಕಗಳು ಮತ್ತು ಇತರ GUI ಅಲ್ಲದ ಘಟಕಗಳು, ಪ್ರೋಗ್ರಾಂಗಳು ಮತ್ತು ಲೈಬ್ರರಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಒಟ್ಟು 174 ಮೂಲ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ.

ಇತರ ವಿಷಯಗಳ ಜೊತೆಗೆ, XNU ಕರ್ನಲ್ ಕೋಡ್ ಲಭ್ಯವಿದೆ, ಅದರ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಮುಂದಿನ macOS ಬಿಡುಗಡೆಗೆ ಸಂಬಂಧಿಸಿದ ಕೋಡ್ ತುಣುಕುಗಳ ರೂಪದಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಗುತ್ತದೆ. ಎಕ್ಸ್‌ಎನ್‌ಯು ಓಪನ್ ಸೋರ್ಸ್ ಡಾರ್ವಿನ್ ಯೋಜನೆಯ ಭಾಗವಾಗಿದೆ ಮತ್ತು ಇದು ಮ್ಯಾಕ್ ಕರ್ನಲ್, ಫ್ರೀಬಿಎಸ್‌ಡಿ ಪ್ರಾಜೆಕ್ಟ್‌ನ ಘಟಕಗಳು ಮತ್ತು ಡ್ರೈವರ್‌ಗಳನ್ನು ಬರೆಯಲು ಐಒಕಿಟ್ ಸಿ++ API ಅನ್ನು ಸಂಯೋಜಿಸುವ ಹೈಬ್ರಿಡ್ ಕರ್ನಲ್ ಆಗಿದೆ.

ಅದೇ ಸಮಯದಲ್ಲಿ, iOS 16.2 ಮೊಬೈಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಬಳಸಲಾದ ಓಪನ್ ಸೋರ್ಸ್ ಘಟಕಗಳನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ. ಪ್ರಕಟಣೆಯು ಎರಡು ಪ್ಯಾಕೇಜುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ - WebKit ಮತ್ತು libiconv.

ಹೆಚ್ಚುವರಿಯಾಗಿ, Apple ನಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ M1 ಮತ್ತು M2 ARM ಚಿಪ್‌ಗಳನ್ನು ಹೊಂದಿರುವ Mac ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ Asahi Linux ವಿತರಣೆಯಲ್ಲಿ Apple AGX GPU ಗಾಗಿ ಚಾಲಕದ ಏಕೀಕರಣವನ್ನು ನಾವು ಗಮನಿಸಬಹುದು. ಸೇರಿಸಲಾದ ಚಾಲಕವು OpenGL 2.1 ಮತ್ತು OpenGL ES 2.0 ಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಮತ್ತು GPU ವೇಗವರ್ಧಕವನ್ನು ಆಟಗಳು ಮತ್ತು ಬಳಕೆದಾರ ಪರಿಸರಗಳಲ್ಲಿ KDE ಮತ್ತು GNOME ಅನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ವಿತರಣೆಯನ್ನು ಪ್ರಮಾಣಿತ ಆರ್ಚ್ ಲಿನಕ್ಸ್ ರೆಪೊಸಿಟರಿಗಳನ್ನು ಬಳಸಿ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ಕರ್ನಲ್, ಇನ್‌ಸ್ಟಾಲರ್, ಬೂಟ್‌ಲೋಡರ್, ಆಕ್ಸಿಲಿಯರಿ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಮತ್ತು ಪರಿಸರ ಸೆಟ್ಟಿಂಗ್‌ಗಳಂತಹ ಎಲ್ಲಾ ನಿರ್ದಿಷ್ಟ ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರತ್ಯೇಕ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ. Apple AGX GPUಗಳನ್ನು ಬೆಂಬಲಿಸಲು, ನೀವು ಎರಡು ಪ್ಯಾಕೇಜುಗಳನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ: Linux-asahi-edge ಜೊತೆಗೆ DRM ಡ್ರೈವರ್ (ಡೈರೆಕ್ಟ್ ರೆಂಡರಿಂಗ್ ಮ್ಯಾನೇಜರ್) Linux ಕರ್ನಲ್ ಮತ್ತು mesa-asahi-edge ಜೊತೆಗೆ Mesa ಗಾಗಿ OpenGL ಡ್ರೈವರ್.

ಮೂಲ: opennet.ru

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