Internetul și Windows 3.11

Dacă ținem dinadins să intrăm pe internet din Windows 3.11 acest deziderat este cu totul realizabil. Și nici măcar nu e foarte complicat!

Veștile bune vin din partea Intel și Realtek, principalii producători activi de chipset-uri pentru plăci de rețea. Deoarece există cerere în mediul business și industrial, atât Intel cât și Realtek oferă drivere DOS pentru plăcile lor de rețea. Aceste drivere sunt conforme NDIS 2.0 (Network Driver Interface Specification) și sunt grupate în funcție de viteza de transfer a plăcii de rețea. Așadar, avem la dispoziție drivere universale pentru plăcile de 100mbps, pentru cele gigabit (1000mbps), ba chiar și pentru cele 2.5G (2500mbps). Ei bine, driverele NDIS pentru DOS sunt numai bune în Windows 3.11, ba chiar merg și în Windows 95 și 98SE.

După cum putem observa, aceste drivere sunt updatate la zi.

Cum instalăm un driver NDIS în Windows 3.11?

Mai întâi facem click pe Network SetupNetwork DriversAdd Network Adapter.

În acest punct vom vedea o listă cu driverele deja incluse în Windows 3.11 și, dacă nu cumva avem o placă de rețea de la începutul anilor ’90, selectăm: Unlisted or Updated Adapter apoi indicăm folderul unde se află driverul.

Am instalat driverul ce urmează?

Driverele pentru placa de rețea nu vin la pachet și cu protocolul TCP/IP necesar pentru a ne conecta la internet. Acest protocol este în general implementat la nivelul sistemului de operare, însă în Windows 3.11 nu este inclus în mod standard. Acesta se poate adăuga separat și poartă denumirea de: Microsoft TCP/IP-32 3.11b. Acesta este disponibil doar pentru Windows 3.11. Pentru Windows 3.1 putem folosi funcționalitatea TCP datorită unui program foarte popular la acea vreme Trumpet Winsock. Despre acesta vom face un articol separat.

Protocolul TCP/IP vine la pachet și cu un set de utilitare:

După ce am instalat pachetul TCP/IP, trebuie să îl setăm ca „default protocol” apoi din pagina sa de configurare bifăm DHCP pentru a obține automat un IP de la router și asta e, suntem conectați la internet.

Ce browsere putem folosi?

Windows 3.11 nu vine cu niciun browser la pachet. Acest lucru s-a întâmplat mai târziu, iar pentru că Internet Explorer a fost inclus „cu forța” în Windows 98 Microsoft a dat de bucluc și a fost amendată pe fondul legislației anti-trust. Pentru Windows 3.11, cel mai nou Internet Explorer care se poate instala este cel ajuns la versiunea 5, acesta poate fi instalat ca upgrade peste versiunea anterioară.

Ei bine, odată intrați pe net și e ca și cum ne-am întoarce în timp, căci în general doar contemporane cu Windows 3.11 și 98 vor funcționa în parametri normali. Site-urile mai noi folosesc tehnologii incompatibile cu Windows 3.11 și fie vor refuza conexiunea cu browserul, fie se vor afișa anapoda.

Alături de Internet Explorer, avem la dispoziție și Netscape Navigator versiunea 4.08 din anul 2001.

Fără excepție, autnci când acccesăm google acesta va afișa ceva indiferent de browser
Unele site-uri întreținute în mod curent sunt optimizate pentru Windows 3.11.

FTP

FTP – de la file transfer protocol – era un serviciu foarte popular la începuturile internetului. În prezent protocolul în sine a rămas aproape neschimbat și poate fi accesat cu ușurință din Windows 3.11. Unul dintre cele mai bune utilitare care poate fi folosit în Windows 3.x este Total Commander, iar acesta are și funcții pentru FTP:

You’ve got mail?

Fără îndoială, emailul a fost una dintre cele mai populare unelte care a acompaniat Windows 3.x în anii ’90. Chiar am putea spune că emailul crescut în popularitate și datorită Windows-ului care a simplificat cu mult interfața de utilizare. Mai putem folosi aceste funcții și astăzi?

Dacă avem un cont de email POP3 pe care-l putem configura, atunci avem noroc. Unele tehnologii de securitate ne vor sta în cale în Windows 3.x. Eu am reușit să creeze un cont de email pe @pinzaru.ro și l-am accesat din Windows 3.11.

IRC/ mIRC

Serverele IRC sunt sunt accesibile și din DOS, deci nu se pune problema să nu putem intra din Windows, mai ales că avem la dispoziție venerabilul mIRC care până la versiunea 5.91 a oferit suport și pentru Windows 3.x. Această versiunea poate fi folosită și în prezent având o funcționalitate aproape de 100%, în sensul că nu e mare diferența față de o versiune mai nouă pe 32bit.

