Startpagina | Gemeenschap | Ondersteuning | Ontwikkeling | mijnReactOS

  1. Startpagina
  2. Info
  3. Gemeenschap
  4. Ontwikkeling
  5. mijnReactOS

  1. Overzicht
  2. Wat is ReactOS?
  3. Waarom ReactOS?
  4. User FAQ
  5. Status
  6. Roadmap
  7. Mogelijkheden
  8. Pers
  9. ReactOS Geschiedenis
  10. Organisatie
  11. Mensen van ReactOS
  12. ReactOS Hoofdpagina

Startpagina > Over ReactOS

Over ReactOS


Wat is ReactOS?

ReactOS in het kort


Waarom ReactOS?

Het gewone publiek zal nooit overschakelen op Unix.


ReactOS Downloaden

CD ISOs, VM-images, broncode, enzovoort


Roadmap

De weg naar ReactOS 1.0


Vaak gestelde vragen

Vaak gestelde vragen over ReactOS


ReactOS Media

ReactOS Screenshots, Videos en meer


Geschiedenis

Het ReactOS project sinds 1996


Press

Pers informatie en artikels


Licentie Informatie

GNU GPL, LPGL, BSD


White Papers

Geschreven rapporten


Juridische Review

De policy voor het ontwikkelen van het ReactOS project


Mensen van ReactOS

Lees over de mensen achter het project


ReactOS Website Informatie

Lees over de ReactOS Website

ReactOS is een poging om een Open Software vervangingn voor Microsoft Windows(TM) te creëren die compatibel is met bestaande hardware en software!

ReactOS 0.3.6 is nog in in zware ontwikkeling (alpha fase) en is niet klaar voor dagelijks gebruiknot ready for everyday use.

Je kan het ReactOS Project helpen door mondelinge reclame te maken, wat geld te doneren aan de ReactOS Foundation of wat tijd te besteden aan het ReactOS project en op één of andere manier mee te werken (patches schrijven, vertalen, mee discussiëren in het forum, enzovoort).

Wat is ReactOS?

ReactOS is een vrij en open-source besturingssysteem gebaseerd op het architectuur-ontwerp van Windows NT, dat ondersteuning biedt voor bestaande applicaties en drivers en een alternatief vormt voor het momenteel dominante besturingssysteem voor eindgebruikers en servers.

Waarom NT opnieuw implementeren?

Allereerst is 'Windows' zoals het grote publiek het kent eigenlijk maar een deel van een modern Windows NT besturingssysteem. Meestal bedoelt men het Win32 subsysteem, een laag die bovenop de NT kernel rust, en de gebruikers- en applicatie-interface vormt.

"NT is bestaat nog steeds, gekend als XP en Vista"

De meeste mensen zien 'NT' als 'WinNT 4', terwijl in de realiteit de term NT staat voor de NT serie, die reikt vanaf versie 3 over NT5 (2000, XP, 2003) tot NT6 (Vista).
De NT architectuur is ontworpen door een team onder leiding van David Cutler, een voormalige hoofddeveloper van VMS. Het kostte hem meer dan 4 jaar om het beste van UNIX, VMS en OS/2 te combineren en de unieke NT architectuur op te bouwen.

Hoe zit het met UNIX?

"Voor ieder OS
is er een gelijke
en een tegengestelde,
ReactOS"

MacOS X, Linux, BSD en andere UNIX afgeleiden delen een gemeenschappelijke afkomst gebaseerd op een ontwerp van meer dan 30 jaar oud voor een eenvoudig basis OS, dat door de tijd evolueerde tot een ingewikkelde structuur.
Moderne incarnaties zoals Mac OS X plaatsen een mooie grafische gebruikersinterface bovenop UNIX, om details van het systeem te verbergen en vooral gericht op beginners, terwijl meer geavanceerde gebruikers op hun honger blijven zitten. Vele Linux en BSD systemen zijn daarentegen samengesteld voor gebruik op servers en zijn daarom zeer console-gericht. De meeste geavanceerde functies kunnen niet bereikt worden via de beperkte grafische gebruikersinterface. Bijna alle UNIX varianten bevatten nog enkele van de originele gebreken in het ontwerp en binaire compatibiliteit tussen verschillende versies is meestal onbestaande.

