Usporedba operativnih sustava
ReactOS: Windows kompatibilnost, ponovno implementiran iz ničega
ReactOS je desetljećima dugi pokušaj čiste sobe za ponovnu implementaciju Windows NT kernela i Win32 okruženja kao besplatnog softvera: bez Windows koda, bez licenciranih upravljačkih programa, samo inženjering kompatibilnosti protiv dokumentiranog i u crnoj kutiji ponašanja. Briljantan je, sporo se kreće i jednako je vrijedan proizvodnje kao i trenutno stanje pokrivenosti njegove aplikacije.
Ključne točke
- Inženjerski pristup je ponašanje sustava Windows na dokumentiranoj razini: ponovna implementacija na površini NT API-ja, slojevi korisničkog načina rada izvedeni iz Winea gdje pobjeđuje pragmatizam i testovi koji pribadaju ponašanja radi dokazivanja kompatibilnosti, a ne zabune spajanja.
- Zrelost je alfa duhom iako dugo traje: izdanja su inkrementalna; pokrivenost aplikacijama i upravljačkim programima prednjači u performansama, a zajednica daje prednost širini temeljnih API-ja nad čudima jedne aplikacije.
- Implementacija: VM-prvo uvijek. Namjenski VM koji pokreće točno jednu dobro testiranu naslijeđenu aplikaciju granica je odgovorne upotrebe; hardverska podrška za moderne čipsetove i GPU-ove mjeri se u prazninama, a ne u redovima dnevnika promjena.
- Infrastruktura testiranja je skriveno sredstvo: ReactOS projekt pokreće Wineov testni paket unakrsnih projekata i ugošćuje javno praćenje bugova; sudjelovanje Windows administratora je dobrodošlo: izvješća o greškama o ponašanju aplikacije u stvarnom svijetu su valuta.
- Zašto je Windows administratorima stalo: proučavanje semantike registra, instalacije servisa i naziva objekata jezgre bez priložene Windows licence; intuicija za otklanjanje pogrešaka vraća se natrag na plaćeni posao.
- Iskrena ocjena ostaje: fascinantan projekt, stvarna vrijednost kao alat za proučavanje i laboratorij za kompatibilnost, a ne zamjena za Windows; sve s čime se suočava kupac zadržava svoj plaćeni ugovor za Windows podršku.
Terenska bilješka
ReactOS VM oživio je jednu naslijeđenu laboratorijsku aplikaciju klase Windows XP koju klijent nije mogao povući i nije si mogao priuštiti ponovno licenciranje infrastrukture. To je odgovarajuća gornja granica: jedna aplikacija, jedan VM, jedna poštena granica.
Često postavljana pitanja
Je li ReactOS zreliji od Winea?
Različiti ciljevi: Wine pokreće Windows aplikacije na sustavima sličnim Unixu, ReactOS cilja na cijelu jezgru OS-a. Pokrivenost aplikacija uvelike se preklapa putem dijeljenog koda, ali se načini neuspjeha i ciljevi implementacije razlikuju.
Mogu li ga pokrenuti na stvarnom hardveru?
Neki, selektivno, sa starijim ili dobro podržanim uređajima; pokrivenost upravljačkim programima je djelić Windowsa'. VM-ovi ostaju zdrava granica implementacije.
Koliko se brzo kreće?
Postojano, na arhitektonskim prioritetima; 0.4.x izdaje brod kada je spreman. Za ponovnu implementaciju otvorenog OS-a površine API-ja veličine enciklopedije, desetljeća strpljenja su normalna.
Je li za rad potrebna Windows licenca?
Ne: kod je besplatan. Sve Windows aplikacije ili upravljački programi koje instalirate i dalje slijede vlastitu licencu; taj dio je na vama, a ne na projektu.
Kako Kinetikatech pomaže kod usporedba operativnih sustava
Ne morate postati stručnjak za usporedba operativnih sustava: Direktna procjena operativnog sustava iz proizvodnog iskustva: distribucije, BSD-ovi i Windows-alternative u usporedbi sa životnim ciklusima podrške, sigurnosnim položajem i operativnošću u 3 sata ujutro — mjereno, ne reklamirano. Upravo za to postoji Sigurnost Linux servera i Upravljanje serverima: puštanje u rad, jačanje, nadzor i dežurna osoba dan i noć.