Cum instalăm DOS & Windows 3.11 pe un SSD. Pas cu pas.

Dacă avem un calculator cu BIOS sau UEFI-CSM, avem toate șansele teoretice să putem instala mai întâi o versiune de DOS și, mai apoi, cireașa de pe tort: Windows 3.11. Procesul poate dura mai puțin de 10 minute, dacă avem la dispoziție un SSD/Hard Disk pe care să facem o partiție compatibilă cu DOS. Nu avem nevoie de unitate floppy iar mouse-ul și tastatura pe USB vor funcționa ca și cum ar fi PS/2, deoarece BIOS-ul va prelua semnalele USB și le va traduce pe înțelesul DOS/Windows 3.11.

Cum facem, pas cu pas

1) Descărcăm o imagine de dischetă de boot cu DOS de pe allbootdisks.com, recomandabil versiunea DOS 6.22. Putem încerca și venerabilul DOS 5 din 1991 – în cazul meu – a mers perfect pe un Ryzen 3900x cu placă de bază X470. Nu încercați cu discheta de boot de la Windows 95/98 care instalează DOS 7. Există un patch care permite să rulăm Windows 3x din DOS 7, se numeste WIN3x start, însă adăugăm încă un punct vulnerabil în configurația noastră, din moment ce oricum forțăm nota cu hardware foarte nou.

2) Facem un USB stick bootabil folosind o imagine de discheta de DOS cu ajutorul utilitarului UNetbootin.

3)Dedicăm acestui proiect un HDD/SSD mai vechi sau mai nou. Putem folosi și SSD-ul pe care avem acum Windows, dar va trebui să-l formatăm întrucât partiția FAT16 trebuie să fie la începutul discului. Dacă am ales această cale, e momentul să aflăm că este 100% realizabil să avem Windows 3.11 și Windows 10 pe același SSD, ba chiar putem bota în Windows 3.11 folosind bootmanagerul care vine la pachet cu Windows 10.

Pentru instalarea de mai jos, eu am folosit un SSD de 32GB de la Sandisk, căruia i-am șters toate partițiile și l-am făcut ca proaspăt luat din magazin. Se poate instala și pe SSD de capacitate mai mare, în orice caz, Windows 3x va vedea doar primii 8GB de pe un disk folosind accesul CHS prin BIOS.

Pentru a „curăța” SSD-ul, din Windows 10, cu ajutorul utilitarului diskpart apelăm la următoarele comenzi:

  • Diskpart (apăsăm tasta Windows – și scriem diskpart )
  • DISKPART ->List disk -> Select Disk 1 (unde „Disk 1” e discul pe care vrem să facem instalarea – îl putem identifica după mărime dacă avem dificultăți în a-l izola față de celelalte drive-uri conectate)
  • CLEAN pentru a șterge rapid partițiile(Comanda CLEAN ALL va avea același efect doar că va rescrie tot discul cu zero-uri astfel încât datele să nu poată fi recuperate cu soft-uri speciale, se recomandă în special atunci când vrem să înstrăinăm discul; comanda CLEAN ALL poate dura și 20-30 de minute în funcție de capacitatea discului)

4) Dacă vrem să obținem aceleași rezultate din DOS, bootăm de pe stickul USB și apelăm la utilitarul FDISK cu comanda fdisk

Pentru că am șters toate partițiile din Windows 10, ne-am făcut viața mai ușoară și ne rămâne doar misiunea de a crea o partiție primară DOS. Dacă nu le-am șters, apelăm la opțiunea no. 3: Delete partition or Logical DOS drive (de unde alegem varianta non-dos)

Pentru a crea o partiție primară, comenzile pe care le dam sunt în următoarea ordine:

  • 5. Change current fixed disk drive* (alegem discul unde urmează să facem instalarea)
  • 1. Create DOS partition or Logical DOS DRIVE
  • 1. Create primary DOS partition (musai să fie partiție primară)**

* Această comandă schimbă discul asupra căruia vrem să facem modificări. Dacă bootăm de pe un stick USB acesta va fi discul fix nr. 1. Dacă avem și alte SSD-uri, inclusiv pe PCI-Express acesta vor fi listate de catre FDSIK, ca discuri fixe cu diverse partiții de maxim 8GB sau mai puțin. Ca sa nu încurcam borcanele, recomand deconectarea celorlalte SSD-uri astfel încât să avem doar stickul bootabil și SSD-ul pe care vrem să facem partiția de 2GB.

5) După ce am folosit fdisk și repornim PC-ul partiția noastră o sa primească o litera de acces. În mod normal aceasta va fi C: sau D:. (presupunem că nu mai avem conectate alte discuri cu partiții FAT16)

