szerző:
hvg.hu
Tetszett a cikk?

Az operációs rendszerek hátterében működő mechanizmusok, kevés kivételtől eltekintve, a fejlesztők féltve őrzött titkai. A Microsoft most úgy gondolta, közkinccsé teszi ikonikus, már-már legendás platformja, az MS-DOS 4.00 kódját.

Nyílt forráskódúvá vált egy korábban féltve őrzött operációs rendszer. Fiatalnak azért nem mondható, ugyanis immár 36 éves (1988-ban jelent meg). A Microsoft MS-DOS 4.00-járól van szó, amelynek forráskódja megjelent a fejlesztők kedvelt közösségi oldalán, a GitHubon. Az MS-DOS 4.00 meglehetősen érdekes változata ennek a parancssori vezérelt operációs rendszernek, mivel az IBM-mel együttműködve írták, és a DOS egy ágát alkotta MT-DOS (Multitasking DOS) néven, amely akkoriban csak korlátozott kiadással rendelkezett. A kód a neves Massachusettsi Műszaki Egyetemen kialakított, megengedőnek tartott MIT licenc alatt jelent meg, szabad kezet adván a fejlesztőknek és a felhasználóknak is: a szoftvert szabadon lehet módosítani, terjeszteni, felhasználni.

A Microsoft kiadást bejelentő blogbejegyzéséből kiderül a program nyilvánosságra hozatalának története is. A háttérben egy fiatal számítógépes kutató, Connor Hyde és a Microsoft korábbi műszaki igazgatója, Ray Ozzie közötti kapcsolatfelvétel áll. A két szakember levelezni kezdett, és miközben Ozzie a régi floppy-gyűjteményéről kommunikáltak, Hyde felfedezte a DOS 4.00 kiadatlan béta binárisait. Ezt Ozzie a Lotus Software-nél töltött ideje alatt kapta. A Microsoft fejlesztői közösségének alelnöke, Scott Hanselman, valamint Jeff Sponaugle, internetes archivátor gondosan (és persze digitálisan) megőrizték ezt az úgynevezett Ozzie Dropot. És bár nem találták meg az MT-DOS teljes forráskódját, a Microsoft és az IBM felismerte a DOS 4.00 történelmi jelentőségét, és beleegyeztek a nyilvánosságra hozatalba.

Microsoft

Ez a kiadás tartalmazza az MS-DOS 4.00 forráskódját, a binárisokat, az eredeti dokumentáció PDF fájljait és a lemezképeket. A Microsoft arra is ígéretet tett, hogy folytatja archívumai vizsgálatát, és frissíti a kiadást, ha további részleteket talál. Míg az MT-DOS binárisok későbbi változatai megtalálhatók a neten, a szóban forgó Ozzie béta binárisok sokkal korábbi és kiadatlan verziók, ezért is különlegesek. A Microsoft azt is közölte, hogy a rendszer gond nélkül fut egy eredeti IBM PC XT-n, egy újabb Pentium rendszeren, valamint a nyílt forráskódú PCem és 86box emulátorokon belül.

Ha máskor is tudni szeretne hasonló dolgokról, lájkolja a HVG Tech rovatának Facebook-oldalát.