Software-update: ReactOS 0.4.15

ReactOS logo (75 pix)Versie 0.4.15 van ReactOS is uitgekomen. Het React Operating System is een opensource besturingssysteem 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 LibreOffice, 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 bekeken. De changelog voor deze uitgave kan hier worden gevonden; dit zijn de releasenotes:

ReactOS 0.4.15 released

We are pleased to announce the release of ReactOS 0.4.15! This release offers Plug and Play fixes, audio fixes, memory management fixes, registry healing, improvements to accessories and system tools including Notepad, Paint, RAPPS, the Input Method Editor, and shell improvements.

This release is a culmination of the work of numerous contributors since 0.4.14 was branched in 2020. This has been the largest release to date. There are nearly 8 times more commits going into this release than in 0.4.14. We are proud of the progress we have made, and are eager to continue with this growth. Let’s dive in and see what’s new.

Plug and Play

Victor Perevertkin (Extravert-ir) has accomplished major rewrites to the Plug and Play Manager in the ReactOS kernel. With these changes, ReactOS now has the ability to run more third party drivers and to boot from USB devices. This also allows ReactOS to boot on chipsets with EHCI, OHCI, and UHCI controllers. This work is a stepping stone to ReactOS being truly compatible with vendor drivers for the Windows operating system.

Johannes Anderwald (janderwald) solved an issue where the USB driver would enter an infinite loop when a USB device would not enter the ready state. Fixing this infinite loop allowed ReactOS to boot on more hardware.

Audio

Thanks to the work of Oleg Dubinskiy, 0.4.15 features many audio improvements. Oleg added support for more audio formats, looped playback of wave files, higher sample rates, and multiple output channels. In addition, Victor Perevertkin imported the open source AC’97 driver from the Windows Driver Kit (WDK). This enables sound out of the box in VirtualBox when the virtual machine is configured to use the ICH AC’97 Audio Controller and various motherboards from 2004 and earlier.

Memory Manager and Cache Controller

Section Objects have been refactored by Jérôme Gardou (zefklop) for better compatibility with Windows. This fixes a long-standing bug preventing executables from starting in remote locations, such as network shares or virtual machine shared folders.

Because of improvements in the memory manager and cache controller, we can now import the open source Microsoft FAT filesystem driver from the Windows Driver Kit (WDK). This FAT filesystem driver is a huge improvement from the old one, which was slower and less stable. Additionally, external drives with FAT filesystem can now be properly ejected thanks to this new driver.

Registry Healing and Caching

Fundamental mechanisms of the system registry have been implemented courtesy of George Bișoc (GeoB99). These mechanisms include registry healing, flushing, and caching. Registry healing and flushing are both designed to improve system stability when faced with an unexpected power outage or a crash. Healing applies appropriate fixes to a corrupted registry and flushing periodically writes registry changes to the disk, ensuring registry changes persist even if the system is not cleanly shut down. Caching improves performance when accessing it.

Security Subsystem

George Bișoc also improved the Security Subsystem (Se) of the kernel. Prior to George’s work, kernel access checks always passed, allowing anyone to access any system object. Now, kernel access checks are fully functional and prevent unauthorized access to system objects. As a result, the Windows kernel now works with the vast majority of modules from ReactOS.

Accessories and System Tools

Katayama Hirofumi MZ (katahiromz) has been hard at work making quality of life improvements, performance enhancements, and new features in system accessories such as the text tool in Paint and the “Now Printing” dialog in Notepad. Katayama Hirofumi MZ has also improved the Input Method Editor (or IME), which is a component that types characters not originally present on the connected input devices by using a sequence of characters. His work improved CJK support and allows for the installation of custom IMEs for different locales. For example, Japanese ReactOS can now utilize MZ-IME Japanese input. Whindmar Saksit (whindsaks) made several bugfixes to improve the stability of RAPPS and Hermès Bélusca-Maïto (HBelusca) implemented a minimal view mode for RAPPS for uninstalling programs.

Shell