Este momentul să formatăm partiția, folosind clasica comandă „format”. Fără alți parametri scriem:

format C: (sau D:)

6) E momentul să transferăm sistemul cu comanda sys C: sau sys D: Acest transfer înseamnă că avem minimul de fișiere ca să pornim calculatorul în DOS.

6.1) Optional: în caz că nu pornește instalarea și primim o eroarea cu privire la memoria extinsă. Copiem de pe discheta de boot driverul pentru memoria extinsă himem.sys si editorul text edit.com. Avem nevoie de acestea pentru a crea m fișierul text config.sys în interiorul căruia scriem următoarea linie DEVICE=HIMEM.SYS /M:1 . Switch-ul M:1 de la IBM  va rezolva de regulă problema, pentru un calculator HP am folosit switch-ul /M:14

7) Foarte important este să facem partiția activă. Chiar dacă am folosit comanda SYS noastră nu este încă bootabilă. FDISK din DOS 5/6 ne lasă sa facem partiții active doar de pe discul 1, care în cazul nostru este discul bootabil. FDISK-ul care vine pe discheta de boot din Windows 95 / 98 e mai înțelegător, dar și acolo trebuie să folosim un parametru special (fdisk /actok)

Din fericire, putem rezolva problema partiției active cu diskpart din Windows 10 sau pe stick-ul de instalare cu un Windows mai nou.

Din Windows 10 am folosit seria de comenzi

diskpart > select disk > seclect partition > active – pentru a face partiția de 2GB activa.

8) Descărcăm dischetele de instalare Windows 3.11 pe pe winworldpc.com. (de departe, cel mai recomandat site pentru instalări retro) Dacă ne întrebăm care e diferența majoră dintre Windows 3.1 și 3.11 aceasta este suportul TCP/IP care ne permite conectarea la net este disponibil doar în Windows 3.11.

8) Imaginile de dischete vin împachetate într-o arhiva 7zip. Ca să ne facem viața mai ușoară Descărcăm 7zip, selectăm toate imaginile de dischete facem click dreapta și le extragem conținutul într-un singur folder. Cineva de la Microsoft a avut ideea genială de avea nume diferite pentru fiecare fișier de instalare, deci nu se încurcă lucrurile dacă vom extrage toate fișierele într-un singur folder. Odată ce avem toate fișierele la un loc, instalarea va merge fără nicio întrerupere și va dura câteva zeci de secunde pe un SSD. Dacă am uitat să dezarhivăm vreo imagine de dischetă instalarea se va opri ți ne va cere să introducem discul X pe care se află fișierul Y.

7) Copiem folderul cu kitul de instalare pe partiția de 2GB. Ii dam o denumire de până la 8 caractere, de ex Win3kit, Win3 etc

8) Bootam de pe partiția de 2Gb și la promptul DOS scrie:

CD nume_folder, apoi setup.

9)În mod normal, mouseul pe USB va funcționa absolut OK în Windows 3.11. Ca o ironie, avem bătăi de cap în edițiile ulterioare de Windows. Dacă mouse-ul totuși nu funcționează: folosim tasta TAB pentru a naviga printre butoane și tasta SPACE/ENTER pentru a le apăsa. Sau putem folosi și combinația ALT + litera subliniată a unui buton. De exemplu, în imaginea de mai sus că apăsăm butonul Continue – apărăm Alt + O.

10) Hopaa, primim o eroare cu privire la memorie. Știm deja, avem prea multă. Revenim in DOS si scriem:

edit c:\system.ini – derulam până la secțiunea [386Enh] -unde adăugăm următoarea linie:

PageOverCommit=1

L-am instalat! Ce fac acum?

Ca să ne dăm mari la prieteni și să le arătăm că putem intra pe net, am putea începe prin a instala placa de de rețea, atât Intel cât și Realtek oferă drivere de DOS care vor merge ca unse în Windows 3.11. Microsoft oferă și suport complet TCP/IP pe 32bit cu DHCP și tot tacâmul.

Putem instala Microsoft Office, Adobe Phothosop s.a.m.d.

Versiuni mai vechi ale acestor software-uri populare pe găsim pe archive.org sau pe winworldpc.com Nu trebuie sa ne preocupe în mod special partea cu licența, căci nici pe producători nu-i mai interesează aceste versiuni de acum 20-25 de ani. Deținătorii site-ului winworldpc.com au declarat că a primit o notificare de la Microsoft în legătură cu Office XP care este o versiune relativ mai nouă (a fost scoasă inițial de pe site), dar le-a fost permis să distribuie versiunile mai vechi.

Putem intra pe mIRC

mIRC-ul funcționează ca-n zilele bune în Windows 3.11 și nu duce lipsă de utilizatori pe #ROMANIA.

