Već smo nekoliko puta raspravljali o ReactOS-u na ovom blogu. To je operativni sistem razvijen pod pokroviteljstvom ReactOS fondacije , projekta započetog prije nekoliko godina i objavljenog pod GPL i BSD licencama. Napisan gotovo u potpunosti u programskom jeziku C, besplatan je i otvorenog koda. Uprkos sličnostima s Linuxom, nije distribucija ili sistem zasnovan na Torvalds kernelu. Umjesto toga, koristi vlastiti hibridni kernel i grafički interfejs pod nazivom ReactOS Explorer, koji ima neke podsjećajuće karakteristike Windowsa.
ReactOS (React Operating System , gdje React označava "reakciju" koja proizlazi iz nezadovoljstva Microsoftovim operativnim sistemom) nastao je kako bi stvorio slobodan operativni sistem s binarnom kompatibilnošću za Microsoft Windows NT softver i drajvere. Iako je prvobitno dizajniran za kompatibilnost sa Windowsom 95 (kada se projekat zvao FreeWin95), trenutno podržava softver za Windows NT 5.x kernel i novije verzije, što znači da podržava softver iz Windowsa XP i novijih. Također je portiran na druge arhitekture, ne samo x86-32, već i na AMD64 i ARM.
Malo više o ReactOS-u

U osnovi, njegovi programeri rade na implementaciji API-ja otvorenog koda i drugih elemenata poput Windows registra. Da bi to uradili, koriste obrnuti inženjering na Microsoftovom proizvodu kako bi razumjeli kako on funkcioniše, a zatim ga kloniraju. Također uključuje neke dijelove sloja kompatibilnosti iz poznatog Wine projekta (izgovara se "vain"), tako da možete instalirati izvorni Windows softver na ovaj sistem i on će raditi, iako nisu svi softveri 100% kompatibilni.
Neki programeri su kritikovali projekat, tvrdeći da je kopirao dijelove Windows sistema, koristio neke originalne Microsoftove sistemske datoteke i sadržavao rastavljeni Windows asemblerski kod koji je doprinio projektu. Kao što možete zamisliti, ovo bi bilo ilegalno jer je Windows zatvoreni, vlasnički sistem. Međutim, ReactOS je nastavio svoj razvoj i ove optužbe nisu rezultirale nikakvim pravnim postupkom.
ReactOS, ime koje je projektu dao osnivač Oraclea Jason Filby, ima svoje prednosti i mane. Nedostatak je nedostatak značajne podrške i manjak podržavalaca i programera (iako se njihov broj postepeno povećava, ali da biste stekli predstavu, u razvoju Windowsa je uključeno preko 1000 ljudi, a u ReactOS-u nešto više od 30, a ovi programeri također moraju naučiti o Windows arhitekturi prije nego što mogu razvijati...). To znači da je uprkos godinama razvoja, još uvijek nezreo i u alfa fazi. Ipak, dobra je alternativa ako želite koristiti Windows softver bez Microsoft operativnog sistema na svom računaru ili ako ne želite koristiti Linux distribuciju s Wine-om.
MinGW je jedan od osnovnih elemenata za kompajliranje, dok ReactX pruža DirectX kompatibilnost i podršku , koristeći OpenGL za 3D kao privremeno rješenje dok se ne razvije zrelije rješenje. Kao što je spomenuto, također koristi kod iz drugih projekata poput Wine-a, koristeći prednosti svojih Win32, NTDLL, USER32, KERNEL32, GDI32 i Advapi komponenti, dok ostale dijelove odvojeno razvijaju ReactOS programeri.
FreeBSD je još jedan operativni sistem od kojeg je ReactOS posudio kod . Kako bi poboljšali mrežni stek sistema, okrenuli su se operativnom sistemu otvorenog koda koji se može pohvaliti najboljim (i od kojeg bi i Linux trebao učiti). Cijela TCP komponenta je kopirana iz FreeBSD-ovog koda za ReactOS. Druge značajne komponente uključuju FreeType za fontove, Mesa 3D za OpenGL renderiranje, UniAT za ATA kontrolere i FullFAT biblioteku za FAT kompatibilnost. NTFS je također podržan u novijim verzijama, kao i EXT3 čitanje i pisanje.
U budućnosti se očekuje poboljšana kompatibilnost, a predviđa se i postepeni rast projekta. Pored Windows NT-a, trenutno podržava i Java, OS/2 i DOS aplikacije. Iako nije direktni konkurent Linuxu, ReactOS je značajan projekat od kojeg drugi projekti mogu imati koristi i učiti, s obzirom na njegovu otvorenu prirodu. Iz tog razloga, ReactOS je već dobio nekoliko nagrada i priznanja.
Zašto instalirati ReactOS?

Mogao bih vam reći da vam korištenje ReactOS-a može pomoći da naučite i upoznate se s drugim operativnim sistemom, te da vidite njegov izvorni kod kako biste saznali više o Windowsu, budući da je zatvorenog koda, ne možemo vidjeti kako funkcioniše, dok s ReactOS-om možemo. Također bih vam mogao reći da može biti alternativa Wine-u i drugim sličnim projektima.
Ali možda je najbolji izgovor za korištenje ReactOS-a posjedovanje "Windows" operativnog sistema sposobnog za pokretanje DOS i Windows NT softvera bez potrebe za oslanjanjem na zatvoreni sistem poput Microsofta. A za one koji su osjetljiviji na pitanja licenciranja, ovo može biti olakšanje.
Minimalni zahtjevi za instalaciju ReactOS-a