In 0.4.15 the graphical shell was improved by several contributors. Carl Bialorucki (cbialorucki) added support for large taskbar icons. Mark Jansen (learn-more) added native ZIP archive support. Doug Lyons (DougLyons) made several fixes to address an issue where incorrect icons were displayed in programs such as Microsoft Office 2000, Microsoft Visual Basic 6, and Hoyle Cards. Katayama Hirofumi MZ added support for the “Internet Browser” icon on the desktop. In addition, Whindmar Saksit made several bugfixes to improve the stability of Shell32, a critical component of the ReactOS shell.

In this release, we also decided to set the default visual style and wallpaper to Mizu. More visual styles and wallpapers are available in RAPPS.

ReactOS

Versienummer 0.4.15
Releasestatus Final
Website ReactOS
Download https://reactos.org/download/
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

22-03-2025 • 12:00

25

Submitter: Gaming247

Bron: ReactOS

Update-historie

22-03 ReactOS 0.4.15 25
12-'21 ReactOS 0.4.14 10
04-'20 ReactOS 0.4.13 26
09-'19 ReactOS 0.4.12 17
03-'19 ReactOS 0.4.11 7
11-'18 ReactOS 0.4.10 23
07-'18 ReactOS 0.4.9 28
04-'18 ReactOS 0.4.8 40
12-'17 ReactOS 0.4.7 13
09-'17 ReactOS 0.4.6 65
Meer historie

Reacties (25)

25
24
16
0
0
0
Wijzig sortering
Heeft hier iemand ervaring mee ? vooral met exotische hardware en drivers ?

Ik heb wel een aantal "niche" toepassingen waar ik nu nog een XP voor draai.
(vooral ook een Pinnacle studio met movieboard voor heel goede analoge capture's, maar dat ding is maar niet stabiel te krijgen onder alles behalve windows XP)
Geprobeerd met Qemu 32-bit en Cirrus Logic video. Niks dan BSOD's. Je verwacht het niet. :+
Ik denk dat er niemand of vrijwel niemand op qemu test. En Cirrus Logic? Goeie meme wel
Cirrus Logic zegt me niets, maar QEMU staat bovenaan bij Recommended products for testing ReactOS in Virtualization software van de ReactOS wiki. Dat zou dus zeker moeten werken.
Ik denk dat je geen idee hebt waar je het over hebt in beide gevallen.

[Reactie gewijzigd door blorf op 23 maart 2025 17:52]

Als ik op zijn profiel klik en naar de andere reacties kijk lijkt het er toch sterk op dat hij een van de devs is. Volgens mij is je eigen opmerking dus meer op jezelf van toepassing.
Een exit code, in een OS?
Waar moet de kernel de exit code naartoe sturen?
De returnwaarde van de functie die iets laat crashen? BSOD: "we doen het niet meer". Gebruiker: "ik had het nog niet door"
Frappant helemaal is dat het systeem nog wel in staat is om kleuren en fonts weer te geven...

[Reactie gewijzigd door blorf op 24 maart 2025 06:44]

Dat is ook wat 99% van de functies doet, maar als een of andere brakke driver maar geheugen schrijft en daarmee data corrupt maakt van de kernel oid, zijn er gevallen dat je niet verder kan.
Dan treedt er een speciaal mechanisme in werking dat zo goed mogelijk probeert aan te geven wat er fout gaat, en dat via speciale functies die los staan van de rest van het systeem op een mooie blauwe achtergrond aan de gebruiker presenteert.
Ik stel voor dat je je iets beter verdiept in de materie voordat je suggesties geeft die niet echt relevant zijn.
Ik neem aan dat het open source is en compileerbaar met normale software? Een OS dat van zichzelf kan constateren dat het niet meer werkt (?) kan ook wel vertellen welk systeem-onderdeel dat heeft veroorzaakt. Dat was het ;aatste wat actief was. Vandaar die exit-code of hoe het ook wordt genoemd Als je een bepaalde functionaliteit ontwikkelt heb je sowieso feedback nog om te kijken of er niks mis gaat. Of je moet alles in 1 keer werkend schrijven.
Ik geloof ook niet dat BSOD's bij Windows XP noodzaak waren. Het zou hetzelfde zijn als een linux-desktop die at random panict. Of kapotte hardware of een toute kernel.

[Reactie gewijzigd door blorf op 24 maart 2025 09:12]

Niks dan BSOD's. Je verwacht het niet. :+
hehe, misschien proberen ze ipv Windows XP een Windows Millenium te simuleren, dan klopt het wel goed :) :)
Ja, maar nog niet met deze release. Het is leuk om mee te spelen en als je ontwikkelaar bent en een uitdaging zoekt, maar het OS is niet geschikt voor productie en ook niet stabiel.
ah ok,

dan blijf ik wel gewoon met de XP werken , dat is eigenlijk allemaal super stabiel, maar gewoon irritant dat ik voor de rest er niks mee kan doen (en dus de films dan moet overzetten en booten met de andere windows om ze verder te bewerken)

Bedankt voor de info
Je zou ook Windows XP in een virtuele machine kunnen draaien. Dan kun je een shared folder maken tussen je VM en host.
Had ik al eens geprobeerd maar er zijn te veel problemen om de oude Studio Movieboard in orde te krijgen met de VM drivers , en de PC waar ik het mee doe is een recycle i7 2600K en die kan nu maar net de opname gedaan krijgen , dus VM is geen optie :)

Nu moet ik gewoon de PC eens rebooten na de capture naar de andere windows op de andere boot schijf, ga er niet van doodvallen, maar moest er een optie zijn om die Movieboard stabiel werkende te krijgen op een moderne OS zou dat wel tof zijn :) (maarja, daar slaagde Pinnacle al niet in toen ze die spullen nog aan het verkopen waren , vind het wel grappig op hun support site bij de 64-bit drivers voor die kaart, maximum 2GB geheugen in de PC of de boel geeft blue screen (wat het effectief doet), maar dat is dus hun oplossing ipv een deftige driver te schrijven LOLZ, zo iets specifiek op hun support pagina zetten, een schande eigenlijk.
https://cdn.pinnaclesys.c..._Installer/readmeHW10.htm
"Important Note: MovieBoard 500-PCI/700PCI has an issue on Windows 64 bit systems when the computer has 2GB or more system RAM. In this case Studio will crash during capture. For this reason other capture devices are recommended on most Windows 64 bit systems."
Ik volg dit project al rond de 25 jaar.
Ze zullen zonder dat er een flink aantal developers bijkomt nooit tred kunnen houden met Windows waar ze er genoeg geld tegenaan kunnen gooien.

De laatste release was toch nog wel wat fout gevoelig maar zeker niet iets waar stabiliteit gewenst is.
Wil je dan geen windows, kijk dan eens naar Liux met Wine misschien een betere optie.

Anderzijds zeer interessant wat daar gedaan wordt en als het toch een GA release zou bereiken zou dat mooi zijn.
Ze zullen zonder dat er een flink aantal developers bijkomt nooit tred kunnen houden met Windows waar ze er genoeg geld tegenaan kunnen gooien.
Het doel is dan ook om pariteit te hebben met NT 5.2/Server 2003, een OS van 22 jaar geleden. Volgens mij ging Haiku aanzienlijk sneller.
Dat doel is de 'basis' compatibiliteit waar we op richten, maar er wordt ook hard aan de weg getimmerd om vista, 7 en 10 applicaties te kunnen gebruiken.
Interessant project. Maar helaas al 27 jaar in alpha. In dit tempo vraag ik mij af of ik nog in leven zal zijn wanneer de 1.0 / stable / release versie uit zal komen.
Precies. Je kunt je vragen of er ooit een stable komt. Of bedoel je met leven überhaupt leven op aarde? Want dan zit je wellicht weer spot on :)
De laatste tijd is er veel vooruitgang geboekt, er zijn een aantal mensen bijgekomen die momenteel grote stappen kunnen zetten o.a. in de usb stack, met video drivers en in de 64 bit build.
Dit dus! Hoe kan iemand dit project nog serieus nemen... :+
Als straks de EU zonder MS producten verder moet, worden deze ontwikkelaars de nieuwe bill gates, haha.
Ze moeten even stoppen met doen alsof dat een uiitdaging is Het is maar software.

Op dit item kan niet meer gereageerd worden.