Kaip naudotis „ReactOS“, atviro kodo „Windows“ klonu

Kaip naudotis „ReactOS“, atviro kodo „Windows“ klonu

Jei norite, kad „Windows“ būtų atvirojo kodo, turėtumėte pažvelgti į „ReactOS“!





„Microsoft“ padarė daug žingsnių, kad būtų atviresnė. Ši tendencija svyruoja nuo dalyvavimo pramonės grupėse iki jos failų ir programų sąveikos. Heck, jis netgi išleido daugybę savo įrankių ir programų kaip atviro kodo.





Tačiau viena sritis, kurioje dar reikia pasitraukti, yra „Windows“ operacinė sistema (OS). Kadangi „Windows“ ir „Office“ derinys suteikia didelis „Microsoft“ metinių pajamų dalies, gali praeiti šiek tiek laiko, kol galėsime patys atsisiųsti OS kodą. Todėl kai kurie bebaimiai bendruomenės nariai ėmėsi bandyti kurti savo „Windows“ nuo pat pradžių.





Šiame straipsnyje apžvelgsime, kas yra „ReactOS“, kaip ją įdiegti ir kaip ji tvarko kai kurias esamas „Windows“ programas.

Kas vis dėlto yra „ReactOS“?

„ReactOS“ yra bandymas sukurti atvirojo kodo operacinę sistemą, imituojančią „Windows“. Tai ne tik reiškia atrodo kaip „Windows“ , nors taip ir yra (na, bet kokiu atveju senesnės versijos). Bet tai dar giliau.



Pagrindinis projekto tikslas yra sukurti operacinę sistemą, kuri paleistų bet kurią „Windows“ programą.

Tai didžiulis įsipareigojimas. Labai aukšto lygio operacinę sistemą sudaro šie komponentai:





  • Į branduolys , kuris verčia programinę ir techninę įrangą.
  • Pagrindinis programinės įrangos bibliotekos kurios teikia įprastas funkcijas, tokias kaip failo įrašymas į diską.
  • Paslaugos kurie veikia fone. Spausdinimo spoleris yra to pavyzdys, nes jis laukia, kol kitos programos kažką atsiųs į spausdintuvą, ir tvarko tą mainą.
  • Programos kurie naudoja šiuos komponentus. Tai apima ne tik vartotojui skirtas programas, pvz., „Word“ ar „Chrome“, bet ir sistemos programas. Pavyzdžiui, explorer.exe yra programa, kuri ne tik naršo failus (nukreipta į vartotoją), bet ir suteikia darbalaukį, užduočių juostą ir meniu Pradėti.

Prieš „ReactOS“ projektą reikia pateikti bibliotekų, paslaugų ir (sistemos) programų rinkinį, suderinamą su „Microsoft“. Be to, šie programinės įrangos komponentai paprastai bus gaminami sistemos skambučiai tiesiogiai į branduolį naudotojui skirtų programų vardu. Taigi „ReactOS“ taip pat turi juos perimti, apdoroti ir atsakyti, nors programa nėra išmintingesnė.

Tikimės, kad turite supratimą apie tai, ką „ReactOS“ kūrėjai bando padaryti. Štai kodėl, atsižvelgiant į dabartinę projekto būklę, yra dalykų, kurie veikia, o kiti - ne. Žemiau esančiuose skyriuose apžvelgsime diegimo procesą a Virtuali mašina . Tada įdiegsime tris programas, kad pamatytume, kaip jos veikia: vieną pagrindinę, vieną tarpinę ir vieną sudėtingą.





Kaip įdiegti „ReactOS“

„ReactOS“ diegimas yra labai ( labai ) panašus į „Windows“. Jei kada nors įdiegėte „Windows“ nuo nulio, pavyzdžiui, kompiuteryje, kurį sukūrėte patys, būsite namuose. Pradiniai etapai yra mėlynos spalvos „ekrano ekrane“, o paskutiniai prisilietimai-pažįstami (jei pasenę) dialogai.

Jei norite sekti, pradėkite įdiegdami „VirtualBox“ savo OS. Tada sukurkite virtualią mašiną su nustatymais, kaip parodyta žemiau esančiame paveikslėlyje. Dauguma jų yra numatytieji nustatymai, išskyrus RAM (1 GB) ir vietos standžiajame diske (10 GB), kurių, nors ir mažai, šiai liesai sistemai turėtų pakakti. Jei visa tai jums atrodo nesąmonė, pažvelkite į mūsų „VirtualBox“ vadovas pamatyti, kas tai yra.

