Sådan installeres ReactOS-operativsystemet trin for trin

ReactOS 0.4.0 interface

Vi har allerede diskuteret ReactOS et par gange på denne blog. Det er et operativsystem udviklet under ReactOS Foundations ledelse , et projekt der blev startet for år siden og udgivet under GPL- og BSD-licenserne. Det er næsten udelukkende skrevet i programmeringssproget C og er gratis og open source. Trods lighederne med Linux er det ikke en distribution eller et system baseret på Torvalds-kernen. I stedet bruger det sin egen hybridkerne og en grafisk brugerflade kaldet ReactOS Explorer, som har nogle funktioner, der minder om Windows.

ReactOS (React Operating System , hvor React refererer til "reaktion" som følge af utilfredshed med Microsofts operativsystem) opstod for at skabe et frit operativsystem med binær kompatibilitet til Microsoft Windows NT-software og drivere. Selvom det oprindeligt var designet til kompatibilitet med Windows 95 (da projektet hed FreeWin95), understøtter det i øjeblikket software til Windows NT 5.x-kernen og senere versioner, hvilket betyder, at det understøtter software fra Windows XP og senere. Det er også blevet porteret til andre arkitekturer, ikke kun x86-32, men også AMD64 og ARM.

Lidt mere om ReactOS

ReactOS

Grundlæggende arbejder udviklerne på at implementere en open source API og andre elementer som Windows-registreringsdatabasen. For at gøre dette bruger de reverse engineering på Microsoft-produktet for at forstå, hvordan det fungerer, og kloner det derefter. Det inkorporerer også nogle dele af kompatibilitetslaget fra det velkendte Wine-projekt (udtales "vain"), så du kan installere native Windows-software på dette system, og det vil fungere, selvom ikke al software er 100% kompatibel.

Nogle udviklere har kritiseret projektet og hævdet, at det kopierede dele af Windows-systemet, brugte nogle originale Microsoft-systemfiler og indeholdt adskilt Windows-assembleringskode, der var bidraget til projektet. Som du kan forestille dig, ville dette være ulovligt, da Windows er et lukket, proprietært system. ReactOS har dog fortsat sin udvikling, og disse beskyldninger har ikke ført til nogen retssager.

ReactOS, navnet som projektet blev givet af Oracle-grundlægger Jason Filby, har sine fordele og ulemper. Ulempen er manglen på betydelig support og manglen på støttespillere og udviklere (selvom antallet af dem gradvist stiger, men for at give dig en idé, er der over 1000 personer involveret i Windows-udvikling og lidt over 30 i ReactOS, og disse udviklere skal også lære om Windows-arkitekturen, før de kan udvikle...). Det betyder, at det på trods af mange års udvikling stadig er umodent og i alfa-stadiet. Ikke desto mindre er det et godt alternativ, hvis du vil bruge Windows-software uden at have et Microsoft-operativsystem på din maskine, eller hvis du ikke vil bruge en Linux-distribution med Wine.

MinGW er et af de grundlæggende elementer til kompilering, mens ReactX leverer DirectX-kompatibilitet og -understøttelse og bruger OpenGL til 3D som en midlertidig løsning, indtil en mere moden løsning er udviklet. Som nævnt bruger den også kode fra andre projekter som Wine, der drager fordel af dens Win32-, NTDLL-, USER32-, KERNEL32-, GDI32- og Advapi-komponenter, mens andre dele udvikles separat af ReactOS-udviklerne.

FreeBSD er et andet operativsystem, som ReactOS har lånt kode fra . For at forbedre systemets netværksstak har de valgt det open source-operativsystem, der kan prale af det bedste (og som Linux også bør lære af). Hele TCP-komponenten er kopieret fra FreeBSDs kode til ReactOS. Andre bemærkelsesværdige komponenter inkluderer FreeType til skrifttyper, Mesa 3D til OpenGL-rendering, UniAT til ATA-controllere og FullFAT-biblioteket til FAT-kompatibilitet. NTFS understøttes også i nyere versioner, ligesom EXT3 læsning og skrivning.

Fremadrettet forventes forbedret kompatibilitet, og projektet forventes gradvist at vokse. Ud over Windows NT understøtter det i øjeblikket også Java-, OS/2- og DOS-applikationer. Selvom ReactOS ikke er en direkte konkurrent til Linux, er det et betydeligt projekt, som andre projekter kan drage fordel af og lære af, givet dets open source-natur. Af denne grund har ReactOS allerede modtaget adskillige priser og anerkendelser.

Hvorfor installere ReactOS?

Kildekode - Kildekode

Jeg kunne fortælle dig, at brugen af ​​ReactOS kan hjælpe dig med at lære og blive fortrolig med et andet operativsystem, og med at se dets kildekode for at lære mere om Windows. Da det er closed source, kan vi ikke se, hvordan det fungerer, hvorimod vi kan med ReactOS. Jeg kunne også fortælle dig, at det kan være et alternativ til Wine og andre lignende projekter.

