MS-DOS -MS-DOS

MS-DOS
Msdos-icon.svg
StartingMsdos.png
A parancssori felület, amely megmutatja, hogy az aktuális könyvtár a C meghajtó gyökere
Fejlesztő Microsoft
Beírva x86-os szerelvény , a későbbi verziók is C-t használtak
OS család DOS
Működő állapot A megőrzött darabok a 32 bites Windowsban léteznek
Forrás modell Zárt forrás ; 2018 óta nyílt forráskódú bizonyos verziókhoz
Első kiadás 1981. augusztus 12 .; 41 évvel ezelőtt ( 1981-08-12 )
Végső kiadás 8.0 ( Windows Me ) / 2000. szeptember 14 .; 22 évvel ezelőtt ( 2000-09-14 )
Adattár
Elérhető angol
Frissítési módszer Újratelepítés
Csomagkezelő Egyik sem
Platformok x86
Kernel típusa Monolitikus
Befolyásolta TOPS-10
Alapértelmezett
felhasználói felület
Parancssor ( COMMAND.COM ), szöveg ( DOS Shell )
Engedély
Sikerült általa Windows NT ( Windows XP óta )
Hivatalos honlapján Internetes archívum MS-DOS áttekintése
Támogatás állapota
Az MS-DOS 1x-7.0 verziói 2001. december 31-én nem támogatottak Az MS-DOS 7.10 és 8.0 verziói 2006. július 11-én nem támogatottak.

Az MS-DOS ( / ˌɛ ɛ d ɒs / em-es- DOSS ; a Microsoft Disk Operating System , más néven Microsoft DOS mozaikszó ) egy operációs rendszer x86 alapú személyi számítógépekhez, amelyet többnyire a Microsoft fejlesztett ki . Az MS-DOS-t, az IBM PC DOS névre cserélt márkanevet és néhány, az MS-DOS-szal kompatibilis operációs rendszert együttesen néha "DOS"-nak nevezik (ez a lemez operációs rendszer általános rövidítése is ). Az MS-DOS volt az IBM PC-kompatibilisek fő operációs rendszere az 1980-as években, innentől kezdve fokozatosan felváltották a grafikus felhasználói felületet (GUI) kínáló operációs rendszerek a grafikus Microsoft Windows operációs rendszer különböző generációiban .

Az IBM 1981-ben licencelte és újra kiadta PC DOS 1.0 néven PC-in való használatra. Bár az MS-DOS-t és a PC DOS-t kezdetben párhuzamosan fejlesztette a Microsoft és az IBM, a két termék tizenkét év után, 1993-ban eltér egymástól, és felismerhető különbségek voltak kompatibilitásban, szintaxisban és képességekben.

1988-tól a DR-DOS- szal kezdődően számos versengő terméket adtak ki x86 platformra, és az MS-DOS nyolc verzión ment keresztül a fejlesztés 2000-es leállításáig. Az MS-DOS kezdetben az Intel 8086 processzorokat célozta meg, amelyek számítógépes hardveren futnak floppy segítségével. lemezek, amelyek nemcsak az operációs rendszert, hanem az alkalmazásszoftvert és a felhasználói adatokat is tárolhatják és elérhetik. A progresszív verziók támogatást nyújtottak más tömegtároló médiákhoz, egyre nagyobb méretben és formátumban, valamint az újabb processzorok és a gyorsan fejlődő számítógép-architektúrák további funkcióinak támogatását. Végső soron ez volt a kulcsfontosságú termék a Microsoft fejlesztésében a programozási nyelvekkel foglalkozó cégből egy változatos szoftverfejlesztő céggé, amely alapvető bevételeket és marketing erőforrásokat biztosított a vállalat számára. Ez volt az alap operációs rendszer is, amelyen a Windows korai verziói grafikus felhasználói felületként futottak.

Történelem

MS-DOS parancssor

Az MS-DOS a 86-DOS átnevezett formája volt – a Seattle Computer Products  tulajdona , Tim Paterson írta . A 86-DOS fejlesztése mindössze hat hetet vett igénybe, mivel alapvetően a Digital Research CP /M klónja volt (8080/Z80 processzorokhoz), 8086 processzorokra portolták, és két jelentős különbséggel a CP/M-hez képest: egy továbbfejlesztett lemezszektor pufferelési logika és a FAT12 bevezetése a CP/M fájlrendszer helyett . Ezt az első verziót 1980 augusztusában adták ki. A Microsoft, akinek operációs rendszerre volt szüksége az IBM személyi számítógéphez , 1981 májusában felbérelte Tim Patersont, és ugyanazon év júliusában 75 000 USD- ért megvásárolta a 86-DOS 1.10-et. A Microsoft megtartotta a verziószámot, de átnevezte MS-DOS-ra. Ezenkívül licencelték az MS-DOS 1.10/1.14-et az IBM-nek, amely 1981 augusztusában PC DOS 1.0 néven kínálta az IBM 5150 vagy az IBM PC három operációs rendszerének egyikeként .

Egy éven belül a Microsoft több mint 70 másik vállalat számára engedélyezte az MS-DOS-t. Úgy tervezték, hogy olyan operációs rendszer legyen, amely bármely 8086-os család számítógépén futhat. Minden számítógépnek megvan a saját különálló hardvere és az MS-DOS saját verziója, hasonlóan a CP/M helyzethez , és az MS-DOS ugyanazt a megoldást emulálja , mint a CP/M, hogy alkalmazkodjon a különböző hardverplatformokhoz. Ebből a célból az MS-DOS moduláris felépítésű belső eszközillesztőkkel (a DOS BIOS ), minimálisan az elsődleges lemezmeghajtókhoz és a konzolhoz, a rendszermagba integrálva és a rendszertöltő által betöltve, valamint telepíthető eszközillesztőkkel más eszközökhöz. betöltve és integrálva a rendszerindításkor. Az OEM a Microsoft által biztosított fejlesztőkészletet használja az MS-DOS egy verziójának elkészítéséhez az alapvető I/O illesztőprogramjaikkal és egy szabványos Microsoft kernellel, amelyet általában lemezen adnak át a végfelhasználóknak a hardverrel együtt. Így az „MS-DOS”-nak sokféle változata létezett a különböző hardverekhez, és jelentős különbség van az IBM-kompatibilis (vagy ISA) gép és az MS-DOS [kompatibilis] gép között. Egyes gépek, mint például a Tandy 2000 , MS-DOS-kompatibilisek voltak, de nem IBM-kompatibilisek, így kizárólag MS-DOS-ra írt szoftvereket tudtak futtatni anélkül, hogy az IBM PC-architektúra perifériás hardverétől függtek volna.

