Rok 1991, na superstroji 386/sx 16MHz, 8MB RAM, 60MB HDD nainstalovan v jednom podniku OS/2 verze 1.2 a nad nim databaze Oracle (!!). To vse zapojene do Ethernetu, kde behaji IPx/SPX pakety. Vedle stoji server s Novell Netware 2.15 (386/16MHz, 4MB RAM) s obrovskym SCSI diskem o kapacite 200MB (doufam, ze cislo verze pisu spravne).
Tak to bylo moje prvni prakticke setkani s OS/2 (pred tim jsem jej znal z clanku v Mikrobazi, v Elektronice a castecne v AR). A musim rici, ze jsme se meli radi. Unix tehdy pouze na znakovem seriovem terminalu, pricemz masina byla tajemna a kdesi v dali...
Jo byl to dobrej OS. Bohuzel IBM nepochopila, ze vydavani betaverzi ovladacu lze pouzit jako marketingovy tah. Takze papirove se jevila podpora hardwaru v OS/2 oproti Windows dost mala.
Rok 1996, firma s cca 400 ks 386/486 - vacsinou 8/16 MB RAM, siete Novell a TCP/IP, vsade OS/2 2.x s podporou SNMP. Stabilne, vykonne, spolahlive, lahko monitorovatelne a spravovatelne cez jednoduchu aplikaciu napisanu v REXX skriptoch, proste ADMINSKA POEZIA! Traja ludia, ktori doslova nemali co robit; vsetko sa dalo spravit po sieti a hned. Spokojni uzivatelia, vysmiati administratori. Dnes to znie neuveritelne, ale bolo to tak.
Co vsak bolo najzaujimavejsie: aky vykon dokazal OS/2 dostat z Pentia 90 v roku 1998 (tusim). Pri testovani aplikacie (ERP ProFiS) sme na jednej masinke s 32 MB RAM spustili 128 klientov (emulator terminalu) a v nich 72 hodin nechali bezat benchmarky databazy (Progress), ktora bezala na Linuxe s diskovyn polom EMC Symmetrix. Bez jedineho problemu, Bohuzial, to uz sme boli viac nez zamestnani par stanicami so skvelym modernym systemom W9x.
Bez ironie: OS/2 bol zo systemoveho pohladu najlepsi desktop aky som dodnes poznal. A z uzivatelskeho pohladu patril medzi to najlepsie, s cim som sa stretol.
Ten výkon nebyl dán až tak tou OS/2 - na ní běžel pouhý telnet (emulace terminálu VT100). Dokud to bylo v režimu klient-server (klient OS/2, server AS/400, programy uložené na Novell NetWare 3.11), tak to výkonově nikdy pořádně nestačilo. Až v r. 1996 přidala IBM do OS/400 podporu TCPIP a Progress pro OS/2 přestal být podporovaný, ale přidali verzi pro Linux. Takže se musely přehodit programy ProFiSu běžící pod OS/2 na Linux a PC s OS/2 se používaly jako terminály k linuxu - čili něco jako 3 vrstvý režim: klient (teminál na OS/2) - aplik. server (na linuxu) - AS/400 (DB2 server). Když se to v květnu 1997 převedlo na host-based (DB Progres + programy na Linuxu, terminály zůstaly na OS/2), tak se rychlost background zpracování zvýšila 20x až 40x, interaktivní režim zrychlil nejméně 10x. 200 uživatelů pak jelo na 1 PC serveru 2x PentiumPro/166 s 128MB RAM a disk. polem s inteligentní cache 0,5 GB a bylo to neuvěřitelně spolehlivé a rychlé. IBM tehdy nechápala, proč jí tak velký zákazník utekl z AS/400 na OS "bez podpory nějakého výrobce". Když tehdy dělali v Matadoru upgrade stejného IS (rozsah DB i počet uživatelů srovnalený) na údajně mnohem výkonější mašině s HP-UX (HP K450, 2x Pa-Risc?), tak to trvalo 4h, na téhle konfiguraci s linuxem to sběhlo za 1h :-)
Jen pro doplnění: DB Progress jsme poprvé zkoušeli proti AS/400 na podzim r. 1992, tehdy na OS/2 1.3EE. Začátkem r. 1993 jsme zkoušeli jak klienty na OS/2 2.0, tak DOS s Win 3.x. OS/2 byla při tehdejších testech zhruba o 30% rychlejší než kombinace DOS-WIN. Tehdejší Progress (tuším 6.2J?) měl při určitém typu záznamu v DB nějaké problémy, takže na klientovi docházeli syst. zdroje a klient DOS-WIN havaroval. OS/2 zjistil, že nějaká aplikace mu sebrala všechny zdroje a tak ji ukončil. Jako klienti byly v obou případech používány stejné PC 386/33 s 8MB RAM zn. DTK. Mimochodem, asi 3 roky jsem tehdy neměl k OS/2 myš - všechny operace v grafickém rozhraní bylo možné dělat přes klávesnici (později ve 4.0 Warp i hlasem).
Na jaře 1996, když bylo jasné ukončení podpory klienta DB Progress pro OS/2, výrobce zkoušel upravit IS ProFiS do grafického rozhraní Win95. Aplikace byla několikanásobně pomalejší než stávající verze pro OS/2. Tehdy tam seděl takový fousatý dlouhovlasý chlapík (pan Š.) a zkoušel DB Progress pro Linux. Tak byl požádán, ať se s tím zkusí připojit z linuxu k AS/400. Připojil se, spustil pár testů a nebylo co řešit. V interaktivním režimu to bylo rychlejší než OS/2, operace bez zobrazení na terminálu byly sice pomalejší než z OS/2, ale přesto lepší než aplikace pod Win95 :-)
Žádná verze Progressu pro linux v r. 1996 neexistovala. Byla to verze pro SCO UNIX, která běžela pod emulátorem SCO v linuxu možná lépe, než přímo pod SCO. Ani to pole EMC Symmetrix tehdy nemělo linux jako podporovnou platformu, ale firma MHM to tehdy zapůjčila na vlastní riziko na otestování, a dohromady to fungovalo skvěle bez jakýchkoliv problémů.
JJ, pan Š v černém warpowském triku - tehdy jsem pochopil, že skvělý produkt a technicky zdatný tým ještě neznamená komerční úspěch. Bohužel, kravaťáci (i) tehdy tahali za delší špagát a hloupý dav jásal...