ReactOS

FreeWin95 til ReactOS

Ved 1996 var en gruppe av gratis og åpen kildekode programvare utviklene startet et prosjekt som heter FreeWin95, for å implementere et Klone av Windows 95. Prosjektet startet i diskusjon av utsendet til systemet.
Det ble ledet av kordinator Jason Filby som er en doplikat av Windows NT.
For senere å opprette nytt prosjekt som heter ReactOS.
Navnet kommer av Jeff Knox sin uttalse OS «Operativsystem» og react fra gruppens misliket microsoft sin monopol situasjon.

Ekush OS fork

I 2004 var en kopibeskyttet kode lekket til ReactOS GPL kode (En annen Foss kode) ble funnet når noen distribuerte forkortelse under navnet «Ekush OS. Siden ble så utilgjengelig».

For å unngå kopiering fra andre miljøer

For å unngå kopiering fra andre operativssystem, må ReactOS lage sin egen kildekode og ikke bruke lekket matriale fra microsoft eller andre.
Som betyr man må være ekstra nøye å sjekke kilden matrialet kommer fra.
En sak som ble til ble Hartmut Birr en utvikler hos ReactOS E-postliste (ros-dev) som ReactOS kildekoden stammer fra BadStack in syscall.S i Windows XP kildekode.
Den ble bekreftet kopiert fra Windows XP ble bekreftet identisk kopi.

Offentlig demostrasjon

Demonstrasjon har blitt utført i russland politikere for eksempel Viktor Alksnis som møtte projekt koordinator Aleksey Bragin.
Det bli demostert ReactOS med totalcommander og Firefox i 2007. Dmitry Medvedev har også gitt demonstrasjon til presidenten i Russland til høyskolen Verhnerusskoe, Stavropol.

Donasjons bidrag

På første mai i 2012 ble en 30 000 euro startet for å finansiere utviklingen av ReactOS.
Men kun halvparten av pengene ble samlet inn til ReactOS Deutschland.

ReactOS fellesskap-versjon

I april 2014 ble ReactOS prosjektet annonsert som en del av Indiegogo kampanje for å gi ut fellesskap-versjonen.
Som er en del av nåværende 0.4 versjon.
Donasjonsbidraget målet var da US$50,000 men når det ble ferdig fikk de kun inn $25,141.

ReactOS Hackfest 2015

ReactOS prosjektet organiserte et Hackfest fra 7. til 12. august 2015 i Aachen.

ReactOS kjerne Utvikling

ReactOS kjerne er utviklet i C men noen elementer er utviklet i for eksempel ReactOS Explorer eller Lydmodulene er skrevet i C++.
Prosjekt koden komplieres ved hjelp av MinGW og Microsoft Visual Studio.
Utviklerens mål er å gjøre denne mere kompaktibel med Windows NT version 5.2 (Windows Server 2003) med API med Windows NT 6.3 (Windows 8.1) og for å støtte mere programvare og maskinvare. Direct X støtten er laget som ReactX implementasjon 2D maskinvare-akselerert. Som også støtter tegning av OpenGL moduler.
Utviklingsprosessen har lenge vært begrenset til av størrelsen av utviklingsmiljøet, Microsoft har over 1000 utviklere som ble delt i 25 personer også 40 personer.
Men ReactOS har bare 33 personer over en 12 måneds periode som ga bidrag gjennom Subversion.
Mens ReactOS behandler x86/AMD64 PC samt ARM og i tillegg xbox som er en del av IA-32 arkitektur.

0.5

Versjon 0.5 vil bli markert som Beta.

Beslektede prosjekter

ReactOS benytter kildekode fra prosjektet Wine og bidrar samtidig tilbake med endringer. Denne utvekslingen av kildekode begrenser seg stort sett til bibliotekfiler (DLLer). Begge prosjektene jobber med krysskompatibilitet, slik at gjenstående DLL-er kan benyttes i ReactOS. I tillegg benyttes kildekode fra FreeDOS.
Samba TNG implementerer flere tjenester, slik som LSASS, SAM, NETLOGON og SPOOLSS, som er forutsetninger for at ReactOS skal kunne fungere sammen med Windows i et nettverk.