Sådan bruges ReactOS, Open-Source Windows-klonen

Sådan bruges ReactOS, Open-Source Windows-klonen

Hvis du ønsker, at Windows var open source, skal du kigge på ReactOS!





Microsoft har gjort mange skridt mod at være mere åben. Denne tendens spænder fra deltagelse i branchegrupper til interoperabilitet mellem dets filer og applikationer. For helvede, det har endda frigivet mange af sine egne værktøjer og applikationer som open source.





Men et område, hvor det endnu ikke skal rokke sig, er Windows -operativsystemet (OS). Da kombinationen af ​​Windows og Office giver en stor del af Microsofts årlige omsætning, kan der gå et stykke tid, før vi kan downloade OS -koden til os selv. Som følge heraf har nogle uforfærdede fællesskabsmedlemmer taget på sig at prøve at bygge deres eget Windows fra bunden.





I denne artikel ser vi på, hvad ReactOS er, hvordan man installerer det, og hvordan det håndterer nogle eksisterende Windows -applikationer.

Hvad er ReactOS alligevel?

ReactOS er et forsøg på at bygge et open-source operativsystem, der efterligner Windows. Det betyder ikke bare ligner Windows , selvom det gør det (ja, ældre versioner under alle omstændigheder). Men det går dybere end det.



Projektets hovedmål er at bygge et operativsystem, der kører ethvert Windows -program, du kaster på det.

Dette er en enorm virksomhed. På et meget højt niveau består et operativsystem af følgende komponenter:





  • TIL kerne , der oversætter mellem software og hardware.
  • Grundlæggende softwarebiblioteker der giver fælles funktioner som at skrive en fil til disk.
  • Services der kører i baggrunden. Print Spooler er et eksempel på dette, da det venter på, at andre programmer sender noget til printeren og administrerer denne udveksling.
  • Ansøgninger der bruger disse komponenter. Dette omfatter ikke kun brugervendte apps som Word eller Chrome, men også systemapplikationer. For eksempel, explorer.exe er et program, der ikke kun gennemser filer (brugervendt), men også indeholder skrivebordet, proceslinjen og startmenuen.

Jobbet før ReactOS -projektet er at levere et sæt biblioteker, tjenester og (system) applikationer, der er kompatible med dem, Microsoft har. Derudover vil disse softwarekomponenter normalt producere systemopkald direkte til kernen på vegne af brugervendte programmer. Så ReactOS er også nødt til at opfange disse, behandle dem og svare, alt imens appen ikke er klogere.

Forhåbentlig har du en idé om omfanget af, hvad ReactOS -udviklerne forsøger at gøre. Og derfor er der på baggrund af projektets aktuelle tilstand nogle ting, der virker, og nogle, der ikke fungerer. I nedenstående afsnit går vi igennem installationsprocessen i en virtuel maskine . Derefter installerer vi tre applikationer for at se, hvordan de fungerer: en grundlæggende, en mellemliggende og en kompleks.





Sådan installeres ReactOS

Installationen af ​​ReactOS er meget ( meget ) ligner Windows. Hvis du nogensinde har installeret Windows fra bunden, f.eks. På en pc, du har bygget selv, er du hjemme. De indledende faser er i 'screen of death' blå, mens prikken over i'et bruger velkendte dialoger (hvis dateret).

Hvis du gerne vil følge med, skal du starte med at installere VirtualBox til dit operativsystem. Opret derefter en virtuel maskine med indstillingerne som vist på billedet herunder. De fleste af disse er standardindstillinger, med undtagelse af RAM (1 GB) og harddiskplads (10 GB), som selv om det er lavt burde være rigeligt til dette magre system. Hvis alt det her lyder som snobbet for dig, så tag et kig på vores guide til VirtualBox for at se, hvad det handler om.

Trin 1: Installationssprog

Den første skærm vil bede dig om at vælge det sprog, der skal bruges under installationsprocessen. Her kan du se de dejlige blå skærme, der er fælles for Windows -installationer. På dette og de skærme, der skal følges, kan du navigere med piletasterne, brug Gå ind for at foretage et valg og udføre andre handlinger med nøgler, der er angivet i bundlinjen.

kan jeg optage et telefonopkald på min iphone

Trin 2-3: Velkomst og advarsel

Her er en dejlig besked, der byder dig velkommen til ReactOS, samt en note om, at den stadig er under udvikling.

Trin 4-5: Enheder og opbevaring

Du er sikker på at acceptere standardværdierne for enhederne, de er alle standardkomponenter, som VirtualBox efterligner.

På den næste skærm skal den virtuelle disk, du har oprettet til din VM, vises. Du kan se, om størrelsen på 'C: drevet' matcher det, du havde bedt VirtualBox om at allokere til denne VM. Medmindre du har brug for en fancy partitionsskema , du kan bare slå Gå ind her.

Trin 6: Bekræftelse

Vælg den midterste indstilling på denne sidste skærm. Det vil helt formatere din disk, som du vil have, uanset om VM'en er helt ny, eller du genbruger en gammel virtuel diskfil.