Ez a kialakítás jól működött volna a kompatibilitás szempontjából, ha az alkalmazási programok csak MS-DOS szolgáltatásokat használtak volna az eszköz I/O végrehajtására, és valóban ugyanez a tervezési filozófia testesül meg a Windows NT-ben (lásd Hardverabsztrakciós réteg ) . Az MS-DOS korai időszakában azonban a programok által a hardver közvetlen vezérlésével elérhető nagyobb sebesség különösen fontos volt, különösen a játékok esetében, amelyek gyakran feszegették kortárs hardverük korlátait. Hamarosan az IBM-kompatibilis architektúra lett a cél, és nemsokára az összes 8086-os család számítógépe szorosan emulálta az IBM hardverét , és csak egyetlen MS-DOS-verzióra volt szükség fix hardverplatformhoz a piac számára. Ez a verzió az MS-DOS itt tárgyalt verziója, mivel az "MS-DOS" több tucat más OEM-változata csak azokra a rendszerekre vonatkozott, amelyekre tervezték, és mindenesetre nagyon hasonlóak voltak funkciójukban és képességeikben néhány szabványos verzió az IBM PC-hez – gyakran ugyanaz a számozott verzió, de nem mindig, mivel egyes OEM-ek saját szabadalmaztatott verziószámozási sémákat használtak (pl. az MS-DOS 1.x későbbi kiadásait 2.0-nak címkézték, vagy fordítva) néhány figyelemre méltó kivétel.

A Microsoft kihagyta a többfelhasználós támogatást az MS-DOS-ból, mert a Microsoft Unix -alapú operációs rendszere, a Xenix teljes mértékben többfelhasználós volt. A vállalat idővel az MS-DOS fejlesztését tervezte, hogy szinte megkülönböztethetetlen legyen az egyfelhasználós Xenixtől vagy XEDOS- tól , amely a Motorola 68000-en , a Zilog Z8000- en és az LSI-11-en is futna ; felfelé kompatibilisek lennének a Xenixszel, amelyet a Byte 1983-ban "a jövő többfelhasználós MS-DOS-jaként" jellemez. A Microsoft együtt hirdette az MS-DOS-t és a Xenixet, felsorolva az "egyfelhasználós operációs rendszer" és a "többfelhasználós, többfeladatos , UNIX -alapú operációs rendszer" megosztott szolgáltatásait, és egyszerű portolást ígérve közöttük. A Bell System felbomlása után azonban az AT&T Computer Systems megkezdte a UNIX System V értékesítését . Abban a hitben, hogy nem tud versenyezni az AT&T-vel a Unix-piacon, a Microsoft elhagyta a Xenixet, és 1987-ben átruházta a Xenix tulajdonjogát a Santa Cruz Operation- re (SCO).

2014. március 25-én a Microsoft a nyilvánosság számára elérhetővé tette az SCP MS-DOS 1.25 kódját, valamint az Altos MS-DOS 2.11 és TeleVideo PC DOS 2.11 keverékét a Microsoft Research Licencszerződés értelmében , amely a kódot forrásból elérhetővé teszi , de nem nyílt forráskódú az Open Source Initiative vagy a Free Software Foundation szabványai szerint . A Microsoft később , 2018. szeptember 28-án, az MIT-licenc alapján újralicenszelte a kódot , így ezek a verziók ingyenes szoftverekké válnak .

A Microsoft Mobile 2015-ben bolondok napi viccként elindította az MS-DOS Mobile nevű Windows Phone alkalmazást , amelyet új mobil operációs rendszerként mutattak be, és az MS-DOS-hoz hasonlóan működött.

Verziók

A Microsoft licencelt vagy kiadta az MS-DOS verzióit különböző neveken, mint például a Lifeboat Associates "Software Bus 86" más néven SB-DOS , COMPAQ-DOS , NCR-DOS vagy Z-DOS , mielőtt végül érvényre juttatta az MS-DOS nevet az összes verzióra, kivéve a Az IBM one, amelynek eredeti neve "IBM Personal Computer DOS", később IBM PC DOS- ra rövidült . (A versenytársak olyan kompatibilis DOS rendszereket adtak ki, mint például a DR DOS és a PTS-DOS , amelyek MS-DOS alkalmazásokat is futtathatnak.)

A korábbi keleti blokkban az 1980-as évek végén léteztek DCP ( Disk Control Program  [ de ] ) 3.20 és 3.30 (DCP 1700, DCP 3.3) és WDOS nevű MS-DOS származékok . Ezeket a VEB Robotron keletnémet elektronikai gyártó gyártotta .

Az MS-DOS következő verziói kerültek nyilvánosságra:

MS-DOS 1.x

MS-DOS (Compaq-DOS) 1.12-es verzió (MS-DOS 1.25 alapján) Compaq személyi számítógéphez
  • 1.24-es verzió (OEM) – az IBM személyi számítógép DOS 1.1 alapja
  • 1.25-ös verzió (OEM) – az MS-DOS nem IBM OEM-verzióinak alapja, beleértve az SCP MS-DOS 1.25-öt
  • Compaq-DOS 1.12, az MS-DOS 1.25 Compaq OEM verziója; Megjelenés dátuma: 1983. november
  • TI BOOT V. 1.13, az MS-DOS Texas Instruments OEM verziója; Megjelenés dátuma: 1983. augusztus
  • Zenith Z-DOS 1.19, az MS-DOS 1.25 Zenith OEM verziója
  • Zenith Z-DOS/MS-DOS 1.01 kiadás, 1.25 verzió, az MS-DOS Zenith OEM verziója; Megjelenés dátuma: 1983. május

MS-DOS 2.x

MS-DOS 2.11 rendszerindító lemez a Leading Edge D modellhez a hüvelyében

