Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 39 reacties
Bron: ReactOS

ReactOS logo (75 pix) Woensdag is versie 0.3.6 van Reactos verschenen. Het 'React Operating System'-project is een opensourcebesturingsysteem dat als doelstelling heeft om compatibel te zijn met Windows NT, 2000 en XP, zodat er Windows-applicaties en -drivers op gedraaid kunnen worden. Hoewel er al een hoop software probleemloos op draait, waaronder Openoffice.org, Mozilla Firefox, Mozilla Thunderbird en diverse spellen, verkeert het hele project volgens de ontwikkelaars in alfa en is het niet geschikt voor dagelijks gebruik. Op deze pagina kunnen enkele screenshots van Reactos worden bewonderd. Het complete changelog van deze release is hier terug te vinden, dit zijn de hoogtepunten uit deze release:

Summing up the most important changes:
  • More architectures support: ARM version improvements, beginnings of x64 architecture support
  • FreeLdr's memory requirements for ReactOS bootup were reduced
  • Driver unloading now possible
  • Numerous kernel fixes and improvements (APC delivery issues, timer issues, lots of work on architecture-independent parts of the memory manager)
  • More Win32 applications are supported now thanks to the fix in the RTL heap implementation (e.g. InnoSetup-based installers, Delphi applications, etc)
  • Network stack bugfixes and memory leaks elimination
  • Win32 subsystem improvements, most of usermode DLLs synced with Wine
[break]

Klik op de afbeelding voor een grotere versie.
Moderatie-faq Wijzig weergave

Reacties (39)

Wel grappig zoiets als experiment, maar eigenlijk is het absurd. Microsoft heeft een geheimpje dat ze niet willen prijsgeven. Daarom is er dit project waar _ontzettend_ veel werk in zit, om uiteindelijk precies hetzelfde te krijgen wat al bestaat...
Ik zie meer potentie in het stevig doorontwikkelen van Wine. Dan heb je een willekeurig, zeer goed doorontwikkeld OS (bijv. Linux) als basis en kun je als optie ook nog eens windows-programma's draaien. Wine werkt al behoorlijk goed en heb er vertrouwen in dat het nog veel beter gaat worden.

Zie wel dit stukje op hun site staan:
It is our view that Linux + Wine can never be a full replacement for Microsoft(R) Windows(R). ReactOS has the potential for a much higher degree of compatibility - especially for Microsoft(R) Windows(R) drivers - which WINE does not address.
Op de meeste pc's wordt vrijwel alle hardware wel ondersteund door Linux. Die paar oude scanners, printers of no-name tv-kaartjes waar geen Linux-drivers voor zijn... tja.. Is ook een beetje een kip-eiverhaal. Als meer mensen Linux gaan gebruiken (bijv. vanwege Wine) dan gaan ook meer bedrijven drivers maken voor Linux.
Wat driver ontwikkeling voor standaard hardware betreft heb je zeker gelijk. Maar ik denk dat ReactOS daar ook niet voor bedoelt is. Je hebt namelijk ook custom kernelmode drivers die bijvoorbeeld custom hardware of communicatie op zich nemen. Je hebt het daarbij over specifiek geschreven software die niet onder linux te draaien is zonder op zijn minst een geringe herontwikkeling. Driver ondersteuning op een vrij platform dat veel aan windows doet denken qua WIN32 API instructie set, is dus zeker wel handig.

Om een voorbeeld te noemen: Veel bankautomaten draaien nog steeds windows 95 of 98 met een GUI schil van de bank eromheen. Omdat er speciale hardware aan hangt zoals een kaartslot en een input apparaat en vergeet niet de gelduitgave, is het moeilijk dit over te zetten naar Linux of andere OS, maar stel nu dat je een vrij/gratis OS hebt wat dezelfde functies bied als windows.. dus de drivers kan draaien voor al die exotische apparaten en ook nog eens stabiel is.. is dat niet ideaal?

Ik denk dat dit OS in zulke situaties ideaal kan zijn. Bovendien zou het ook gebruikt kunnen worden als klein OS om toch nog een paar broodnodige custom windows applicaties te draaien in een virtuele omgeving.