Men måske er den bedste undskyldning for at bruge ReactOS at have et "Windows" -operativsystem, der kan køre DOS- og Windows NT-software uden at være afhængig af et lukket system som Microsoft. Og for dem, der er mere følsomme over for licensproblemer, kan dette være en lettelse.

Minimumskrav til installation af ReactOS

Hardwarekrav

Du kan downloade en Live ISO af operativsystemet for at bruge det uden installation, eller en BootCD, som er en ISO, der kan installeres på din computer eller i en virtuel maskine. Den fylder kun omkring 90 MB komprimeret i ZIP-format, og når den dekomprimeres, når den over 100 MB, men ingenting sammenlignet med Windows, så ReactOS kræver ikke mange ressourcer.

  • X86 eller x86-64 Pentium CPU eller højere.
  • 64 MB RAM (256 MB anbefales)
  • IDE / SATA-harddisk på mindst 350 MB.
  • Bootpartition i FAT16 / FAT32-format.
  • 2 MB VGA-grafikkort (VESA BIOS 2.0v eller højere)
  • CD-ROM-drev
  • Standard tastatur og mus.

Som du kan se, er det let og kan installeres selv på ældre udstyr ...

Trin for trin ReactOS installation

Download ReactOS

Det første trin er at downloade ReactOS ISO, i dette tilfælde BootCD . For at gøre dette skal du gå til dette link og derefter klikke på Download BootCD. Følgende skærm vises, hvor du kan donere til projektet, eller hvis du foretrækker det, downloade det gratis ved at klikke på "Nej tak. Lad os fortsætte med download!" Dette vil omdirigere dig til SourceForge for download.

ReactOS BootCD Web Download

Vi har allerede den downloadede ISO , som er komprimeret i en ZIP-fil. Vi pakker den ud og brænder den derefter til en cd. En dvd eller lignende er ikke nødvendig, da den, som sagt, kun er omkring 100 MB. Hvis du skal bruge den i en virtuel maskine, behøver du ikke at brænde den; du kan bruge ISO'en direkte. Hvis du skal installere den på en computer, skal du få adgang til din BIOS og prioritere det optiske drev, så det søger efter systemet på den cd, du brændte.

Installation af systemet

Nu begynder vi den egentlige installation . Vi vælger det ønskede sprog, i dette tilfælde spansk:

Valg af sprog

Derefter trykker vi ENTER for at installere operativsystemet:

Installation

Nu bekræfter vi ved at trykke ENTER igen:

Installationsbekræftelse

Den viser os den registrerede hardwarekonfiguration . Hvis det er en nyere computer, kan den have problemer, så jeg anbefaler at installere den i en virtuel maskine med VMware eller VirtualBox osv. Lad os fortsætte med INTRO:

konfiguration

Nu vises den tilgængelige partitioneringsplads . Hvis det er en maskine uden et andet operativsystem, kan du vælge al pladsen som vist på skærmen (det samme gælder for en virtuel maskine). Hvis du allerede har et andet operativsystem, skal du have ændret størrelsen på en partition for at give plads til ReactOS ... Fortsæt med ENTER.

opdelt

Som du kan se, vil installationen minde dig om Windows XP. Nu spørger den, om vi vil fortsætte, ved at trykke på ENTER for at formatere partitionen :

formatering

Vi bekræfter, at vi vil formatere partitionen, og trykker på ENTER for at begynde installationen af ​​filerne ...

Installer filer

Og nu venter vi på, at den bliver installeret ; det tager ikke lang tid, da den er meget let, og selv med begrænsede ressourcer tager det ikke mere end et par sekunder eller minutter.

fremskridt

Hvis du installerer på en maskine uden et andet operativsystem eller en virtuel maskine, skal du trykke på ENTER for at acceptere den første mulighed. Dette vil installere bootloaderen på disken. Hvis du har et andet system, vil jeg anbefale den sidste mulighed eller at installere det på en diskette for at undgå at forstyrre det.

Boot loader

ReactOS-komponenterne er nu installeret; alt, hvad der mangler, er at genstarte . Tryk på ENTER.

genstarte

Systemet starter op for første gang , det er næsten klar ... Hvis den beder dig om at trykke på en tast for at få adgang til det optiske drev (CD), skal du ignorere det; operativsystemet starter efter et par sekunder.

ReactOS hjem

Hvis denne skærm vises ved efterfølgende genstarter, skal du blot vente eller vælge den første mulighed:

startmenu

Første gang du starter det, viser det dig en ReactOS-installationsmenu , som du skal navigere igennem med Næste, Næste, Næste (skift sprog), indtaste brugernavn og organisation, Næste, administratoradgangskode og computernavn, Næste, tidszone, Næste, vent på, at det installeres, og det genstarter…

Næste Næste Næste ...

Den kan bede os om at installere nogle drivere ; proceduren er enkel: Næste, Afslut, Næste, Afslut…

chauffører

Endelig har vi ReactOS-skrivebordet at udforske. Jeg inviterer dig til at undersøge det ; hvis du bruger Windows, vil det føles meget velkendt ...

ReactOS Explorer

Glem ikke at efterlade dine kommentarer eller spørgsmål…


Tilføj som foretrukken kilde i Google