Támogatás az IBM XT 10 MB-os merevlemez-meghajtóihoz, legfeljebb 16 MB vagy 32 MB-os FAT12 formázott merevlemez-meghajtók támogatása az OEM-ek által szállított formázóeszköztől függően, felhasználó által telepíthető eszközillesztők, fastruktúrájú fájlrendszer, Unix-szerű örökölhető átirányítható fájlkezelők , a nem többfeladatos gyermek egy továbbfejlesztett terminate and Stay Resident (TSR) API-t dolgoz fel, környezeti változókat, eszközillesztő-támogatást, FOR és GOTO ciklusokat kötegelt fájlokban, ANSI.SYS .

  • 2.0-s verzió (OEM), az első verzió, amely támogatja az 5,25 hüvelykes, 180 KB és 360 KB-os hajlékonylemezeket; Megjelenés dátuma: 1983. október
  • 2.02-es verzió (OEM, Compaq); Megjelenés dátuma: 1983. november
  • 2.05-ös verzió (OEM, nemzetközi támogatás); Megjelenés dátuma: 1983. október
  • 2.1-es verzió (csak OEM, IBM)
  • 2.11-es verzió (OEM)
    • Altos MS-DOS 2.11, az MS-DOS 2.11 Altos OEM verziója az ACT-86C-hez
    • ITT Corporation ITT-DOS 2.11 2. verzió (MS-DOS 2.11 az ITT XTRA személyi számítógéphez); Megjelenés dátuma: 1985. július
    • Az Olivetti M19 az MS-DOS 2.11-el érkezett
    • A Tandy 1000 HX MS-DOS 2.11-et tartalmaz ROM-ban
    • TeleVideo PC DOS 2.11, az MS-DOS 2.11 TeleVideo OEM verziója
    • Toshiba MS-DOS 2.11 ROM meghajtó a T1000 típusú laptophoz
  • 2.13-as verzió (OEM, Zenith); Megjelenés dátuma: 1984. július
  • 2.2-es verzió (OEM, Hangeul támogatással)
  • 2.25-ös verzió (OEM, Hangeul és Kanji támogatással)
  • 2.3-as verzió (a Toshiba Pasopia 16- on használatos )

MS-DOS 3.x

MS-DOS 3.3C a PC-9800 sorozathoz
  • 3.0-s verzió (OEM) – Az első verzió, amely támogatja az 5,25 hüvelykes, 1,2 MB-os hajlékonylemez-meghajtókat és hajlékonylemezeket, valamint a FAT16 partíciókat 32 MB-ig; Megjelenés dátuma: 1985. április
  • 3.1-es verzió (OEM) – Microsoft Networks támogatása IFS- rétegen, távoli fájlokon és nyomtató API-n keresztül
  • 3.2-es verzió (OEM) – Az első verzió, amely támogatja a 3,5 hüvelykes, 720 KB-os hajlékonylemez-meghajtókat és hajlékonylemezeket, valamint az XCOPY-t .
  • 3.10-es verzió (OEM, Multitech ); Megjelenés dátuma: 1986. május
  • 3.20-as verzió – Első kiskereskedelmi kiadás (nem OEM); Megjelenés dátuma: 1986. július
  • 3.21-es verzió (OEM / nem OEM); Megjelenés dátuma: 1987. május
  • 3.22-es verzió (OEM) – ( HP 95LX )
  • 3.25-ös verzió (OEM)
  • 3.3-as verzió (OEM) – Az első verzió, amely támogatja a 3,5 hüvelykes, 1,44 MB-os hajlékonylemez-meghajtókat és hajlékonylemezeket, kiterjesztett és logikai partíciókat, címtárfa másolást XCOPY-val, továbbfejlesztett nemzetköziesítés támogatást (COUNTRY.SYS), hálózati fájl-öblítési műveleteket
  • 3.3a ​​verzió (OEM)
  • 3.30-as verzió; Megjelenés dátuma: 1988. február
  • 3.30A verzió (OEM, DTK ); Megjelenés dátuma: 1987. július
  • 3.30T verzió (OEM, Tandy ); Megjelenés dátuma: 1990. július
  • 3.31-es verzió (csak Compaq OEM) – támogatja a FAT16B-t 32 MiB-nál nagyobb partíciókkal; Megjelenés dátuma: 1989. november

MS-DOS 4.0 / MS-DOS 4.x

  • MS-DOS 4.0 (multitasking) és MS-DOS 4.1 – A fejlesztés külön ága további többfeladatos funkciókkal, a 3.2 és 3.3 között megjelent, majd később felhagyott. Nem kapcsolódik semmilyen későbbi verzióhoz, beleértve az alább felsorolt ​​4.00-as és 4.01-es verziókat
  • MS-DOS 4.x (IBM fejlesztésű) – grafikus/egér interfészt tartalmaz. Sok hiba és kompatibilitási probléma volt benne.
    • 4.00-s verzió (OEM) – Az első verzió beépített IBM/Microsoft támogatással 32 MB-nál nagyobb és legfeljebb 2 GB-os merevlemez-partíciókhoz, FASTOPEN /FASTSEEK, DOSSHELL , EMS -t használhat a lemezpufferekhez és a mellékelt EMS-illesztőprogramokhoz és emuláció 386 kompatibilis processzorokhoz; Megjelenés dátuma: 1988. október
    • 4.01-es verzió (OEM) – A Microsoft újraírta a 4.00-as verziót, amelyet MS-DOS címke alatt adtak ki, de nem IBM PC DOS-t. Az első verzió, amely bevezeti a kötet sorozatszámát a merevlemezek és hajlékonylemezek formázásakor (Lemezkettőzés akkor is, ha SYS-t használ a hajlékonylemez vagy a merevlemez partíciójának indíthatóvá tételére); Megjelenés dátuma: 1989. április
    • 4.01a verzió (OEM)

MS-DOS 5.x

MS-DOS 5.0 verzió

MS-DOS 6.x

Német MS-DOS 6.2 frissítés
MS-DOS 6.22-es verzió
  • 6.0-s verzió (kiskereskedelem) – Online segítség a QBASIC-en keresztül . Lemeztömörítés, felső memória optimalizálás és víruskereső.
  • 6.2-es verzió – SCANDISK a CHKDSK helyett . Javítsa ki a DBLSPACE súlyos hibáit .
  • 6.21-es verzió (kiskereskedelem) – A halmozógépet sértő DBLSPACE eltávolítva.
  • 6.22-es verzió (kiskereskedelem) – Új DRVSPACE tömörítés.

