Software-update: ReactOS 0.4.13

ReactOS logo (75 pix)Versie 0.4.13 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 release notes:

USB Improvements

USB (Universal Serial Bus) is an important standard adopted throughout the industry and used widely on many devices such as external storage, keyboards, mice, and various other devices. Notably, there are a great number of computers that do not come with a CD-ROM drive these days, with the only option being USB in order to boot or install an operating system. The USB stack itself is arguably a very complicated one, the code to support it is complex, and maintaining it is not an easy task. ReactOS currently lags behind an advanced USB implementation as various bugs and regressions still plague the system. Despite this, many people have worked hard and contributed code to improve USB functionality in ReactOS.

Vadim Galyant and Victor Perevertkin have brought in a new USB stack which provides many fixes as well as improvements to various areas, improving USB support in general. Although there is a long journey ahead towards an advanced and perfectly functional USB stack within ReactOS, the new module already supports HID and storage devices.

Explorer File Search Bring-Up

The graphical shell (aka Explorer) is a vital component that allows the user to interact with the system. The shell itself, though, lacks a lot of stuff which deeply limits the overall ability for the user to interact with the system in an easy and flexible way. However, with work done during the Google Summer of Code 2019, the shell has seen a new feature implemented - file search. Thanks to student Brock Mammen, this feature will help the user find the exact location of a file without the hassle of having to search for content manually or to rely on third-party programs. The screenshot below demonstrates the search feature in action:

Xbox ReactOS Port Improvements

Once upon a time, ReactOS had an Xbox architecture port specifically to boot ReactOS onto the first generation of Xbox console hardware. With ReactOS code making significant changes over time, the port was not maintained and had been largely ignored by developers who were focused on other issues.

Due to the significant amount of changes in various areas that ReactOS was receiving, it was discovered that the OS could no longer boot on Xbox hardware. Now, this is no longer the case as ReactOS contributor Stanislav Motylkov, with the help from Matt Borgerson, have brought changes to the port which show tremendous improvement. And as is often the case with porting code to a new system, the work has also helped ReactOS more broadly by exposing nasty bugs in some fundamental modules of the system.

FreeLoader FAT Boot Speed-Up

In past releases, booting ReactOS on a system that was partitioned using the FAT filesystem could be a burden, as you had to wait some time for ReactOS to boot. FreeLoader (the ReactOS bootloader) has to do a lot of stuff in order to get ReactOS ready for boot, but unfortunately it was doing this in an unoptimized way. In this release, Victor Perevertkin did a great job optimizing the FAT driver of FreeLoader, significantly improving the boot speed when using this filesystem for USB-RAM boot.

Accessibility

In the area of accessibility in ReactOS, new software was introduced - the Accessibility Utility Manager. Developed by ReactOS contributor Bișoc George, the Accessibility Utility Manager, as the name implies, manages the accessibility applications of ReactOS. The following screenshot shows the program in operation:

Similarly, the On-Screen Keyboard has seen some improvements to theming support and there have been some additional features and minor bug fixes in the Magnifier.

Font Management

Developer Katayama Hirofumi has continued his work to bring ReactOS’ font support closer to that of Windows. With the merging of two large pull requests, system font management is now done via the registry rather than in an ad-hoc way. This brings improved compatibility and stability to ReactOS.

Other Improvements

Besides the highlighted points of this release, we should not forget that the whole of ReactOS - components such as DLLs, applications, and other modules have been improved.

In addition to the improvements to accessibility features mentioned above, Bișoc George also fixed some common dialog boxes where the “Apply” button enabled itself unconditionally even though the user had not taken any action. Furthermore, he also fixed an issue regarding disk space where the Recycle Bin could occupy more than the available disk space.

The 64-bit ReactOS build is getting better and better such that now ReactOS is fully booting and working in an x64 environment thanks to Timo Kreuzer’s work continuing to progress further.

Third Party Syncs

ReactOS is an open source project that collaborates with various other open source projects all around the globe. The following list shows the 3rd party libraries that other projects share with ReactOS, and with the responsible committers that have synced the libraries with the ReactOS project.

  • BtrFS v1.4 by Pierre Schweitzer
  • ACPICA v20190816 by Thomas Faber
  • UniATA v0.47a by Thomas Faber
  • mbedTLS v2.7.11 by Thomas Faber
  • libpng v1.6.37 by Thomas Faber
Statistics
  • JIRA Issues fixed of this release - 278
  • Number of commits as of this release - 1282
  • Oldest issue fixed as of this release - CORE-4995

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

Door Bart van Klaveren

Downloads en Best Buy Guide