Možete preuzeti Live ISO operativnog sistema da biste ga koristili bez instalacije ili BootCD, što je ISO koji se može instalirati na vaš računar ili u virtuelnu mašinu. Zauzima samo oko 90 MB komprimovan u ZIP formatu, a kada se dekomprimuje dostiže preko 100 MB, ali ništa u poređenju sa Windowsom, tako da ReactOS ne zahtijeva mnogo resursa.
- CPU x86 ili x86-64 Pentium ili noviji.
- 64 MB RAM-a (preporučuje se 256 MB)
- IDE / SATA tvrdi disk od najmanje 350 MB.
- Podignite particiju u formatu FAT16 / FAT32.
- 2MB VGA grafički adapter (VESA BIOS 2.0v ili noviji)
- CD ROM
- Standardna tastatura i miš.
Kao što vidite, lagan je i može se instalirati čak i na stariju opremu ...
Instalirajte ReactOS korak po korak
Preuzmite ReactOS
Prvi korak je preuzimanje ReactOS ISO-a, u ovom slučaju BootCD-a . Da biste to učinili, idite na ovaj link , a zatim kliknite na Preuzmi BootCD. Pojavit će se sljedeći ekran na kojem možete donirati projektu ili, ako želite, preuzeti ga besplatno klikom na "Ne, hvala. Nastavimo s preuzimanjem!". Ovo će vas preusmjeriti na SourceForge za preuzimanje.

Već imamo preuzeti ISO fajl , koji dolazi komprimovan u ZIP datoteku. Raspakujemo ga i zatim ga snimimo na CD. DVD ili nešto slično nije potrebno, jer, kao što sam rekao, veličine je samo oko 100 MB. Ako ćete ga koristiti u virtuelnoj mašini, ne morate ga snimiti; možete direktno koristiti ISO. Ako ćete ga instalirati na računar, morate pristupiti BIOS-u i dati prioritet optičkom uređaju kako bi tražio sistem na CD-u koji ste snimili.
Instaliranje sistema
Sada počinjemo samu instalaciju . Biramo jezik koji želimo, u ovom slučaju španski:

Zatim pritisnemo ENTER da bismo instalirali operativni sistem:

Sada potvrđujemo ponovnim pritiskom na ENTER:

Prikazuje nam detektovanu konfiguraciju hardvera . Ako se radi o novijem računaru, moguće je da ima problema, pa preporučujem instaliranje u virtuelnu mašinu sa VMware-om ili VirtualBox-om, itd. Nastavimo sa UVODOM:

Sada prikazuje dostupan prostor za particije . Ako se radi o mašini bez drugog operativnog sistema, možete odabrati sav prostor kao što je prikazano na ekranu (isto važi i za virtuelnu mašinu). Ako već imate drugi operativni sistem, morate promijeniti veličinu particije kako biste napravili mjesta za ReactOS... Nastavite sa ENTER-om.

Kao što vidite, instalacija će vas podsjetiti na Windows XP. Sada nas pita da li želimo nastaviti pritiskom na ENTER za formatiranje particije :

Potvrđujemo da želimo formatirati particiju i pritiskamo ENTER za početak instaliranja datoteka ...

A sada čekamo da se instalira ; neće dugo trajati, jer je vrlo lagan i čak i s ograničenim resursima neće trajati duže od nekoliko sekundi ili minuta.

Ako instalirate na računar bez drugog operativnog sistema ili virtuelne mašine, pritisnite ENTER da biste prihvatili prvu opciju. Ovo će instalirati boot loader na disk. Ako imate drugi sistem, preporučio bih posljednju opciju ili instaliranje na disketu kako biste izbjegli njegovo ometanje.

Komponente ReactOS-a su sada instalirane; sve što preostaje je ponovno pokretanje . Pritisnite ENTER.

Sistem se pokreće prvi put , skoro je spreman... Usput, ako vas zatraži da pritisnete tipku za pristup optičkom uređaju (CD), zanemarite to; OS će se pokrenuti nakon nekoliko sekundi.

Ako se ovaj ekran pojavi prilikom sljedećih ponovnih pokretanja, jednostavno pričekajte ili odaberite prvu opciju:

Prvi put kada ga pokrenete, prikazat će vam se instalacijski meni ReactOS-a kroz koji morate proći pomoću Dalje, Dalje, Dalje (promjena jezika), unijeti korisničko ime i organizaciju, Dalje, administratorsku lozinku i naziv računara, Dalje, vremensku zonu, Dalje, pričekati da se instalira i ponovo će se pokrenuti...

Može od nas tražiti da instaliramo neke drajvere ; postupak je jednostavan: Dalje, Završi, Dalje, Završi…

Konačno, tu je i ReactOS radna površina za istraživanje. Pozivam vas da je istražite ; ako dolazite s Windowsa, osjećat ćete se vrlo poznato...

Ne zaboravite ostaviti svoje komentare ili pitanja…