MS-DOS 7/8 (a Windows 9x részeként)

  • Az MS-DOS 7.0 a Windows 95 első kiskereskedelmi kiadásában szerepelt . Támogatja a VFAT hosszú fájlneveket, ha Windows Virtual 8086-os dobozban vagy LFN-illesztőprogrammal , például DOSLFN-nel fut. A JO.SYS az IO.SYS kernelfájl alternatív fájlneve , amelyet „speciális célokra” használnak. A JO.SYS lehetővé teszi a rendszerindítást akár CD-ROM meghajtóról, akár merevlemezről. Az utolsó verzió, amely csak a merevlemez első 8,4 GB-ját ismeri fel. A VER belső parancsa a Windows 4.00.950-es verzióját jelenti, az MS-DOS API-n keresztüli alkalmazások pedig 7.00 verziószámúak.
  • Az MS-DOS 7.1 a Windows 95 OEM Service Release 2-től a Windows 98 Second Edition- ig terjedő verziójában szerepelt . Támogatta a FAT32 fájlrendszert és a logikai blokkcímzést (LBA), és ez volt az utolsó verzió, amely merevlemezről tudott parancssorból indítani. A VER belső parancsa a Windows 4.00.1111, 4.10.1998 vagy 4.10.2222 verzióját jelenti a Windows verziójától függően, míg az API-n keresztüli alkalmazások a 7.10-es verziót.
  • Az MS-DOS 8.0 bekerült a Windows Me- be , a legutóbbi, MS-DOS-on alapuló verzióba, és a DOS mód jelentősen megváltozott ebben a kiadásban. A merevlemezről csak parancssorból történő indítás már nem volt megengedett, az AUTOEXEC.BAT és CONFIG.SYS fájlok már nem töltődnek be és nem is értelmezték a Windows grafikus felületének betöltése előtt; A hajlékonylemezről történő indítás továbbra is engedélyezett volt a vészhelyzeti helyreállítás érdekében, és ez a verzió a Windows XP és újabb verzióiban is megtalálható az MS-DOS indítólemezek létrehozásához. A VER belső parancsa a Windows 4.90.3000 vagy 5.1 verzióját jelenti, ha a Windows újabb verzióiból hozták létre. Az API-n keresztül kérő alkalmazások a 8.00-as verziót jelentenék.

A Microsoft DOS az OEM csatornán keresztül jelent meg, egészen addig, amíg a Digital Research ki nem adta a DR-DOS 5.0-t kiskereskedelmi frissítésként. A PC DOS 5.00.1- el az IBM–Microsoft megállapodás véget ért, és az IBM belépett a kiskereskedelmi DOS piacra az IBM DOS 5.00.1, 5.02, 6.00 és PC DOS 6.1, 6.3, 7, 2000 és 7.1 verzióival.

Lokalizált változatok

Japán MS-DOS 6.2/V

Az MS-DOS lokalizált verziói léteztek különböző piacokon. Míg az MS-DOS nyugati kiadásai ugyanazon eszközök és illesztőprogramok köré alakultak ki, csak lokalizált üzenetnyelvekkel, valamint eltérő támogatott kódlapokkal és billentyűzetkiosztásokkal, egyes nyelvi verziók jelentősen eltértek a nyugati kiadásoktól, és honosított számítógépes hardvereken való futtatásra lettek igazítva. a nyugati PC-ken nem elérhető további BIOS-szolgáltatások, több hardveres kódlap támogatása a kijelzőkhöz és nyomtatókhoz, a DBCS, az alternatív beviteli módok és a grafikus kimenet támogatása. Az érintett problémák közé tartozik a japán ( DOS/V ), koreai, arab (ADOS 3.3/5.0), héber (HDOS 3.3/5.0), orosz ( RDOS 4.01 / 5.0 ), valamint a DOS néhány más kelet-európai verziója.

Verseny

Az eredeti MS-DOS reklám 1981-ben

Az Intel 8086 és 8088 processzorokon alapuló mikroszámítógépeken , beleértve az IBM PC-ket és a klónokat is, a PC DOS/MS-DOS vonal kezdeti versenye a Digital Researchtől származott , amelynek CP/M operációs rendszere ihlette az MS-DOS-t. Valójában továbbra is vita folyik arról, hogy a QDOS-t többé-kevésbé plagizálták-e a CP/M kód korai verzióiból. A Digital Research néhány hónappal az MS-DOS után kiadta a CP/M-86-ot , és az MS-DOS és a Microsoft licenckövetelményei alternatívájaként kínálták, de magasabb áron. A CP/M-86 és MS-DOS futtatható programok nem voltak egymással felcserélhetőek; sok alkalmazást MS-DOS és CP/M-86 változatban is eladtak, mígnem az MS-DOS uralkodóvá vált (a későbbi Digital Research operációs rendszerek MS-DOS és CP/M-86 szoftvereket is futtathattak). Az MS-DOS eredetileg az egyszerű .COM-ot támogatta, amelyet a CP/M-80- ból ismert, hasonló, de binárisan nem kompatibilis formátum után mintáztak . A CP/M-86 ehelyett egy áthelyezhető formátumot támogatott a .CMD kiterjesztéssel , hogy elkerülje a névütközést a CP/M-80 és MS-DOS .COM fájlokkal. Az MS-DOS 1.0-s verziója fejlettebb áthelyezhetőt adott. EXE futtatható fájlformátum.

Az MS-DOS korai napjaiban a legtöbb gép eltérő rendszerarchitektúrával rendelkezett, és bizonyos fokú inkompatibilitás, majd a gyártók bezárása volt . Azok a felhasználók, akik elkezdték használni az MS-DOS-t a gépeiken, kénytelenek voltak továbbra is a hardverükhöz szabott verziót használni, vagy szembe kellett nézniük azzal, hogy az összes saját hardverüket és szoftverüket az új rendszerrel való működésre próbálják hozni.

Az üzleti világban a 808x-alapú gépek, amelyekhez az MS-DOS kötődött, a Unix operációs rendszer versenytársával szembesültek, amely számos különböző hardverarchitektúrán futott. A Microsoft maga értékesítette a Unix PC-re szánt verzióját Xenix néven .

Az otthoni felhasználók feltörekvő világában számos más processzoron alapuló számítógép állt komoly versenyben az IBM PC-vel: az Apple II , a korai Apple Macintosh , a Commodore 64 és mások nem használták a 808x processzort; sok különböző architektúrájú 808x gép használta az MS-DOS egyedi verzióit. Eleinte ezek a gépek versenyben voltak. Idővel az IBM PC hardverkonfiguráció dominánssá vált a 808x-os piacon, mivel a PC-hardverrel való közvetlen kommunikációra írt szoftverek szabványos operációs rendszerhívások használata nélkül sokkal gyorsabban futottak, de csak a valódi PC-kompatibiliseken. A nem PC-kompatibilis 808x gépek piaca túl kicsi volt ahhoz, hogy csak gyors szoftvereket írjanak rájuk, és a piac csak az IBM PC-k és az architektúrájukat nagyon utánzó gépek előtt maradt nyitva, amelyek mindegyike vagy az MS-DOS kompatibilis egyetlen verzióját futtatta. PC-kkel vagy azzal egyenértékű IBM PC DOS-szal. A legtöbb klón sokkal kevesebbe kerül, mint a hasonló teljesítményű IBM márkájú gépek, és széles körben használtak az otthoni felhasználók körében, míg az IBM PC-k nagy részesedéssel bírtak az üzleti számítógépek piacán.

