OpenSolaris ನ ಅಭಿವೃದ್ಧಿಯನ್ನು ಮುಂದುವರೆಸುವ Illumos ಯೋಜನೆಯು SPARC ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಬೆಂಬಲಿಸುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ.

OpenSolaris ಕರ್ನಲ್, ನೆಟ್‌ವರ್ಕ್ ಸ್ಟಾಕ್, ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳು, ಡ್ರೈವರ್‌ಗಳು, ಲೈಬ್ರರಿಗಳು ಮತ್ತು ಸಿಸ್ಟಮ್ ಉಪಯುಕ್ತತೆಗಳ ಮೂಲಭೂತ ಸೆಟ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದನ್ನು ಮುಂದುವರೆಸಿರುವ Illumos ಯೋಜನೆಯ ಅಭಿವರ್ಧಕರು 64-ಬಿಟ್ SPARC ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲು ನಿರ್ಧರಿಸಿದ್ದಾರೆ. Illumos ಗೆ ಲಭ್ಯವಿರುವ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಲ್ಲಿ, x86_64 ಮಾತ್ರ ಉಳಿದಿದೆ (32-bit x86 ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು 2018 ರಲ್ಲಿ ನಿಲ್ಲಿಸಲಾಗಿದೆ). ಉತ್ಸಾಹಿಗಳಿದ್ದರೆ, ಇಲುಮೋಸ್‌ನಲ್ಲಿ ಹೆಚ್ಚು ಪ್ರಸ್ತುತ ಆಧುನಿಕ ARM ಮತ್ತು RISC-V ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳನ್ನು ಅಳವಡಿಸಲು ಪ್ರಾರಂಭಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಪರಂಪರೆಯ SPARC ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ತೆಗೆದುಹಾಕುವುದು ಕೋಡ್ ಬೇಸ್ ಅನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸುತ್ತದೆ ಮತ್ತು SPARC ಆರ್ಕಿಟೆಕ್ಚರ್-ನಿರ್ದಿಷ್ಟ ಮಿತಿಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.

SPARC ಅನ್ನು ಬೆಂಬಲಿಸಲು ನಿರಾಕರಿಸುವ ಕಾರಣಗಳಲ್ಲಿ ಅಸೆಂಬ್ಲಿ ಮತ್ತು ಪರೀಕ್ಷೆಗಾಗಿ ಉಪಕರಣಗಳಿಗೆ ಪ್ರವೇಶದ ಕೊರತೆ ಮತ್ತು ಅಡ್ಡ-ಸಂಕಲನ ಅಥವಾ ಎಮ್ಯುಲೇಟರ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಉತ್ತಮ-ಗುಣಮಟ್ಟದ ಅಸೆಂಬ್ಲಿ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುವ ಅಸಾಧ್ಯತೆಯಾಗಿದೆ. JIT ಮತ್ತು ರಸ್ಟ್ ಭಾಷೆಯಂತಹ ಆಧುನಿಕ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಇಲ್ಯುಮೋಸ್‌ನಲ್ಲಿ ಬಳಸುವ ಬಯಕೆಯನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ, ಇದರ ಪ್ರಗತಿಯು SPARC ವಾಸ್ತುಶಿಲ್ಪದೊಂದಿಗಿನ ಸಂಬಂಧಗಳಿಂದ ಅಡಚಣೆಯಾಗಿದೆ. SPARC ಬೆಂಬಲದ ಅಂತ್ಯವು GCC ಕಂಪೈಲರ್ ಅನ್ನು ನವೀಕರಿಸಲು ಅವಕಾಶವನ್ನು ಒದಗಿಸುತ್ತದೆ (ಪ್ರಸ್ತುತ ಯೋಜನೆಯು SPARC ಅನ್ನು ಬೆಂಬಲಿಸಲು GCC 4.4.4 ಅನ್ನು ಬಳಸಲು ಒತ್ತಾಯಿಸಲಾಗಿದೆ) ಮತ್ತು C ಭಾಷೆಗೆ ಹೊಸ ಮಾನದಂಡವನ್ನು ಬಳಸಲು ಬದಲಾಯಿಸುತ್ತದೆ.

ರಸ್ಟ್ ಭಾಷೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಡೆವಲಪರ್‌ಗಳು ಕೆಲವು ಪ್ರೊಗ್ರಾಮ್‌ಗಳನ್ನು ರಸ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿರುವ ಸಾದೃಶ್ಯಗಳೊಂದಿಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಭಾಷೆಗಳಲ್ಲಿ ಬರೆಯಲಾದ usr/src/ಟೂಲ್‌ಗಳಲ್ಲಿ ಬದಲಾಯಿಸಲು ಉದ್ದೇಶಿಸಿದ್ದಾರೆ. ಇದರ ಜೊತೆಗೆ, ಕರ್ನಲ್ ಉಪವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಗ್ರಂಥಾಲಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ರಸ್ಟ್ ಅನ್ನು ಬಳಸಲು ಯೋಜಿಸಲಾಗಿದೆ. SPARC ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗೆ ರಸ್ಟ್ ಪ್ರಾಜೆಕ್ಟ್‌ನ ಸೀಮಿತ ಬೆಂಬಲದಿಂದ Illumos ನಲ್ಲಿ ರಸ್ಟ್‌ನ ಅನುಷ್ಠಾನವು ಪ್ರಸ್ತುತ ಅಡಚಣೆಯಾಗಿದೆ.

SPARC ಗೆ ಬೆಂಬಲದ ಅಂತ್ಯವು OmniOS ಮತ್ತು OpenIndiana ನ ಪ್ರಸ್ತುತ Illumos ವಿತರಣೆಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ, ಇದು x86_64 ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಮಾತ್ರ ಬಿಡುಗಡೆಯಾಗುತ್ತದೆ. Illumos ವಿತರಣೆಗಳಾದ Dilos, OpenSCXE ಮತ್ತು Tribblix ನಲ್ಲಿ SPARC ಬೆಂಬಲವು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಅವುಗಳಲ್ಲಿ ಮೊದಲ ಎರಡು ಹಲವಾರು ವರ್ಷಗಳಿಂದ ನವೀಕರಿಸಲ್ಪಟ್ಟಿಲ್ಲ, ಮತ್ತು Tribblix SPARC ಗಾಗಿ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ನವೀಕರಿಸುವುದನ್ನು ಕೈಬಿಟ್ಟಿತು ಮತ್ತು 2018 ರಲ್ಲಿ x86_64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗೆ ಬದಲಾಯಿಸಿತು.

ಮೂಲ: opennet.ru

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