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 , , 41 reacties
Bron: ReactOS

ReactOS logo (75 pix) Maandag is versie 0.3.5 van Reactos verschenen. Het 'React Operating System'-project heeft als doelstelling een opensourcebesturingssysteem te bouwen dat compatibel is 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 games, verkeert het hele project volgens de ontwikkelaars in een alphastadium 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:
  • Updated bootloader (FreeLdr), with some parts rewritten for better compatibility and better code maintenance
  • Memory (heap and pools) corruptions fixes throughout the whole system
  • Kernel: a number of critical bugs fixed over the whole kernel, and rewrite of an early initialization part of the Memory Manager
  • Win32 subsystem: overall improvements in the subsystem, involving both user and kernel mode components
  • Base CRT library had key parts reworked in favor of better compatibility
  • Command shell (cmd.exe) improvements, especially in interpreting batch scripts
  • Font changes for better metrics compatibility
  • Internationalization support improvements with a keyboard layout switcher, working Regional Settings Control Panel Applet, 1st stage setup localization into quite a few languages, and more keyboard layouts added
  • Almost all kernel mode drivers and user mode applications, control panel applets, DLLs were worked on, resulting in improvements, bugfixes and more functionality
[break][break]
Klik op de afbeelding voor een grotere versie.
Moderatie-faq Wijzig weergave

Reacties (41)

Ik vind dit een erg leuk project en heel ambitieus, heb het ooit gedraaid (volgens mij 0.3.0 final) maar ik vraag me nu toch iets af...

In Windows Vista is het drivermodel zoals we het kennen van Windows XP (en dus in feite ook 2000) flink op de schop gegaan. Tegen de tijd dat ze dus aardig wat XP drivers ondersteunen, zullen er toch haast geen recente drivers meer voor uitkomen? Want dan is Windows 7 en zijn opvolger waarschijnlijk ook al uit. Van Win7 is bekend dat deze voortborduurt op de architectuur van Vista, de opvolger daarvan waarschijnlijk ook nog wel, maar daarna zal het ook voor de Vista drivers al gauw ophouden met compatibiliteit.

M.a.w. is dit niet een hopeloos, eindeloos project dat achter de ontwikkelingen van Windows blijft aanhobbelen en er nooit dicht genoeg in de buurt zal komen om daadwerkelijk een interessant alternatief te vormen?
Het drivermodel is dan misschien verandert, maar wat houdt ze tegen om zowel xp als vista drivers te ondersteunen? MS wil andere drivers afdwingen vanwege drm, terwijl een project als reactos dat hele drm verhaal eigenlijk niet kan boeien.
Tenzij de nieuwste Windows ooit eens open source wordt, zul je inderdaad altijd achter zijn ontwikkelingen aan blijven hobbelen ;)

Maar goed, mocht het hun ooit lukken, om maar één 'versie' achter te lopen (bijv. tot XP i.p.v. Vista) dan denk ik, dat het nog steeds een interessant alternatief zal zijn voor velen.
Zelfs al zou het beter windows programma's draaien dan windows zelf doet zal het niet aanslaan.
In de begin dagen van DOS draaide meer en betere programma's op de mac. Nadien kwamen er betere DOS-varianten uit, zoals DR-DOS, ea mooie stukjes software. Heeft het niet gehaald.

In de begindagen van windows, tellende vanaf windows 3.2, wnat daarvoor was het te slecht, waren er al andere dos compatibele Shels, met als voornaamste weer DR DOS.

OS/2 was perfect compatible met windows NT 3.1 (de eerste NT-versie)
OS/2 is laats stop gezet.

Als je een OS wilt "aanvallen" moet je het doen met een nieuw en beter concept. Smartphones bijvoorbeeld, vormen een belangrijke bedrijging voor windows
Tijd dat jij je geschiedenis is wat bijschaaft. Er heeft bijvoorbeeld hier nooit een Win 3.2 bestaan.

En MS toont aan dat marketing en overeenkomsten met OEMs belangrijker zijn dan innovatie.
Hulde! Het heeft eventjes geduurd zinds de vorige release maar deze gasten zijn goed bezig!
Goed bezig....Waarmee dan? Het bouwen van een Windows kloon doet mij een beetje denken aan de Peugeot reclame van een paar jaar geleden waarbij een koekblikauto in India met behulp van hamer en olifant werd omgebouwd tot (uiterlijk) een populaire 206. Volgens mij is Windows 95 (de bron van ReactOS) inmiddels door de verjaring redelijk gratis te verkrijgen en niet meer zo populair.