A Microsoft és az IBM együtt indította el azt, amit az MS-DOS/PC DOS folytatásának szántak, OS/2 néven . Amikor 1987-ben megjelent az OS/2, a Microsoft reklámkampányba kezdett, amelyben bejelentette, hogy „DOS halott”, és kijelentette, hogy a 4-es verzió az utolsó teljes kiadás. Az OS/2-t hatékony többfeladatos munkavégzésre tervezték, és számos fejlett szolgáltatást kínált, amelyeket hasonló megjelenéssel és érzéssel együtt terveztek ; a "kludgy" DOS platform törvényes örökösének tekintették.

Az MS-DOS rohamosan nőtt, és számos jelentős funkciót átvettek vagy lemásoltak a Microsoft más termékeiből és operációs rendszereiből. Az MS-DOS azáltal is növekedett, hogy közvetlen licenceléssel vagy funkciók sokszorosításával beépítette a független vállalatok által kifejlesztett eszközök és segédprogramok funkcionalitását, mint például a Norton Utilities , a PC Tools ( Microsoft Anti-Virus ), a QEMM bővített memóriakezelő, a Stacker lemeztömörítés és mások.

Abban az időszakban, amikor a Digital Research versenyben volt az operációs rendszerek piacán, néhány számítógépet, például az Amstrad PC1512-t floppy lemezzel értékesítettek két operációs rendszerhez (amelyek közül egyszerre csak az egyik használható), MS-DOS és CP/M. -86 vagy annak származéka. A Digital Research elkészítette a DOS Plus-t , amely kompatibilis az MS-DOS 2.11-el, támogatta a CP/M-86 programokat, további funkciókkal rendelkezik, beleértve a többfeladatos működést, valamint képes volt olvasni és írni a lemezeket CP/M és MS-DOS formátumban.

Míg az OS/2 fejlesztése elhúzódó volt, a Digital Research kiadta az MS-DOS-kompatibilis DR DOS 5.0-t, amely csak harmadik féltől származó MS-DOS-kiegészítőként elérhető funkciókat tartalmazott. Mivel nem volt hajlandó elveszíteni a piac egyetlen részét sem, a Microsoft az MS-DOS 5.0 "függőben lévő" kiadásának bejelentésével válaszolt 1990 májusában. Ez gyakorlatilag megölte a legtöbb DR DOS-eladást egészen az MS-DOS 5.0 1991. júniusi tényleges megjelenéséig. a DR DOS 6.0-t, amely jól fogyott, mígnem az MS-DOS 6.0 "előzetes bejelentése" ismét elfojtotta a DR DOS eladásait.

A Microsoftot azzal vádolták, hogy gondosan megszervezte az MS-DOS jövőbeli verzióira vonatkozó kiszivárogtatásokat, hogy megkísérelje létrehozni azt, amit az iparágban FUD-nak ( félelem, bizonytalanság és kétség ) hívnak a DR DOS-szal kapcsolatban. Például 1990 októberében, röviddel a DR DOS 5.0 megjelenése után, és jóval az MS-DOS 5.0 végső, 1991. júniusi megjelenése előtt, az MS-DOS szolgáltatásainak továbbfejlesztéséről szóló történetek kezdtek megjelenni az InfoWorldben és a PC Weekben . Brad Silverberg , a Microsoft rendszerszoftverekért felelős alelnöke és a Windows és MS-DOS üzletág vezérigazgatója erőteljes levelet írt a PC Week- nek (1990. november 5-én), cáfolva, hogy a Microsoft FUD-taktikát követett volna ("szolgálni"). ügyfeleink jobban, úgy döntöttünk, hogy az 5.0") verzióval kapcsolatban előzékenyebbek leszünk, és tagadtuk, hogy a Microsoft a DR DOS szolgáltatásait másolta volna át:

"Az MS-DOS 5.0-s verziójának funkciójavításairól már jóval azelőtt elhatározták a fejlesztést, hogy a DR DOS 5.0-ról hallottunk volna. Lesz néhány hasonló szolgáltatás. Az 50 millió MS-DOS-felhasználó miatt nem meglepő, hogy a DRI hallott róla ugyanazok a kérések az ügyfelektől, mint mi." – (Schulman et al. 1994).

A Microsoft és az IBM közötti egyezmény az OS/2 népszerűsítéséről 1990-ben kezdett felbomlani, amikor a Windows 3.0 piacsiker lett. A Microsoft számos további hozzájárulása az OS/2-höz egy harmadik , DOS-t helyettesítő grafikus felhasználói felület , a Windows NT létrehozásában is szerepelt .

Az IBM, amely már fejleszti az OS/2 következő verzióját, a platform fejlesztését Microsoft nélkül folytatta, és eladta a DOS és a Windows alternatívájaként.

Jogi esetek

Válaszul a Digital Research DR DOS 6.0-ra , amely a SuperStor lemeztömörítést is magában foglalta, a Microsoft tárgyalásokat kezdett a Stac Electronics-szal , a legnépszerűbb DOS lemeztömörítő eszköz, a Stacker szállítójával. Az átvilágítási folyamat során a Stac mérnökei megmutatták a Microsoftnak a Stacker forráskód egy részét. Stac nem volt hajlandó eleget tenni a Microsoft Stacker licencelésére vonatkozó feltételeinek, és visszalépett a tárgyalásoktól. A Microsoft a Vertisoft DoubleDisk licencelése mellett döntött, és azt használta a DoubleSpace lemeztömörítés magjaként.

Az MS-DOS 6.0 és 6.20 1993-ban jelent meg, mindkettő tartalmazza a Microsoft DoubleSpace lemeztömörítő segédprogramot. Stac sikeresen beperelte a Microsoftot a DoubleSpace-ben használt tömörítési algoritmussal kapcsolatos szabadalom megsértése miatt. Ennek eredményeként 1994-ben megjelent az MS-DOS 6.21, amelyből eltávolították a lemeztömörítést. Nem sokkal később megjelent a 6.22-es verzió, a lemeztömörítési rendszer új verziójával, a DriveSpace-vel, amely más tömörítési algoritmust kapott, hogy elkerülje a jogsértő kódot.

