ಲೋಟಸ್ 1-2-3 ಲಿನಕ್ಸ್‌ಗೆ ಪೋರ್ಟ್ ಮಾಡಲಾಗಿದೆ

ಗೂಗಲ್‌ನಲ್ಲಿ ಭದ್ರತಾ ಸಂಶೋಧಕರಾದ ಟವಿಸ್ ಒರ್ಮಾಂಡಿ, ಕುತೂಹಲದಿಂದ, ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಮೂರು ವರ್ಷಗಳ ಮೊದಲು 1 ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ಲೋಟಸ್ 2-3-1988 ಟೇಬಲ್ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಪೋರ್ಟ್ ಮಾಡಿದರು. ಪೋರ್ಟ್ ಯುನಿಕ್ಸ್‌ಗಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳ ಸಂಸ್ಕರಣೆಯನ್ನು ಆಧರಿಸಿದೆ, ಇದು BBS ಗಳಲ್ಲಿ ಒಂದಾದ Warez ಆರ್ಕೈವ್‌ನಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ. ಕೆಲಸವು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ ಏಕೆಂದರೆ ಪೋರ್ಟಿಂಗ್ ಅನ್ನು ಎಮ್ಯುಲೇಟರ್ಗಳು ಅಥವಾ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳ ಬಳಕೆಯಿಲ್ಲದೆ ಯಂತ್ರದ ಕೋಡ್ ಮಟ್ಟದಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ. ಫಲಿತಾಂಶವು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಆಗಿದ್ದು ಅದು ಅನಗತ್ಯ ಲೇಯರ್‌ಗಳಿಲ್ಲದೆ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಪೋರ್ಟಿಂಗ್ ಸಮಯದಲ್ಲಿ, ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ ಕರೆ ಇಂಟರ್ಫೇಸ್ಗೆ ರೂಪಾಂತರವನ್ನು ಮಾಡಲಾಯಿತು, glibc ಗೆ ​​ಕರೆಗಳನ್ನು ಮರುನಿರ್ದೇಶಿಸಲಾಯಿತು, ಹೊಂದಾಣಿಕೆಯಾಗದ ಕಾರ್ಯಗಳನ್ನು ಬದಲಾಯಿಸಲಾಯಿತು ಮತ್ತು ಟರ್ಮಿನಲ್ಗೆ ಔಟ್ಪುಟ್ಗಾಗಿ ಪರ್ಯಾಯ ಚಾಲಕವನ್ನು ಸಂಯೋಜಿಸಲಾಯಿತು. ಕೋಡ್ ಪರವಾನಗಿ ಪರಿಶೀಲನೆ ಬೈಪಾಸ್ ಅನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ, ಆದರೆ MS-DOS ಗಾಗಿ ಲೋಟಸ್ 1-2-3 ನ ಪೆಟ್ಟಿಗೆಯ ಪ್ರತಿಯನ್ನು Tavis ಹೊಂದಿದ್ದಾರೆ ಮತ್ತು ಉತ್ಪನ್ನವನ್ನು ಬಳಸಲು ಕಾನೂನು ಹಕ್ಕನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಪೋರ್ಟ್ ಅನ್ನು ರಚಿಸುವುದು ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಲೋಟಸ್ 1-2-3 ಅನ್ನು ಚಲಾಯಿಸುವಲ್ಲಿ ಟ್ಯಾವಿಸ್‌ನ ಮೊದಲ ಪ್ರಯೋಗವಲ್ಲ; ಅವರು ಹಿಂದೆ DOSEMU ಗಾಗಿ ವಿಶೇಷ ಡ್ರೈವರ್‌ನೊಂದಿಗೆ ಜೊತೆಗೂಡಿದರು, ಇದು ಲೋಟಸ್ 1-2-3 ನ DOS ಆವೃತ್ತಿಯು ಆಧುನಿಕ ಟರ್ಮಿನಲ್‌ಗಳಲ್ಲಿ ಚಲಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಬಳಸದೆ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಲೋಟಸ್ 1-2-3 ರನ್ ಮಾಡುವ ಕಾರ್ಯವು ಈಗ ಪೂರ್ಣಗೊಂಡಿದೆ.



ಮೂಲ: opennet.ru

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