Putem intra și pe net? Da, firește, dar vom avea o experiență limitată, deoarece doar site-urile mai vechi se vor afișa corect. Ultimele browsere pentru Windows 3.11 datează din anii 2000, respectiv Internet Explorer 5.0 sau popularul de atunci Netscape, ultima versiune pe 16bit fiind 4.08. Există și o versiune de Opera, dar se pare că este cea mai puțin preferată din cauza bug-urile cu care vine la pachet.

Netscape 4.08 reușește și după 20 de ani să se înțeleagă cu motorul de căutare google
Din DOS putem folosi browserul Arachne, însă acesta necesită configurare suplimentară.

Windows 98 – episodul cu mouse-ul

Dacă instalăm un sistem de operare mai vechi pe hardware foarte nou, ne putem lovi de următorul paradox: avem un mouse perfect funcțional în DOS, în Windows 1.x, 2.x, 3.x, Windows 95 dar nu și-n Windows 98SE care este și cel mai nou sistem de operare dintre toate, ba chiar are suport nativ pentru mouse-uri pe USB. Problema se manifestă în felul următor: mișcăm mouse-ul la drepta, el se duce în altă parte ba chiar și selectează iconițele de pe ecran, eventual le mișcă și face haos pe Desktop.

De ce-a luat-o șoricelul razna în Windows 98?

Sistemele pe 16bit precum DOS sau Windows 3.x, se bazează pe BIOS pentru lucrul cu mouse-ul. Adică se lucrează la nivelul cel mai de jos, fără briz-brizuri. Pur și simplu, BIOS-ul raportează către sistemului de operare că are conectat un mouse PS/2 și totul decurge conform standardului. Pe de altă parte, driverul mai evoluat din Windows 98 (acesta va recunoaște și rotița) încearcă să trateze de capul lui cu mouse-ul – ceea ce rezultă în mișcări eratice și un mouse practic inutilizabil dacă avem un mouse USB și o implementare mai nouă a standardului USB.

Cum rezolvăm?

Am putea instala un mouse pe PS/2, dar probabil că nu vrem să renunțăm la mouse-ul nostru pe USB. Pasul următor este să rezolvăm partea cu driverele USB. Din moment de Windows 98 recunoaște mouse-ul ca fiind un device USB, aceasta se va comporta absolut normal. În starea hibridă în care BIOS-ul îl raportează ca mouse PS/2 și Windows 98 nu recunoaște porturile USB, avem o problemă majoră: un mouse care a luat-o razna!

O a treia soluție, este și cea mai la îndemână și nu costă nimic. Nu ne trebuie mouse PS2, nu avem nevoie de placa de extensie pe USB, ci doar revenim la driverul din Windows 3.11. Acest driver se poate instala în Windows 98 prin simpla copiere în folderul Windows\System. Fișierul cu pricina poartă denumirea de LMOUSE.DRV – de la Logitech Mouse – și datează de pe 15.03.1994 și va suprascrie LMOUSE.DRV care vine la pachet cu Windows 98.

Atenție: nu copiați direct fișierul LMOUSE.DR_ de pe disk #2 din kitul de instalare Windows 3.1x deoarece acesta este compresat pe discheta și nu e bun la nimic. Acesta trebuie copiat din folderul Windows (după instalare) sau decompresat din DOS cu comanda expand:

EXPAND [d:][path]filename [[d:][path]filename[ . . .]]

De fapt, mult mai simplu e să descărcați fișierul chiar din linkul de mai jos:

Mouse driver Windows 3.x

Windows 98 – episodul cu SSD-ul

Putem instalăm Windows 98 pe un SSD? Da, fără niciun fel de probleme. Rata de transfer extraordinară a SSD-urilor nu este deloc un factor intimidat pentru un sistem de operare precum Windows 98, pentru că nu viteza este importantă ci protocolul de comunicare. Pentru că protocolul intermediat de BIOS a rămas neschimbat, practic Windows va accesa un SSD folosind aceleași comenzi pe care le folosea și cu un HDD standard care echipa un PC standard cu Windows 98, de regulă unul de câțiva GB și incomparabil mai lent.

Cum este posibil? Prin intermediul BIOS-ului atât DOS-ul cât și Windows 98 au la îndemână modul de acces clasic pe 16 bit, folosind int 13h. Cu toate că modul de acces pe 16bit nu e cel mai rapid, impactul nu va fi unul sesizabil deoarece un SSD va face ca timpii de bootare să fie de câteva secunde, practic nici nu trebuie să ne batem capul pentru acces pe 32bit. În definitiv,i sistemul nostru se va mișca mult mai rapid decât se mișca pe un HDD lent dar cu acces pe 32bit. Dacă instalăm o placa de extensie SATA cu drivere pentru Windows 98, atunci SSD-ul nostru va fi văzut ca un device SCSI și avem acces pe 32bit.

