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, submitter: j.nolles

ReactOS logo (75 pix)Woensdag is versie 0.3.11 van ReactOS verschenen. Het 'React Operating System'-project is een opensource besturingsysteem 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 veel software probleemloos op draait, waaronder OpenOffice.org, Mozilla Firefox, Mozilla Thunderbird en diverse spellen, verkeert het hele project volgens de ontwikkelaars nog in het alfastadium 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:

Release highlights:
  • A rewrite of the kdcom kernelmode library which is now much more compatible with the Microsoft version. This allows for improved built-in support for WinDbg
  • Support for delay loaded dlls has been added in our build tools, providing delay loading functionality for our shipped libraries
  • Support for Chinese and Korean fonts has now been added
  • A new handler has been written for setting and getting system wide parameters (see SystemParametersInfo API), now making it much more complete and compatible with the Windows implementation
  • A selection of application compatibility improvements can now been seen, including Opera, Open Office, Firefox 3.5, VLC1.1 and skype
  • For fun, a new Spider Solitaire application has been added
  • Synchronization of most of the Wine usermode DLLs and some Win32 subsystem code shared with Wine
Moderatie-faq Wijzig weergave

Reacties (41)

Ik wist zelfs niet eens dat het bestond. Werkt het met een Linux-kernel en Wine, of heeft het er niets mee te maken ?

* Petervanakelyen gaat wikipedia pagina eens doorlezen...
Het idee achter ReactOS is om een systeem compatible met MS-Windows NT te bouwen (MS-Windows 7 is ook van de NT-tak).

Met heeft dus zelf een kernel gemaakt die dezelfde eigenschappen heeft als MS-Windows NT, als men het product volledig (genoeg) heeft zou je dus specifieke hardware gewoon in ReactOS kunnen gebruiken d.m.v. de meegeleverde MS-Windows NT driver.

Men maakt wel gebruik van code van WINE, zodat men niet de Win-32 API volledig opnieuw hoeft te implementeren.
Windows 7 is inderdaad van de NT-tak, maar laten we niet vergeten dat ReactOS niet eens Windows 2000 volledig nadoet, het loopt dus minimaal 10 jaar achter, en ik denk niet dat die achterstand ooit ingehaald gaat worden.

Is verder ook niet belangrijk, het zou mooi zijn als ze ergens volgend jaar in beta kunnen, en dan voor sommige mensen het gewoon bruikbaar is op hun oude machines.
Ingehaald zeker niet, want inhalen zou betekenen dat ze vˇˇr zouden lopen op Windows. En Microsoft bepaalt nog altijd hoe de volgende WIN32 API eruit gaat zien lijkt me.

Daarnaast, vanuit WINE worden slechts user-space DLLs overgenomen. Het WIN32-API gedeelte is binnen ReactOS toch herschreven, aangezien de WINE versies hiervan slechts een wrapper naar de Linux-API zijn.
Het WIN32-API gedeelte is binnen ReactOS toch herschreven, aangezien de WINE versies hiervan slechts een wrapper naar de Linux-API zijn.
Alle code die men kan delen is natuurlijk een pluspunt. Verder is het uitzoekwerk van de API door het WINE-team weer een zorg minder voor het ReactOS-team, de API naar de programmatuur toe is uiteraard wel identiek...
Het heeft een eigen kernel, maar omdat ze Windows libraries opnieuw proberen uit te vinden, maken ze wel gebruik van Wine die dat al gedaan heeft.
Ik vraag me bij dit soort producten af of het geen 'hang' naar vroeger is. Onder het mom vroeger was alles beter lijkt het wel een rebuild van XP. Natuurlijk leuk om voor de hobby apps te draaien maar in professionele (kritieke) omgevingen ?

Microsoft geeft miljoenen uit aan research om de producten te verbeteren, het is niet voor niets dat Windows 7 anders is dan Windows XP ? Is deze verandering niet gestaafd op zorgvuldig onderzoek ?

Kortom, een mooi project welke ik zeker blijf volgen. Alleen hoop ik dat de developers vooruitgang niet als ongewenst gaan bestempelen.
ze zijn er aan begonnen toen vista nog niet bestond. dus niks met hang naar vroeger te maken.
Microsoft geeft miljoenen uit aan research om de producten te verbeteren, het is niet voor niets dat Windows 7 anders is dan Windows XP ? Is deze verandering niet gestaafd op zorgvuldig onderzoek ?
is dat dan zo? het grootste verschil tussen vista/7 en xp is volgens mij nog altijd de GUI. Daarbij heeft microsoft de slechte gewoonte om elke zoveel jaar een nieuw OS uit te brengen dat niet (volledig) backwards compatibel is met de vorige versie. De reden hiervoor is mij niet duidelijk, maar ik vermoed dat het te maken heeft met "de winkel doen draaien"
Zucht...Omdat jij niet snapt wat er allemaal 'under-the-hood' is aangepast betekent niet dat het niet gebeurd is. De statement dat de grootste verandering tussen Vista/7 en XP de GUI is, is evenmin waar als dat de GUI de grootste verandering was tussen Mac OS 9 en Mac OS X.

Volledig nieuw drivermodel, Dx10 en nu Dx11, veel stabielere 64b-versie, complete stack re-writes, etc. Echter was XP de uitontwikkeling van de NT5.0-kernel en dus een vrij volwassen product (eigenlijk pas na SP2), terwijl Vista de eerste NT6.0 was. Daarom waren er inderdaad nogal wat kinderziekten (net zoals bij Mac OSX 10.0 trouwens, maar dat is 'uiteraard' iedereen vergeten :+ ). Windows 7 is nu de verdere fine-tuning van die 6.0-kernel (intern is het build 6.1) waardoor het XP een heel stuk voorbijstreeft (waar Vista op sommige plaatsen toch wat tekortschoot).
Veel elementen van de Gui kun je ook onder XP voor elkaar krijgen. Tijdschriften als Computer Idee, Computer Easy, Computer Totaal, PC Active hebben er vol mee gestaan hoe het moest. De Vista-Laptop thuis draait nu in Classic mode met W2K Gui (=setting voor optimale snelheid, merk er alleen niets van bij Disney Cars, loopt nog steeds niet lekker ondanks 2x1.8Ghz terwijl een 1.2Ghz P4 voldoende zou moeten zijn, waarschijnlijk zijn de nVidia graphics toch te traag)

Direct-X zie ik als een apart onderdeel net als IE.

XP kwam oorspronkelijk uit met IE6 maar die viel later te upgraden naar IE7 en IE8 (maar was nooit te verwijderen, mischien kan dat nu wel, na installeren van IE8 zodat IE er kwasi helemaal niet meer in zit, zoals bij Win7). Microsoft heeft besloten dat IE7 en IE8 niet meer op W2K te installeren zijn. Waarschijnlijk kostte het teveel moeite* of wilde men het niet om migratie naar nieuwere versies te stimuleren.

W2K kwam uit zonder Direct-X maar het het gelijktijdig uitgekomen DX7 was op zowel W98 als W2K te installeren. Toen XP uit kwam zat daar Direct-X 8.1 bij maar die viel later te upgraden naar 9.0c. Vista kwam uit met DX10 ingebouwd maar valt daar te upgraden naar DX11. Win7 is uitgekomen met DX11 hetgeen nu de meest recente versie is. Verder is 2K gelijk aan XP in de zin dat men besloot dat voor beide DX10 niet beschikbaar te maken hetgeen wederom is omdat het Microsoft waarschijnlijk teveel moeite* kostte of om migratie naar nieuwere versies te stimuleren.

* in de zin dat te veel systeem-onderdelen ge-upgrade moeten worden voordat het werkt en dit teveel ontwikkel en testwerk kost terwijl het in verkopen toch niets oplevert.
Geleuter. Als er een bedrijf is dat te veel aan backwards compatible doet is het wel Microsoft. Dat sommige applicaties omvallen heeft meer te maken met knullige ontwikkelaars die weigeren om ook maar iets te leren. En zo krijg je inderdaad zooi dat alleen met Administrator rechten kan werken, terwijl dat eigenlijk helemaal niet nodig is, etc.
Er staan ergens op internet Windows 1.0 programma's met gepatchte headers en resource files, en die doen het nog steeds onder windows 7 (32-bit versie dan wel)

Windows is dus backwards compatible, API-wise, met Windows 1.0
Misschien eens handig deze site te checken.
http://toastytech.com/guis/misc.html
Windows is inderdaad gemaakt om zoveel mogelijk backwards compatible te zijn.
Het beste nut lijkt me... dat het leuk op je CV staat als je er serieus aan meegebouwd hebt. Ik denk niet dat het ooit een serieus alternatief zal worden, maar daarom niet minder interessant om te zien.
Waarom zou het geen serieus alternatief kunnen worden?

Als ze ooit helemaal met XP compatibel kunnen zijn dan zijn ze al een heel eind op weg naar iets heel bruikbaars. En zeker als opensource is het mooi, omdat iedereen verder kan bouwen om het te verbeteren en verder te laten groeien op den duur.

Volg zelf het project al een ruime tijd met veel belangstelling. Helaas lijkt een beta nog ver weg.


Wat me ook te binnen schiet is dat er al verschillende bedrijven interesse hebben getoond om hun software compatibel te maken/hebben zodat ze niet meer microsoft licenties hoeven te verkopen bij hun product, denk onder andere aan POS systemen. Dus er is zeker intresse.
Zeker een alternatief nadat ms de xp support stopzet en reactos nog een poosje door ontwikkeld wordt. Je wilt niet weten hoeveel oude pc's nog met antieke software draaien op nog gedateerdere hardware. Dan is het toch leuk dat er nog een platform is om die software op te draaien.
En zolang die gedateerde hardware nog werkt en voldoet is dat prima toch.
Je moet er alleen niet al te afhankelijk van zijn, in de zin dat als de hardware defect raakt er geen alternatief is. Echter met ReactOS kun je mischien hardware combineren waarvan bij Windows een deel alleen met nieuwe versies en een ander deel alleen met oude versies werkt.
Nou ja als het volledig XP compatible is, is de stap om vista / 7 support te krijgen niet een enorme stap. Het draagt voor zover ik weet ook bij aan het Wine project dus daar heeft iedereen ook weer wat aan.

Natuurlijk realiseer ik me wel dat het een aardih hobby gehalte heeft en ze natuurlijk altijd zullen achterlopen op Ms. Maar goed dat is naturlijk ook het doel dat ze nastreven.

Hoe meer react os en wine zich ontwikkelen, hoe meer inzicht er is in de protocollen enz van Microsoft, hoe eenvoudiger het wordt om van daaruit nieuwe en betere rivers/applicaties enz enz te schrijven.
Ik citeer:

Het 'React Operating System'-project is een opensource besturingsysteem dat als doelstelling heeft om compatibel te zijn met Windows NT, 2000 en XP, zodat er Windows-applicaties en -drivers op gedraaid kunnen worden.

Van reactos.org:
The ultimate goal of ReactOS is to allow you to remove Windows« and install ReactOS without the end user noticing the change.

[Reactie gewijzigd door Roconda op 16 december 2009 15:00]

Men streeft naar een open source alternatief voor Windows.
Dus compatible met windows, diens applicaties en drivers.
Win7 en Vista is voorlopig waarschijnlijk nog te hoog gegrepen, dat is behoorlijk wat ingewikkelder als XP, 2K en NT. Als ze dat bereikt hebben, dan is dat al heel mooi.
Jammer dat ze niet gelijk het nieuwe startmenu hebben over genomen, KDE/Gnome hebben al wel iets soortgelijks, maar het zit allemaal niet op het gemak van het W7 (en in mindere mate Vista) zoekgemak.
Vooralsnog heeft men voldoende uitdagingen om de onderlaag voldoende compatible en stabiel te krijgen met MS-Windows 2000/XP. Een onbenulligheid als het startmenu is dus bijzaak.

Als men een voldoende stabiele kernel heeft zou men eens naar de UI kunnen gaan kijken. (Aan de andere kant zou iemand anders dit ook kunnen doen bovenop de bestaande MS-Windows NT (XP/7) kernel en als ReactOS voldoende stabiel is kunnen deze producten gecombineerd worden...)
Het grote voordeel is dat dit opensource is. Dus heel waarschijnlijk zal er wel iemand opstaan die daar wat aan wil doen. Ik denk zelfs dat KDE tegen die tijd al heel solide draait.
Het niet meer kunnen gebruiken van het klassieke Start-menu vind ik juist een groot nadeel aan Windows 7. Het Start-menu uit Windows Vista en Windows 7 vind ik echt een ramp.
Ik betwijfel of het echt wel nuttig is om een 'beter kernel' te ontwikkelen, als het een vereiste is om compatibel te zijn met de originele WindowsXP drivers.
Het zal door de dependency naar deze drivers misschien een flauwe Windows-kloon blijven, terwijl linux bijvoorbeeld probeert om een superieur operating system te zijn (stabiliteit, performance, features).
Ik betwijfel of het echt wel nuttig is om een 'beter kernel' te ontwikkelen, als het een vereiste is om compatibel te zijn met de originele WindowsXP drivers.
Het zal door de dependency naar deze drivers misschien een flauwe Windows-kloon blijven, terwijl linux bijvoorbeeld probeert om een superieur operating system te zijn (stabiliteit, performance, features).
Het instabiliteits-probleem in Windows ligt niet aan de drivers, maar juist aan de brakke, op oude code gebaseerde kernel. Deze lui hebben de Windows API reverse-engineered en met een frisse start een kernel geprobeerd te maken die dezelfde features heeft, en compatibel is met bestaande drivers. Voordeel: Je hoeft niet op support van een fabrikant te vertrouwen voor besturingssysteem X, gewoon de Win32 drivers erin stoppen en het werkt.
Heerlijk project dit, volg het met veel interesse zij liften met wine mee en wine lift met hun mee. Heerlijk zo'n win win situatie. Ik hoop dat in de toekomst ze meer en meer windows compatibele worden. Voor de mensen hierboven een UI is niet echt gerelateerd met de kernel, het een gebruikt het ander. De UI is als het waren een grafische schil om de kernel heen die alle functionaliteit omvat. Door de kernel meer compatible te maken met die van windows zou je mischien straks de echte windows explorer er mee kunnen draaien. Dus alles windows behalve de kernel en zo kan je door gaan met combineren.
Ach ook al is het een hobby projectje en zal het erg lang gaan duren voordat ze een beta kunnen releasen zijn ze toch leuk bezig. Goeie manier om OS kennis op te doen.
"Heerlijk zo'n win win situatie."

't is meer een win-wine situatie... ;)
Ik vind het meer Wine-win. ;)

Maar serieus. Ik heb de vorige versies geprobeerd in een Qemu VM (dl van de site) want dat leek me ideaal om velig het internet op te gaan maar dat liep soms goed en was soms erg traag. (o.a. AMD Athlon XP 5000+) Uiteindelijk is het nog steeds alfa.

De live-cd heb ik nog niet geprobeerd (al had ik daar wel al een dl van), kwam er gewoon niet van (mischien wel geprobeerd als er een kant-en-klaar USB-image was geweest)

In ieder geval had ik nog te weinig redenen om de installatie-cd te proberen in plaats van een echte Windows.

[Reactie gewijzigd door BeosBeing op 18 december 2009 11:00]

Heerlijk o.s, gewoon de install doet al alles goed voor mij, duidelijk, snel!
Draai hem op een VM.
Dit kan nog wel eens heel mooi worden. Zo stappen mensen misschien wat sneller over op Linux.
dit project heeft alleen vrijwel niks met Linux te maken
Voor zover ik het begrepen heb is er een kruisbestuiving met Wine, wat sommige mensen weer graag op Linux laten draaien. Dus geen idee hoe vrijwel niks het is.
Door mensen maar een (gedateerde) windows UI voor te blijven schotelen, sure 8)7
Door mensen maar een (gedateerde) windows UI voor te blijven schotelen, sure 8)7
En wat let jou om een andere shell in ReactOS te starten? Die UI (explorer.exe) is alleen maar een programma wat bovenop je kernel en libraries zijn ding doet.
De UI heeft er weinig mee te maken. Mocht de API volledig genoeg ge´mplementeerd zijn, dan start je gewoon de programma's van Windows 7 die voor de UI zorgen (dwm, explorer, etc) en dan heb je een mooiere UI. :)
Ik ben nog steeds blij met dit produkt, maar tegelijkertijd wordt er wel het vooroordeel bevestigd dat het pas klaar is als er al een andere vorm van compatibiliteit voor programmatuur wordt gekozen. Straks heb je alleen nog maar programma's die onder windows 7 + draaien bijvoorbeeld.
Dat maakt het project eigenlijk al een stuk minder waard. Dat is wel jammer, want ik denk serieus dat dit soort initiatieven voor een hoop enthousiasme en lol kunnen zorgen.
Voor mij hadden ze beter 64 bits extensies voor windows 98 kunnen programmeren, dan was het probleem opgelost met de incompatibiliteit van nieuwe programma's, bovendien
wat kost een cd'tje van windows 95 nou vergeleken bij de kwaliteit van reactos.
Jammer dat DirectX waarschijnlijk nooit ver zal komen in dit OS (tenzij je vanaf je windows kopie DX files kan kopieren!). Wine's directX is ook vrijwel bagger, dus ik verwacht er ook niet veel van voor ReactOS.

Als DX gaming het zelfde is als windows ben ik verkocht aan ReactOS, interfaces boeien me niks. Als de game maar goed werkt.
Het is maar wat je 'bagger' noemt, sommige DirectX-based games draaien even snel op wine onder linux als onder windows!

Zie ook http://appdb.winehq.org/objectManager.php?sClass=version&iId=14154
Bij Wine zijn ze alle API's (zoals die van DirectX) aan het wrappen zodat er native Linux calls uitkomen (bijvoorbeeld naar OpenGL), dus dan moeten ze die hele API doorspitten. Mocht ReactOS op een bepaald moment goed genoeg ge´mplementeerd zijn, dan heb je helemaal geen sprake van die wrappers: bedenk je dat ze compatible willen zijn met Windows. Dan laad je gewoon de driver van je videokaart en DirectX zelf (die je even download en installeert, of misschien kopiŰert, of misschien maken ze er een eigen installer voor, ofzo) en dan kan je gaan. :)

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