Wat de alpha status betreft is er nog een hoop te doen, zeker weten, maar ik denk dat ze er wel komen, vooral als ze dalijk meer kunnen profiteren van het WINE project. Overigens is het andersom ook het geval.. die 2 teams zijn geen vijanden maar werken op behoorlijk grote schaal samen.
Helaas, Wine kan weinig profiteren van ReactOS' ontwikkelingen. Bij ReactOS is men wat minder netjes met betrekking tot reverse-engineering. De ontwikkelaars van Wine zullen nooit zomaar een patch afkomstig van ReactOS accepteren, maar eerst grondig onderzoeken of het wel helemaal zelf bedacht is. Ze willen uiteraard rechtszaken uitsluiten.

Overigens zouden kernel-onderdelen van ReactOS, zoals de verschillende driver modellen, best in Linux geďntegreerd kunnen worden als het stabiel begint te worden. Linus is er niet op tegen om "Windows compatible" te worden. Er is ook al een tijdje het plan om de "kernel" van Wine in Linux te integreren, voor performance-redenen.
Ik begrijp wel waar jij het over hebt, enige tijd terug heeft inderdaad iemand verdenkingen uitgesproken over hoe bepaalde kennis/code was ingewonnen, maar daar is een audit geweest om alles na te checken. Verder is het team van ReactOS zeer streng op reverse engineering, alles moet clean-room gebeuren.
Inderdaad. Ik denk niet dat men bij MS ook maar een seconde zal aarzelen indien men daar zou merken dat men op illegale wijze aan het werken was aan een potentiële windows-vervanger.

Hoezeer het gevaar voor MS op dit ogenblik eerder van de linux en apple-kampen komt, zie ik in dit project een grotere dreiging omwille van de compatibiliteit. Zoals hierboven al aangehaald: als er een grote speler dit project zou willen ondersteunen, dan zou het wel eens zeer snel kunnen gaan. Iemand bij MS moet dit ook al bedacht hebben, en dus zou het mij niet verwonderen dat er bij MS iemand verantwoordelijk is om permanent de code van ReactOS te reviewen.

Anderzijds is het voor elk van beide projecten (ReactOS en WINE) een risico om zomaar patches uit het andere kamp te aanvaarden, want zo zouden ze allebei wel eens met de billen bloot kunnen komen te staan als er ook maar 1 devver zich niet houdt aan de clean-room-guidelines...
Clean-room is ook niet toegestaan voor het Wine-project. Er mag geen decompiler aan te pas zijn gekomen. Er mag alleen gekeken worden hoe programma's zich gedragen onder Windows. Als je niet zeker weet hoe een functie geďmplementeerd is, schrijf je test-cases. Je gaat niet decompilen, de functionaliteit omschrijven, en vervolgens iemand anders de code laten schrijven (clean-room dus).
Dit lijkt me toch meer een beetje een hobby project van wat enthousiastelingen. Gezien het feit dat het nog een alfa status heeft en dat ze niet als doel hebben om compatibel te zijn met het huidige Microsoft OS (Vista) zullen zal altijd achter de feiten blijven aanlopen.

Mocht er ooit een stabiele versie uitkomen, dan zit niemand meer te wachten op een OS dat bijna net zoveel kan als het OS dat je 10 of 15 jaar geleden had draaien.
Dit lijkt me toch meer een beetje een hobby project van wat enthousiastelingen. Gezien het feit dat het nog een alfa status heeft en dat ze niet als doel hebben om compatibel te zijn met het huidige Microsoft OS (Vista) zullen zal altijd achter de feiten blijven aanlopen.
Vooralsnog zal de meeste software ook nog uitkomen voor WinXP, dus Win-V support is niet direct een vereiste op de korte termijn.

Dat het een hobbyproject is dat maakt op zich niet uit, Linux en Wine waren ooit ook hobbyprojecten en op basis van deze projecten zijn er bedrijven opgericht die geld verdienen aan deze "hobbyprojecten"
Mocht er ooit een stabiele versie uitkomen, dan zit niemand meer te wachten op een OS dat bijna net zoveel kan als het OS dat je 10 of 15 jaar geleden had draaien.
Dat is natuurlijk nog maar de vraag, hoe beter de compatibiliteit met de recente Win32 API is des te beter de ontvangst zal zijn. Van DOS bestaat er echter ook een gratis (GPL dacht ik) versie: FreeDOS. Dit is ook een herimplementatie van een OS dat je 13+ jaar geleden had draaien...
Begrijp me goed, ik heb niets tegen hobbyprojecten, en ik ben me weldegelijk bewust dat dergelijke projecten vaak aan die wieg staan van hele grote doorbraken. Je zou zelfs kunnen beargumenteren dat Windows en Unix ook uit de hand gelopen hobbyprojecten zijn. Ik gun de makers van ReactOS ook alle succes met hun project.