1995 előtt a Microsoft háromféle szerződés alapján engedélyezte az MS-DOS-t (és a Windows-t) a számítógépgyártóknak: processzoronként (a cég által eladott minden rendszerért díj), rendszerenkénti (egy adott modell minden rendszeréért fizetendő díj) , vagy példányonként (az MS-DOS minden egyes telepített példányának díja). A legnagyobb gyártók a legalacsonyabb díjjal rendelkező processzoronkénti elrendezést alkalmazták. Ez az elrendezés megdrágította a nagy gyártók számára bármely más operációs rendszerre, például DR DOS-ra való átállást. 1991-ben az Egyesült Államok kormányának Szövetségi Kereskedelmi Bizottsága vizsgálni kezdte a Microsoft licenceljárásait, aminek eredményeként 1994-ben egyezségi megállapodás született, amely a Microsoftot a példányonkénti licencre korlátozta. A Digital Research nem nyert ezzel az egyezséggel, és évekkel később érdekeltségi utódja, a Caldera kártérítésért perelte a Microsoftot a Caldera kontra Microsoft perben. Úgy vélték, hogy az egyezség 150 millió dollár nagyságrendű volt , de 2009 novemberében kiderült, hogy az egyezségi megállapodás kiadása 280 millió dollár volt .

Dokumentálatlan API-k használata

A Microsoft emellett számos taktikát alkalmazott az MS-DOS-ban és számos alkalmazásában és fejlesztőeszközében, amelyek bár tökéletesen működnek, ha eredeti MS-DOS-on (és PC DOS-on) futnak, tönkremennek, ha egy másik gyártó DOS-os implementációján futnak. Figyelemre méltó példák erre a gyakorlatra:

  • A Microsoft QuickPascal (1989 elején jelent meg) volt az első MS-termék, amely ellenőrizte az MS-DOS-t úgy, hogy a program programszegmens előtagját nem dokumentált DOS-függvényekkel módosította, majd ellenőrizte, hogy a kapcsolódó érték változott-e egy rögzített helyen a DOS adatszegmensen belül. (szintén dokumentálatlan). Ez az ellenőrzés későbbi MS-termékekbe is bekerült, beleértve a Microsoft QuickC v2.5-öt, a Programmer's Workbench-et és a Microsoft C v6.0-t.
  • Az AARD kód , egy kódblokk a Windows Indítóban (WIN.COM) és néhány más Windows 3.1 rendszerfájl. XOR-titkosított, önmódosító és szándékosan elhomályosított, különféle nem dokumentált DOS-struktúrákat és funkciókat használva annak megállapítására, hogy a Windows valóban fut-e MS-DOS-on. A béta verziókban „hiba” üzenetet jelenített meg, ha az eredeti MS-DOS tesztje sikertelen volt, és a felhasználót megszakításra vagy folytatásra kérte, az alapértelmezett megszakítással. A végleges verzióban a kód még futott, de az üzenetet és a promptot letiltotta egy hozzáadott flag byte, ami (valószínűleg) hatástalanná tette azt.
    • Vegye figyelembe, hogy a Windows 3.0 béta kódja csak figyelmeztetést adott arra, hogy a Windows nem fog megfelelően működni "idegen" operációs rendszeren. Valójában tökéletesen működött DR DOS 6.0-n.
  • A Windows által meghívott megszakítási rutinok tájékoztatják az MS-DOS-t arról, hogy a Windows elindul/kilép; az MS-DOS IN_WINDOWS jelzőben tartott információkat, annak ellenére, hogy az MS-DOS és a Windows két külön terméknek számított.

Windows parancssori felület

MS-DOS Prompt Windows 95 rendszerben

A Microsoft Windows összes verziója rendelkezik MS-DOS vagy MS-DOS-szerű parancssori interfésszel, MS-DOS Prompt néven , amely átirányította a bemenetet az MS-DOS-ba, a kimenetet pedig az MS-DOS-ból az MS-DOS Promptba, vagy későbbiekben. verziók, Parancssor . Ez számos DOS-t és különféle Win32, OS/2 1.x és POSIX parancssori segédprogramokat futtathat ugyanabban a parancssori munkamenetben, lehetővé téve a parancsok közötti csővezetéket. A felhasználói felület és az ikon egészen Windows 2000-ig a natív MS-DOS felületet követte. A Windows NT-ben bevezetett parancssor valójában nem MS-DOS, hanem megoszt néhány parancsot az MS-DOS-szal.

A Windows korábbi verziói

A Windows 16 bites verziói (3.11-ig) grafikus felhasználói felületként (GUI) futottak az MS-DOS tetején. A Windows 95 , 98 és Me operációs rendszerekkel az MS-DOS szerepe a Microsoft szerint rendszerindító betöltővé csökkent, az MS-DOS programok virtuális DOS gépen futottak 32 bites Windows rendszeren belül, és közvetlenül MS-be is bootolhatnak. A DOS visszamenőleges kompatibilitási lehetőségként megmaradt azoknál az alkalmazásoknál, amelyek valós módú hozzáférést igényeltek a hardverhez, ami általában nem volt lehetséges a Windows rendszerben. A parancssor egy Windows modulon (WINOLDAP.MOD) keresztül érte el a DOS parancssort (általában COMMAND.COM).

Windows NT

A Windows NT alapú operációs rendszerek egy kernelen keresztül indulnak el, amelynek egyetlen célja a Windows betöltése. Nem lehet Win32 alkalmazásokat futtatni a betöltő rendszerben úgy, ahogyan a Windows OS/2, UNIX vagy fogyasztói verziói karakteres módú munkameneteket indíthatnak.

A parancsmunka lehetővé teszi a Win32, MS-DOS, OS/2 1.x és POSIX különböző támogatott parancssori segédprogramjainak futtatását. Az MS-DOS, OS/2 és POSIX emulátorok ugyanúgy használják a gazdagép ablakát, mint a Win16 alkalmazások a Win32 Explorert. A gazdagép ablaka lehetővé teszi a kimeneti csővezetéket az emulációk között.

