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

Software-update: ReactOS 0.4.10

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

ReactOS 0.4.10 released
The ReactOS project is pleased to announce the release of version 0.4.10, the latest of our quarterly cadence of releases. The project has seen an increasing emphasis on consistency and stability over the past few months, an emphasis the rapid release schedule helps reinforce to provide a better end-user experience. Even as new pieces of functionality are added, all this would be for naught if a user could not access them reliably.

Booting from BTRFS
The headline feature for 0.4.10 would have to be ReactOS’ ability to now boot from a BTRFS formatted drive. The work enabling this was part of this year’s Google Summer of Code with student developer Victor Perevertkin. While the actual filesystem driver itself is from the WinBtrfs project by Mark Harmstone, much of Victor’s work was in filling out the bits and pieces of ReactOS that the driver expected to interact with. The filesystem stack in ReactOS is arguably one of the less mature components by simple dint of there being so few open source NT filesystem drivers to test against. Those that the project uses internally have all gone through enough iterations that gaps in ReactOS are worked around. WinBtrfs on the other hand came with no such baggage to its history and instead made full use of the documented NT filesystem driver API.

Parallel to this effort was more basic work needed to expose the option to use BTRFS in the ReactOS installer and bootloader. It is all well and good for ReactOS to have a working driver, but the user ultimately needs to have a way to put it into use. The combined effort proved fruitful indeed, and users are invited to try out BTRFS support in 0.4.10. The newness of the feature will mean there will be the inevitable bug here and there, but it can only be with the community’s assistance in reporting them that the project can further improve.

Frontend Improvements
When someone uses ReactOS, the interface through which they do so is the shell. And underpinning the shell’s functionality is the shell32 library, whose improvements are often directly exposed to the end user. For the past few months Katayama Hirofumi, a longtime contributor to the project, has fleshed out several new features while making improvements to other existing ones.

For those of us whom do any significant amount of work on the command prompt, a wide range of tricks and shortcuts exist to make our lives easier. One such trick is being able to drag and drop a file or directory from the file explorer onto the command line in order to get its full path. And to complement this trick, Katayama-san has also made improvements to those of us that are steeped in the graphical shell more than the command prompt. In the past ReactOS offered only extremely limited means of interacting with things in the shell. Folders in explorer were rendered only a certain way, you could not change whether to use a single versus double click to enter them, and interacting with multiple windowed applications was clunky and more limited than one might expect. All this and more have been improved, and the following screenshot sums up that improvement far more succinctly than mere words can.

The overall look and feel of ReactOS has also improved, or rather that of applications that run upon it. One special class of applications would be installers, of which the MSI family performs graphical rendering based on font heights. Users are likely to recall in the past a certain something just looking off when running MSI installers, just something slightly askew in how these installers appeared.

As seemingly small as these features may sound, many of them are expected by a user and their absence does not go unnoticed. Indeed the greatest success ReactOS could achieve is to have a user not even have to think when they navigate the system, everything working the way they expect. Katayama-san’s work takes us further down that path, the culmination of a multitude of small steps along the way.

Finally, the project would be remiss to not mention the contributions of other developers to the shell’s continuing improvement. While Hermès Bélusca-Maïto’s important backend work remains somewhat inscrutable to end users, fixes by Denis Malikov and Jared Smudde to deal with file copying and shortcut creation will likely be more easily appreciated as another sign that ReactOS works, as expected.

Stability is generally a hard thing to quantify, since it is often very subjective. Probably one thing that we can all agree on is that anything that prevents ReactOS, or applications running on it from crashing is a plus in the stability column. To that end while improvements to the memory management stack by Timo Kreuzer and Pierre Schweitzer might sound opaque and vague, they are nonetheless instrumental to ReactOS’ stability.

Simultaneously, each time a major widely used application achieves full functionality on ReactOS, also constitutes a victory. A contribution by Stanislav Motylkov to the C Runtime library used in ReactOS now allows Git, the version control software used by this very project, to finally work correctly. A nice follow-up to the self-hosting achievement from last time around, we think many would agree.

