Ai cumpărat recent un PC desktop sau laptop nou și ai observat că vine cu FreeDOS preinstalat, dar nu știi ce este sau ce poți face cu el. Te întrebi de ce producătorii de PC-uri îți oferă acest sistem de operare necunoscut, în loc de Windows sau Linux și dacă ar trebui să păstrezi FreeDOS sau să îl înlocuiești cu alt sistem de operare. Dacă te regăsești în această situație, atunci acest articol este pentru tine. Îți voi explica ce este FreeDOS, un sistem de operare gratuit și open source care îți oferă un mediu compatibil cu MS-DOS. Îți voi spune de ce vine preinstalat și îți voi arăta cum poți folosi FreeDOS pentru a juca jocuri clasice de DOS, a rula programe sau dezvolta sisteme încorporate.
Ce este FreeDOS
FreeDOS este un sistem de operare care imită funcționalitatea MS-DOS, un sistem popular în anii ’80 și ’90 care rula pe computerele IBM PC compatibile. FreeDOS este open source, ceea ce înseamnă că oricine poate vedea și modifica codul sursă al programelor sale. De asemenea, este gratuit, deci nu trebuie să plătești nimic pentru a-l descărca și folosi.
Dar ce poți face cu FreeDOS? Ei bine, depinde de ce îți place să faci cu PC-ul tău. Dacă ești un fan al jocurilor clasice de DOS, atunci vei fi încântat să afli că poți juca aproape orice joc care a fost creat pentru MS-DOS pe FreeDOS. De la Wolfenstein 3D la Doom, Commander Keen la Rise of the Triad, Jill of the Jungle, Duke Nukem și multe altele. Poți chiar să rulezi versiunile originale de Windows, de la 1.0 la 3.11, dacă vrei să retrăiești experiența grafică a acelor vremuri.
Dacă ești mai interesat de programele vechi de afaceri, care nu mai sunt compatibile cu sistemele de operare moderne, atunci vei fi mulțumit să afli că poți rula aproape orice program care a fost creat pentru MS-DOS pe FreeDOS. De la contabilitate la raportare financiară, de la procesare de text la baze de date, și multe altele. Poți chiar să recuperezi date de pe dischete sau CD-uri vechi, care nu mai pot fi citite de alte sisteme de operare.
De asemenea, dacă ești pasionat de dezvoltarea de sisteme încorporate, care au nevoie de un sistem simplu și stabil, atunci vei fi impresionat să afli că poți folosi FreeDOS ca bază pentru proiectele tale. De la dispozitive medicale la industriale, la automate la roboti și multe altele. Poți chiar să adaptezi FreeDOS la nevoile fiecărui dispozitiv, adăugând sau eliminând programe sau funcții după preferințe.
De ce vine preinstalat pe unele PC-uri
Dacă ai cumpărat un PC nou sau ai vizitat un magazin online de computere, s-ar putea să fi observat că unele modele vin cu FreeDOS preinstalat. Te-ai mirat și tu de ce ți se oferă acest sistem de operare obscur, în loc de Windows sau Linux. Ce rost are asta și ce efect are asupra ta ca utilizator?
Ei bine, explicația e simplă: banii. Prin oferirea FreeDOS, producătorii scapă de costurile de licențiere și de distribuție ale altor sisteme de operare, cum ar fi Windows sau Linux. Așa că ei pot oferi clienților o variantă mai accesibilă la aceste sisteme de operare, care poate fi tentantă pentru cei care au un buget restrâns sau care vor să își instaleze singuri sistemul de operare.
Și ce înseamnă asta pentru tine ca utilizator? Păi, depinde de ce vrei să faci cu PC-ul tău. Dacă vrei să folosești FreeDOS, atunci ești în regulă. Doar pornești PC-ul și umbli prin mediul DOS. Dacă vrei să instalezi alt sistem de operare, atunci trebuie să ai la îndemână un stick USB cu sistemul de operare dorit și să urmezi pașii de instalare specifici. Dacă vrei să ai mai multe sisteme de operare pe același PC, atunci trebuie să folosești un program de bootloader, cum ar fi GRUB sau LILO, care îți permite să alegi ce sistem de operare să pornești la fiecare pornire.
De altfel, FreeDOS nu are nevoie de actualizări frecvente sau de protecție antivirus și nici de resurse hardware prea mari, ceea ce face ca el să poată rula pe PC-uri cu specificații modeste sau pe dispozitive cu spațiu limitat. Acesta poate rula programe și jocuri vechi care nu sunt disponibile pe alte sisteme de operare. Așa că este util pentru cei care au nevoie să acceseze date sau aplicații vechi, care nu pot fi migrate sau convertite pe alte sisteme de operare. Și este util pentru cei ce vor să se distreze cu jocurile clasice de DOS, care au o valoare nostalgică sau istorică.
Cum a apărut FreeDOS
Totul a început în 1994, când Microsoft a anunțat că nu va mai vinde sau suporta MS-DOS. Jim Hall, un student la vremea aceea, a postat un manifest pe internet, propunând dezvoltarea unui PD-DOS, adică un DOS de domeniu public. Ideea lui a fost primită cu entuziasm de alți programatori, care s-au alăturat proiectului și au început să scrie sau să găsească cod sursă pentru un nucleu (kernel), un interpretor de comenzi (command.com) și câteva utilitare de bază. Astfel s-a născut Free-DOS, numele pe care l-au adoptat după ce au renunțat la PD-DOS, pentru a evita confuzia cu alte proiecte similare.
În primii ani, proiectul FreeDOS a fost menținut de Morgan “Hannibal” Toal, care a coordonat eforturile voluntarilor și a distribuit versiuni preliminare ale sistemului de operare. În 1998, Jim Hall s-a întors la conducerea proiectului și a început să lucreze la o versiune stabilă și completă de FreeDOS. A fost nevoie de mai mulți ani pentru a finaliza această versiune, care a inclus peste 150 de programe diferite, scrise sau adaptate de diverși dezvoltatori. În 2006, după multe teste și corecții, s-a lansat oficial FreeDOS 1.0, prima versiune majoră a sistemului de operare.
FreeDOS 1.0 s-a bucurat de o primire favorabilă din partea utilizatorilor și a presei de specialitate. Sistemul de operare putea fi descărcat gratuit sub formă de imagine CD-ROM, care conținea două variante: una limitată, care includea doar nucleul și aplicațiile esențiale, și una completă, care includea multe alte aplicații (jocuri, rețelistică, dezvoltare etc.). De asemenea, FreeDOS putea fi instalat pe dischete sau pe memorii USB. Un avantaj al FreeDOS față de MS-DOS era faptul că se punea la dispoziție ca open source, adică oricine putea accesa, studia și modifica codul sursă al programelor. Licența folosită în general era GNU GPL, dar existau și alte licențe pentru unele programe considerate demne de păstrat, cum ar fi 4DOS.
După lansarea lui FreeDOS 1.0, proiectul nu s-a oprit. Au urmat mai multe versiuni intermediare, care au adus îmbunătățiri și actualizări la diferite componente ale sistemului de operare. În 2012, s-a lansat FreeDOS 1.1, care a introdus un nou meniu de instalare și un nou sistem de pachete software. În 2016, s-a lansat FreeDOS 1.2, care a adus noi programe și drivere pentru hardware modern. În 2020, s-a lansat FreeDOS 1.3 RC2 (Release Candidate 2), o versiune preliminară a viitoarei versiuni stabile, care include un nou nucleu, un nou interpretor de comenzi și un nou sistem de fișiere FAT32.
FreeDOS este folosit în mai multe scopuri și de mai multe companii. Unii utilizatori îl folosesc pentru a rula software vechi, care nu mai funcționează pe sistemele de operare moderne, cum ar fi Windows sau Linux. Alții îl folosesc pentru a susține sisteme încorporate, cum ar fi routere, camere video sau dispozitive medicale. Alții îl folosesc pentru a experimenta cu programarea la nivel scăzut, învățând despre arhitectura x86 și limbajul de asamblare. De exemplu, Dell a preinstalat FreeDOS pe unele dintre desktopurile lor n-series, pentru a reduce costurile.
Ca și proiect, acesta este activ, care se dezvoltă în continuare cu ajutorul comunității de voluntari. Pe site-ul oficial al proiectului, www.freedos.org, se pot găsi informații despre istoria, scopul și caracteristicile lui FreeDOS, precum și linkuri pentru descărcare, documentație și suport. Pe site-ul GitHub al proiectului, github.com/FDOS, se pot găsi codurile sursă ale programelor incluse în FreeDOS, precum și posibilitatea de a raporta erori sau de a propune îmbunătățiri.
Cum poți folosi FreeDOS
Pentru a începe, ai nevoie de câteva comenzi esențiale pentru a te deplasa prin directoare și fișiere. Iată o listă scurtă:
- DIR afișează conținutul directorului curent;
- CD schimbă directorul curent în altul;
- MD creează un nou director sau subdirector;
- RD șterge un director sau subdirector gol;
- DELTREE șterge un director, inclusiv orice fișiere sau subdirectoare pe care le conține;
- COPY copiază fișiere de la o locație la alta;
- XCOPY copiază directoare întregi de la o locație la alta.
De exemplu, dacă vrei să creezi un nou director numit JOCURI în directorul tău HOME și să copiezi acolo un joc DOS numit DOOM, poți face astfel:
C:\HOME>MD JOCURI
C:\HOME>CD JOCURI
C:\HOME\JOCURI>COPY A:\DOOM.EXE
Acest lucru presupune că ai jocul DOOM pe o dischetă în unitatea A:. Dacă nu ai o dischetă, poți descărca jocuri DOS de pe internet și le poți copia pe hard disk.
Pentru a rula jocul DOOM, trebuie doar să tastezi numele executabilului la prompt:
C:\HOME\JOCURI>DOOM
Cum se instalează FreeDOS
Primul lucru pe care trebuie să-l faci este să descarci imaginea ISO a distribuției FreeDOS de pe site-ul oficial. Aceasta conține multe programe și utilitare pentru a rula aplicații și jocuri vechi de MS-DOS. Poți alege între mai multe variante de descărcare, precum:
- FreeDOS 1.3 LiveCD: Aceasta este varianta pe care o recomand celor mai mulți utilizatori, deoarece le permite să instaleze sau să testeze FreeDOS 1.3 fără a afecta sistemul existent. Dacă nu vrei să instalezi nimic, poți folosi LiveCD-ul pentru a rula o versiune “live” de FreeDOS care conține multe programe și utilitare FreeDOS;
- FreeDOS 1.3 BonusCD: conține alte pachete pe care s-ar putea să le găsești utile după ce ai instalat FreeDOS;
- FreeDOS 1.3 LegacyCD: nu suportă pornirea de pe LiveCD. Aceasta instalează aceeași versiune de FreeDOS 1.3, dar folosește o altă metodă de pornire;
- FreeDOS 1.3 FullUSB: e o variantă pentru cei care vor să instaleze FreeDOS de pe un stick USB în loc de un CD. Trebuie să descarci această imagine și să o scrii pe un stick USB;
- FreeDOS 1.3 LiteUSB: e o versiune mai mică în dimensiune;
- FreeDOS 1.3 Floppy Edition: este special pentru dischete! Această ediție ar trebui să ruleze pe orice hardware care poate rula FreeDOS și are grafică EGA sau mai bună.
După ce ai descărcat imaginea ISO dorită, trebuie să o scrii pe un CD sau pe un stick USB, în funcție de ce ai ales. Poți folosi orice program de scriere de imagini ISO pe care îl ai la îndemână, cum ar fi Rufus, Etcher, Win32 Disk Imager etc.
Apoi, trebuie să pornești computerul cu mediul pe care l-ai ales (un ISO, un burned CD, un USB etc.) și vei vedea ecranul de pornire. Alege opțiunea “Install to harddisk” și instalarea va începe.
Instalarea FreeDOS folosește același proces indiferent dacă instalezi FreeDOS într-un virtual machine de PC sau pe un hardware real. Reține că dacă instalezi într-un emulator de PC, va trebui probabil să-ți setezi sistemul să pornească de pe CDROM înainte de hard disk, astfel încât CD-ul de instalare FreeDOS să pornească primul.
Instalarea este destul de simplă și intuitivă, dar dacă ai nevoie de ajutor, poți urmări un videoclip care îți arată pas cu pas cum să faci asta. Poți viziona videoclipul aici:
După ce ai pornit instalarea, va trebui să alegi o partiție pe care să instalezi FreeDOS. Dacă ai deja un sistem de operare instalat pe hard disk, va trebui să creezi o nouă partiție pentru FreeDOS sau să ștergi una existentă. Ai grijă să nu ștergi date importante! Poți folosi programul FDISK pentru a gestiona partițiile.
Apoi, va trebui să formatezi partiția pe care ai ales-o pentru FreeDOS. Poți alege între FAT16 și FAT32, în funcție de dimensiunea partiției și de compatibilitatea cu programele pe care vrei să le rulezi. FAT16 este mai compatibil, dar are o limită de 2 GB pentru dimensiunea partiției. FAT32 permite partiții mai mari, dar nu este suportat de toate programele.
După ce ai formatat partiția, va trebui să copiezi fișierele FreeDOS pe ea. Poți alege între o instalare completă, care include toate programele și utilitarele disponibile, sau o instalare personalizată, care îți permite să alegi ce pachete vrei să instalezi. Eu îți recomand să alegi o instalare completă, pentru a avea la dispoziție toate opțiunile posibile.
La final, va trebui să instalezi un program de pornire (bootloader) care să-ți permită să alegi între FreeDOS și alte sisteme de operare pe care le ai instalate pe hard disk. Poți folosi programul SYS pentru a face asta. Dacă vrei să folosești un alt program de pornire, cum ar fi GRUB sau LILO, va trebui să-l instalezi manual după ce ai terminat instalarea FreeDOS.
Cum să accesezi internetul pe FreeDOS
Există două variante principale pentru a naviga pe web cu FreeDOS: folosind un browser text-based sau un browser grafic.
Un browser text-based este un program care afișează paginile web doar ca text, fără imagini sau alte elemente grafice. Acesta are avantajul că este rapid și consumă puține resurse, dar dezavantajul că nu poate reda conținutul multimedia sau interactiv al multor site-uri moderne. Un exemplu de browser text-based este Links, care poate fi instalat din pachetul manager FDIMPLES. Pentru a folosi Links, trebuie să ai o conexiune la internet activă și configurată corect pe FreeDOS. Apoi, poți lansa browserul din linia de comandă, tastând links
urmat de adresa site-ului pe care vrei să îl vizitezi, de exemplu links https://www.freedos.org/
.
Cel grafic este un browser care afișează paginile web cu elementele lor vizuale, precum imagini, fonturi, culori etc. Acesta are avantajul că poate reda mai bine aspectul și funcționalitatea site-urilor moderne, dar dezavantajul că este mai lent și consumă mai multe resurse. Un exemplu de browser grafic este Dillo, care poate fi instalat tot din pachetul manager FDIMPLES. Pentru a folosi Dillo, trebuie să ai o conexiune la internet configurată corect pe FreeDOS, precum și o placă video și un monitor capabile să afișeze cel puțin 256 de culori. Apoi, poți lansa browserul din linia de comandă, tastând dillo
urmat de adresa site-ului pe care vrei să îl vizitezi, de exemplu dillo https://www.freedos.org/
.
Ce părere am despre FreeDOS
Am folosit FreeDOS pentru câteva zile când mi-am luat un nou laptop de muncă. E ok, îmi aduce aminte de ceva vremuri mai demult apuse. Totuși, nu cred că aș folosi FreeDOS ca sistem de operare principal, deoarece este prea limitat și depășit pentru nevoile mele actuale. Cred că e mai potrivit pentru cei care vor să testeze apele cu DOS, să ruleze programe vechi sau să dezvolte sisteme încorporate. Dacă te regăsești în una dintre aceste categorii, îți recomand să încerci FreeDOS și să vezi ce poți face cu el. În caz contrar, poți instala alt sistem de operare.