In theorie zijn er enkele UNIX standaarden zoals POSIX maar in de praktijk zijn deze standaarden oud en betreffen ze enkel de basis van het OS en de terminal-omgeving. Andere standaarden zoals de Linux Standard Base zijn vaak niet getrouw geïmplementeerd. Omdat er geen gebruikersinterface standaard en ok geen standaard API zijn, moeten de meeste mensen nog applicaties via de commandoregel gebruiken of zich door de GUI rotzooi heen werken. Veel UNIX derivaten gebruiken het de-facto standaard X-Windows systeem voor grafische output, dat bestaat uit één van de slechtste ontwerpen uit de geschiedenis.
Toch proberen moderne UNIX afgeleiden de recente innovaties bij te benen en sommige van hen hebben al belangrijke functies zoals ondersteuning voor ACL (access control list of toegangscontrole-lijsten).

In tegenstelling tot UNIX is ReactOS ontworpen voor mensen die vertrouwd zijn en comfortabel werken met de Windows omgeving. Alles kan via de welbekende Win32 gebruikersinterface afgehandeld worden en geavanceerde gebruikers kunnen taken automatiseren via scripts of de commandoregel gebruiken.

Compatible

"Verander je OS, niet je software!"

Eigenlijk herimplementeert het ReactOS project een state-of-the-art en open NT-achtig besturingssysteem gebaseerd op het NT architectuur-ontwerp. Het bevat natuurlijk het WIN32 subsysteem, compatibiliteit met NT drivers en een aantal nuttige applicaties en tools.

ReactOS combineert de krachten en pluspunten van de NT kernel - die welbekend is voor zijn uitbreidbaarheid, portabiliteit, betrouwbaarheid, robuustheid, performantie en compatibiliteit – met Win32 compatibiliteit.

Veilig

Ondanks beweringen over het tegendeel is NT veilig door het ontwerp. Het was het eerste mainstream besturingssysteem met een behoorlijke implementatie van een zeer flexibel beveiligingsmodel gebaseerd op toegangscontrole tabellen (access control lists).

"Het draait allemaal om instellingen"

Recente op NT gebaseerde besturingssystemen van Redmond, vooral XP, kregen een slechte reputatie voor zijn zwakke standaard beveiligingsinstellingen. Dit werd vooral gedaan om een gemakkelijke overgang van Win9x mogelijk te maken voor zowel de gebruikers als de bestaande software. Deze beslissing schakelde heel wat van de beveiligingsfuncties van NT uit. ReactOS zal goede standaard beveiligingsinstellingen gebruiken.

ReactOS is ontworpen voor hoge veiligheid. Het deelt niet de algemene beveiligingsproblemen van andere besturingssystemen.

"Virussen, Malware? Een onbelangrijk probleem."

Bij nader inzien worden echte computer virussen (die gewone applicaties zijn) niet ver meer verspreid. De meeste kwade software bestaat uit scripts die zich rechten over algemeen verspreidde netwerk software zoals browsers en email applicaties en software die ingebouwde ondersteuning voor scripting heeft zoals verschillende Office producten.
Het is duidelijk dat wijder verspreidde systemen met een grote gebruikersbasis meer kans hebben om aangevallen te worden door schrijvers van malware dan kleinere systemen zoals Macintosh en Linux.

Lichtgewicht

Kort gezegd is ReactOS ontworpen om krachtig en licht te zij. Je kan de term "Lichtgewicht" interpreteren in de goeie oude stijl van Win95, een consistente gebruikersinterface en een kleine bundel van vaakgebruikte en nuttige tools. ReactOS biedt echter heel wat meer, een up-to-date ervaring en vanuit het niets opgebouwd op een rotsvaste NT kern.

Open

ReactOS is vrije software, de broncode van het hele systeem is gratis beschikbaar en valt onder de bepalingen van de GNU General Public Licentie.