Ce SSD este compatibil?

În principiu orice SSD care folosește standardul AHCI/IDE va putea găzdui Windows 98. Aici se încadrează SSD-urile noastre obișnuite de 2.5 inch pe care le conectăm în porturile SATA, sau cele în format M.2 conectate la aceeași interfață SATA.

SSD Sandisk pe interfața SATA III folosit cu succes la instalarea de DOS 5, 6, 6.22 Windows 1.0, Windows 3.0, 3.1, 3.11, Windows 98

Merge și SSD nVME care folosește interfața PCI-Express? Este posibil. Nu am testat, deși dețin unul un nVME în PC. Totuși standardul nVME este diferit față de AHCI și e posibil să complicăm lucrurile.

Totuși, într-o instalare tipică, cel mai probabil vom folosi SSD-ul nVME pentru Windows 10 și un SSD obișnuit pentru sistemele de operare retro. Este total realizabilă și varianta în care instalăm pe același SSD cu Windows-ul actual, în ideea că formatăm una din partiții FAT32, o facem primară și instalăm acolo Windows 98. Această abordate necesită însă și o a doua etapă: instalarea unui bootloader sau niște niște muncă de lămurire cu Windows 10 ca să avem un sistem dual boot. Deocamdată, mergem pe soluția unui SSD separat, pe care-l selectăm ca device de boot ca să intrăm în Windows 98. Voi reveni și cu un articol

AHCI sau IDE?

Modul AHCI este recomandabil și extrem de compatibil cu sistemele de operare mai vechi. Dacă avem erori în modul AHCI schimbăm pe IDE. Pe un sistem HP Z220 cu procesor i7-3770 si chipset Intel C216 (Z77), Windows 98 a funcționat perfect în modul AHCI. În modul IDE erau probleme de compatibilitate, în sensul că orice copiere de date bloca temporar sistemul.

Legacy support

După ce am selectam modul AHCI sau IDE ne asiguram e musai să ne asigurăm că avem CSM/Legacy support – Enabled iar „secure boot” este dezactivat. În funcție de placa de baza, aceste setări se prezintă sub diverse forme și în diverse meniuri, dar rezultatul e același, ne bazam pe vechiul și clasicul BIOS ca sa trateze cu sistemul de operare.

DOS-ul nu este chiar mort

Un articol de Brett Nordquist

George RR Martin, autorul celebrului serial de fantezie Game of Thrones a explicat motivele pentru care folosește un computer DOS care rulează WordStar 4 spunând: „Dacă aș fi dorit o majusculă, aș fi tastat o majusculă. Știu cum să lucrez cu tasta Shift. ”

După câteva zile de la dezvăluirea lui Marin, internetul era plin de fani ai cărților și seriei HBO, întrebându-se de ce un autor ar alege intenționat instrumente vechi față de cele moderne disponibile pe Windows sau Mac. Mulți oameni au glumit că vechiul software a fost parțial responsabil pentru întârzierile din ultima versiune a seriei, dar la o privire mai atentă asupra motivelor lui Martin descoperim o serie de avantaje de care pot benefica scriitorii atunci când folosesc DOS.

Mare Fan DOS, George RR Martin

Calculatorul cu DOS al lui Martin nu este conectat la internet, ceea ce reduce întreruperile (precum și virușii) și permite sesiuni de scriere mai consistente. WordStar este un procesor de texte simplu, spre deosebire de unele programe software de astăzi care încearcă nu numai să corecteze greșelile de ortografie, dar oferă și sugestii gramaticale. Și mai există DOS, chiar el! Spre deosebire de Windows, DOS nu necesită actualizări săptămânale sau patch-uri. DOS a fost, de asemenea, construit în zilele de dinaintea multitasking-ului. Așadar, mai multe programe în același timp nu este ceva realizabil, însă rularea unui singur program, cum ar fi WordStar, se circumscrie ideei de concentrare maximă.

Deși există mai multe variante DOS, Microsoft este compania responsabilă pentru răspândirea în masă a acestui sistem de opere, acordând licențe pentru primii constructori de PC-uri. MS-DOS a fost lansat în vara anului 1981 și ultima sa varianta, DOS 8, a fost inclusa în Windows Me în anul 2000. Am cumpărat primul meu computer în 1993 de la acum defuncta companie ZEOS Computers, și a venit standard cu Windows 3.1 și MS-DOS 6.0. Aproape fiecare joc disponibil la acea vreme rula pe MS-DOS și nu aveam prea multe motive să pornesc Windows, decât să mă uit la interfața grafică. Comparativ cu Windows la acea vreme, DOS era stabil și rapid.