Misschien is het interessanter om iets te bouwen/bedenken wat nog niet bestaat, een next generation OS buiten de bestaande conventies van Windows en Unix/Linux?

Maar afgezien van deze inhoudelijke kritiek: gaat goed met ze gezien versienummer 0.30. Tegen de tijd dat ze bij versie 1.0 zijn zal Windows 14 wel op de markt zijn :-)
Om je metafoor maar even te gebruiken, hoe zijn de jappanner ooit begonnen? Met het nabouwen van Europeese auto's ;)

1. Een alternatieve Windows is een behoorlijk krachtige tool om eens wat aan de lock-in van Windows te doen.
2. ReactOS werkt samen met het Wine project, en levert uiteindelijk gewoon veel kennis op voor dat project.

Vaart zit er nu trouwens wel in. Grote barriere was het bouwen van de kernel aangezien er maar weinig mensen zijn die een beetje kernels kunnen bouwen op deze aarde (daar liep de voorganger, het Win9x project ook op stuk). Nu de kernel er is gaat het rap, dus Windows 14? Denk het niet hoor :).

[Reactie gewijzigd door XElDiablo690 op 30 juni 2008 19:04]

je metafoor gaat mank.

Ze gebruiken niet de windows-kern om daar een andere schil op te gooien, maar ze bouwen Windows gewoon na.

Nu is het nog minderwaardig, de volgende status is gelijk aan windows (qua looks, feel en bugs) en daarna er overheen..
Windows 95 is iets totaal anders dan ReactOS. ReactOS bouwt een moderne NT-kernel. Het is dus Windows NT/2K/XP/Vista, en niet 3.1/95/98/ME. Je wordt op het verkeerde been gebracht door het uiterlijk. Dat is echter slechts een kwestie van iconen, kleuren en widget-vormen.
Het gaat om de NT kernel, da's zeker waar. Het project heeft echter wel de schijn tegen dat het lijkt op reverse engineering van de Windows core. Uitganspunt van het aanvankelijke project was echter wel degelijk Windows 95, maar dat terzijde. Leuk voor de nerd maar uiteindelijk net zo populair als Lindows/Linspire. Ieder zijn meug, daar zul je mij niet over horen. Maar echt warm wordt ik er in ieder geval niet van :-)
Als ReactOS zijn doelstellingen haalt dan heb je een OS dat compatibel is met Windows op zowel driver gebied, applicatie gebied als ook eigen implemenaties van een hoop protocollen en subsystemen. Maw je krijgt een gratis Windows.
Wil jij mij eens vertellen dan waar ik een gratis kopietje van Windows 95 kan krijgen ? Incl. sourcecode ?
Het project kent geen commerciëel oogmerk en zoals iemand voor mij al opmerkte wil het compatible zijn met 2000/XP en niet met de 95/98/ME tak
Het is reuze handig op een memory stick als rescue optie.

Gezien de releasecycle van Windows denk ik trouwens dat we eerder bij ReactOS 7.0 zijn dan Windows 14
" Redelijk" gratis. Kleine nuance.

Overigens is het drivermodel van Vista ook anders dan XP. Dus hoe ambitieus is het om compatible te zijn met een OS uit 2001 (XP)?
Aan het OS-kant zijn de verschillen niet zo enorm groot: veel van de verschillen zijn dingen die de driver-developpers _moeten_ in plaats van _mogen_. Er zijn natuurlijk wel verschillen aan de OS kant, maar voor zo ver ik begreep zijn de gevolgen daarvan niet zo groot als de gevolgen voor de driver-developper.

