Feléledt az 1990-es Word: natív Windows 11-en fut a legendás szövegszerkesztő
Mi történt?
Egy jmarshall23 néven ismert fejlesztő a GitHubon közzétett egy natív x64-es portot a Microsoft Word for Windows 1.1a verziójából. Ez nem emuláció és nem virtuális gép: a program valódi, 64 bites Windows-alkalmazásként indul el egy mai Windows 11-es számítógépen.
Ez technikailag közel sem triviális. Az eredeti Word 1.1a a Windows 3.0 korszakában készült, és tele van olyan megoldásokkal, amelyek a mai rendszerekben már nem léteznek: 16 bites assembly-részletek, szegmentált memóriakezelés és a régi Win16-os programozási felület. A fejlesztő ezeket egyesével modern megfelelőkre cserélte, miközben az eredeti forráskód és a program erőforrásai (menük, ikonok, párbeszédablakok) a helyükön maradtak.
Honnan van egyáltalán a Word forráskódja?
Ez a történet legszebb része. A Microsoft 2014-ben, a kaliforniai Computer History Museum közreműködésével nyilvánossá tette két korai termékének a forráskódját: az MS-DOS első verzióiét és a Word for Windows 1.1a-ét. A cél a szoftvertörténeti megőrzés és a kutatás volt – hogy a későbbi generációk tanulmányozhassák, hogyan épült fel egy ilyen program a nyolcvanas-kilencvenes évek fordulóján.
A csomag 1021 fájlt tartalmaz 33 mappában, és összesen alig 7 megabájt. Összehasonlításként: ma egyetlen középkategóriás telefonnal készült fénykép is lehet ekkora. Az egész Word – a helyesírás-ellenőrzőtől a nyomtatásig – elfért ennyiben.
Ez a szám jól mutatja, mennyit változott a szoftverfejlesztés. Nem feltétlenül arról van szó, hogy a mai programok rosszul vannak megírva – sokkal többet is tudnak, több nyelvet, több formátumot és több platformot kezelnek. De az arány elgondolkodtató.
Ki tudod próbálni? – az őszinte válasz
Itt jön a hidegzuhany: nincs letölthető, kész program. A GitHubon kizárólag a forráskód érhető el, telepítő vagy futtatható fájl nélkül. Ha ki akarod próbálni, magadnak kell lefordítanod, ehhez pedig szükséged lesz Visual Studio 2022-re, CMake 3.25 vagy újabb verzióra, a Windows SDK-ra és a PowerShellre.
Vagyis ez jó fejlesztői és hobbi projekt, de nem az a fajta dolog, amit egy átlagfelhasználó három kattintással kipróbál.
És ez nem is véletlen
A forráskód licence ugyanis kifejezetten korlátozó: kizárólag nem kereskedelmi, kutatási célú felhasználást enged, és nem ad jogot arra, hogy bárki továbbterjessze vagy mások számára licencelje. Ezért nem találsz – és jogszerűen nem is találhatnál – sehol egy kattintásra letölthető Word 1.1a telepítőt.
Ha érdekel, mitől függ, hogy egy program szabadon terjeszthető-e vagy sem, érdemes elolvasnod a szoftverlicencekről szóló útmutatónkat – pontosan az ilyen esetek miatt nem mindegy, hogy valami „ingyenes” vagy „nyílt forráskódú”.
Miért érdekes ez az egész?
Először is: a Word for Windows 1.1a nem akármilyen program. Ez volt az a kiadás, amellyel a Microsoft ténylegesen átvette a vezetést a szövegszerkesztők piacán – a WordPerfect és a többi akkori rivális rovására. Az itt lefektetett alapok (a menüszerkezet, a formázás logikája, a dokumentumkezelés) több mint három évtized után is felismerhetők a mai Wordben.
Másodszor: a port maga izgalmas mérnöki feladat. Egy olyan kódot életben tartani, amely eredetileg egy teljesen más architektúrára készült, komoly munka – és jól mutatja, milyen mélyre ágyazódtak be a régi rendszerek feltételezései a programok belső működésébe.
Harmadszor pedig van benne valami megőrzési érték is. A régi szoftverek jelentős része egyszerűen elveszítette a környezetét: nincs már olyan gép és olyan operációs rendszer, amin elindulna. Az ilyen portok értelmet adnak a múzeumi forráskód-kiadásoknak.
És ha ma keresel ingyenes szövegszerkesztőt?
A nosztalgia szép, de ha valódi munkára kell egy program, ma szerencsére nem kell sem forráskódot fordítanod, sem előfizetést kötnöd. A legkézenfekvőbb választás a LibreOffice: teljesen ingyenes, nyílt forráskódú irodai csomag, amely szövegszerkesztőt, táblázatkezelőt és prezentációkészítőt is tartalmaz, és megnyitja a Word-dokumentumokat (DOC, DOCX) is. Otthon és céges környezetben egyaránt szabadon használható.
Ha csak egyszerű szöveget szerkesztenél vagy kódot írnál, a Notepad++ gyors és pehelykönnyű alternatíva. Jegyzeteléshez és hosszabb szövegek rendszerezéséhez pedig sokan az Obsidiant használják.
További ingyenes megfelelőket a drága fizetős programok helyett a 10 ingyenes program, ami kiváltja a drága fizetős szoftvereket című összeállításunkban találsz.
Gyakran ismételt kérdések
Letölthetem valahonnan a Word 1.1a-t?
Kész, telepíthető formában nem. A GitHubon csak a forráskód érhető el, amit magadnak kell lefordítanod. A licenc emellett tiltja a továbbterjesztést, tehát kész telepítőt mások sem oszthatnak meg jogszerűen.
Mi kell a lefordításához?
Visual Studio 2022, CMake 3.25 vagy újabb, a Windows SDK és PowerShell. Ez fejlesztői szintű feladat, nem átlagfelhasználónak való.
Miért tette közzé a Microsoft a Word forráskódját?
2014-ben, a Computer History Museum közreműködésével, szoftvertörténeti megőrzési és kutatási célból – az MS-DOS korai verzióival együtt.
Használható ez valódi munkára?
Nem. Ez egy kutatási és szoftvertörténeti projekt. Mai dokumentumformátumokat nem kezel, és semmilyen támogatás nincs mögötte. Valódi munkára ingyenes alternatívaként a LibreOffice a legjobban bevált választás.
A hozzászóláshoz kérjük, jelentkezz be.