Dar, nu numai RR Martin este interesat de DOS, așa că am decis să arunc o privire mai atentă asupra a ceea ce, dacă este cazul, se petrece astăzi în jurul acestui sistem de operare. După ceva cercetare, am reușit să stabilesc că astăzi DOS este folosit în principal în trei scopuri: oferirea de suport pentru bus-uri clasice de transfer a datelor, jocuri DOS clasice și sisteme încorporate. Acest lucru are mult sens, deoarece fiecare dintre aceste scenarii necesită un software ușor care funcționează aproape de hardware și asta este un lucru pe care DOS îl face foarte bine.

Ca multe alte produse software concepute înainte de Internet, DOS nu a fost conceput ca o platformă capabilă de rețea. Jim Hall, care a dat startul proiectului Free-DOS în urmă cu mai bine de 20 de ani și este încă implicat în el astăzi, a spus: „DOS a fost conceput cu mult înainte de TCP și rețele, și nu are suport pentru rețea în kernelul său.. Aplicațiile își încarcă acum propriul suport și nu avem niciun fel de cale de a ne îndepărta de asta. ” Această afirmație doar limitează ceea ce poate face DOS într-o epocă în care trăim în Firefox sau Chrome și aproape orice altă aplicație care presupune o conexiune la Internet persistentă.

Majoritatea companiilor s-au mutat de mult timp la software pentru Windows, Mac sau Linux. Deși există o mulțime de programe abandonware disponibile pentru DOS, nu există încă o mulțime de programe comerciale încă construite. Unul dintre puținele produse pe care le-am găsit a fost un sistem de farmacie de la National Health Systems care încă funcționează pe DOS. Una dintre cele mai populare aplicații DOS a fost WordPerfect, iar Universitatea Columbia chiar oferă  instrucțiuni despre cum să obții WordPerfect pentru DOS care rulează pe un computer Windows 7 sau Windows 8. Își mai amintește cineva că a accesat codurile de revizuire cu o apăsare a tastei F11? Au fost perioade mai simple.

Deci, în timp ce DOS ar putea să nu fie mort, nu este probabil să fie reînviat pentru o audiență mai mare oricând în curând. Linux a preluat o bună parte din piața încorporată unde DOS obișnuia să joace. Jocurile de astăzi sunt la fel de probabil rulate pe consolă de la Sony sau Microsoft, deoarece sunt un computer desktop.

Dar va exista și un loc pentru DOS în inima păcănitorului. Hall surprinde bine acest lucru atunci când spune: „În general, cred că distracția cu DOS este un factor important”, a spus el. „În acest sens, seamănă și cu un model de tren. Puteți învăța să știți multe despre asta și puteți face multe cu voi înșivă, dar nu l-ați folosi pentru naveta dvs. zilnică. ” Pentru aceia dintre noi care nu așteaptă următoarea tranșă a Game of Thrones, să sperăm că DOS va rămâne mai mult timp.

Windows 3.11 pe un i7? Da, se poate!

Nu mi-a ieșit din prima, dar am reușit sa instalez Windows 3.11 pe un workstation HP-Z220 echipat cu un i7-3770. 1 Nu mă întrebați de ce…

Cu am făcut, pe foarte scurt:

1) Am creat o partiție bootabila (DOS) de 2GB/FAT16 pe un SSD de 32GB 

2)Din Windows 10, am copiat kitul de instalare cu Windows 3.11 – sunt 10 imagini de dischete pe care le-am dezharivat într-un singur folder

3) Am bootat de pe partiția de 2GB, am intrat în folderul cu kitul de instalare apoi am rulat setup.exe.

Și da, instalarea a pornit, ba chiar merge și mouse-ul! Not bad… pentru un sistem de operare pe 16bit lansat acum 30 de ani. Din păcate, am zăpăcit SSD-ul cu instalarea și-am mai găsit în arhivă doar o imagine în care am pozat o eroare în momentul în care încercam să mă înțeleg cu placa de sunet. Da, ați văzut bine! În Windows 3.1 putem rula software precum Microsoft Office, Photoshop 4.0, Total Commander, Adobe Premiere, Internet Explorer. Office și Photoshop arată incredibil de similar cu versiunile actuale. (le voi instala din nou si voi reveni cu poze)

Ce hardware este compatibil?

1) În mod evident procesorul i7, care pentru Windows 3.1 este un 486 incredibil de rapid.

2) Memoria. Viteza și tipul memoriei nu influențează cu nimic instalările de software retro, am încercat și cu 16GB DDR3 și cu 32GB DDR4 – si s-a instalat fără bătăi de cap.

Faptul că avem foarte mulți giga de memorie, este însă o problemă. Windows 3.1 va folosi maxim 256MB, ceea ce la momentul lansării  era de domeniul SF, ținând cont că cerințele minime de RAM sunt de 2MB în enhanced mode. Dacă avem câteva tone de RAM (și cu siguranță avem) atunci când încercăm să intrăm în ehanced mode, vom avea parte de o eroare, dar vom rezolva problema editând fișierul system.ini unde vom trece la secțiunea [386Enh] PageOverCommit=1