And of course no one is a fan of BSoDs, even if they evoke a slight sense of nostalgia. Fortunately for ReactOS’ sake, Mark Jansen was able to nail the cause of one such crash relating to the FreeType font library. Better that blue screens are consigned to our memories than be a perennial part of our daily computing experience.

The surest metric of stability is however arguably how much of ReactOS and the desired collection of applications one wants to run actually work. For this, there as yet remains no substitute for human testing. To that end Joachim Henze has invested a tremendous amount of time, performing what amounts to continuous regression testing even before the formal process of preparing the release began. The fruit of his labors sits before you today, and while you may not see the countless number of fixes, reversions, and tweaks that were selectively filtered to produce version 0.4.10, rest assured that together they combine to provide a worthy testament to the effort that is the ReactOS Project. We hope you enjoy.

Other Improvements
Stanislav Motylkov did some work on correctly retrieving BIOS information. Now the blank entries in dxdiag are filled with actual values. The community helped him to gather over 1000 unique BIOS dumps to help him test the implementation.

Third Party Attributions
As always, it would be remiss for the project to not provide acknowledgement of the third party bits we make use of. For this release, Amine Khaldi has synchronized the user-mode DLLs to WINE-Staging version 3.9. Furthermore as mentioned above, ReactOS’ support for BTRFS owes a debt of gratitude to the WinBTRFS project, of which Pierre has synchronized to the latest version, 1.0.2.

  • JIRA Issues fixed (this includes both bugs and improvements) - 148
  • Number of commits - 660
  • The oldest bug fixed for 0.4.10 - CORE-1246

Versienummer 0.4.10
Releasestatus Final
Website ReactOS
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

06-11-2018 • 19:40

23 Linkedin Google+

Submitter: learn_more

Bron: ReactOS


Meer historie

Reacties (23)

Wijzig sortering
Waar wordt dit OS op gebruikt?
Waar wordt dit OS op gebruikt?
Op een computer.

Het is stand-alone en bedoeld om backwards compatible te zijn met de Win XP API's.

Hier zijn al veel discussies over geweest in de trend van "wat een onzin en wat onveilig", maar als je verder leest, dan kom je er achter dat het behalve een nobel, ook zeer bruikbaar streven is voor tal van bedrijfs (-technische) toepassingen.
...als je verder leest, dan kom je er achter dat het behalve een nobel, ook zeer bruikbaar streven is voor tal van bedrijfs (-technische) toepassingen.
Nobel streven.. als je maar wel bedenkt dat het nog immer een alpha-versie betreft.
Het werkt, maar garantie tot de deur.
Geen idee waarom dit -1 is, maar het is inderdaad een alpha dus er gaan zeer waarschijnlijk nog dingen mis :)
Ach sinds de hittegolf van deze zomer zijn BSoD's op mijn W10 NUC ook dagelijkse kost. Op bepaalde tijden, als de herstart net is voltooid en je start de applicaties terug op waarmee je bezig was, gaat het weer onderuit voordat je iets nuttigs hebt kunnen doen.
Je zegt zelf al de warmte, dus de hardware faalt en dus W10.
De hittegolf is voorbij hoor en het is hier binnen niet warmer geweest als 28graden.
Het is trouwens niet de enige met problemen.

Met Windows 7 heb ik trouwens ook problemen gehad in de zin dat zodra ik een 4e tab in de browser opende, het hele systeem vast liep.

[Reactie gewijzigd door BeosBeing op 7 november 2018 16:23]

