V²voj OS/2 k verzi V4

Ji₧ v roce 1984 zahßjily firmy Microsoft a IBM v²voj operaΦnφho systΘmu pro PC s multitaskingem potΘ, co se ukßzalo, ₧e systΘm DOS dosp∞l na hranici sv²ch mo₧nostφ a jeho dalÜφ v²voj nepovede k ₧ßdn²m pronikav²m zm∞nßm k lepÜφmu.

Se vznikem procesoru i80286 bylo mo₧no vyu₧φt "Protected mode" - chrßn∞n² m≤d 286, kter² poskytoval 16 MB p°φmo adresovatelnΘ pam∞ti, jistou ochranu aplikacφ a pod. OS/2 byl pro tento chrßn∞n² m≤d navr₧en a jeho vlastnostφ a v²hod neustßle vyu₧φval ji₧ od verze 1.0. Proto pod OS/2 neexistuje magickß hranice 640 KB, jßdro operaΦnφho systΘmu je chrßn∞no od aplikacφ a naopak aplikace nemajφ p°φm² p°φstup k za°φzenφm, tak₧e za°φzenφ lze virtualizovat a p°φstup k nim °φdit jßdrem operaΦnφho systΘmu.

Nßsleduje p°ehled chronologickΘho v²voje OS/2 a₧ k verzi V4.

1987 verze 1.0
OS/2 byl p°edstaven spoleΦn∞ firmami IBM a Microsoft. V²konnost software ud∞lala dojem, i kdy₧ nßroky 2MB RAM se na tehdejÜφ dobu zdßly b²t p°φliÜ vysokΘ. V tΘ dob∞ OS/2 obsahoval pouze textov² shell a "Task Switcher" - program k p°epφnßnφ mezi procesy. U₧ v tΘto verzi existuje "DOS compatibility box", urΦen² pro zpracovßnφ program∙ pro DOS. Jako procesor byl po₧adovßn i80286. Nepou₧φvß se BIOS.
















P°φkazov² °ßdek OS/2 1.0

1988 verze 1.1
Objevil se "Presentation Manager" - slu₧by pro grafickΘ u₧ivatelskΘ rozhranφ. Od tΘ doby se OS/2 d∞lφ na jßdro a odd∞litelnΘ grafickΘ u₧ivatelskΘ rozhranφ. Firma Microsoft pracovala na grafickΘm rozhranφ a jeho API, firma IBM se zkuÜenostmi °eÜenφ operaΦnφch systΘm∙ jako nap°. OS/360 pracovala na jßdru OS/2 a jeho multitaskov²ch schopnostφ.

1989 verze 1.2
S touto verzφ byl zaveden systΘm "Installable File Systems" a s nφm nov² souborov² systΘm HPFS, kter² je doporuΦen pro disky v∞tÜφ ne₧ 100MB, kde je v²konn∞jÜφ ne₧ FAT systΘm. TΘ₧ je poprvΘ pou₧ito tzv. "dualbootu", co₧ je jedna ze dvou technologiφ zavßd∞nφ OS/2 nebo DOSu na jedinΘm poΦφtaΦi. P°ibyl programovacφ jazyk 2/REXX a rozÜφ°en² systΘm nßpov∞dy. Zßrove≥ byly rozpracovßny dalÜφ dv∞ verze OS/2: verze 2.0 podporujφcφ ji₧ jen procesory i80386 a vyÜÜφ, a verze 3.0, kterß m∞la b²t p°enositelnou verzφ OS/2 pro ne-IntelovskΘ platformy. Verzi 3.0 vyvφjela hlavn∞ firma Microsoft. SouΦasn∞ se pokraΦovalo ve v²voji OS/2 pro i80286, i kdy₧ v²voj zde byl spφÜe zastoupen opravou chyb.

1990 verze 1.3
Zde se cesty IBM a Microsoftu rozeÜly a IBM pokraΦovala ve v²voji IntelovskΘ OS/2 sama. U verze 1.x byly vÜechny rozhodujφcφ Φßsti vym∞n∞ny, Presentation Manager zφskal vzhled podobn² Windows 3.x, pro vektorovΘ fonty je pou₧it Adobe Type Manager jak pro tiskßrnu, tak pro obrazovku, zlepÜila se stabilita na levn∞jÜφch klonov²ch poΦφtaΦφch. ZaΦalo se tΘ₧ pracovat na novΘm grafickΘm rozhranφ pro novou 32bitovou verzi OS/2 2.0. Toto rozhranφ bylo vytvo°eno podle normy CUA 91 a dostalo nßzev Workplace Shell (dßle WPS). K OS/2 1.x byl dodßvßn Microsoft LAN Manager, kter² dopl≥oval OS/2 1.x na plnohodnotn² nededikovan² server. K LAN Manageru byla vyvinuta tΘ₧ sφ¥ovß verze HPFS zvanß HPFS386, kterß je psanß pro chrßn∞n² m≤d procesoru i80306 a mß mnoho v²hod proti klasickΘmu driveru HPFS, ovÜem tyto v²hody jsou pozorovatelnΘ spφÜe z hlediska sφt∞. Firma Microsoft zatφm po ·sp∞chu Windows 3.x urychlen∞ p°ejmenovala OS/2 3.0 na Windows NT.


Vzhled grafickΘho rozhranφ OS/2 verze 1.3