Ik denk alleen dat er heel weinig mensen op zitten te wachten. Mensen die compatible willen zijn met Win32 API draaien gewoon Windows, of desnoods Wine. Wellicht dat ReactOS voor sommigen van nut zal zijn, maar ik denk dat een vergelijkbare niche als FreeDOS is; gewoon om over 10-15 jaar voor de grap nog eens een oude Windows applicatie te kunnen draaien die je op een stoffige cd vond.

Dat doet verder niets aan het project af, maar een serieus alternatief zal het m.i. niet worden.
ReactOS wil meer bereiken dan alleen Win software te kunnen draaien. Zo zouden ook bijv. windows drivers ingeladen moeten kunnen worden. Uiteindelijk willen ze een OS bekomen dat 100% compatibel is met Windows.

En als ze de roadmap kunnen aanhouden dan zou men dit jaar nog een eerste beta releasen.
Lijkt me erg nutteloos, compatibiliteit (vooral op driverniveau) bereiken met Windows XP, terwijl dat al bijna zo goed als End Of Life is.
en dat ze niet als doel hebben om compatibel te zijn met het huidige Microsoft OS (Vista) zullen zal altijd achter de feiten blijven aanlopen.
beetje domme opmerking die toont dat je hun missionstatement niet gelezen hebt.
Why re-implement NT?
... Most people think of 'NT' as 'WinNT 4', while in reality the term NT is equal to the NT series, which ranges from version 3 over NT5 (2000, XP, 2003) to NT6 (Vista).
Het zal trouwens wel degelijk heel erg lang nuttig blijven om NT te kunnen draaien. Er zijn heel erg veel specifieke applicaties in geschreven voor allerlei specifieke toepassingen. Net zoals ik vorige maand nog FreeDOS tegenkwam (een gratis alternatief voor DOS) zal een gratis alternatief voor NT ook wel zijn toepassing kunnen vinden. Zeker als het klein is en toch goed werkt.
Hun mission statement had ik inderdaad niet gelezen. Maar het nieuwsbericht wel en daarin staat:
Het 'React Operating System'-project is een opensourcebesturingsysteem dat als doelstelling heeft om compatibel te zijn met Windows NT, 2000 en XP, zodat er Windows-applicaties en -drivers op gedraaid kunnen worden.
Daar zie ik geen Windows Vista in staan.

Het zal uiteraard wel weer 'dom' van mij zijn dat ik vervolgens niet eerst het halve internet heb afgestruind om na te gaan of dit wel klopt...

Ik ben het helemaal met je eens dat er een helebooel mensen nog graag Windows NT (in welke vorm dan ook) zullen willen blijven gebruiken. Maar ik denk dat daar meestal gewoon een Microsoft OS voor gebruikt zal worden. Een hoop mensen hebben daar immers gewoon een licentie voor.
Ik denk dat dit wel meevalt, de meeste software van tegenwoordig draait nog wel op Windows 2000 (mist een paar dll'tjes maar vaak nog wel fixbaar). Leveranciers zetten liever op de doos dat het werkt met Vista, maar in de praktijk dus al op minder. Als reactos dus een paar jaar naijlt is dit niet direkt een probleem (tenzij je DirectX 10.1 games wilt spelen uiteraard, maar dit is dan ook de strategie van Microsoft om mensen steeds te laten upgraden.Afgezien van eyecandy is de Win32 API niet wezenlijk veranderd van 2000 naar Vista).
Ik denk niet dat dit een concurrent word, ook niet dat het een succes word. Wel denk ik dat dit project heel erg handig is voor andere linux distributies die vast heel wat dingen kunnen overnemen of verbeteren.

Om populairder te worden dan Windows moet je niet met iets komen wat bijna hetzelfde kan of hetzelfde kan maar met iets wat gewoon beter is.
Ik denk niet dat dit een concurrent word, ook niet dat het een succes word. Wel denk ik dat dit project heel erg handig is voor andere linux distributies die vast heel wat dingen kunnen overnemen of verbeteren.
In hoeverre ReactOS een succes wordt is nu nog lastig aan te geven. Als men bijvoorbeeld Windows 2K compatibiliteit weet te halen (hetgeen al een hele lastige klus is, maar dat ter zijde), dan kan ReactOS wel een gratis alternatief zijn voor diverse toepassingen waar nu Windows gebruikt wordt.

Denk aan een kiosk systeem, waarop een "simpel" en op maat gemaakt Win32 programma gaat draaien. Zolang je als eigenaar kunt kiezen hoe je programma gemaakt wordt kun je dus ook W2K compatibiliteit eisen en hoef je geen licentie(s) voor WXP of WV uit te gaan geven...
Om populairder te worden dan Windows moet je niet met iets komen wat bijna hetzelfde kan of hetzelfde kan maar met iets wat gewoon beter is.
De Win32 API en Windows zijn nu eenmaal erg geliefd bij een deel van de ontwikkelaars en managers, Windows en Windows-software zal op korte termijn dus ook niet verdwijnen.

Door een gratis alternatief te bieden kan er dus wel degelijk in een behoefte worden voorzien. Natuurlijk zal een deel van die behoefte nu ook al door Linux et al ingevuld worden, maar extra keus voor de gebruiker is natuurlijk nooit weg.
Ben ik het niet mee eens, ik denk dat op dit moment redelijk wat IT-ers dit project wel kennen. Nu moet er nog een dikke miljardair komen die het wil supporten! Zoals Ubuntu }>
Ik geef je wel gelijk, dat MS betere PR heeft, groter is ed. Maar je vergeet 1 ding, dit OS heeft in tegenstelling tot Linux wel redelijke goede support voor MS applicaties, ook ziet het er bijna hetzelfde uit. Mss als je dit een leek voorschoteld, merkt hij het verschil niet eens. (moet wel toegeven heb hetzelf nog niet gebruikt of getest, maar dat komt binnenkort!)
er wordt nauw samengewerkt met WINE in dit project, waar een groot deel van de windows ondersteuning vandaan komt.

[Reactie gewijzigd door triflip op 7 augustus 2008 10:53]

Ik zal even doorsparen!
Maar ik hoop het ook dat er een rijke gast aka google ff flinke som geld injecteerd :)
De screenshot geeft mij een beetje een nostalgisch gevoel :D

En helemaal in combinatie met dit screenshot; http://www.reactos.org/me.../2008/ros_034_diablo2.jpg
Wanneer reactos volledig binair compatible is met drivers/programma's geschreven voor NT gebaseerde windows versies, zal de overstap om reatos Vista compatible te maken een stuk minder zijn lijkt mij.
Vista heeft een heel ander driver model dan oudere NT versies. ;)
ze moesten nog enkele dingen compatible maken met win32, daarna konden ze dus dingen sharen van WINE :), wat qua software compability een zeer grote boost zal zijn./geven
Ik heb de livecd op twee systemen getest en kwam ter ontdekking dat het mijn beide muizen (optisch, usb bekabeling) niet kon vinden.
Heb het nog niet getest onder vmware en virtualbox (oude versies kon ik wel met de muizen werken)
Ik heb de livecd op twee systemen getest en kwam ter ontdekking dat het mijn beide muizen (optisch, usb bekabeling) niet kon vinden.
Dat is logisch aangezien ReactOS nog geen USB-ondersteuning heeft.
Wat ik vooral interessant vind in het changelog:

"More architectures support: ARM version improvements,..."

