Als u wilt dat Windows open source was, zou u ReactOS! Moeten onderzoeken!
Microsoft heeft veel vooruitgang geboekt om meer open te zijn. Deze trend loopt uiteen van deelname aan branchegroepen tot interoperabiliteit van de bestanden en applicaties. Heck, het heeft zelfs veel van zijn eigen tools en applicaties vrijgegeven als open source.
Maar een gebied waar het nog moet wijken, is het Windows-besturingssysteem (OS). Omdat de combinatie van Windows en Office een groot deel van de jaaromzet van Microsoft vertegenwoordigt, kan het een tijdje duren voordat we de OS-code voor onszelf kunnen downloaden. Dientengevolge hebben enkele onverschrokken leden van de gemeenschap het op zich genomen om vanaf de grond af te proberen hun eigen Windows te bouwen.
In dit artikel bekijken we wat ReactOS is, hoe het te installeren en hoe het omgaat met sommige bestaande Windows-toepassingen.
Wat is ReactOS eigenlijk?
ReactOS is een poging om een open-source besturingssysteem te bouwen dat Windows nabootst. Dit betekent niet alleen dat het er uitziet als Windows. Hoe Windows 10 er uit te laten zien als Windows XP, 7 of 8.1 Hoe u Windows 10 eruitziet als Windows XP, 7 of 8.1 Het lastige van het upgraden van Windows is dat alles verandert. U kunt als volgt Windows 10 veranderen in een Windows XP, 7 of 8.1 look-alike om de verhuizing gemakkelijker te maken - voor uzelf of een vriend. Lees Meer, hoewel het dat doet (nou ja, oudere versies in ieder geval). Maar het gaat dieper dan dat.
Het belangrijkste doel van het project is om een besturingssysteem te bouwen dat elke Windows-applicatie zal gebruiken. Hoe gebruik je Vineyard om Windows Apps op Linux uit te voeren? Hoe gebruik je Vineyard om Windows-applicaties uit te voeren op Linux Vineyard maakt het eenvoudig om Windows-apps op Linux te installeren en uit te voeren met wijn. Ontdek hoe u het kunt gebruiken en binnen enkele minuten uw favoriete Windows-software kunt gebruiken! Meer lezen je gooit ernaar.
Dit is een immense onderneming. Op een zeer hoog niveau bestaat een besturingssysteem uit de volgende componenten:
- Een kernel, die zich vertaalt tussen software en hardware.
- Basissoftwarebibliotheken die algemene functies bieden, zoals het schrijven van een bestand naar een schijf.
- Services die op de achtergrond worden uitgevoerd. De Print Spooler is hiervan een voorbeeld, omdat het wacht totdat andere programma's iets naar de printer sturen en die uitwisseling beheren.
- Toepassingen die deze componenten gebruiken. Dit omvat niet alleen apps voor gebruikers, zoals Word of Chrome, maar ook systeemtoepassingen. Explorer.exe is bijvoorbeeld een programma dat niet alleen bestanden doorzoekt (naar de gebruiker gericht), maar ook het bureaublad, de taakbalk en het startmenu biedt.
De taak voor het ReactOS-project is om een reeks bibliotheken, services en (systeem) toepassingen te bieden die compatibel zijn met die van Microsoft. Eén maat past niet alles: waarom software niet universeel compatibel is Eén formaat past niet Alles: waarom software niet universeel compatibel is Software is hetzelfde in elk besturingssysteem, toch? Fout. Het ziet er misschien hetzelfde uit en functioneert op dezelfde manier, maar het is anders achter de schermen. Lees verder . Bovendien zullen deze softwarecomponenten normaal systeemgesprekken rechtstreeks naar de kernel uitvoeren voor programma's die op de gebruiker zijn gericht. Dus ReactOS moet deze ook onderscheppen, verwerken en beantwoorden, en dat terwijl de app niets wijzer is.
Hopelijk heb je een idee van de reikwijdte van wat de ReactOS-ontwikkelaars proberen te doen. En dat is waarom, op basis van de huidige staat van het project, sommige dingen werken en sommige niet. In de onderstaande secties doorlopen we het installatieproces in een virtuele machine. Wat is een virtuele machine? Wat is een virtuele machine? Met virtuele machines kunt u andere besturingssystemen binnen uw huidige besturingssysteem uitvoeren, maar waarom is dat van belang? Wat zijn de voor- en nadelen? Lees verder . Vervolgens zullen we drie applicaties installeren om te zien hoe ze presteren: een basis, een tussenliggend en een complex.
ReactOS installeren
De installatie van ReactOS is erg ( erg ) vergelijkbaar met Windows. Als u ooit Windows helemaal opnieuw hebt geïnstalleerd, bijvoorbeeld op een pc die u zelf hebt gebouwd, bent u meteen thuis. De beginfasen bevinden zich in "scherm van de dood" blauw, terwijl de laatste hand wordt gelegd met vertrouwde (indien gedateerde) dialogen.
Als u wilt meegaan, begint u met het installeren van VirtualBox voor uw besturingssysteem. Maak vervolgens een virtuele machine met de instellingen zoals weergegeven in de onderstaande afbeelding. De meeste hiervan zijn standaardinstellingen, met uitzondering van de RAM (1 GB) en ruimte op de harde schijf (10 GB), die hoewel laag voldoende moet zijn voor dit lean-systeem. Als dit allemaal voor u onzin klinkt, neem dan een kijkje in onze gids voor VirtualBox Hoe VirtualBox te gebruiken: Gebruikershandleiding VirtualBox gebruiken: gebruikershandleiding Met VirtualBox kunt u eenvoudig meerdere besturingssystemen installeren en testen. We laten u zien hoe u Windows 10 en Ubuntu Linux instelt als een virtuele machine. Lees meer om te zien waar het allemaal over gaat.
Stap 1: Installatortaal
In het eerste scherm wordt u gevraagd de taal te selecteren die u tijdens het installatieproces wilt gebruiken. Hier kunt u de mooie blauwe schermen zien die veel voorkomen in Windows-installaties. Op dit scherm en de te volgen schermen kunt u navigeren met de pijltjestoetsen, Enter gebruiken om een selectie te maken en andere acties uitvoeren met de toetsen in de balk onderaan.
Stappen 2-3: Welkom en waarschuwing
Hier is een leuk bericht waarin je wordt verwelkomd in ReactOS, evenals een opmerking dat het nog in ontwikkeling is.
Stappen 4-5: apparaten en opslag
U bent veilig om de standaardwaarden voor de apparaten te accepteren, het zijn allemaal standaardcomponenten die door VirtualBox worden geëmuleerd.
Op het volgende scherm moet de virtuele schijf verschijnen die u voor uw VM hebt gemaakt. U kunt zien of de grootte van de "C: schijf" overeenkomt met wat u VirtualBox had laten toewijzen voor deze VM. Tenzij je een fraai partitieschema nodig hebt, kun je gewoon op Enter tikken.
Stap 6: Bevestiging
Selecteer in dit laatste scherm de middelste optie. Het zal je schijf volledig formatteren, wat je wilt, of de VM nu spiksplinternieuw is, of je recyclet een oud virtueel schijfbestand.
Druk nogmaals op Enter om het te bevestigen.
Stap 7: Opmaak
Afhankelijk van de grootte van uw virtuele schijf, kan het formatteringsproces enige tijd duren.
Stap 8: OS installeren
Vervolgens kopieert het installatieprogramma de OS-bestanden naar uw virtuele schijf.
Stap 9: Installeer Bootloader
Ten slotte zal het installatieprogramma de bootloader van de VM instellen om ReactOS uit te voeren wanneer u het opstart. Kies hier de eerste optie, die deze zowel op de virtuele schijf als geheel als op de C: -partitie specifiek installeert. Een laatste scherm zal u laten weten dat u uw machine opnieuw zult opstarten. Zeg vaarwel tegen dat geweldige elektrische blauw.
ReactOS instellen
Je zou nu in de ReactOS zelf moeten opstarten. Als je een gebruiker van een bepaalde leeftijd bent, moet de styling die je ziet er bekend uitzien. Nu verschijnt een wizard om u te helpen bij het instellen van enkele aspecten van het systeem:
- Een welkomstscherm.
- Dankwoord, met name voor het open source-project dat ReactOS bevat.
- Taalinstellingen, inclusief voor het systeem (datum / tijd, valuta en andere indelingen) en voor het toetsenbord (bijvoorbeeld Amerikaanse lay-out), weergegeven in de bovenstaande afbeelding.
- Een optie om uw naam toe te voegen, en de naam van uw bedrijf.
- Een naam voor uw machine en het wachtwoord voor de beheerdersaccount Windows-beheerdersaccount: alles wat u moet weten Windows-beheerdersaccount: alles wat u moet weten Beginnend met Windows Vista is de ingebouwde Windows-beheerdersaccount standaard uitgeschakeld. U kunt het inschakelen, maar doe dit op eigen risico! We laten u zien hoe. Lees verder .
- De datum, tijd en tijdzone instellen.
- Een thema selecteren. ReactOS bevat twee out-of-the-box: Lautus, een donker thema en Classic (dat er precies uitziet zoals je zou verwachten), weergegeven in de afbeelding hieronder.
- Netwerkinstellingen.
- Geeft aan of het ReactOS-apparaat deel zal uitmaken van een (ad-hoc) werkgroep of een bedrijfsdomein. Home Netwerk Tip: Bestanden en mappen delen tussen Windows-gebruikersaccounts Thuisnetwerk Tip: Bestanden en mappen delen tussen Windows-gebruikersaccounts Soms computer kunnen fysiek heel dicht bij elkaar staan, maar lijken mijlen uit elkaar wanneer je een bestand probeert over te zetten. Gebruik deze gids om bestanden met gemak van pc naar pc te verplaatsen. Lees verder .
- Een laatste voortgangsscherm terwijl het besturingssysteem op de achtergrond werkt.
Zodra dit alles is voltooid, is uw bureaublad klaar voor gebruik. Als u een normale Windows-gebruiker bent, zou alles hier heel vertrouwd moeten zijn. Het menu "Start", de taakbalk, het systeemvak en de pictogrammen op het bureaublad zien er allemaal precies hetzelfde uit als Redmond's OS. Het ziet er allemaal hetzelfde uit, maar hoe goed werkt het?
Installeren van Windows-programma's in ReactOS
We selecteren drie toepassingen voor gebruik in dit experiment, als volgt:
- Teksteditor De 6 beste Windows Kladblok-alternatieven De 6 beste Windows Kladblok-alternatieven Windows Kladblok is te simpel, maar Microsoft Office is overdreven? Als u op zoek bent naar een Kladblok-vervanging, zijn hier de belangrijkste alternatieven. De ene is perfect voor jou. Lees verder . Het is een van de meest basale computerhulpmiddelen die er is, en ReactOS heeft zijn eigen klonen van zowel Kladblok als Wordpad, net als Windows. Desalniettemin proberen we PSPad te installeren, een opensource-teksteditor.
- Muziekspeler De 5 beste gratis muziekspelers voor Windows De 5 beste gratis muziekspelers voor Windows Muziek downloaden heeft nog steeds zijn voordelen. Ten eerste kun je muziek afspelen, zelfs als je geen internettoegang hebt. Maar welke muziekspeler moet je gebruiken? Vind hier de beste gratis muziekspelers. Lees verder . QMMP is platformonafhankelijk en lijkt op WinAmp, dus het lijkt een prima keuze. Maar multimediatoepassingen moeten interactie hebben met verschillende OS-internals, dus het vertegenwoordigt iets ingewikkelder dan een teksteditor.
- Webbrowser De beste webbrowser voor Windows De beste webbrowser voor Windows Wat is uw standaard webbrowser? Hoewel we verwend zijn met keuzes, houden de meesten van ons vast aan de beproefde grote spelers. Wat zijn betere alternatieven voor gebruik van hulpbronnen, snelheid en beveiliging? Lees verder . We zijn op zoek naar iets complex hier, waarom niet ervoor? Laten we proberen het nieuwste Chrome te installeren.
Opmerking: hoewel de initiële instructies 1 GB RAM aan de ReactOS-virtuele machine hebben gerangschikt, op basis van de selectie van Chrome, heb ik dit verhoogd naar 2 GB voordat ik de installaties uitvoerde.
De volgende secties beschrijven hoe succesvol (of niet) de installatie en uitvoering van deze programma's waren.
PSPad installeren en uitvoeren
Na het downloaden van een installatieprogramma van de website van het project, startte een simpele dubbelklik op de dingen.
De installatie is zonder probleem voltooid en het installatieprogramma heeft de toepassing gestart. Sommige rudimentaire testen (tekst invoeren en het bestand opslaan) verliepen zonder problemen. Eén fout die ik merkte was dat de knop Minimaliseren op de titelbalk niet werkte. Maximaliseren heeft wel gewerkt, het heen en weer schakelen tussen de grootte weergegeven in de onderstaande afbeelding en de volledige grootte. Maar Minimaliseren deed het niet, terwijl het wel werkte in andere vensters, zoals de bestandsbeheerder.
Over het algemeen lijkt het in eerste instantie grotendeels functioneel te zijn. Dus als onze vertegenwoordiger van een "basis" -toepassing, slaagt PSPad voor de test.
Opmerking: ReactOS heeft een Application Manager die meer lijkt op de verschillende pakketbeheerders van de open-source wereld dan de programma's en functies van Windows. Dit is een soort softwarerepository van waaruit gebruikers toepassingen voor ReactOS kunnen selecteren en installeren, net zoals de Windows Store. Een aangename verrassing was dat PSPad opdook als geïnstalleerd in deze tool, ook al hebben we het handmatig geïnstalleerd. Bovendien heeft Application Manager een (iets oudere) versie van PSPad voor installatie. Het is ook correct geïnstalleerd en heeft zelfs de sessie opgehaald die ik in de nieuwere versie had geopend.
Installeren en uitvoeren van QMMP
QMMP is ook beschikbaar om te downloaden van zijn website; scrol gewoon omlaag naar de onderkant van de pagina Downloads en zoek de link voor "Binaire pakketten voor Windows". Pak het installatieprogramma voor de meest recente versie en dubbelklik om te starten.
Het ging echter bergafwaarts nadat de applicatie was opgestart. Hierdoor kon ik de applicatie starten en een nummer toevoegen aan de afspeellijst, maar deze zou niet worden afgespeeld. Op dat moment merkte ik dat de geluidsdriver niet goed was ingesteld voor de VM, maar zelfs nadat hij dit had gedaan en bevestigd, zou de app geen MP3-bestand afspelen. ReactOS begon zelfs te bevriezen toen ik probeerde QMMP te verwijderen om het opnieuw te installeren. Een nieuwe installatie van ReactOS, waarbij ik ervoor zorgde dat de audiostuurprogramma eerst werd geïnstalleerd, loste het probleem niet eens op.
Voor deze "gematigde" toepassing kunnen we het evalueren als niet-geslaagd. Hoewel het wel is geïnstalleerd en opgestart, heeft het zijn kernfunctie niet echt uitgevoerd.
Opmerking: Net als PSPad is QMMP ook beschikbaar via ReactOS Application Manager. Het installeren van deze (opnieuw, oudere) versie werkte, zoals te zien is in de bovenstaande afbeelding.
Chrome installeren en uitvoeren
Nu voor de genadeslag: de Chrome-webbrowser. Als u dit op uw computer kunt laten installeren en uitvoeren, beschikt u ineens over een breed scala aan gereedschappen. Dit varieert van desktop-e-mail tot audiospelers (bekijk onze gids voor Spotify) tot productiviteitstools (Google Docs of Office Online). Maar het vermogen om al deze geweldige webgebaseerde software te gebruiken, betekent dat het een complex beest onder de motorkap is. Kan ReactOS het aan?
Helaas niet. Het draaien van het standaard ChromeSetup.exe-bestand was in elk geval niet succesvol. Het installatieprogramma kon zelfs geen verbinding maken met internet om de browser zelf te downloaden, wat niet veel goeds voorspelt voor de mogelijkheid van Chrome om op ReactOS op internet te surfen.
Opmerking: hoewel Chrome geen optie is, althans niet zonder wat elleboogvet toe te passen om het te installeren, is Firefox dat wel! Het is beschikbaar via Application Manager en werkt goed. Hoewel de versie een beetje ouder was (v.45.0.1), had het geen problemen om het concept van dit artikel in Google Documenten te openen nadat ik me bij Gmail had aangemeld, zoals in de onderstaande afbeelding.
Moet u ReactOS gebruiken?
Het hangt er van af. Als je al een Windows-gebruiker bent? Nee, niet voor enige reden, tenzij het alleen maar nieuwsgierigheid is. Als u een Mac- of Linux-gebruiker bent? Het kan handig zijn om de oneven Windows-toepassing uit te voeren die u nodig hebt door deze in VirtualBox uit te voeren. Kortom, als u zich in een situatie bevindt waarin Wine niet iets uitvoert dat u wilt, en u niet wilt ponypen voor een Windows-licentie. Houd gewoon de voortgang in de gaten en maak geen grote weddenschappen (vertrouw er bijvoorbeeld niet op voor missiekritieke programma's zonder uitgebreide tests).
Dat gezegd hebbende, als je wat oudere hardware hebt die geen besturingssysteem heeft en je hebt er een nodig, dan is ReactOS misschien een haalbare optie. U moet van plan zijn om vast te houden aan wat beschikbaar is in de Application Manager, die niet zo slecht is als het klinkt. Hoewel sommige van de handmatig geïnstalleerde apps niet werkten, ging ReactOS "drie voor drie" met installaties van Application Center.
Naast de bovengenoemde hulpprogramma's en Firefox zijn er enkele zwaar getroffen apps beschikbaar. Zoals LibreOffice. GIMP, Inkscape en Scribus voor grafische afbeeldingen / publicatie. GnuCash voor financiën. VLC voor video. Er is zelfs een demoversie van Diablo II. Niet te shabby voor een groep community-ontwikkelaars die het opneemt tegen Microsoft.
Alles bij elkaar zou je waarschijnlijk beter af zijn met een Linux-distributie in termen van software-updates en algemene mogelijkheden. Maar als u een oudere machine en een gebruiker heeft die gewoon niet meer een ander besturingssysteem kan grokten? In dat geval is ReactOS, zelfs in de huidige alfa-status, absoluut de moeite van het bekijken waard.
Denkt u dat ReactOS een waardevolle onderneming is? Zou een volledig gratis en opensource Windows-compatibel besturingssysteem niet geweldig zijn? Laat het ons hieronder weten in de comments als je meningen hebt!