Feléledt az 1990-es Word: natív Windows 11-en fut a legendás szövegszerkesztő

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.

0 hozzászólások

A hozzászóláshoz kérjük, jelentkezz be.