1 veiksmas: diegimo kalba

Pirmajame ekrane bus paprašyta pasirinkti kalbą, kurią naudosite diegimo proceso metu. Čia galite pamatyti gražius mėlynus ekranus, būdingus „Windows“ diegimui. Šiame ir sekančiuose ekranuose galite naršyti naudodami rodyklių klavišus, naudokite Įveskite norėdami pasirinkti ir atlikti kitus veiksmus naudodami apatinėje juostoje išvardytus klavišus.

mano „xbox one“ valdiklis neįsijungs

2–3 veiksmai: pasveikinimas ir įspėjimas

Štai graži žinutė, sveikinanti jus su „ReactOS“, taip pat pastaba, kad ji vis dar kuriama.

4-5 veiksmai: Įrenginiai ir saugojimas

Galite saugiai sutikti su numatytosiomis įrenginių reikšmėmis, jos visos yra standartinės „VirtualBox“ imituojamos sudedamosios dalys.

Kitame ekrane turėtų būti rodomas virtualus diskas, kurį sukūrėte savo VM. Galite pasakyti, ar „C: disko“ dydis atitinka tai, ką nurodėte „VirtualBox“ skirti šiam VM. Nebent jums reikia a išgalvota skaidymo schema , galite tiesiog pataikyti Įveskite čia.

6 žingsnis: patvirtinimas

Šiame paskutiniame ekrane pasirinkite vidurinę parinktį. Tai visiškai suformatuos jūsų diską, kurio norite, nesvarbu, ar VM yra naujas, ar perdirbate seną virtualiojo disko failą.

Rezultatas Įveskite kitame ekrane dar kartą patvirtinti.

7 žingsnis: formatavimas

Priklausomai nuo jūsų virtualiojo disko dydžio, formatavimo procesas gali užtrukti.

8 veiksmas: įdiekite OS

Tada diegimo programa nukopijuos OS failus į jūsų virtualų diską.

9 veiksmas: įdiekite „Bootloader“

Galiausiai diegimo programa nustatys VM įkrovos įkroviklis paleisti „ReactOS“ jį paleidus. Čia pasirinkite pirmąją parinktį, kuri ją įdiegs tiek į visą virtualųjį diską, tiek į C: skaidinį. Paskutiniame ekrane bus pranešta, kad iš naujo paleisite kompiuterį. Atsisveikinkite su nuostabia elektrine mėlyna spalva.

Kaip nustatyti „ReactOS“

Dabar turėtumėte paleisti „ReactOS“. Jei esate tam tikro amžiaus naudotojas, matomas stilius turėtų atrodyti pažįstamas. Dabar pasirodys vedlys, padėsiantis nustatyti kai kuriuos sistemos aspektus:

  1. Sveikinimo ekranas.
  2. Padėkos, ypač atviro kodo projektui, kurį sudaro „ReactOS“.
  3. Kalbos nustatymai, įskaitant sistemą (data/laikas, valiuta ir kiti formatai) ir klaviatūrai (pvz., JAV išdėstymas), parodyta aukščiau esančiame paveikslėlyje.
  4. Galimybė pridėti savo vardą ir įmonės pavadinimą.
  5. Jūsų mašinos pavadinimas ir slaptažodis administratoriaus paskyra .
  6. Datos, laiko ir laiko juostos nustatymas.
  7. Temos pasirinkimas. „ReactOS“ yra du iš dėžutės: „Lautus“, tamsi tema ir „Classic“ (atrodo taip, kaip tikitės), parodyta žemiau esančiame paveikslėlyje.
  8. Ryšio nustatymai.
  9. Nurodo, ar „ReactOS“ įrenginys priklausys (ad-hoc) darbo grupei, ar įmonės domenui.
  10. Galutinis pažangos ekranas, kol OS veikia fone.

Kai visa tai bus baigta, jūsų darbalaukis bus paruoštas naudoti. Jei esate įprastas „Windows“ vartotojas, viskas čia turėtų būti labai gerai žinoma. Meniu „Pradėti“, užduočių juosta, sistemos dėklas ir darbalaukio piktogramos atrodo visiškai kaip „Redmond“ OS. Viskas atrodo vienodai, bet kaip tai gerai dirbti ?

„Windows“ programų diegimas „ReactOS“

Šiame eksperimente naudosime tris programas:

  • Teksto redaktorius . Tai vienas iš pagrindinių kompiuterinių įrankių, ir „ReactOS“ turi savo „Notepad“ ir „Wordpad“ klonus, kaip ir „Windows“. Nepaisant to, pabandysime įdiegti atvirojo kodo teksto redaktorių PSPad.
  • Muzikos grotuvas . QMMP yra kelių platformų ir atrodo kaip „WinAmp“, todėl atrodo, kad tai puikus pasirinkimas. Tačiau daugialypės terpės programos turi sąveikauti su įvairiais OS vidiniais elementais, todėl tai yra kažkas šiek tiek sudėtingesnio nei teksto redaktorius.
  • Interneto naršyklė . Mes čia ieškome kažko sudėtingo, kodėl gi ne? Pabandykime įdiegti naujausią „Chrome“.

Pastaba: Nors pradinėse instrukcijose buvo nurodyta 1 GB RAM „ReactOS“ virtualioje mašinoje, atsižvelgiant į „Chrome“ pasirinkimą, prieš diegdamas padidinau ją iki 2 GB.

Tolesniuose skyriuose bus išsamiai aprašyta, kaip sėkmingai (ar ne) buvo įdiegtos ir vykdomos šios programos.

PSPad diegimas ir paleidimas

Atsisiuntę diegimo programą iš projekto svetainė , paprastas dukart spustelėjus viskas prasidėjo.

Diegimas baigtas be problemų, o diegimo programa paleido programą. Kai kurie pradiniai bandymai (teksto įvedimas ir failo išsaugojimas) įvyko be problemų. Vienas trūkumas, kurį pastebėjau, buvo tai, kad pavadinimo juostos mygtukas „Sumažinti“ neveikia. Maksimalizavimas veikė, perjungiant jį pirmyn ir atgal tarp dydžio, pavaizduoto žemiau esančiame paveikslėlyje, ir viso dydžio. Tačiau „Minimize“ to nepadarė, nors jis veikė kituose languose, pvz., Failų tvarkyklėje.

Apskritai iš pirmo žvilgsnio atrodo, kad jis yra funkcionalus. Taigi, kaip mūsų „pagrindinės“ programos atstovas, „PSPad“ išlaikė testą.

Pastaba: „ReactOS“ turi programų tvarkyklę, kuri labiau primena įvairius atvirojo kodo pasaulio paketų tvarkytuvus nei „Windows“ programos ir funkcijos. Tai tam tikra programinės įrangos saugykla, iš kurios vartotojai gali pasirinkti ir įdiegti „ReactOS“ programas, panašiai kaip „Windows Store“. Maloniai nustebino tai, kad PSPad pasirodė kaip įdiegtas šiame įrankyje, nors jį įdiegėme rankiniu būdu. Be to, „Application Manager“ turi (šiek tiek senesnę) „PSPad“ versiją, skirtą įdiegti. Jis taip pat buvo tinkamai įdiegtas ir netgi pasiėmė sesiją, kurią atidariau naujesnėje versijoje.

QMMP diegimas ir paleidimas

QMMP taip pat galima atsisiųsti iš savo svetainės; tiesiog slinkite žemyn iki apačios puslapį Atsisiuntimai ir ieškokite nuorodos „Dvejetainiai paketai, skirti„ Windows “. Paimkite naujausios versijos diegimo programą ir dukart spustelėkite, kad paleistumėte.

Viskas pablogėjo, nors kai tik programa buvo paleista. Tai leido man paleisti programą ir pridėti dainą prie grojaraščio, bet ji nebuvo paleista. Šioje vietoje aš tai pastebėjau garso tvarkyklė nebuvo tinkamai nustatyta VM, tačiau net ir tai padarius bei patvirtinus, programa nepaleis MP3 failo. Tiesą sakant, „ReactOS“ pradėjo užšalti, kai bandžiau pašalinti QMMP, kad jį iš naujo įdiegčiau. Naujas „ReactOS“ diegimas, kuriame įsitikinau, kad pirmiausia įdiegiau garso tvarkyklę, net neišsprendė problemos.

Šią „vidutinio sunkumo“ programą galime įvertinti kaip nepriimtiną. Nors jis įdiegė ir paleido, jis iš tikrųjų neatliko savo pagrindinės funkcijos.

Pastaba: Kaip ir „PSPad“, „QMMP“ taip pat galima įsigyti iš „ReactOS Application Manager“. Įdiegus šią (vėlgi senesnę) versiją pavyko, kaip parodyta aukščiau esančiame paveikslėlyje.

„Chrome“ diegimas ir paleidimas

Dabar dėl perversmo: „Chrome“ žiniatinklio naršyklė. Jei galite tai įdiegti ir paleisti savo mašinoje, staiga turite daugybę įvairių įrankių. Tai svyruoja nuo darbalaukio el. Pašto iki garso grotuvų (peržiūrėkite mūsų „Spotify“ vadovą) iki našumo įrankių („Google“ dokumentai arba „Office Online“). Tačiau jo gebėjimas paleisti visą šią puikią žiniatinklio programinę įrangą reiškia, kad tai sudėtingas žvėris po gaubtu. Ar „ReactOS“ gali tai išspręsti?

Deja, ne. Bent jau paleisti standartinį „ChromeSetup.exe“ failą nepavyko. Diegimo programa net negalėjo prisijungti prie interneto, kad atsisiųstų pačią naršyklę, o tai nežada „Chrome“ galimybės naršyti internete naudojant „ReactOS“.

Pastaba: Nors „Chrome“ nėra pasirinkimas, bent jau nenaudojant alkūninio tepalo, kad jis būtų įdiegtas, „Firefox“ yra! Jį galima atsisiųsti iš programų tvarkyklės ir jis veikia gerai. Nors versija buvo šiek tiek senesnė (v.45.0.1), jai nebuvo jokių problemų atidaryti šio straipsnio juodraštį „Google“ dokumentuose, kai prisijungiau prie „Gmail“, kaip parodyta žemiau esančiame paveikslėlyje.

Ar turėtumėte naudoti „ReactOS“?

Priklauso. Jei jau esate „Windows“ vartotojas? Ne, ne dėl kokios nors priežasties, nebent tai tik smalsumas. Jei esate „Mac“ ar „Linux“ vartotojas? Gali būti naudinga paleisti jums reikalingą keistą „Windows“ programą, paleidžiant ją „VirtualBox“. Iš esmės, jei esate tokioje situacijoje, kai „Wine“ nepaleis to, ko norite, ir nenorite susimokėti dėl „Windows“ licencijos. Tiesiog nepamirškite apie jo nebaigtą būseną ir nedarykite didelių statymų (pvz., Nepasitikėkite ja jokioms svarbiausioms programoms be išsamių bandymų).

xbox one x verta atnaujinti

Tai reiškia, kad jei turite senesnę aparatinę įrangą, kurioje nėra OS, ir jums jos reikia, „ReactOS“ gali būti perspektyvi galimybė. Turėtumėte planuoti laikytis to, ką galima gauti iš programų tvarkyklės, o tai nėra taip blogai, kaip atrodo. Nors kai kurios rankiniu būdu įdiegtos programos nepavyko, „ReactOS“ įdiegė „Programų centrą“ „trys už tris“.

Be aukščiau išvardytų paslaugų ir „Firefox“, yra keletas sunkiai pasiekiamų programų. Kaip ir „LibreOffice“. GIMP, „Inkscape“ ir „Scribus“ grafikai/leidybai. „GnuCash“ finansams. VLC vaizdo įrašams. Yra net demonstracinė „Diablo II“ versija. Ne per daug apleistas bendruomenės kūrėjų grupei, imančiai „Microsoft“.

Apskritai, jums tikriausiai būtų geriau, jei platintumėte „Linux“ programinės įrangos atnaujinimų ir bendrų galimybių požiūriu. Bet jei turite senesnę mašiną ir vartotoją, kuris tiesiog negali apdoroti kitos operacinės sistemos? Tokiu atveju, net ir dabartinėje alfa būsenoje, „ReactOS“ tikrai vertas dėmesio.

Ar manote, kad „ReactOS“ yra vertinga pastanga? Ar visiškai nemokama ir atviro kodo „Windows“ suderinama OS nebūtų nuostabi? Praneškite mums žemiau komentaruose, jei turite kokių nors nuomonių!

Dalintis Dalintis „Tweet“ Paštu Ar verta atnaujinti į „Windows 11“?

„Windows“ buvo pertvarkytas. Bet ar to pakanka norint įtikinti jus pereiti nuo „Windows 10“ prie „Windows 11“?

Skaityti toliau
Susijusios temos
  • „Windows“
  • Atviro kodo
  • Įdiekite programinę įrangą
Apie autorių Aaronas Petersas(Paskelbti 31 straipsniai)

Aaronas jau penkiolika metų gilinasi į technologijas kaip verslo analitikas ir projektų vadovas, beveik ištisus metus (nuo „Breezy Badger“) buvo ištikimas „Ubuntu“ vartotojas. Jo pomėgiai apima atvirojo kodo, smulkaus verslo programas, „Linux“ ir „Android“ integravimą ir skaičiavimą paprasto teksto režimu.

Daugiau iš Aarono Peterso

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia