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

ReactOS logo (75 pix) Gisteren is versie 0.3.1 van ReactOS uitgekomen. Dit project heeft als doelstelling een open source operating system te bouwen dat compatible is met Windows NT, 2000 en XP, zodat er Windows-applicaties en -drivers op gedraaid kunnen worden. Op deze pagina kunnen enkele screenshots worden bewonderd. De software is onder andere te downloaden als een installatie-cd, als Live-cd versie voor mensen die het een keertje willen proberen zonder hun systeem opnieuw in te richten, of als VMware image. Het changelog van deze versie is erg lang, wat niet verwonderlijk is, aangezien de vorige release alweer een half jaar oud is. Wie alle veranderingen wil nalezen kan op deze pagina terecht, een samenvatting is in de release notes te vinden:

ReactOS 0.3.1 Released!

It's been almost half a year since the last release (0.3.0). And all this time work was going on like crazy - sometimes up to 50 commits per day.

Mainly, the work focused on rewriting certain parts of the ReactOS Core (kernel, HAL, bootloader, etc). It's very hard to sum up the huge Changelog in an outline, but briefly:
  • Freeldr was improved
  • HAL's key areas have been significantly improved (irql-related, bus support, kd-functions)
  • The Kernel experienced a massive rewrite of incompatible parts (and is still in the process of improvement)
  • Run-time library (Rtl) got a lot of improvements and bugfixes
  • Bugs were fixed in kernel-mode drivers and a better USB driver was added
  • Registry-support has been greatly improved thanks to addition of "cmlib", a library shared by the boot loader and the kernel to handle binary registry hives; it even supports binary registry hives created by Windows
  • More fixes in the Win32 subsystem and user-mode DLLs
  • Boot video driver (and a splash screen) was added
Read through the changelog, and you will see the amount of changes in this release!

However, there are a few things worth mentioning. First of all, please don't forget this is an alpha-stage operating system, which means it is not suitable to replace your main OS (due to stability and compatibility concerns). And second, this release is aimed to be run mostly in virtualizers / emulators (like QEmu, VMWare, Parallels, etc): because of the big amount of changes, our development team was not able to test/fix all problems which arise when running ReactOS on real hardware.

Also, we aim to continuosly reduce delays between releases, and keep to a regular release schedule in the future.[break]
ReactOS 0.3.0 screenshot (resized)
Moderatie-faq Wijzig weergave

Reacties (37)

Ik heb hem uitgeprobeerd (via Qemu) en ik moet zeggen dat dit de eerste ReactOS is die daadwerkelijk enigszins bruikbaar is!
Okee, hardware versnelling voor het verplaatsen van vensters is bijvoorbeeld nog steeds afwezig waardoor het verplaatsen van vensters erg langzaam gaat, maar de belangrijkste storende bugs zoals items in het startmenu die om mysterieuze redenen grijs worden zijn voor zover ik even snel kan zien gefixed.

Ook is de software "download!" erg leuk. Hier kan je gratis software die op ReactOS draait downloaden, wat toch wel erg grappig is.

Een tip: als je de Qemu variant gebruikt om uit te testen, stel dan in de .bat in dat hij 256 MB aan geheugen mag hebben, want met 128 MB wordt hij wel erg snel traag.

P.S. Dit alles neemt niet weg dat hij als windows vervanger nog niet goed genoeg is, daar is hij eigenlijk simpelweg te traag en te onstabiel voor.
Ik verbaas me over het feit dat dit mag. Hoe zich met alle patenten van Microsoft, zoals bijvoorbeeld het startmenu?
ReactOS bevat 0,0 procent Micrsoft code, ze hebben al 96,3% van alle code gecontroleerd daarop. Alles is gedaan door middel van clean room reverse engineering, en dat is legaal.
En er zijn zoveel Linux distro's die een startmenu hebben. Heeft Microsoft eigenlijk wel een patent op het startmenu?
clean room reverse engineering?

Wat is clean room?
de ene persoon gebruikt/onderzoekt het origineel, en documenteert hoe dat werkt, vervolgens bouwt een ander op basis van die documentatie weer een nieuwe implementatie.
de code zo schrijven (na het reverse engineeren) zodat er geen overeenkomsten zijn met patenten
"de code zo schrijven (na het reverse engineeren) zodat er geen overeenkomsten zijn met patenten"

Nee.

Een groep personen schrijft specificaties na het uitpluizen hoe de code werkt.

Een andere groep personen schrijft een implementatie aan de hand van deze specificaties.

De laatste groep mag nooit de oorspronkelijke code gezien hebben.

Het is nog steeds prima mogelijk dat er patenten gebroken worden ook omdat een patent gewoon een specificatie is. Echter de makers van de oorspronkelijke code kunnen geen rechtzaak beginnen op basis van: onze code is 1:1 overgenomen.

Uiteraard is er een kans dat delen van de code gelijk zijn, sommige dingen gaan nu eenmaal op dezelfde manier.
Het lijkt mij dat het ong. dezelfde manier van werken is hoe ze vroegah de BIOS van IBM computers hebben gekloond ?
@babyxl: Klopt, het is dezelfde methode die ze hebben gebruikt om het BIOS te klonen.
Breng ze niet op ideeŽn ;)
Poe, dit project leek zo leuk, maar lijkt tergend traag achter de Vista-, Linux- en Leopard-feiten aan te lopen.
Pre-aplha sinds '97.
Knap dat ze het blijven continueren, maar het lijkt me een kwestie van te weinig mensen/geld/tijd in een markt waar de ontwikkelingen toch een ietsje sneller gaan bij de verschillende concurrenten.
Vandaar waarschijnlijk ook:
Mainly, the work focused on rewriting certain parts of the ReactOS Core (kernel, HAL, bootloader, etc)
Ik hoop dat ze het redden, maar ik vrees het ergste voor ze oa door de opkomst van de meer gebruiksvriendelijke linux-distros.
Ze delen code met Wine. Het volgende scenario is denkbaar (doch hoogst speculatief).
Wine krijgt DirectX 10 emulatie fatsonelijk aan de praat.
Spellenbouwers kunnen met weinig extra werk hun games ook aan de praat krijgen onder ReactOS.
ReactOS wordt het platform voor gamers die nog Windows XP/Linux gebruiken.
ReactOS lijkt me eigenlijk een beetje zinloos. Het enige voordeel dat ReactOS boven Wine heeft is dat drivers er ook op werken.

Ik denk dat de mensen van ReactOS er beter aan hadden gedaan om te werken aan een kernel-module voor Linux die Windowsdrivers laadt (zoiets als ndiswrapper voor netwerk-drivers dus).

Dan hadden ze een Linux-distributie kunnen maken met als desktop environment XPde, standaard Wine aanwezig, en hun Windowsdriver kernel-module. Lijkt me toch een stuk efficiŽntere aanpak om een 'gratis Windows' te maken.

Over DirectX 10:

Er wordt op de Wine mailinglist gediscussieerd over of een begin aan wined3d10.dll een Summer of Code project moet worden. In dat geval zal het zeker een flinke push krijgen.

ReactOS zal zonder licentie-problemen Wine's LGPL-ed code kunnen overnemen. Ook zal het triviaal zijn om een Windows XP build te maken van Wine's DX10 implementatie. Als Wine dus eenmaal DX10 aan de praat heeft, is DX10 er vrijwel meteen voor alle Windows-versies, Mac, Linux, en dus ook ReactOS.
Waare het niet dat Linux zo verschillend is van windows dat Jan met de pet er niet zonder leercurve aan de slag mee kan. Ook is het zo gebruiksvriendelijk als scheerschuim van schuurpapier. ReactOS wordt een windows kloon. Dus een windows gebruiker zou eigenlijk met react OS kunnen werken zonder dat ie het doorheeft. Dus geen leercurve. Als dit wat wordt is het zeker interressant voor het bedrijfsleven. Zonder leercurve over op een "gratis" OS!

Ik snap dan ook niet dat er door het bedrijfsleven geen interresse wordt getoont. Dit zou wel eens dť sleutel kunnen zijn tot het omverwerpen van het monopolie van microsoft.
Dit zou wel eens dť sleutel kunnen zijn tot het omverwerpen van het monopolie van microsoft.
Misschien, toch denk ik dat de odf - openXML strijd bepalender zal zijn. Als de dominante produktiviteits suites losbreken van het windows monopolie valt de leercurve ook wel mee. Het zal veel eenvoudiger zijn om van openoffice op windows over te stappen naar openoffice linux, dan van MS-office windows -> openoffice windows.
De nieuwe interface van office is het moment van concurenten om voet tussen de deur te krijgen
Ze hebben jarenlang oeverloos gediscusseerd over de achitechtuur en toen nauwelijks code geklopt.

Het is pas sinds enkele jaren dat er daadwerkelijk schot in het project zit.
Werkt het dan ook met NTFS/FAT 16/32, of wel gewoon met linux file system?
Ik heb het even nagezocht.Het draait standaard op met het linux file systeem. Fat 16/32 ondersteuning zit standaard al in de linux kernel dus dat zit wel goed.
NTFS support staat op de planning voor 0.7
Ik weet niet waar je het haalt (bron?) maar volgens mij gebruikt reactOS gewoon z'n eigen kernel die helemaal los staat van linux en is het gebruikte filesystem fat16/32, zoals ook in de hardware requirements staat
En kan ik hier nou ook win95/98 programma's op draaien? De compatibiliteitsmodus in XP is niet altijd ZO geweldig :(
Als je een OS zoekt dat Windows95/98 programma's kan draaien, dan is (na Win98 zelf) een Linux-distributie met Wine in Win98-modus de beste keuze. ReactOS probeert de NT-based kernel na te bootsen, in tegenstelling tot de DOS-based kernel die t/m Windows ME werd gebruikt.
Het werkt in ieder geval niet vlekkeloos in Virtual PC. Of zeg maar gerust helemaal niet.
Installeert, maar blijft vervolgens hangen op het boot scherm.

nou, dan niet he :P
Probeer eens met VESA driver ipv VGA
Hier een 0.3.1 screenshot om te plaatsen :)
http://64kpixels.net/stuff/ros031.jpg
Heb de vorige versie even geprobeert op een VM, maar is nog verre van compleet. Desnietaltemin een leuk streven, hoop dat er wat meer schot in de zaak komt.
hmmm Unreal kreeg ik mooi niet aan de praat.
Maar dit is cker wel een mooi begin. :)
Misschien een iets andere schil zou wat hipper zijn. 8-)
beter als wine?
ReactOs gebruikt wine. Het plaatst daar onder andere een eigen kernel bij. Dus het is niet iets wat beter of slechter is dan wine.


*maar wel slechter dan linux dus ;)
Ten eerste gebruikt het niet alleen Wine.. Het werkt ook nauw samen met de makers van Wine, en er zitten zelfs devvers van Wine bij ReactOS en vice versa.

Ten tweede is het niet 'slechter dan' Linux, maar is het gewoon een nog niet zo ver ontwikkelde distro. Het is anders, en meer een 'Windows vervanger'.
Nee. Misschien wel beter dan. :)
Dit is heel wat anders dan Wine. Wine 'vertaalt' de win32 API-calls naar het onderliggende OS, waardoor je een enkele (of meerdere) Windows applicatie kunt draaien. ReactOS is een compleet OS, met eigen kernel en directe interactie met de hardware.

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