Az MS-DOS emuláció az NTVDM-en (NT Virtual DOS Machine) keresztül történik . Ez egy módosított SoftPC ( a VirtualPC- hez hasonló korábbi termék ), amely módosított MS-DOS 5-öt (NTIO.SYS és NTDOS.SYS) futtat. A kimenetet a konzol DLL-ei kezelik, így a promptban ( CMD.EXE, 4NT.EXE, TCC.EXE) lévő program láthatja a kimenetet. A 64 bites Windows nem rendelkezik sem a DOS emulációval, sem a 32 bites Windowshoz tartozó EDIT, DEBUG és EDLIN DOS parancsokkal.

A DOS-verzió 5.00-at vagy 5.50-et ad vissza, attól függően, hogy melyik API-függvény határozza meg. Az MS-DOS 5.00 segédprogramjai módosítás nélkül futnak ebben az emulációban. Az NT nagyon korai bétaprogramjai az MS-DOS 30.00-at mutatják, de az MS-DOS 30.00-ban futó programok feltételezik, hogy az OS/2 irányítja.

Az OS/2 emulációt az OS2SS.EXE és OS2.EXE, valamint a DOSCALLS.DLL kezeli. Az OS2.EXE az OS/2 shell (CMD.EXE) egyik változata, amely a parancsokat az OS2SS.EXE-nek, a bemeneti és kimeneti adatokat pedig a Windows NT rendszerhéjnak adja át. A Windows 2000 volt az NT utolsó verziója, amely támogatta az OS/2-t. Az emuláció OS/2 1.30.

A POSIX emulációja a POSIX shell-en keresztül történik, de nincs emulált shell; a parancsokat közvetlenül a CMD.EXE kezeli.

A Parancssort gyakran MS-DOS Promptnak nevezik. Részben ez volt a hivatalos neve a Windows 9x és a Windows NT korai verzióiban (NT 3.5 és korábbi), részben pedig azért, mert a DOS SoftPC emulációja átirányítja a kimenetet. Valójában csak COMMAND.COMés más 16 bites parancsok futnak egy NTVDM-ben, AUTOEXEC.NTés CONFIG.NTaz inicializálást meghatározza , opcionálisan engedélyezve a Win32 konzolalkalmazások_DEFAULT.PIF és a belső parancsok használatát direktívával . NTCMDPROMPT

A Win32 konzolalkalmazásokCMD.EXE parancssori shellként használják . Ez a zavar nem létezik OS/2 alatt, mert külön DOS és OS/2 promptok vannak, és egy DOS program OS/2 alatti futtatása egy külön DOS ablakot indít el az alkalmazás futtatásához.

A Windows for Itanium (a Microsoft már nem forgalmazza) és az x86-64 architektúrák összes verziója már nem tartalmazza az NTVDM-et, és ezért már nem futtathatók natívan DOS vagy 16 bites Windows alkalmazások. Vannak olyan alternatívák, mint a virtuálisgép- emulátorok, például a Microsoft saját Virtual PC-je , valamint a VMware , a DOSBox stb., a nem hivatalos kompatibilitási rétegek, például az NTVDMx64, az OTVDM (WineVDM), a Win3mu és mások.

Az élet vége

2011-ben az MS-DOS-t még mindig használták egyes vállalatok régi alkalmazások futtatására, mint például az Egyesült Államok haditengerészetének élelmezés-felügyeleti rendszere.

A Windows 3.0 1990-es bevezetése , amely könnyen használható grafikus felhasználói felülettel rendelkezik , a vég kezdetét jelentette a parancssori vezérlésű MS-DOS számára. A Windows 95 kiadásával (és a Windows 9x termékcsaládban egészen a Windows Me- ig ) az MS-DOS integrált verzióját használták a rendszerindításhoz , a hibaelhárításhoz és a régi DOS-szoftverekkel való visszafelé kompatibilitáshoz, különösen a játékokhoz, és már nem. önálló termékként jelent meg. A Windows 95 rendszerben az MS-DOS 7 néven futó DOS külön is indítható, a Windows grafikus felhasználói felülete nélkül; ezt a képességet a Windows 98 Second Edition is megtartotta. A Windows Me eltávolította az alapul szolgáló MS-DOS 8.0 merevlemezről történő egyedüli indításának lehetőségét, de megtartotta a DOS rendszerindító hajlékonylemez (úgynevezett "vészhelyzeti rendszerindító lemez") készítésének képességét, és feltörhető a mögöttes lemezhez való teljes hozzáférés visszaállításához. DOS. 2001. december 31-én a Microsoft elavultnak nyilvánította az MS-DOS 6.22 és régebbi verzióit, és leállította a rendszer támogatását és frissítését. Mivel az MS-DOS 7.0 a Windows 95 része volt, a támogatása is megszűnt, amikor a Windows 95 kiterjesztett támogatása 2001. december 31-én megszűnt. Mivel az MS-DOS 7.10 és az MS-DOS 8.0 a Windows 98, illetve a Windows ME része volt, a támogatás véget ért, amikor a Windows 98 és ME kiterjesztett támogatása 2006. július 11-én megszűnt, így megszűnt az MS-DOS támogatása és frissítése a Microsofttól.

A Windows 9x sorozattal ellentétben a Windows NT- ből származó 32 bites operációs rendszerek ( Windows NT , 2000 , XP és újabb), amelyeket a 9x sorozat mellett fejlesztettek ki, nem tartalmazzák az MS-DOS kompatibilitást az operációs rendszer alapvető összetevőjeként nem támaszkodnak rá a rendszerindításra sem, mivel az NT nem volt olyan szintű támogatással a régi MS-DOS és Win16 alkalmazásokhoz, mint a Windows 9x, de korlátozott DOS-emulációt kínál, az NTVDM (NT Virtual DOS Machine) nevű DOS-alkalmazások futtatásához és futtatásához . DOS-szerű parancssori ablakokat biztosítanak. A Windows NT Windows 11 előtti 64 bites verziói nem biztosítanak DOS-emulációt, és nem tudják natív módon futtatni a DOS-alkalmazásokat. A Windows XP a Windows Me rendszerindító lemez egy példányát tartalmazza , csak rendszerindító lemezig lecsupaszítva. Ez csak egy hajlékonylemez "MS-DOS indítólemezként" formázásával érhető el. Az olyan fájlok, mint a CD-ROM-támogatás illesztőprogramja, törlésre kerültek a Windows Me rendszerindító lemezéről, és az indítófájlok ( AUTOEXEC.BAT és CONFIG.SYS ) már nem tartalmaztak tartalmat. Ez a módosított lemez volt az alapja a Windows XP MS-DOS lemezképének létrehozásához. A törölt fájlok egy része visszaállítható egy törlési eszközzel. A Windows XP formázási eszközével készült MS-DOS indítólemez indításakor a verziószám és a VER belső parancs "Windows Millennium" és "5.1" néven jelenik meg, nem pedig "MS-DOS 8.0" néven (amit használtak). mint a Windows Me alapja, de soha nem adták ki önálló termékként), bár az API továbbra is a 8.0-s verziót írja ki.