3) Placa video on board Intel HD. Plăcile video de la Intel sunt extraordinare când vine vorba de Windows 3.x, pur si simplu vor afișa atât Windows-ul în sine cât și procesul de instalare în mod perfect. Plăcile video mai noi și cu mulți giga de memorie, vor funcționa și ele, dar multe dintre ele vor afișa mici artefacte pe ecran, cu toate acestea 99% din imaginea originală este acolo. Intre timp, am testat si cu intel HD4000 cu acelasi succes.

4) Placa de bază – am în vedere în primul rând BIOS-ul. Majoritatea plăcilor de bază noi oferă și modul Legacy pe lângă cel UEFI. În modul legacy mouse-ul și tastatura USB sunt emulate drept hardware PS2 sau AT și sunt văzute din prima când pornim instalarea unui sistem precum Windows 3.1 Mă rog, surpriza este mouse-ul, căci fără tastatură nici nu am putea porni instalarea… dăh…

5)SSD-ul a functionat atat în modul AHCI cât și in cel IDE, l-am lăsat pe AHCI că pot boota fie in Windows 10 fie in 3.1, fără să modific BIOS-ul de fiecare data. Modul legacy face și-n această privință minuni și știe cum să raporteze discurile fixe. Partitia maxima accesibila din Windows 3.1 este de 2GB, putem face mai multe partitii insa.

6)Placa de rețea on board, în cazul de față, un Intel PRO 1000 gigabit. Asta da surpriză! Să putem folosi placa de retea on board, care mai e si bus PCI-Express, în Windows 3.x! Cum? Datorită driverelor NDIS de DOS, care sunt puse la dispoziție atât de Intel cât și de Realtek (principalii producători).

7) Nu-mi spune că merge și placa de sunet? Cam până aici a fost bafta noastră. Datorită BIOS-ului avem acces la PC Speaker (ala care face beep-uri) Putem instala un driver care va încerca să sintezeze sunet prin speaker-ul de la PC – rezultatul e destul de lame, nu merge la jocuri, dar măcar putea avea parte sunete în Windows. Pentru o placa de sunet adevărata e nevoie de ceva bătaie de cap, dar este realizabil și acest obiectiv. Există niște sofware care încearcă să ofere suport pentru sunetul onboard, mie nu mi-a reușit.

Internet în Windows 3.1?

 Da, în Windows 3.11 (exclusiv) avem support pentru TCP/IP. E suficient să bifăm DHCP și placa noastră de rețea se va înțelege cu routerul de minune, nici nu trebuie să trecem IP-urile manual. Ca browser putem folosi Internet explorer 5, ultima versiune compatibila cu Windows 3.11. Ce putem face cu IE5? Ei bine, putem face o cautare pe google și vom putea accesa un număr limitat de site-uri. Nu vom putea accesa majoritatea site-urilor din motive de securitate. Din fericire, site-uri în care gasim diverse goodies pentru Windows 3.1 nu folosesc conexiune securizata si se limiteaza la cod html de baza, ceea ce va duce la o afisare de calitate si la satisfactia ca am intrat in Windows 3.11 si am downloadat fisiere de pe internet. Unul dintre acestea este gaby.de, captura e din Windows 10.

mIRC?

Da, mircul pe 16bit merge si se conecteaza la servere. Am intrat si am zis ca scriu dintr-un PC care ruleaza Windows 3.11 si nimeni nu m-a crezut…

eMail?

Merge și emailul, am reusit să-mi trimit de pe telefon (gmail) la o adresa @pinzaru.ro și am primit mesajul cu succes. Si aici, sunt multe batai de cap cu securitatea.

FTP?

FTP-ul merge în general fara probleme.

Urmeză un articol în care este descrisă instalarea pe larg.

 

  1. Chiar dacă sistemul HP Z220 are oarecare o vechime, și chiar dacă în ianuarie 2017 s-a lansat deja generația 7, un i7-7700 este doar cu aproximativ 10% mai performant față generația 3 – Ivy Bridge, deci putem spune că, în mare, Windows 3.11 se poate instala (pe direct) pe un sistem de ultima generație. []

Windows 3.11 în 2009?