10-04-2020 • 22:25

26

Submitter: learn_more

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 (26)

26
26
22
2
0
1
Wijzig sortering
De screenshots pagina is verplaatst naar https://reactos.org/gallery/
De link in het artikel geeft een 404 fout.
Het project kan ook leerzaam zijn om de (gerecontrueerde) source code te kunnen bestuderen voor de calls uit de Windows API, om te weten wat er 'onder de motorkap' gebeurt.
Zo is de vreemde Windows HSL-range van 0..240 in ColorRGBToHLS (line 4156) mooi terug te vinden, waarvoor Raymond Chen als Windows-insider een verklaring geeft.
Vraag me af wat de meerwaarde van dit project nog is.

Android, ChromeOS, iOS en MacOS hebben marktaandeel weten vergaren. ReactOS maar ook Haiku (alternatief voor BeOS) zijn beide na jaren nog alpha, geen userbase. En dat terwijl je anno nu alleen nog goede hardware support hoeft te hebben en een goede browser.

Het waren beide ooit 2 OS-en met doel de MS hegemonie te doorbreken. Dat is ze niet gelukt en ze zijn ingehaald door alternatieve opties.
ReactOS heeft nooit als doel gehad om echt te concureren met Microsoft. Je moet het aanzien voor wat het is: een hobbyproject waarbij mensen uitzoeken hoe iets werkt in een gesloten systeem om het dan opnieuw te implementeren in een open source systeem. En het is zeker ook geen verloren moeite daar veel van die compatibiliteit ook gedeeld wordt met het wine project.
Denk dat meer mensen iets hebben aan de kennis die met WINE gedeeld is. ReactOS is momenteel niet veel meer dan iets wat op NT moet lijken maar qua gebruik nog niet in de buurt komt.

Het lijkt mij dat ze hun tijd beter in WINE kunnen investeren.

Maar dat is mijn mening.
Er zijn delen van WINE naar reactos gegaan en omgekeerd.
Ik heb het idee dat je het punt dat ik wil maken niet begrijpt.

Doel van ReactOS was om een opensource OS te maken dat compatible was met NT 4.x (2003). Anno 2020 zitten ze nog in alpha stadium. Omdat we sinds 1995 steeds meer via internet werken wordt het gebruikte OS steeds minder belangrijk. Intussen hebben ze ee minimale userbase (als deze er op een paar hobbyisten na al is). De userbase van Linux met WINE op de pc is groter. Als je een alternatief voor Windows wilt bieden, draag je volgens mij meer bij door WINE te ondersteunen ipv ReactOS.
Omdat we sinds 1995 steeds meer via internet werken wordt het gebruikte OS steeds minder belangrijk.
Als jij veel bezig bent op een Chromebook, snap ik jouw standpunt wel. Alleen zijn er nog altijd veel programma's niet geschikt voor internet, middels een portal. Bijv. omdat de software niet meer wordt onderhouden (lees: verder ontwikkeld). Bovendien zijn sommige programma's nooit bedoeld om aan internet te hangen. Daarvoor heb je mensen nodig op locatie. Afijn, dat wist je natuurlijk al lang.

Als je een alternatief voor Windows wilt bieden, draag je volgens mij meer bij door WINE te ondersteunen ipv ReactOS.
Wine is slechts één van de vele manieren om Windows-zaken uit te voeren. Persoonlijk denk ik dat bijdragen aan ReactOS er voor kan zorgen dat WINE beter wordt, nét wat Damic zegt; win-win. Het is geen kwestie van of-of, zo lees ik jouw reactie. Samenwerken (en-en) kan bijzonder veel mooie dingen opleveren :)
Probeer maar eens een driver voor bijv een netwerk kaart op wine te laden.
ReactOS is nog verre van hoe stabiel het moet zijn voor dagelijks gebruik, maar er wordt goede vooruitgang geboekt.
Ook zitten er wat features in de pipeline waardoor Windows 7 en 10 applicaties op een nt 5.2 os gedraaid kunnen worden :)
Haiku alpha? Je bedoelt bèta. En i.i.t. ReactOS heeft Haiku nog wel een redelijke userbase. Er zijn zelfs een aantal radiostations (niet in Nederland) die Haiku gebruiken voor legacy BeOS-software. En daarnaast zijn er ook bedrijven die geïnvesteerd hebben in de ontwikkeling ervan, wat o.a. geleid heeft tot een veel modernere standaardbrowser, maar ook dat de bèta daardoor eindelijk van de grond kwam.

[Reactie gewijzigd door TheVivaldi op 24 juli 2024 22:21]

