Apple M1 ಚಿಪ್ ಹೊಂದಿರುವ ಸಾಧನಗಳಲ್ಲಿ GNOME ನೊಂದಿಗೆ Linux ಪರಿಸರದ ಪ್ರಾರಂಭವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗಿದೆ

Asahi Linux ಮತ್ತು Corellium ಯೋಜನೆಗಳಿಂದ ಉತ್ತೇಜಿಸಲ್ಪಟ್ಟ Apple M1 ಚಿಪ್‌ಗಾಗಿ Linux ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಉಪಕ್ರಮವು Apple M1 ಚಿಪ್‌ನೊಂದಿಗೆ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ Linux ಪರಿಸರದಲ್ಲಿ GNOME ಡೆಸ್ಕ್‌ಟಾಪ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಿರುವ ಹಂತವನ್ನು ತಲುಪಿದೆ. ಫ್ರೇಮ್‌ಬಫರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಕ್ರೀನ್ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಆಯೋಜಿಸಲಾಗಿದೆ ಮತ್ತು LLVMPipe ಸಾಫ್ಟ್‌ವೇರ್ ರಾಸ್ಟರೈಸರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು OpenGL ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ. ಮುಂದಿನ ಹಂತವು ಡಿಸ್ಪ್ಲೇ ಕೊಪ್ರೊಸೆಸರ್ ಅನ್ನು 4K ರೆಸಲ್ಯೂಶನ್ ವರೆಗೆ ಔಟ್‌ಪುಟ್ ಮಾಡಲು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ, ಇದಕ್ಕಾಗಿ ಚಾಲಕಗಳನ್ನು ಈಗಾಗಲೇ ರಿವರ್ಸ್ ಇಂಜಿನಿಯರಿಂಗ್ ಮಾಡಲಾಗಿದೆ.

ಪ್ರಾಜೆಕ್ಟ್ ಅಸಾಹಿ ಮುಖ್ಯ ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ನಲ್ಲಿ M1 SoC ನ GPU ಅಲ್ಲದ ಘಟಕಗಳಿಗೆ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಸಾಧಿಸಿದೆ. ಪ್ರದರ್ಶಿಸಲಾದ ಲಿನಕ್ಸ್ ಪರಿಸರದಲ್ಲಿ, ಪ್ರಮಾಣಿತ ಕರ್ನಲ್‌ನ ಸಾಮರ್ಥ್ಯಗಳ ಜೊತೆಗೆ, PCIe ಗೆ ಸಂಬಂಧಿಸಿದ ಹಲವಾರು ಹೆಚ್ಚುವರಿ ಪ್ಯಾಚ್‌ಗಳು, ಆಂತರಿಕ ಬಸ್‌ಗಾಗಿ pinctrl ಡ್ರೈವರ್ ಮತ್ತು ಡಿಸ್ಪ್ಲೇ ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಲಾಗಿದೆ. ಈ ಸೇರ್ಪಡೆಗಳು ಪರದೆಯ ಔಟ್‌ಪುಟ್ ಒದಗಿಸಲು ಮತ್ತು USB ಮತ್ತು ಎತರ್ನೆಟ್ ಕಾರ್ಯವನ್ನು ಸಾಧಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು. ಗ್ರಾಫಿಕ್ಸ್ ವೇಗವರ್ಧಕವನ್ನು ಇನ್ನೂ ಬಳಸಲಾಗಿಲ್ಲ.