Amikor DOS indítólemezt hoz létre Windows Vista rendszeren, az indítólemezen lévő fájlok 2005. április 18-i dátummal rendelkeznek, de egyébként változatlanok, beleértve az "MS-DOS Version 8 Copyright 1981–1999 Microsoft Corp" karakterláncot is COMMAND.COM. A Windows 7, 8 és 8.1 MS-DOS indítólemezt is létrehozhat. A Windows 10- től kezdve a DOS indítólemez létrehozásának lehetősége megszűnt, ezért vagy egy MS-DOS-t futtató virtuális gépet vagy egy régebbi verziót (virtuális gépben vagy kettős rendszerindításban) kell használni a hajlékonylemez formázásához, vagy a képet külső forrásból kell beszerezni. Egyéb megoldások közé tartozik a DOS-kompatibilis alternatívák, például a FreeDOS használata , vagy akár maguknak a szükséges fájlok és a rendszerindító szektor másolása. Az MS-DOS utolsó nyomait teljesen eltávolítják a Windows 11 rendszerben, amikor az NTVDM összetevőt leállították az operációs rendszerből, mivel már nem kínálják 32 bites verziókban (csak a 64 bites verziókban) , ezáltal megszűnik az MS-DOS bármilyen társítása a Microsoft Windows rendszeren belül 36 év után.

Az MS-DOS 6.22 volt a Microsoft által Intel 8088 , Intel 8086 és Intel 80286 processzorokhoz készített utolsó önálló verzió , amely továbbra is letölthető MSDN- , mennyiségi licenc- és OEM-licenc-partnerwebhelyeiken keresztül érvényes bejelentkezési adatokkal rendelkező ügyfelek számára. Az MS-DOS-t továbbra is használják a beágyazott x86-os rendszerekben egyszerű architektúrája és minimális memória- és processzorigénye miatt, bár néhány jelenlegi termék átállt a továbbra is fenntartott nyílt forráskódú alternatív FreeDOS- ra .

2018-ban a Microsoft kiadta az MS-DOS 1.25 és 2.0 forráskódját a GitHubon . Ennek célja a Microsoft szerint elsősorban a történelmi operációs rendszerekkel való oktatás és kísérletezés, valamint az, hogy az új programozók megértsék az alacsony szintű szoftverek működését, mind a történelmi, mind a jelenlegi állapotokat. Rich Turner programmenedzser szerint a többi verzió nem lehetett nyílt forráskódú a harmadik fél licencelési korlátozásai miatt.

A szoftver történeti jellege miatt a Microsoft nem fogad el semmilyen lekérést a kódhoz; csak a módosított és lefordított dokumentációra vonatkozó lehívási kérelmeket fogadjuk el. A felhasználóknak azonban megengedett és teljes mértékben bátorítjuk, hogy elágazzák az MS-DOS forráskódot tartalmazó tárolót, és maguk hajtsák végre a módosításokat, és azt csináljanak vele, amit akarnak.

Legacy kompatibilitás

1983-tól kezdve különböző cégek dolgoztak grafikus felhasználói felületeken (GUI), amelyek képesek PC hardveren is futni. Ez azonban megkettőzött erőfeszítést igényelt, és nem biztosított sok következetességet az interfész kialakításában (még ugyanazon cég termékei között sem).

Később, 1985-ben kiadták a Microsoft Windows 1.0-t , amely a Microsoft első próbálkozása volt konzisztens felhasználói felület biztosítására (alkalmazásokhoz). A Windows korai verziói MS-DOS-on futottak. Eleinte a Windows nem járt sikerrel, de ez igaz volt a legtöbb más vállalat erőfeszítésére is, például a GEM . A 3.0-s verzió után a Windows elnyerte a piaci elfogadást.

A Windows 9x az MS-DOS-t használta a Windows kernel védett módban történő indításához. A fájlrendszerrel kapcsolatos alapvető funkciók, például a hosszú fájlnevek csak a DOS-alkalmazások számára voltak elérhetőek, ha Windowson keresztül futottak. A Windows NT a DOS-tól függetlenül fut, de tartalmazza az NTVDM-et , a DOS-környezet szimulálására szolgáló összetevőt régi alkalmazások számára. Az NTVDM összetevő a Windows 11-től kezdve megszűnne, mivel az operációs rendszerben már nem állnak rendelkezésre 32 bites verziók.

Kapcsolódó rendszerek

Az MS-DOS kompatibilis rendszerek a következők:

A Microsoft elkészítette az IBM PC DOS-t az IBM számára. Ez és az MS-DOS azonos termékek voltak, amelyek végül az MS-DOS 6.0-s verziójától kezdődően eltértek egymástól. A Digital Research nem követte a Microsoft verziószámozási sémáját. Például az 1988 júliusában kiadott MS-DOS 4-et a DR DOS 5.0 követte 1990 májusában. Az MS-DOS 5.0 1991 áprilisában, a DR DOS 6.0 pedig a következő júniusban jelent meg.

Ezeket a termékeket összefoglalóan "DOS-nak" nevezik, annak ellenére, hogy a "Lemez operációs rendszer" egy általános kifejezés, amelyet más rendszereken használnak, amelyek nem kapcsolódnak az x86-hoz és az IBM PC-hez. Az "MS-DOS" általános hivatkozás is lehet a DOS-ra IBM PC-kompatibilis számítógépeken.

A Windows platform Microsoft általi irányítása és programozási gyakorlata, amely szándékosan úgy tűnt, mintha a Windows rosszul futna a DOS versengő verzióin, megbénította más DOS-gyártók azon képességét, hogy továbbra is versenyezzenek az MS-DOS-szal. A Digital Researchnek időközi kiadásokat kellett kiadnia, hogy megkerülje a Windows mesterségesen beillesztett korlátozásait, amelyeket kifejezetten a Microsoft versenyelőnyének biztosítására terveztek.

Lásd még

Megjegyzések

Hivatkozások

Külső linkek