21. fejezet: MS-DOS - béke poraira
Befejezve: 2007.
Eredeti ötlet:
http://www.prog.hu/news.php?nid=257
Az MS-DOS operációs rendszer támogatását a Microsoft® - a Windows 3.x, 95 és NT 3.51
változatokkal egyetemben 2002 legvégén beszüntette, így ezek átléptek a halott operációs
rendszerek sorába. Így már nem lehet a licenszet megvásárolni és persze nem lehet a világcéghez
fordulni segélyezésért, ha valami elakad. Persze a jó öreg "kattogók", a DOS-os gépek ettől
még vígan működnek. Nem szabad egy pillanatra sem elfelejteni, hogy ez az operációs rendszer
hozta meg Bill Gatesnek a világsikert és előkészítette a Windows világhódítását.
21.1.) A kezdetek
MS-DOS 1.0
Az MS-DOS, amelynek első változata 1981 augusztusában jelent meg, eredetileg valójában
nem a Microsoft terméke volt. Az MS-DOS 1.0 valójában a QDOS (Quick and Dirty Operating System)
egy minimálisan átdolgozott változata volt, amelyet a Microsoft az eredeti gyártó
Seattle Computer Products-tól 50.000 dollárért vett meg kizárólag abból a célból vett meg,
hogy azt tovább értékesíthesse az IBM felé, utóbbi akkor induló PC számítógépei operációs
rendszereként - mivel már akkoriban az terjengett, hogy a kék óriés beszáll az addig
lenézett személyi számítógépek piacára.
Jellemző pletyka, hogy Bill Gates suhanc-csapatának nem volt annyi pénze sem, hogy
kifizesse ezt az összeget, így a csekket "hozomra" töltötte ki!
A rendszer valójában a Gary Kildall által majd' egy évtizeddel korábban kidolgozott, és azóta
már rendkívüli népszerűségnek örvendő CP/M operációs rendszer egy "koppintása" volt,
amelyben azonban néhány kulcselemet (mint például a prompt, a könyvtár-elválasztó,
sztringlezáró karakter, és néhány egyéb apróság) megváltoztattak abból a célból, hogy
ne lehessen szabadalmak megsértésével pert indítani vele kapcsolatban.
A DOS kernel(mag) ennek ellenére egyértelmű hasonlóságot mutatott nagy elődjével,
és egészen a 3.0-s változatig minimális módosítással futtathatók voltak rajta
az előd CP/M-re írott alkalmazások.
21.2.) MS-DOS 1.0 - azaz QDOS
Az eredeti IBM PC operációs rendszerének szánták. Csak az
1-oldalas, 8 szektoros, 160 Kbyte-os lemezeket kezelte.
A rendszernek ekkor még a parancssori értelmezőből és az
EDLIN nevű sorszerkesztőből állt. Utóbbit az akkori felhasználók
nagy része is teljesen abszurdnak minősítették, habár jobb híján
rákényszerültek a használatára...
Az EDLIN képessége nevének megfelelően (EDitor of LINes = sorok szerkesztője)
valóban kizárólag sorszámokkal azonosított sorok szerkesztésére korlátozódótt, és igazából
semmi hasonlóságot nem mutatott akár a kezdetleges szövegszerkesztőkkel sem.
A Microsoft a QDOS (Quick and Dirty Operating System) MS-DOS-ra történő
átnevezésén túl minimális módosításokat hajtott végre,
és végül először az 1.24 verziószámot viselő változatot adta át
az IBM fejlesztőinek, aki ezzel az operációs rendszerrel dobta piacra
akkor debütáló PC számítógépét. Az első MS-DOS annyi hibát tartalmazott,
hogy a Microsoft-nak hamarosan egy javított változatott, az 1.25-öt
kellett a vásárlók rendelkezésére bocsátania. Utóbbi egyébként már képes
volt a 320 KB-os kétoldalas lemezek kezelésére is.
21.3.) MS-DOS 2.0 - 3.3
Az 1983 márciusában megjelent következő generációs IBM személyi számítógéppel,
az XT-vel már az MS-DOS 2.0 került kiszállításra. Gyakorlatilag az alapoktól
újraírt rendszer volt, amely immár képes volt a könyvtárak és merevlemezek kezelésére is,
bár utóbbiból csak a maximum 10 MB-osokat tudta kezelni, de akkoriban a HDD is eleve
ritkaság volt, nemhogy az ekkora gigantomán kapacitású.
Az IBM által 1983 októberében bemutatott PCjr (=Junior) számítógép már az MS-DOS 2.1
változatát futtatta. Ezt a gépet leginkább az akkori sikergépnek számító Commodore
és Apple II gépekhez hasonlóan inkább otthoni gépnek terveztek,
ám nem volt eléggé kompatibilis az IBM előző gépeivel,
így meglehetősen nagyot bukott.
MS-DOS 2.11 - a PCjr javított operációs rendszere
MS-DOS 3.0 - 1984 augusztus! Az új IBM PC/AT operációs rendszere - nagy újításokkal. HDD maximum
20 Mbyte, 1.2 Mbyte-os lemezt is ismeri, lehet nemzetközi beállítást is
alkalmazni, megjelent a RAMDRIVE.SYS. 16-bitesre terjesztette ki az addig 12-bites FAT fájlrendszert.
A még ugyanezen év novemberében piacra dobott MS-DOS 3.1 hálózati támogatással
bővítette az operációs rendszer képességeit, míg az 1985 januárjában megjelent MS-DOS 3.2
a 3.5"-os, 720 KB-os "kisfloppyk" kezelésének képességét vezette be a PC-kre.
A Microsoft nem sokkal ezután, 1985 novemberében jelentette be Windows nevű
grafikus héjának első változatát, amelynek képességei akkoriban
gyakorlatilag csak a fájlok és könyvtárak kezelésére korlátozódott,
és gyakorlatilag semmilyen aspektusában nem hasonlított a mai Windows rendszerekre.
Azt hiszem nem kell hangsúlyozni, hogy nem nagy jövőt jósoltak az újításnak.
Az MS-DOS történetében mérföldkőnek számító 3.3-as változatot a Microsoft a
Windows 2.0-val egy napon, 1987 április 2-án jelentette be.
Utóbbi nem csak az azóta is használatban lévő 1.44 MB-os 3.5"-os hajlékonylemezek
kezelésének képességével adományozta meg a PC tulajdonosokat, de végre lehetővé
tette a "túlméretes" merevlemezek több logikai kötetre bontását, azaz partícionálását is,
amely képesség az ezt követő egy évtizedben igen nagy jelentőséggel bírt.
Az MS-DOS 3.3 volt az első Microsoft operációs rendszer amely nemzeti támogatást
is tartalmazott, bár ez akkor még meglehetősen korlátos és kiforratlan volt.
21.4.) MS-DOS 4.0 - 7.1
MS-DOS 4.0 - 1986. október. Kicsit megelőzte korát.
A Microsoft és az IBM együttműködéséből létrejött, és eredetileg
Európában piacra dobott, majd hamarosan onnan ki is vont 4.0 a párhuzamos feldolgozás
(multitaszking) lehetőségét vezette (volna) be a DOS-felhasználók világába,
azonban sajnos meglehetősen sok hibája elrémisztette a felhasználókat.
Ezen a hamarosan megjelenő, javított 4.01 sem tudott változtatni,
így ez az op. rendszer is bukott. Lásd: PCjr!
Az ötletet az IBM a saját OS/2 nevű rendszerében vitte tovább!
Az alapoktól újraírt MS-DOS 5.0-t egy évvel a legstabilabb Windows-változat, a 3.0 megjelenése
után, 1991 júniusában dobta piacra a Microsoft. A bukás ellen ezt a verziót már alaposan
letesztelték a Microsoftnál, így egy valóban igen stabil operációs rendszert sikerült piacra dobniuk.
A rezidens programok HMA-ba töltésének lehetőségével plusz memóriát volt képes
felszabadítani az addigra igencsak falánkká vált alkalmazások számára.
Ez a rendszer már képes volt a nem túl sikeres 2.88 MB-os lemezek kezelésére is,
a törölt fájlok visszaállítására, valamint számos néhány segédprogram "lebutított" változatát
is tartalmazta. Megjelent - többek között - a mirror, undelete, unformat és a setver.
MS-DOS 6.0 Utóbbi típusú segédprogramok igazán az 1993 augusztusában bemutatott 6.0
változatban szaporodtak el, amely beépített antivírus, lemezkarbantartó és biztonsági mentések
készítésére használható programjaival közelebb állt a marketinghez, mint egy op. rendszerhez.
Különlegessége volt a beépített "lemezduplázó" DoubleSpace program is, amelyért később
a technológiát eredetileg kifejlesztő Stacker Corporation be is perelte a Microsoftot.
A bíróság ítéletében elmarasztalta a redmondi szoftverkonszert, aki így a kiszabott kártérítés
megfizetése mellett kénytelen volt a DoubleSpace-t eltávolítani az MS-DOS-ból.
Ennek helyébe az 1994 áprilisában bemutatott utolsó különálló DOS változatban,
az 6.22-ben a VertiSoft Systems-től licenszelt DriveSpace került,
ami elődjével gyakorlatilag teljesen azonos alapokon működött,
és később még a Windows 95 és 98 operációs rendszerekben is helyett kapott...
MS-DOS 7.0
Utóbbiak - a Windows Millenium Edition-höz hasonlóan - az MS-DOS egy a Windows grafikus
héjjal szorosan "összedrótozott" változatát tartalmazzák, amik már nem igazán tekinthetők
külön operációs rendszernek. A szóban forgó rendszerek parancssorába a verziólekérdező
parancsot beírva a felhasználók a 7.0, illetve 7.1 verziószámokat kaphatták.
Az egykor PC-k százmillióin futó MS-DOS története tehát szorosabb értelemben a 6.22,
kiterjesztettebb értelemben pedig a Windows Millenium Edition változatával ér véget,
hiszen a Microsoft ezt a vonalat a jövőben nem fejleszti tovább, hanem már csak
kizárólag a teljesen új alapokra helyezett Windows NT technológiára épülő operációs
rendszereket dob piacra. Utóbbiak pedig az MS-DOS-t már nem, csak egy annak
működését utánzó, kompatibilitási célokból fenntartott parancsort üzemeltetnek,
amely azonban valószínűleg szintén rövidesen eltűnik majd ezekből.
MS-DOS. Született: 1981. Elhunyt: 2002. Élt 21 évet. Nyugodjon békében!
21.5.) A Windows-ok fejlődéstörténete
- 1985. nov.: Windows 1.0
- 1987. okt.: Windows 2.0
- 1988: Windows 2.1 (Már működött 386-os processzoron is!)
- 1990. máj.: Windows 3.0 (A legsikerültebb verzió.)
- 1992. ápr.: Windows 3.1 (Ez az első Windows, ami IBM XT-ken már nem működik.)
- 1993. júl.: Windows NT 3.1 (New Technology) Ez volt az első önálló operációs rendszer, ami nem igényelt DOS-t maga alá.
- 1994. szept.: Windows NT 3.5 Főleg a hibákat javította ki.
- 1994: Windows 3.11 for Workgroups (Hálózati támogatottsággal.)
- 1995. jún.: Windows NT 3.51
- 1995. aug.: Windows 95 Eredeti verziószám: 4.00.950 - Másképpen: Standard Edition. (CD-n is forgalmazták. Önálló operációs rendszer.)
- 1996: Windows CE (Laptopokra és palmtopokra.)
- 1996. aug.: Windows NT 4.0
- 1998. jún.: Windows 98 Eredeti verziószám: 4.10.1998 Sok 95-ös hiba kijavítása. Sokban javult, főleg az Internetes lehetőségek javultak! Eredetileg ezzel akarták befejezni az otthoni Windows-sorozatot.(Win' 9x)
- 1999: Windows 98 SE (=Second Edition - Második kiadás) Apróbb javítások és kiegészítések.
- 2000. febr.: Windows 2000. Verziószám: 5.0. A Windows NT 4.0 utóda. Nagyon jó és stabil!
- 2000: Windows ME (=Millenium Edition - Ezredévi kiadás) Újabb otthoni verzió. A Windows 98 SE utóda.
- 2001: Windows XP (=eXperience - élmény) A Stabil NT/2000-es folytatása felhigítva némi 9X/ME-vel.
- 2003: Windows Server 2003 Újra előtérbe került a szöveges felület a grafikus kattogtatás helyett!