ಕುತೂಹಲಕಾರಿಯಾಗಿ, M1 SoC ಅನ್ನು ರಿವರ್ಸ್ ಇಂಜಿನಿಯರ್ ಮಾಡಲು, MacOS ಡ್ರೈವರ್‌ಗಳನ್ನು ಡಿಸ್ಅಸೆಂಬಲ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುವ ಬದಲು, MacOS ಮತ್ತು M1 ಚಿಪ್‌ನ ನಡುವಿನ ಮಟ್ಟದಲ್ಲಿ ಚಲಿಸುವ ಹೈಪರ್‌ವೈಸರ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ಚಿಪ್‌ನಲ್ಲಿನ ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಪಾರದರ್ಶಕವಾಗಿ ಪ್ರತಿಬಂಧಿಸುತ್ತದೆ ಮತ್ತು ಲಾಗ್ ಮಾಡುತ್ತದೆ. ಥರ್ಡ್-ಪಾರ್ಟಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಚಿಪ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕಷ್ಟವಾಗುವಂತೆ ಮಾಡುವ SoC M1 ನ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಡಿಸ್ಪ್ಲೇ ಕಂಟ್ರೋಲರ್ (DCP) ಗೆ ಕೊಪ್ರೊಸೆಸರ್ ಅನ್ನು ಸೇರಿಸುವುದು. ಮ್ಯಾಕೋಸ್ ಡಿಸ್ಪ್ಲೇ ಡ್ರೈವರ್‌ನ ಅರ್ಧದಷ್ಟು ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕೊಪ್ರೊಸೆಸರ್‌ನ ಬದಿಗೆ ವರ್ಗಾಯಿಸಲಾಗುತ್ತದೆ, ಇದು ವಿಶೇಷ ಆರ್‌ಪಿಸಿ ಇಂಟರ್‌ಫೇಸ್ ಮೂಲಕ ಕೊಪ್ರೊಸೆಸರ್‌ನ ಸಿದ್ಧ ಕಾರ್ಯಗಳನ್ನು ಕರೆಯುತ್ತದೆ.

ಉತ್ಸಾಹಿಗಳು ಈಗಾಗಲೇ ಈ RPC ಇಂಟರ್ಫೇಸ್‌ಗೆ ಕೊಪ್ರೊಸೆಸರ್ ಅನ್ನು ಸ್ಕ್ರೀನ್ ಔಟ್‌ಪುಟ್‌ಗಾಗಿ ಬಳಸಲು ಸಾಕಷ್ಟು ಕರೆಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡಿದ್ದಾರೆ, ಹಾಗೆಯೇ ಹಾರ್ಡ್‌ವೇರ್ ಕರ್ಸರ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು ಮತ್ತು ಸಂಯೋಜನೆ ಮತ್ತು ಸ್ಕೇಲಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು. ಸಮಸ್ಯೆಯೆಂದರೆ RPC ಇಂಟರ್ಫೇಸ್ ಫರ್ಮ್‌ವೇರ್ ಅವಲಂಬಿತವಾಗಿದೆ ಮತ್ತು ಮ್ಯಾಕೋಸ್‌ನ ಪ್ರತಿ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಬದಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಅಸಾಹಿ ಲಿನಕ್ಸ್ ಕೆಲವು ಫರ್ಮ್‌ವೇರ್ ಆವೃತ್ತಿಗಳನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸಲು ಯೋಜಿಸಿದೆ. ಮೊದಲನೆಯದಾಗಿ, MacOS 12 "Monterey" ನೊಂದಿಗೆ ರವಾನಿಸಲಾದ ಫರ್ಮ್‌ವೇರ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ನಿಯಂತ್ರಣವನ್ನು ವರ್ಗಾಯಿಸುವ ಮೊದಲು ಮತ್ತು ಡಿಜಿಟಲ್ ಸಿಗ್ನೇಚರ್ ಬಳಸಿ ಪರಿಶೀಲನೆಯೊಂದಿಗೆ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಐಬೂಟ್ ಮೂಲಕ ಸ್ಥಾಪಿಸಲಾಗಿರುವುದರಿಂದ ಅಗತ್ಯವಿರುವ ಫರ್ಮ್‌ವೇರ್ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.

Apple M1 ಚಿಪ್ ಹೊಂದಿರುವ ಸಾಧನಗಳಲ್ಲಿ GNOME ನೊಂದಿಗೆ Linux ಪರಿಸರದ ಪ್ರಾರಂಭವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗಿದೆ
Apple M1 ಚಿಪ್ ಹೊಂದಿರುವ ಸಾಧನಗಳಲ್ಲಿ GNOME ನೊಂದಿಗೆ Linux ಪರಿಸರದ ಪ್ರಾರಂಭವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗಿದೆ


ಮೂಲ: opennet.ru

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