ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ವಿತರಣಾ ಕಟ್ಟಡಕ್ಕಾಗಿ ಟೂಲ್ಕಿಟ್ GNU Mes 0.21 ಬಿಡುಗಡೆ

ಪರಿಚಯಿಸಿದರು ಉಪಕರಣಗಳ ಬಿಡುಗಡೆ GNU Mes 0.21, ಇದು GCC ಗಾಗಿ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಟೂಲ್‌ಕಿಟ್ ವಿತರಣಾ ಕಿಟ್‌ಗಳಲ್ಲಿ ಪರಿಶೀಲಿಸಿದ ಆರಂಭಿಕ ಕಂಪೈಲರ್ ಜೋಡಣೆಯ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ, ಆವರ್ತಕ ಮರುನಿರ್ಮಾಣದ ಸರಪಳಿಯನ್ನು ಮುರಿಯುತ್ತದೆ (ಕಂಪೈಲರ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, ಈಗಾಗಲೇ ಜೋಡಿಸಲಾದ ಕಂಪೈಲರ್‌ನ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳು ಅಗತ್ಯವಿದೆ).

GNU ಮೆಸ್‌ನಲ್ಲಿ ನೀಡಲಾಗುತ್ತದೆ ಸ್ಕೀಮ್ ಭಾಷೆಗೆ ಸ್ವಯಂ ಹೋಸ್ಟಿಂಗ್ ಇಂಟರ್ಪ್ರಿಟರ್, ಸಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಸ್ಕೀಮ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಸಿ ಭಾಷೆಗೆ (ಮೆಸ್ಸಿಸಿ) ಸರಳ ಕಂಪೈಲರ್. ಎರಡೂ ಘಟಕಗಳು ಪರಸ್ಪರ ಜೋಡಿಸಬಲ್ಲವು. ಸ್ಕೀಮ್ ಇಂಟರ್ಪ್ರಿಟರ್ MesCC C ಕಂಪೈಲರ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ, ಅದು ನಂತರ ಕಂಪೈಲರ್‌ನ ಸ್ಟ್ರಿಪ್ಡ್-ಡೌನ್ ಆವೃತ್ತಿಯನ್ನು ನಿರ್ಮಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ TinyCC (tcc), ಇದು ಈಗಾಗಲೇ GCC ನಿರ್ಮಿಸಲು ಸಾಕಷ್ಟು ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೊಂದಿದೆ.

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ ಅವಕಾಶವಿದೆ ಭಾಗಶಃ (ಕಡಿಮೆಯಾದ ಬೈನರಿ ಸೀಡ್) ಕಮಾಂಡ್ ಶೆಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು Guix ವಿತರಣೆಯನ್ನು ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಮಾಡುವುದು ಗ್ಯಾಶ್ (Guile as Shell) ಬದಲಿಗೆ bash ಮತ್ತು Gash Core Utils ಬದಲಿಗೆ coreutils, grep, sed, gzip, make, awk ಮತ್ತು tar, ಕೇವಲ ಸ್ಕೀಮ್ ಭಾಷೆಯ ಘಟಕಗಳನ್ನು ಬಳಸಿ. ಹೊಸ ಆವೃತ್ತಿಯು Debian GNU/Linux ಗಾಗಿ Mes ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ.

ಮುಂದಿನ ಬಿಡುಗಡೆಗಳಲ್ಲಿ, ನಾವು NixOS ಗಾಗಿ ಬೂಟ್‌ಸ್ಟ್ರಾಪಿಂಗ್ ಬೆಂಬಲವನ್ನು ನೋಡಲು ನಿರೀಕ್ಷಿಸುತ್ತೇವೆ, GNU ಬೂಟ್‌ಸ್ಟ್ರಾಪಿಂಗ್‌ಗಾಗಿ dietlibc ಮತ್ತು uClibc ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ (bash, binutils, gcc, tar), ARM ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗೆ ಬೆಂಬಲ, ಡೆಬಿಯನ್ ವಿತರಣೆ ಮತ್ತು GNU ಹರ್ಡ್ ಕರ್ನಲ್, Mes.c ಬಳಸಿ ಕಂಪೈಲ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ M2-ಪ್ಲಾನೆಟ್.

ಮೂಲ: opennet.ru

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