In VMs. Scheelt je licentie.
ReactOs is licentie vrij dus ook als je het NIET in een VM draait.
Ik vermoed dat @Jerie over Windows-licenties praat ;)
Denk ik ook..maar persoonlijk zou ik zoiets als ReactOs wel in een VM draaien. Handig als je oude software hebt die niet meer op windows 10 draait. Heb hier nog een oude satelliet ontvanger b.v. met software voor op de pc. Die draait niet op Windows 10.
Ik wordt toch altijd blij als ik weer een nieuwe release zie van ReactOS.
We moeten niet vergeten dat het opensource is, dus potentieel veiliger kan worden als XP maar vooral weer compatibel.
Windows 2000 met de onderliggende grafische- en securityverbeteringen van Vista was eigenlijk het enige wat ik ooit nodig had aan Windows. UX is nooit beter geworden dan toen.
Kleine dingetjes zijn verbeterd maar ook grote UX dingen zijn verslechterd. Seven ging nog maar Eight en Ten zijn een drama.
Is dit een volwaardige OS dat ik kan gebruiken thuis bijvoorbeeld om te surfen/ schrijven? Zoals office etc.

Als dat zo is. Probeer ik het een keer uit.
Ik heb niet helemaal een bindend antwoord voor je maar ik heb wel een uurtje geprobeert in een Virtual Machine (Virtualbox).

Mijn bevindingen: Het is een bruikbaar OS, maar het straalt op sommige kanten nog wel vanaf dat het een Alpha betreft. Standaard staat er een 'Wine Internet Explorer' op, maar die heb ik zo snel mogelijk vervangen door Firefox, wat op het eerste gezicht prima bleek te werken. Als je houd van een zeer minimalistisch OS is dit misschien wel wat voor je, maar bedenk dat het een Alpha is en dat je hier af en toe zeker tegenaan kan gaan lopen. In de VM heb ik 1 crash meegemaakt, maar ik heb het dan ook maar 1 uurtje gebruikt. Het configuratiescherm zal je, als je Windows ooit gebruikt hebt, je gelijk in thuis voelen. De meeste instellingen zitten op plekken waar je ze ook verwacht van een Windows-clone.

Verder: de installatie was een eitje, maak een bootschijfje (in de VM kon ik rechtstreeks de ISO van de site gebruiken als bootschijf) en je wordt zo door de installatie heengeleid. Het viel me op dat hier en daar dingen in het installatiemenu nog niet vertaald waren naar het Nederlands, maar daar kon ik mijzelf niet echt aan storen: mijn Engels is van prima niveau om dit te kunnen begrijpen.

Ik hoop dat je hier wat aan hebt. Download VirtualBox en een ISO van ReactOS en probeer het eens uit!
Momenteel is er maar 1 nederlander die bijdraagt aan het project, en die gebruikt nooit de Nederlandse vertaling :Y)
Ik erger me dagelijks aan de Nederlandse vertalingen. Ik gebruik veel Office, met name Access en terwijl een Excel worksheet volledig compatible is tussen de Engelse en de Nederlandstalige versie van Excel, is dat met Access niet het geval. Mijn query luid in de Nederlandse versie SELECT … FROM … WHERE (((tbl1FactuurRegel.FactuurNr)=[Rapporten]![rpt1FactuurBWn]![FactuurNr]))) maar de Engelstalige herkent dat rapporten niet dus moet ik mijn query ombouwen naar SELECT … FROM … WHERE (((tbl1FactuurRegel.FactuurNr)=[Reports]![rpt1FactuurBWn]![FactuurNr]))) maar dat snapt de Nederlandse Access weer niet. En dit geldt dus voor alle queries en alle subform recordscources in de applicatie. Dus moet ik al ik op de andere PC wil werken eerst zo'n 200 queries, forms en reports aanpassen en eventuele in vba gebouwde queries.
De vertaling van de macro's etc in Excel is een van de grootste missers van Office mijns inziens
De vertaling überhaupt van applicaties vind ik, Okay, help-tekst zou nog mogen. Maar ja toen ik de eerste tekstverwerker, spreadsheet en database gebruikte was alles nog in het Engels.

[Reactie gewijzigd door BeosBeing op 7 november 2018 13:11]

Zijn er compatibele antivirusapplicaties beschikbaar? Iemand ervaring mee?
Avira werkt gedeeltelijk.
Of het ook nuttig is, geen idee :9

Op dit item kan niet meer gereageerd worden.

Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True