Facem pariu că nu știați că anticul Windows 3.11 încă a mai rezistat (în mod oficial) printre noi chiar până anul trecut? De ce? Una din cauze, din câte am înțeles, are legătură cu anumite modele de avioane lansate în anii ’90 care au venit cu Windows for Workgroups 3.11 embedded și erau destinate pentru entertainmentul pasagerilor. Așa, și ce legătură are? – Ei bine, avioanele  au o durată de exploatare mai mare decât ciclul de viața a unui sistem de operare, așa că Windows 3.11 a rămas printre noi, într-o formă sau alta,  aproximativ 15 ani. Nu era mai simplu să schimbe softul la avioane?  Nu chiar, cel mai probabil era necesar și schimbarea de hardware, dar avioanele sunt supuse unor certificări stricte. Așadar dacă au venit cu anumit hardware pentru care au primit o certificare (de exemplu că procesorul nu ia foc la 10.000 de metri), nu poți pur și simplu să le schimbi fără a o altă recertificare.

Facem si un alt pariu? Ca se poate instala Windows 3.11 pe un PC cu configurație la zi din 2009? (nu că am avea vreun motiv întemeiat să facem asta)

Pe bune? Putem instala Windows 3.11 pe această configurație?

Da, fără niciun fel de probleme. Windows 3.11 se bazează pe DOS. DOS-ul se bazează pe BIOS, iar PC-ul nostru are BIOS 100% compatibil cu DOS. Deci la nivel de baza, DOS va putea accesa fără probleme hardware-ul nostru, inclusiv hard disk-urile pe SATA, placa video și, foarte important, mouse-ul și tastatura pe USB. (de regulă, trebuie să activăm suportul pentru mouse și tastatură din BIOS) Bineînțeles, nu se pune problema de drivere pentru hardware-ul de ultima generație. Daca avem o placa video mai veche gen un S3 Virge, se rezolva și cu o rezoluție mai buna 1280×1024. În orice caz, Windows 3.1 rulează default la o rezoluție VGA iar placa noastră DX10 va randa cu grație pictogramele clasice de Windows 3.1 datorită suportului nativ pentru standardul VGA. Vom găsi totuși drivere la zi pentru placa de rețea, chiar daca aceasta este gigabit, e vorba de driverele universale de DOS care se găsesc updatate la zi pe site-urile producătorilor. (nu mă întrebați de ce)

Cum instalam Windows 3.x?

  1. Mai întâi, avem nevoie de o partiție primară de maxim 2GB FAT16 – o putem face și din Windows XP, dar recomand să vă faceți un stick bootabil cu DOS 6.22. Nu știți cum se face un stick bootabil? Aveți aici toate detaliile.
  2. Atenție: nu instalați Windows 3x pe o partiție cu DOS 7, adică o partiție făcută bootabilă cu fișierele de boot la Windows 98.
  3.  Descărcăm de pe net imaginile cu Windows 3.11, cu aceasta versiune putem intra și pe internet.  Dacă avem dischete disponibile, scriem imaginile pe dischete și le numerotăm, pentru că vom avea nevoie de ele în ordine. Dacă nu avem dischete, mult mai simplu e să extragem din imagini fișierele propriu-zise cu WinRar/7zip si sa le punem pe toate într-un folder. Imaginile cu diferite versiuni de Windows le găsiți pe winworldpc.
  4. Bootam de pe partiția cu DOS 6.22 și rulam setup.exe din folderul unde am dezarhivat kitul de Windows 3.11. Sau scriem A:, ca să trecem pe unitatea de dischete unde, la fel, scriem setup. După ce se termina de copiat prima discheta, vom primi mesaj sa introducem DISK #2 și tot așa până la discheta #10. Dacă copiem fișierele pe hard, kitul are aproximativ 14MB instalarea se va termina foarte rapid.
  5. Nu modificam setările cu privire la memoria virtuala care apar în timpul instalării. Dacă ne apare că Windows are nevoie de 256MB spațiu pe disc pentru memoria virtuala, lăsam setarile implicite să-si faca treaba.
  6. Gata s-a instalat! Repornim PC-ul, bootam de partiția cu DOS 6.22 și scriem „win” ca să intrăm în Windows 3.11.

Ce mai putem face cu Windows 3.11 in 2009?

Nu mare lucru, evident. Windows 3.11 este un sistem de operare pe 16bit, grosul software-ului pe 16 bit pentru Windows 3.x s-a scris în general până la apariția revoluționarului Windows 95. După lansarea Windows 95 s-a făcut o mișcare masivă pentru software-ul pe 32 bit și lucrurile nu s-au mai schimbat. Există totuși pe 16 bit versiuni ale celor mai populare programe: Microsoft Office, Adobe Photoshop, Acrobat Reader, Adobe Premiere, WordPerfect de la Novell, AmiPRO (preferatul meu), Total Commander 16bit, mIRC pe 16bit și sute de titluri de jocuri. (deși multe din jocurile

Photoshop 2.5 pentru Windows 3.x. Remarcați instrumentele din dreapta și structura meniurilor? Ei, bine… nu s-au schimbat prea multe.

WordPerfect pentru Windows 3.x