గూగుల్లో భద్రతా పరిశోధకుడైన టవిస్ ఓర్మాండీ, ఉత్సుకతతో, లైనక్స్లో పని చేయడానికి 1లో విడుదలైన లోటస్ 2-3-1988 టేబుల్ ప్రాసెసర్ను లైనక్స్కు మూడు సంవత్సరాల ముందు పోర్ట్ చేశాడు. పోర్ట్ UNIX కోసం ఎక్జిక్యూటబుల్ ఫైల్ల ప్రాసెసింగ్పై ఆధారపడి ఉంటుంది, ఇది BBSలలో ఒకదానిలోని Warez ఆర్కైవ్లో కనుగొనబడింది. ఎమ్యులేటర్లు లేదా వర్చువల్ మెషీన్లను ఉపయోగించకుండా మెషిన్ కోడ్ స్థాయిలో పోర్టింగ్ చేయడం వలన పని ఆసక్తికరంగా ఉంటుంది. ఫలితంగా అనవసరమైన లేయర్లు లేకుండా Linuxలో అమలు చేయగల ఎక్జిక్యూటబుల్ ఫైల్.
పోర్టింగ్ సమయంలో, Linux సిస్టమ్ కాల్ ఇంటర్ఫేస్కు అనుసరణ చేయబడింది, glibcకి కాల్లు దారి మళ్లించబడ్డాయి, అననుకూల ఫంక్షన్లు భర్తీ చేయబడ్డాయి మరియు టెర్మినల్కు అవుట్పుట్ కోసం ప్రత్యామ్నాయ డ్రైవర్ ఏకీకృతం చేయబడింది. కోడ్లో లైసెన్స్ చెక్ బైపాస్ కూడా ఉంది, అయితే MS-DOS కోసం లోటస్ 1-2-3 యొక్క బాక్స్డ్ కాపీని Tavis కలిగి ఉంది మరియు ఉత్పత్తిని ఉపయోగించడానికి చట్టపరమైన హక్కు ఉంది. పోర్ట్ను సృష్టించడం అనేది లైనక్స్లో లోటస్ 1-2-3ని అమలు చేయడంలో టావిస్ యొక్క మొదటి ప్రయోగం కాదు; అతను గతంలో DOSEMU కోసం ప్రత్యేక డ్రైవర్తో పాటు ఉన్నాడు, ఇది లోటస్ 1-2-3 యొక్క DOS వెర్షన్ ఆధునిక టెర్మినల్స్లో నడుస్తుందని నిర్ధారిస్తుంది. ఎమ్యులేటర్ని ఉపయోగించకుండా Linuxలో Lotus 1-2-3ని అమలు చేసే పని ఇప్పుడు పూర్తయింది.
మూలం: opennet.ru