Allemachtig... je hebt gelijk. Haiku is nu beta. Dat had ik gemist. Laatste keer dat ik het probeerde was het nog Alpha. Ben toen afgehaakt omdat het alleen een lage resolutie ondersteunde.

Ik ga er nog eens naar kijken.

Vraag blijft wel hoe relevant het nog is. Als je anno 2020 nog afhankelijk bent van BeOS software dan heb je inmiddels toch heel wat jaren niet meer in je IT geinvesteerd.

[Reactie gewijzigd door Sograd op 24 juli 2024 22:21]

Allemachtig... je hebt gelijk. Haiku is nu beta. Dat had ik gemist. Laatste keer dat ik het probeerde was het nog Alpha. Ben toen afgehaakt omdat het alleen een lage resolutie ondersteunde.
Inmiddels ondersteunt Haiku nagenoeg elke hoge resolutie, op HiDPI na. En het draait echt veel beter :)
Als je anno 2020 nog afhankelijk bent van BeOS software dan heb je inmiddels toch heel wat jaren niet meer in je IT geinvesteerd.
Niet elk radiostation heeft bakken met geld. Bovendien is Haiku-software eigenlijk nagenoeg hetzelfde, dus ze kunnen de software gewoon blijven doorontwikkelen op basis van Haiku's API's. Dus dat zegt niet meteen dat ze er niet in investeren.

Haiku is relevant omdat het superlicht is, nog lichter dan de meeste Linux-distributies, maar toch moderne software ondersteunt (er is een pakketbeheerder, redelijk moderne webbrowser, ondersteuning voor in Qt geschreven software (ook op Chromium gebaseerde webbrowsers als QupZilla/Falkon!), etc.). Daarnaast is er ondersteuning voor FreeBSD-drivers, dus qua drivers is Haiku ook redelijk up-to-date. Bovendien retestabiel en een efficiënte workflow.

[Reactie gewijzigd door TheVivaldi op 24 juli 2024 22:21]

Ik weet dat BeOS en Haiku licht en stabiel zijn. Maar BeOS heeft nooit een groot marktaanddel gehad. BeOS 5.x PE voor intel stamt uit 2000. Er is relatief weinig native software voor. Als je anno 2020 nog afhankelijk bent van een kloon van BeOS (Haiku) hoe fijn je het ook vind werken dan heb je gewoon een technical debt. Er zijn vast Linux distro's maar meer recentere versies van de gebruikte software voor beschikbaar zijn.

Ik weet dat juist BeOS uitblonk in multimedia. Maar we zijn 20 jaar verder. Dat is in IT perspecief een eeuwigheid.
Ik vraag me af of dit ooit uit het Alpha stadium zal komen.
Nee. Dit is pure hobby. En niet meer relevant.
Leuk omdat het kan.
Ik zou zeggen focus je dan op Windows 10....
Het gaat toch juist om de legacy bij dit project?
Als ze nu over gaan naar Windows 10 duurt het weer zo lang.

[Reactie gewijzigd door iAR op 24 juli 2024 22:21]

De legacy? Tsja... ten tijde van dat vista in beta was, was de hoop dat ROS tegen de release af zou zijn, als alternatieve update vanaf xp....
Doneer jij dan even een paar miljoen en 150 ontwikkelaars, dan gaat de ontwikkeling een stuk sneller dan nu.
als ik die eerst eens had... en dan nog vraag ik me af of ik die niet eerder aan Haiku zou geven.
Mijn punt is eerder, ik heb niet de impressie dat legacy een doel is van ReactOS. Het is een NT-kloon, en Windows 2000, XP, Vista, 7, 8, 8,1 en 10 zijn allemaal Windows NT. Same difference.
Ik denk zelfs korter. Als ze klaar zijn met dit wat komt next? Dan komt Windows 10. Maar ik denk dat ze over 10 jaar misschien klaar zijn.
Iedereen doet dit in zn' vrije tijd, dus tenzij er bedrijven gaan investeren of er een hoop nieuwe vrijwilligers bijkomen duurt dat nog wel ff.
Misschien de volgende eeuw :+ :'(
Ik vraag me af of Star Citizen ooit uit het Alpha stadium zal komen :P

Maar niet getreurd, er is zoveel moois op de wereld :)

Bij sommige projecten moet je er niet van uit gaan dat dat ooit gaat gebeuren!

[Reactie gewijzigd door Marctraider op 24 juli 2024 22:21]

Ik vraag me af of er mensen zijn die daadwerkelijk elke dag werken met dit OS ?

Op dit item kan niet meer gereageerd worden.