Check voor details de mailinglist van ReactOS
Ter informatie: Windows 95 is natuurlijk nog steeds property, commerciele software, en allesbehalve gratis. Sterker nog, officieel is Windows 95 al lang niet meer te verkrijgen.
Verder is er één heel groot voordeel van Windows, boven andere OS'sen: Het draait namelijk alle programma's, die voor Windows geschreven zijn. Natuurlijk is er voor andere OS'sen inmiddels ook zeer veel verkrijgbaar maar ik denk, dat als een nieuw OS wil aanslaan bij het 'grote publiek', één van de vereisten is, dat het zonder moeite óók die overweldigende hoeveelheid programma's moet kunnen draaien, die voor Windows geschreven zijn. Kan dat niet, dan zal een OS slechts geaccepteerd worden, door een beperkt aantal mensen, want de grote massa is inmiddels met deze werkwijze vertrouwd geraakt, en zal niet snel overstappen als zij 'in hun ogen' hierop concessies zouden moeten doen.
Of ReactOS dit veelbelovende OS gaat worden durf ik niet te zeggen, maar ik juich hun vastberadenheid zeker toe, te meer daar er verder nog maar weinig andere alternatieven zijn (bv. Wine, maar daar is ReactOS op gebaseerd, begreep ik).
een mooie manier van verwoorden maar nu even de werkelijkheid??

ReactOS - hoe leuk ook verzonnen is niet veel meer dan een aan elkaar gehackte kernel die moet lijken op die van windows waar vervolgens wine code op draait voor de win32 api's

echter is de kans dat een distro als ubuntu met de officiele wine install meer windows software kan draaien dan react os, vrij groot, maar nog belangrijker, het zal waarschijnlijk ook nog eens veel sneller werken dan reactos,

mijn idee, een zeer leuk (ik speel er soms ook mee voor de lol) maar compleet kansloos iets.
Op dit moment is de werkelijkheid dat Windows (op de desktop) heer en meester is. Als er in de toekomst een OS komt die op even eenvoudige wijze Windows programma's kan installeren en draaien (setup-klik-klik-klik-klaar ;) ) dan vermoed ik dat zo'n OS zeker kans zal maken. Of dat ReactOS, een Linux distributie, of wellicht zelfs een geheel ander OS kan gaan worden durf ik nu nog niet te zeggen, hoewel ik denk dat Wine momenteel wel het 'verst' is, qua compabiliteit.


@hieronder: Ook Fedora is, net als ReactOS, *momenteel* nog niet ver genoeg. Of één van deze alternatieven, of wellicht een andere, een geduchte concurrent voor Windows zal gaan worden, moet de toekomst uitwijzen.

[Reactie gewijzigd door REC op 30 juni 2008 17:47]

Ik geloof dat Fedora zelfs al standaard Wine aanwezig heeft, dus daarbij is het letterlijk "setup-klik-klik-klik-klaar". Of "klaar" dan betekent "yay running!" of "ai, crash!" hangt nog een beetje af van hoe de wind waait, maar dat is nog meer het geval voor ReactOS.
Ik vraag me af hoeveel uur hier nu al ingestoken is. Want naast programmeren is het een heleboel proberen. Ondanks dat zullen ze toch altijd achter de feiten aan blijven lopen, want Windows blijft ook onder ontwikkeling. En als het niet meer ontwikkeld wordt raakt het ook buiten gebruik en dan heeft dit project ook geen zin meer. :)

Naar mijn idee had die tijd beter kunnen zitten in een alternatief voor Windows dan een kloon. Dit kan door mee te helpen aan Linux/BSD/etc. ontwikkeling, ontwikkeling van (Linux) applicaties als alternatief voor de Windows-only apps die men wil draaien. Of gewoon lobbyen/heel veel brieven/mails schrijven naar de maker van de betreffende software om andere platformen te ondersteunen. Daarnaast kunnen ze Wine helpen. Wat ik ook zinloos vindt, maar het is in ieder geval geen open Windows 'cloon'. Ja, ik weet dat dit niet gemaakt is met dezelfde doelstelling als Wine (Windows applicaties op niet-Windows draaien). Het doel van ReactOS is:
ReactOS is an effort to create a Free Software replacement for Microsoft Windows(TM) that is compatible with existing hardware and software!
Die vervanger is er al. Alleen is deze niet software compatible. Maar het lijkt me, zolang Microsoft niet meewerkt, makkelijker om de software compatible te maken met een open OS dan de moeite te doen het OS compatible te maken.
Ondanks dat zullen ze toch altijd achter de feiten aan blijven lopen, want Windows blijft ook onder ontwikkeling. En als het niet meer ontwikkeld wordt raakt het ook buiten gebruik en dan heeft dit project ook geen zin meer.
Als ze nu iets zouden hebben dat 100% compatible is met Windows XP van 5 jaar geleden, denk ik dat ze een aardig bruikbaar alternatief hebben gecreëerd.
Die vervanger is er al. Alleen is deze niet software compatible.
Dan is de vervanger er dus niet, want het gebrek aan software is juist het grootste struikelblok.
Maar het lijkt me, zolang Microsoft niet meewerkt, makkelijker om de software compatible te maken met een open OS dan de moeite te doen het OS compatible te maken.
Ja maar dat hebben ze zelf niet in de hand, dat hangt van developers van andere software af. En die gaan die moeite echt niet nemen zolang de linux-markt (of andere OS'en) nog een fractie is van de Windows markt.
Het enige voordeel van ReactOS ten opzichte van Wine/Linux is dat Windows-drivers uiteindelijk ook zullen werken op ReactOS. Het driver-probleem van Linux is zichzelf echter hard aan het oplossen, dus ik vraag me af in hoeverre dit project nog zinvol is over een paar jaar.

Een voordeel van Linux qua drivers is dat erg veel oude en obscure hardware ondersteund wordt die niet meer in Windows wordt ondersteund. Het lijkt me sterk dat het vooralsnog onbestaande ReactOS driver-team ooit zo groot zal groeien als het Linux driver-team.

[Reactie gewijzigd door DOT op 30 juni 2008 16:27]

Het driver-probleem van Linux is zichzelf echter hard aan het oplossen, dus ik vraag me af in hoeverre dit project nog zinvol is over een paar jaar.
Al wacht je nog 20 jaar (tenzij Linux opeens extreem populair wordt), er zullen dan nog steeds bedrijven zijn die te lui zijn om drivers voor Linux te maken.
Als je 20 jaar wacht, dan zullen er ook veel bedrijven zijn die te lui zijn om hun oude drivers beschikbaar te maken voor de nieuwe Windows. De vraag is hoe de verhoudingen over een paar jaar zullen liggen.

De meeste Linux-drivers zijn trouwens open source, dus die zijn niet van bedrijven afhankelijk om te functioneren.

[Reactie gewijzigd door DOT op 30 juni 2008 16:36]

Het enige voordeel van ReactOS ten opzichte van Wine/Linux is dat Windows-drivers uiteindelijk ook zullen werken op ReactOS.
Welnee, HET grote voordeel van dit t.o.v. Linux/Wine is juist dat de grote massa al hun bestaande/bekende software er op kan draaien, met een "normale" look en feel.

Voor Wine moet je linux hebben en dan haakt 95% a priori al af.
De Look & Feel van Linux (Gnome/KDE) laat mensen echt niet afhaken. Moet je eens zien hoeveel mensen wel niet OSX gebruiken, wat nog sterker afwijkt van Windows dan Gnome of KDE. Het grootste probleem is dat "dingen niet werken". Dat betekent dat je .doc's niet perfect kan openen (bestandsformaten), of dat je webcam niet herkend wordt (drivers).

Dat driverprobleem slinkt zeer snel. Maar gesloten bestandsformaten zijn lastig goed te implementeren, en specialistische software is niet zomaar te vervangen. Daar heb je dan Wine voor (ook voor OSX).
Ik kan het niet meer vinden maar meen gelezen dat er uitwisseling met het Wine project plaatsvind. En waarom ook niet ? Beide zijn OSS.
Dit is mooi werk.

Eens het af is (en er iets of wat beter uit ziet ;-)), denk ik dat er weinig redenen zijn om nog bij de 'echte' Windows te blijven.
Ware het niet dat dat nog heel lang kan gaan duren. Voordat ReactOS bijv. volledig compatibel is met WinXP dan zijn we al weer 3-4 OS'en van Microsoft verder. Desalnittemin pluim voor de ontwikkelaars!

[Reactie gewijzigd door Oguz286 op 30 juni 2008 15:39]

Als MS op de huidige core voortbouwt (en een recent artikel gaf aan dat Windows 7 dit waarschijnlijk ook doet) en men de boel compatible houdt, kan ReactOS relatief snel alles bijhouden. Het lastige is om de basis goed compatible te krijgen, heb je dat eenmaal, dan kan het sneller gaan schat ik in.
Ware het niet dat dat nog heel lang kan gaan duren.
Klopt, maar zodra ze voldoende compatible zijn om virtualisatiesoftware te runnen, kun je in dit opensource ding het meeste draaien, en de (hopelijk niet al te veel) apps die niet werken in een VM met daarin een 'echte' Windows.