"'Free' zoals in 'vrije meningsuiting' én zoal in 'gratis bier'"

ReactOS belt niet in naar de developers of volgt je gebruik niet op, en het bevat ook geen spy-software. Om precies te zijn, zijn sommige welbekende concurrenten berucht voor zulke praktijken.

Het leven met andere besturingssystemen is vaak een liefde/haat relatie, waarbij de meeste mensen sterk naar de ene of de andere kant neigen. Het ReactOS project heeft een geweldige gemeenschap die erg geappreciëerd wordt.

Betrouwbaar

"Open je ramen op de vrijheid"

Eigenlijk wordt ReactOS vanaf nul opgebouwd sinds 1996, als een rotsvaste herimplementatie van NT, en een daarom betrouwbaar en robuust OS voor taken gaande van een gesloten micro-computer tot de PC, van werkstations tot cluster servers, mainframes en supercomputers.
ReactOS bevat vele ontwerpbeslissingen van andere OS families zoals UNIX, VMS, OS/2 en natuurlijk NT en is bedoeld als 'het' nieuwe platform voor alle doeleinden.

Performantie

ReactOS is licht en snel en zal andere opgeblazen besturingssystemen op verschillende vlakken het nakijken gegeven.

Portabiliteit

"ReactOS – de opvolger van XP waarnaar men vroeg"

Het ontwerp van het ReactOS OS maakt het mogelijk portabiliteit binnen verschillende processor-families te verzorgen, zoals de Intel x86, en zelfs om portabiliteit over verschillende processor architecturen, zoals CISC en RISC.
Er is maar één enkele OS kern, de kernel. Het porteren van ReactOS naar andere architecturen behelst 'enkel' de hardware-abstractie laag, het laagste deel dat direct met de hardware communiceert.

Uitbreidbaar

ReactOS is flexibel en uitbreidbaar door het ontwerp. ReactOS is waarschijnlijk één van de meest veelzijdige OS platformen, vooral dankzij zijn NT kernel en de open source aanpak.
ReactOS kan uitgebreid worden door middel van zogenaamde "subsystemen" om ondersteuning te bieden voor bestaande applicaties van andere platformen. Zo kan bijvoorbeeld een POSIX subsysteem een compatibiliteitslayer vormen voor verschillende varianten van UNIX applicaties.

Objectgebaseerd

ReactOS is geen object-georiënteerd systeem in de strikte betekenis, maar het gebruikt wel objecten om de interne systeembronnen voor te stellen. Software objecten zijn een combinatie van computer instructies en data die het gedrag van zaken in de wereld, bestaand of ingebeeld, modelleren.

"De UNIX bestandsmetafoor is zoooo 1970"

UNIX besturingssystemen maken gebruik van een bestandsmetafoor, en apparaten zoals printers, opslagsystemen, toetsenborden en monitors verschijnen allemaal als eenvoudige bestanden voor de programmeurs en gewone gebruikers. Dit vereenvoudigd routine taken en is een sleutelcomponent voor de uitbreidbaarheid van het systeem. De bestandsmetafoor heeft verschillende nadelen en vormt een bekende bottleneck in UNIX-achtige besturingssystemen.
ReactOS gaat verder op deze metafoor en breidt ze uit. Het gebruikt een object metafoor die voortgezet wordt doorheen de architectuur van het systeem. Niet alleen alle zaken in de UNIX bestandsmetafoor zijn voorgesteld als objecten binnen ReactOS, maar ook zaken zoals processoren en threads, gedeelde geheugensegmenten, de globale registry database en zelfs toegangsrechten.

Denk eraan dat ReactOS 0.3.6 zich nog in alpha fase bevindt en niet aan te raden is voor dagelijks gebruik.


ReactOS Project Coordinator: Aleksey Bragin nick: fireball, Website Coordinator: Klemens Friedl nick: frik85

If the translation of the English language of this page appears to be outdated or incorrect, please check-out the English page and report or update the content.


ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.