Ik heb nu een Pocket PC (is ARM architectuur) met een oudere versie van Windows er op.
Helaas kan ik geen download vinden van de ARM versie of zit dat in de normale installatie.
Heeft iemand dit uberhaupt al uitgetest?
Nou, er is ook nog niet een release klaar voor ARM, het is meer zo dat ze nu weer een stapje dichterbij zijn...
" De ontwikkelaars van Wine zullen nooit zomaar een patch afkomstig van ReactOS accepteren,"
Wine accepteert van niemand "zomaar" een patch. Er zijn recente gevallen dat ReactOS developers wel degelijk patches in Wine hebben laten doorvoeren (aangezien ReactOS veel code regelmatig sync't vanaf de Wine source heeft het geen zin die patches alleen op de ReactOS code door te voeren). Dit kost echter zeer veel moeite, en ReactOS devs bemoeien zich maar weinig met de code die al in Wine zit; er is meer werk te doen aan de specifieke ReactOS code.
"Bij ReactOS is men wat minder netjes met betrekking tot reverse-engineering"
Dit slaat echt nergens op.
Het is wel schattig zo'n projectje en als ze echt x64 ondersteuning wekrend krijgen en daar ziet het wel naar uit dan kon dit nog wel eens een leuke concurent worden. Een gratis OS dat alles doet wat Windows NT, 2k en XP ook doet, das toch best leuk. Als ze het blijven door ontwikkellen dan kan ik me zo voorstellen dat er bedrijfen zijn die hier wel intresse in hebben.

Als ik naar vista kijk dan denk ik toch echt dat XP het hoogte punt was van wat Microsoft aan besturings systemen kon bouwen. Vista ziet er leuk uit maar de systeem eisen zijn gewoon veel te hoog, het is een OS niet een applicatie...
Dat ben ik niet met je eens. Er waren een hoop menen die vonden dat XP ook te hoge systeem eisen had, en kijk nu eens?

Toegegeven, ik blijf mensen XP aanraden, met name omdat applicaties ed. geen baat hebben bij Vista. Maar voor games (DX 10 support) vind ik niet dat je moet zeuren.

Wel een heel mooi project! Ik hoop dat dit in de toekomst een leuke concurent kan worden voor Windows.
het is een OS niet een applicatie...
# 1 GHz 32-bits (x86) of 64-bits (x64) processor
# 1 GB systeemgeheugen
# ondersteuning voor DirectX 9-graphics met een WDDM-stuurprogramma, 128 MB grafisch geheugen (liefst meer), Pixel Shader 2.0 en 32 bits per pixel;
# vaste schijf van 40 GB met 15 GB vrije schijfruimte
# dvd-station
# audio-uitgang
# internettoegang.
Ik weet niet wat je zeurt over systeemeisen maar dit is voor Vista Premium, Business, Ultimate. Het valt me alleszins mee. Zal ik voor je even een vergelijking maken tussen Win98 en XP of begrijp je mn punt al?
Als jij denkt dat je met zo'n systeem Vista kunt draaien, kun je het schudden. Dit is het absolute minimum waarbij Vista nčt werkt en dan nog onwerkzaam traag.
Ik weet niet hoe het zit met SP1, maar een pre-SP1 Vista verbruikt uit zichzelf ongeveer 550MB ram na een propere installatie, ik heb het zelf enkele maanden gedraaid gehad op mijn laptop. Eerst met 512MB wat echt te weinig was en daarna met 1GB, en het was doenbaar, hoewel XP duidelijk sneller was.
Dan weet ik niet wat jij noemt 'zonder enige applicaties', maar ik draait hier x64 Ultimate op 2gb ram en e8200 @ stock, en ik heb meestal nog niet eens de helft van mn geheugen in gebruik. En dan niet met het punt komen dat het met 1gb dus onhaalbaar is, want Vista past zich aan aan je pc. Ik ben het met je eens dat je met een 1GHz singlecore Vista niet kunt draaien, maar kom op, wie koopt er nou een nieuwe pc met een 1ghz singlecore... En dan bedoel ik geen tweakers, nee zeker niet, maar zelfs een gemiddelde huistuinkeuken man/vrouw zou dat nog niet kopen :S
Ik draai Vista Business op een tablet PC met 512MB geheugen en een Celeron 1.6Ghz, nog nooit een "Out of memory" gezien. Ik probeer er natuurlijk geen Crysis op te draaien of Photoshop, Premiere en Illustrator tegelijkertijd.

Surfen, mailen, briefje tikken en media spelen gaat echter prima.

[Reactie gewijzigd door Herko_ter_Horst op 7 augustus 2008 09:53]

M.a.w. Win98 had voor jou ook volstaan...
Dat weer te outdated is als je echt veilig wilt zijn
maar 1GB aan RAM werkt toch lekkerder als je met vista bezig bent
aangezien 1.6 GHz Celeron met 256 MB het al kan draaien

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True