Hit Gå ind på den næste skærm igen for at bekræfte.

Trin 7: Formatering

Afhængigt af størrelsen på din virtuelle disk kan formateringsprocessen tage noget tid.

Trin 8: Installer OS

Derefter kopierer installationsprogrammet OS -filerne til din virtuelle disk.

Trin 9: Installer Bootloader

Endelig vil installationsprogrammet konfigurere VM'erne bootloader at køre ReactOS, når du starter det. Vælg den første mulighed her, som installerer den på både den virtuelle disk som helhed og C: -partitionen specifikt. En sidste skærm vil informere dig om, at du genstarter din maskine. Sig farvel til den fantastiske elektriske blå.

Sådan opsættes ReactOS

Du bør nu starte op i selve ReactOS. Hvis du er en bruger i en bestemt alder, bør den styling, du ser, se bekendt ud. Nu vises en guide, der hjælper dig med at konfigurere nogle aspekter af systemet:

  1. En velkomstskærm.
  2. Anerkendelser, især til det open source -projekt, som ReactOS indeholder.
  3. Sprogindstillinger, herunder for systemet (dato/klokkeslæt, valuta og andre formater) og tastaturet (f.eks. Amerikansk layout), vist på billedet ovenfor.
  4. En mulighed for at tilføje dit navn og din virksomheds navn.
  5. Et navn til din maskine og adgangskoden til administratorkontoen .
  6. Indstilling af dato, klokkeslæt og tidszone.
  7. Valg af tema. ReactOS indeholder to ud af boksen: Lautus, et mørkt tema og Classic (som ser ud som du ville forvente), vist på billedet herunder.
  8. Netværks indstillinger.
  9. Angiver, om ReactOS-maskinen vil være en del af en (ad-hoc) arbejdsgruppe eller et virksomhedsdomæne.
  10. En sidste fremskærm, mens operativsystemet fungerer i baggrunden.

Når alt dette er fuldført, er dit skrivebord klar til brug. Hvis du er en almindelig Windows -bruger, burde alt her være meget velkendt. Menuen 'Start', proceslinjen, systembakken og skrivebordsikonerne ligner alle nøjagtigt Redmonds OS. Det ser alle ens ud, men hvor godt gør det arbejde ?

Installation af Windows -programmer i ReactOS

Vi vælger tre applikationer til brug i dette eksperiment som følger:

  • Tekst editor . Det er et af de mest grundlæggende computerværktøjer, der findes, og ReactOS har sine egne kloner af både Notesblok og Wordpad, ligesom Windows. Ikke desto mindre vil vi prøve at installere PSPad, en open source -teksteditor.
  • Musik afspiller . QMMP er cross-platform og ligner WinAmp, så det virker som et godt valg. Men multimedieprogrammer skal interagere med forskellige interne operativsystemer, så det repræsenterer noget lidt mere kompliceret end en tekstredigerer.
  • Webbrowser . Vi leder efter noget komplekst her, hvorfor ikke gå efter det? Lad os prøve at installere den nyeste Chrome.

Bemærk: Mens de første instruktioner angav 1 GB RAM til den virtuelle ReactOS -maskine, baseret på valget af Chrome, hævede jeg dette til 2 GB, før jeg foretog installationerne.

De følgende afsnit beskriver, hvor vellykket (eller ej) installationen og udførelsen af ​​disse programmer var.

Installation og kørsel af PSPad

Efter at have downloadet et installationsprogram fra projektets hjemmeside , et enkelt dobbeltklik sparkede tingene i gang.

Installationen blev afsluttet uden problemer, og installationsprogrammet startede applikationen. Nogle rudimentære test (indtastning af tekst og gemning af filen) forløb uden problemer. En fejl, jeg lagde mærke til, var, at knappen Minimer på titellinjen ikke virkede. Maksimer fungerede, og skiftede det frem og tilbage mellem størrelsen vist på billedet herunder og fuld størrelse. Men Minimize gjorde det ikke, mens det fungerede på andre vinduer, f.eks. Filhåndteringen.

Samlet set ser det ud til ved første rødme at være stort set funktionelt. Så som vores repræsentant for en 'grundlæggende' applikation, klarer PSPad testen.

Bemærk: ReactOS har en Application Manager, der mere ligner de forskellige pakkeledere i open source -verdenen end Windows '' Programmer og funktioner. ' Dette er en slags softwarelager, hvorfra brugere kan vælge og installere applikationer til ReactOS, ligesom Windows Store. En behagelig overraskelse var, at PSPad dukkede op som installeret i dette værktøj, selvom vi installerede det manuelt. Desuden har Application Manager en (lidt ældre) version af PSPad til installation. Det blev også installeret korrekt og hentede endda den session, jeg havde åbnet i den nyere version.

Installation og kørsel af QMMP

QMMP kan også downloades fra sit websted; bare rul ned til bunden af siden Downloads og se efter linket til 'Binære pakker til Windows.' Hent installationsprogrammet til den seneste version, og dobbeltklik for at køre.