Betwijfel of ze ooit zover komen dat het meerendeel van de gangbare Windows software (inclusief VM) er fatsoenlijk op draait, maar hulde voor die gekken die aan zoiets beginnen :)
@The Professor: Wanneer (uiteindelijk) vrijwel alles werkt zoals bij de 'echte' Windows, zou het bij de privé-gebruiker wellicht kunnen aanslaan, maar zakelijk gezien, zal er één zeer belangrijke reden ook nog weggenomen moeten worden, en dat is: Support. Op zowel het OS, de hardware, en de gebruikte programma's, al dan niet third-party.


@hieronder: Bedrijven willen voor serieuze bedrijfsvoering niet afhankelijk zijn van de 'goodwill' van anderen. Zij willen (betaalde) support met keiharde contracten en garanties, van een partij die zij daarin voldoende vertrouwen.

[Reactie gewijzigd door REC op 30 juni 2008 18:08]

"@The Professor: Wanneer (uiteindelijk) vrijwel alles werkt zoals bij de 'echte' Windows, zou het bij de privé-gebruiker wellicht kunnen aanslaan, maar zakelijk gezien, zal er één zeer belangrijke reden ook nog weggenomen moeten worden, en dat is: Support."

Nou, hoeveel support wordt er dan geboden voor Windows 95 en 98? Je kan dan beter iets hebben dat open source is zodat bugfixes er door derden uit gehaald kunnen worden.
De praktijk laat het tegenovergestelde zien. Een mail aan Microsoft om een bug-fix levert niets op. Mischien dat een Windows versie verder je probleem is verholpen. Maar waarschijnlijk doe je het nog steeds met de workaround, want daar heeft iedereen nu een jaar mee gewerkt, en dat verander je niet 1-2-3.
Een posting op een mailinglist voor een open source product levert nog reacties op ook. Een interessante workaround, of configuratie aanpassing. En met paar dagen is de bug-fix in de updates van de favoriete distributie opgedoken. Update, alle andere producten die van die library gebruik maken worden ook automatisch aangepast. Klaar.
Service? Alleen op papier.
maar zakelijk gezien, zal er één zeer belangrijke reden ook nog weggenomen moeten worden, en dat is: Support.
Linux heeft bewezen dat zoiets perfect mogelijk is.
Opvallend dat ze eerder zijn met de aankondiging dan de pagina van ReactOS zelf :). De link naar de website is hier dan ook een aankondiging van 0.3.4 ;)

-edit: de link is nu gefixed

[Reactie gewijzigd door Cristan op 1 juli 2008 00:27]

Ach waarom niet als je nu toch niets beters te doen hebt op je zolder kamertje...

Het is een schatig project en leuk om ervaring op te doen met het schrijven van een OS voor de developers. Maar het verschil in driver model tussen XP en de huidige generatie maakt het toch lastig om echt een alternatief te bieden. er zullen weinig bedrijven zijn die een driver maken voor een opensource OS waar een zeer klein aantal mensen gebruik van maken.

Ik denk dat het alternatief leuk is maar als je toch al een XP licentie thuis hebt liggen en dat hebben de meeste mensen toch wel waarom zou je op je oude computer dan een open source OS draaien dat niets anders doet dan XP cloonen. Ja je kunt er wat meer dingen in veranderen en aan passen maar dat is het dan ook wel en veel mensen zullen dan toch de voorkeur geven aan het orgineel dat ze in middels heel erg goed kennen.
netjes, ik volg dit os al een tijdje, ze zijn begonnen om compatibiliteit te krijgen voor windows 2000 applicaties, ik hoop dat ze het volhouden om niet de volgende windowstechnieken ook nog eens te moeten verwerken.
Alle lof aan de ontwikkelaars maar gezien de snelheid van de ontwikkeling zou ik liever zien dat ze bijvoorbeeld aan Wine meewerken zodat we straks weer meer onder Linux kunnen draaien. MS zal ze zo, helaas, mijlen voor blijven.

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