Startpagina | Info | Gemeenschap | Ontwikkeling | mijnReactOS | Contacteer Ons

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

  1. Hoofpagina
  2. Nieuws
  3. Links
  4. Sitemap

Home >ReactOS News >News #19: De officiële relatie tussen de ReactOS en TinyKRNL projecten

2006-05-18, Aleksey Bragin
De officiële relatie tussen de ReactOS en TinyKRNL projecten
translated by Peter Budts on 2007-08-25
De officiële brief geschreven door de project coördinators van deze projecten

De ' officiële relatie tussen de ReactOS en TinyKRNL projecten

Voorbereid door Aleksey Bragin en Alex Ionescu, Project Coördinators.

Er is officiëel wat informatie gepubliceerd over het TinyKRNL project en dit vormt een basis voor het ontstaan van roddels. Dit korte artikel heeft als doel klaarheid te scheppen over de officiële relatie tussen de beide projecten.

TinyKRNL is een educatief en documentatief project dat plug-in alternatieven creëert voor verschillende modules van Windows 2003 SP 1 (met de uiteindelijke bedoeling ook de kernel te vervangen) en een aantal papers te schrijven die een boek zullen vormen. De gebruikte methodes voor de ontwikkeling van de sourcecode voor de modules van TinyKRNL omvatten alle mogelijke methoden om het einddoel te bereiken en een 100% compatibel (of zelfs identiek) resultaat te verkrijgen. Reverse engineering is één van deze methoden (vooral de zogenoemde "vuile" manier, voor meer info kan je terecht bij Wikipedia's artikel over clean room reverse engineering tegenover dirty room reversing).

Helaas kan ReactOS - dat ook mikt op commerciëel gebruik - omwille van de copyright wetgeving en andere juridische redenen geen methoden als dirty reverse engineering gebruiken, en dus kan ReactOS niet op dezelfde manier code delen met het TinyKRNL project zoals we doen met WINE.

Er zijn echter enkele zeer nuttige uitzonderingen:

  • Ten eerste worden alle interfaces gedeeld. Dit geeft het ReactOS project een onklopbaar niveau van compatibiliteit én juridische vrijheid (interfaces vallen niet onder copyright).
  • Ten tweede zal het TinyKRNL project de meest complete en technisch geavanceerde documentatie creëren die ooit over een besturingssysteem van de NT-familie - Windows 2003 SP1 - is gepubliceerd. ReactOS developers kunnen gebruik maken van deze documentatie als naslagwerk wanneer een propere implementatie van de functies wordt gemaakt of bestaande code wordt verbeterd.
  • Tenslotte kan alle TinyKRNL code die de policies van ReactOS betreffende ontwikkeling respecteert direct toegevoegd worden aan ReactOS, alsook alle build-tools en 3rd-party bestanden.

Voor meer gedetailleerde informatie over het TinyKRNL project kan je terecht op http://www.tinykrnl.org. We raden je ook aan je te abonneren op de TinyKRNL development Mailing List door een blanco email te richten aan devel-subscribe@tinykrnl.org en het #tinykrnl kanaal in het oog te houden op dezelfde IRC server als #reactos; veel van de ReactOS developers en gebruikers zijn hier gewoonlijk aanwezig en discussiëren er over interessante en uitdagende kernel onderwerpen en algemeen off-topic gebabbel.


News Archive


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