1992 verze 2.0
Je meznφkovß, proto₧e se poprvΘ vy₧aduje procesor i80386SX a vyÜÜφ. Obsahuje ΦßsteΦn∞ 32bitovΘ jßdro ( 32bitov² Kernel a 16bitovß grafika), emulaci DOSu a Windows 3.0 zalo₧enou na bßzi V86 m≤du - emulaci reßlnΘho re₧imu v rßmci chrßn∞nΘho re₧imu 386. Tato zm∞na ji₧ umo₧≥uje preemptivnφ multitasking DOS a Windows aplikacφ. PoprvΘ se dodßvß grafickΘ rozhranφ Workplace Shell,


Workplace Shell OS/2 verze 2.0

p°ibyl "Boot Manager", jin² systΘm pro zavßd∞nφ OS/2, DOSu nebo i jinΘho systΘmu. Microsoft LAN Manager z OS/2 1.x byl firmou IBM zakoupen, p°epsßn do 32 bit∙, vylepÜen, urychlen a pod jmΘnem OS/2 LAN Server 2.0 je prodßvßn jako serverovΘ °eÜenφ na bßzi OS/2 2.0.


V²voj OS/2 od 16 bitovΘ verze 1.0 a₧ k 32bitovΘ verzi 2.0

1993 verze 2.1 a 2.11 SMP
Verze 2.1 je hlavn∞ optimalizovßna pro procesory i80386, vÜechny d∙le₧itΘ Φßsti (Kernel, Presentation Manager atd.) jsou pln∞ provedeny ve 32-bitovΘ architektu°e, p°ibyla podpora pro jinΘ za°φzenφ (PCMCIA, APM, PENtop), rozÜφ°ila se nabφdka driver∙ pro SCSI, grafiku, CD-ROM, tiskßrny. Dodßvß se emulace Windows 3.1, kterß je schopna b∞₧et i v "386 Enhanced" m≤du. Jako podpora pro multimΘdia je zaveden MMPM/2 - "MultiMedia Presentation Manager". Na trh je zßrove≥ uvedena verze 2.11 SMP, podporujφcφ symetrick² multiprocessing a₧ na 16 procesorech Intel (teoreticky i vφce). Nedosp∞la k velkΘmu rozÜφ°enφ z toho d∙vodu, ₧e v tΘ dob∞ nebyly procesory Intel pro multiprocessing p°ipraveny a tak ka₧dΘ °eÜenφ multiprocesorovΘho PC p°edstavovalo ·pln∞ jinou konstrukci. DalÜφ v²voj LAN Serveru vy·stil ve verzi 3.0, a potΘ i ve verzi LAN Serveru pro OS/2 SMP.

1994 verze 3.0 - nazvanß Warp


Workplace Shell OS/2 Warp verze 3.0

SystΘm proÜel dalÜφ optimalizacφ, kterß byla spφÜe zam∞°ena vnit°n∞ a tak, aby prßce s OS/2 Warp na mΘn∞ v²konn²ch poΦφtaΦφch byla rozumnΘ ·rovni. Existujφ dv∞ verze - "Φervenß" a "modrß" - modrß obsahuje k≤d Windows 3.1, Φervenß tento k≤d neobsahuje a pou₧ije k≤du ji₧ nainstalovan²ch Windows 3.1. Tato druhß verze je levn∞jÜφ, proto₧e zßkaznφk nemusφ platit za k≤d Windows. DalÜφ vylepÜenφ zahrnuje v∞tÜφ podporu r∙zn²ch za°φzenφ, rozÜφ°ena byla podpora multimΘdiφ atd. Byl vylepÜen tΘ₧ Workplace Shell a byly p°idßny mo₧nosti startu v n∞kolika r∙zn²ch konfiguracφch v nouzov²ch podmφnkßch. Pozd∞ji se objevila verze OS/2 Warp Connect, kterß obsahovala peer-to-peer sφ¥ a klienty pro r∙znΘ sφ¥ovΘ operaΦnφ systΘmy a sφ¥ovΘ nadstavby. Jako pokraΦovßnφ verze 2.11 SMP vyÜla i OS/2 Warp SMP. K OS/2 Warp je dodßvßn LAN Server 4.0 pod jmΘnem Warp Server, vΦetn∞ verze SMP pro Warp SMP.

         
╚ervenß a modrß varianta OS/2 Warp 3

1996 verze 4.0 - Warp 4, d°φve Merlin


Workplace Shell OS/2 Warp verze 4.0

P°es vÜechny ΦernΘ p°edpov∞di se ukßzalo, ₧e OS/2 Warp V3 nebyl poslednφ verzφ OS/2. OS/2 Warp V4, p∙vodn∞ zvan² Merlin, se objevil na trhu jako univerzßlnφ sφ¥ov² klient, integraΦnφ platforma pro vÜechny aplikace pro Intel vyjma aplikacφ Win32 a Unix, a jako operaΦnφ systΘm pro Internet, vΦetn∞ podpory jazyka Java. Do systΘmu byly za°azeny dalÜφ rozÜφ°enφ, jako nap°. podpora pro ·rove≥ ochrany C2, OpenGL, PlugNPlay, systΘm pro rozpoznßvßnφ lidskΘ °eΦi a ovlßdßnφ pomocφ nφ, OpenDoc a dalÜφ.


OS/2 Warp 4

1998 verze 5.0 ?
Na konci prvnφho kvartßlu se mß objevit OS/2 Warp 5, ovÜem zprßvy o tom co mß Φi nemß obsahovat jsou Φist∞ neoficißlnφ. NicmΘn∞ je vid∞t, ₧e OS/2 nenφ jeÜt∞ u konce s dechem.