Ting gik ned ad bakke, selvom applikationen startede. Det tillod mig at starte applikationen og tilføje en sang til afspilningslisten, men den ville ikke afspilles. På dette tidspunkt lagde jeg mærke til det lyddriveren var ikke konfigureret korrekt til VM, men selv efter at have gjort det og bekræftet det, ville appen ikke afspille en MP3 -fil. Faktisk begyndte ReactOS at fryse, da jeg forsøgte at afinstallere QMMP for at geninstallere det. En ny installation af ReactOS, hvor jeg sørgede for at installere lyddriveren først, løste ikke engang problemet.

For denne 'moderate' applikation kan vi vurdere, at den ikke består. Selvom den installerede og startede, udførte den faktisk ikke sin kernefunktion.

Bemærk: Ligesom PSPad er QMMP også tilgængelig fra ReactOS Application Manager. Installation af denne (igen, ældre) version fungerede, som vist på billedet ovenfor.

Installation og drift af Chrome

Nu til coup de grace: Chrome -webbrowseren. Hvis du kan få dette installeret og kørende på din maskine, har du pludselig en lang række værktøjer til din rådighed. Dette spænder fra desktop -e -mail til lydafspillere (se vores guide til Spotify) til produktivitetsværktøjer (Google Docs eller Office Online). Men dens evne til at køre al denne fantastiske webbaserede software betyder, at det er et komplekst dyr under emhætten. Kan ReactOS klare det?

Desværre ikke. I det mindste kørte standard ChromeSetup.exe -filen ikke. Installationsprogrammet kunne ikke engang oprette forbindelse til internettet for at downloade selve browseren, hvilket ikke lover godt for Chrome's evne til at surfe på internettet på ReactOS.

Bemærk: Selvom Chrome ikke er en mulighed, i hvert fald ikke uden at anvende noget albuefedt for at få det installeret, er Firefox det! Den er tilgængelig fra Application Manager og kører godt. Selvom versionen var lidt ældre (v.45.0.1), havde den ingen problemer med at åbne udkastet til denne artikel i Google Docs, efter at jeg havde logget ind på Gmail, som vist på billedet herunder.

Skal du bruge ReactOS?

Det kommer an på. Hvis du allerede er en Windows -bruger? Nej, ikke af nogen grund, medmindre det bare er nysgerrighed. Hvis du er en Mac- eller Linux -bruger? Det kan være nyttigt at køre det ulige Windows -program, du har brug for, ved at køre det i VirtualBox. Grundlæggende, hvis du er i en situation, hvor Wine ikke vil køre noget, du vil have, og du ikke vil ponye op til en Windows -licens. Bare husk på, at den er i gang, og gør ikke nogen store indsatser (f.eks. Ikke stole på det for nogen missionskritiske programmer uden omfattende test).

skjul en mappe i Windows 10

Når det er sagt, hvis du har noget ældre hardware, der ikke har et operativsystem, og du har brug for et, kan ReactOS være en levedygtig mulighed. Du bør planlægge at holde dig til det, der er tilgængeligt fra Application Manager, hvilket ikke er så slemt, som det lyder. Selvom nogle af de manuelt installerede apps ikke fungerede, gik ReactOS 'tre for tre' med Application Center-installationer.

Ud over de ovennævnte hjælpeprogrammer og Firefox, er der nogle hårdtslående applikationer til rådighed. Ligesom LibreOffice. GIMP, Inkscape og Scribus til grafik/udgivelse. GnuCash til økonomi. VLC til video. Der er endda en demoversion af Diablo II. Ikke for lurvet for en gruppe samfundsudviklere, der tager imod Microsoft.

Alt i alt ville du sandsynligvis have det bedre med en Linux -distribution med hensyn til softwareopdateringer og generel kapacitet. Men hvis du har en ældre maskine og en bruger, der bare ikke kan grok et andet operativsystem? I så fald, selv i sin nuværende alfa -tilstand, er ReactOS bestemt et kig værd.

Synes du, at ReactOS er et værdigt forsøg? Ville et helt gratis og open-source Windows-kompatibelt operativsystem ikke være fantastisk? Fortæl os det herunder i kommentarerne, hvis du har nogen meninger!

Del Del Tweet E -mail Er det værd at opgradere til Windows 11?

Windows er blevet redesignet. Men er det nok til at overbevise dig om at skifte fra Windows 10 til Windows 11?

Læs Næste
Relaterede emner
  • Windows
  • Åben kilde
  • Installer software
Om forfatteren Aaron Peters(31 artikler udgivet)

Aaron har været albue dybt inden for teknologi som forretningsanalytiker og projektleder i femten år og har været en loyal Ubuntu-bruger i næsten lige så lang tid (siden Breezy Badger). Hans interesser omfatter open source, applikationer til små virksomheder, integration af Linux og Android og computing i almindelig teksttilstand.

Mere fra Aaron Peters

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere