Linked by Thom Holwerda on Sat 2nd Sep 2017 22:51 UTC
ReactOS

0.4.6 is a major step towards real hardware support. Several dual boot issues have been fixed and now partitions are managed in a safer way avoiding corruption of the partition list structures. ReactOS Loader can now load custom kernels and HALs.

Printing Subsystem is still greenish in 0.4.6, however Colin Finck has implemented a huge number of new APIs and fixed some of the bugs reported and detected by the ReactOS automated tests.

Regarding drivers, Pierre Schweitzer has added an NFS driver and started implementing RDBSS and RXCE, needed to enable SMB support in the future, Sylvain Petreolle has imported a Digital TV tuning device driver and the UDFS driver has been re-enabled in 0.4.6 after fixing several deadlocks and issues which was making it previously unusable. Critical bugs and leakages in CDFS, SCSI and HDAUDBUS have been also fixed.

That's some solid progress.

Thread beginning with comment 648529
To read all comments associated with this story, please click here.
Good progress
by The123king on Sun 3rd Sep 2017 08:53 UTC
The123king
Member since:
2009-05-28

ReactOS is looking more and more like a usable alternative to Windows.

Shame Haiku can't keep up with the same pace as ReactOS...

Reply Score: 2

RE: Good progress
by charlieg on Sun 3rd Sep 2017 11:42 in reply to "Good progress"
charlieg Member since:
2005-07-25

For years people wrote off ReactOS. For years people have been writing off Haiku. Both are still alive, active, and moving forward.

They don't have massive corporations behind them. They can't keep pace, but they can steadily work towards their goals and build their communities one step at a time and that's what both will continue to do.

Reply Parent Score: 2

RE: Good progress
by theuserbl on Sun 3rd Sep 2017 13:13 in reply to "Good progress"
theuserbl Member since:
2006-01-10

ReactOS is looking more and more like a usable alternative to Windows.

Shame Haiku can't keep up with the same pace as ReactOS...


For me Haiku is much more advanced:
- Haiku can run on my real hardware on all of my computers. ReactOS runs on none of them.
- Haiku supports sound (I look from time to time videos on Haiku), but ReactOS supports no sound.
- If you navigate through the start menu fast, there is a flickering in the icons of it and sometimes ReactOS draws windows wrong. Thats something I haven't seen for a long time on Haiku.

Reply Parent Score: 3

RE: Good progress
by kallisti5 on Sun 3rd Sep 2017 20:33 in reply to "Good progress"
kallisti5 Member since:
2009-09-08

Shame Haiku can't keep up with the same pace as ReactOS...


That's not accurate at all :-)

Haiku's driver support has been historically better than ReactOS. Haiku even just got virtio network drivers which means it can run in a lot more cloud infrastructure. ReactOS even uses some of the Haiku drivers if I remember correctly (which is 100% awesome!)

Either way, there are not very many large-scale *and* long term "alternative" operating systems to Windows+Linux+BSD+Mac left, so every improvement is a step in the right direction.

I'm not a Windows guy, but there is an awesome user story behind "I *really* need a Windows VM, and don't want to spend an hour licensing and installing Windows"... I think ReactOS is a prime target there.

Edited 2017-09-03 20:37 UTC

Reply Parent Score: 4

RE[2]: Good progress
by dark2 on Tue 5th Sep 2017 19:37 in reply to "RE: Good progress"
dark2 Member since:
2014-12-30

It may have more drivers and such, but it is like comparing a model T to a current car. They both can technically accomplish the job, but the average person will never tolerate older solution.

Reply Parent Score: 1

RE: Good progress
by yerverluvinunclebert on Sun 3rd Sep 2017 20:58 in reply to "Good progress"
yerverluvinunclebert Member since:
2014-05-03

Haiku and ReactOS are in fact both making good progress but there is no comparison. Haiku is simply the easier o/s to build. The two should not be brought up to compare.

ReactOS is a Windows binary-compatible multi-user, networked, secure kernel with a complex graphical GUI o/s aiming to replicate undocumented Windows functionality that has a rich set of APIs and behaviours that permit it to support both the workstation and server roles. Haiku is a smaller, simpler design for personal workstation use.

If Haiku does something differently no-one really knows nor cares. It can do what it wants, no-one will scream if it does one thing or another. ReactOS has a previously undocumented design and ten million potential test/use cases that it needs to pass in order to be deemed compatible with Windows. Everyone 'knows' how Windows seems to work and so ReactOS has a surfeit of judges.

-oOo-

Haiku is doing very well. ReactOS is doing well. Cadbury's chocolate tastes nice. These statements have little relation to each other, please don't cloud the discussion with your partisan tendencies.

Edited 2017-09-03 21:01 UTC

Reply Parent Score: 2

RE[2]: Good progress
by BlueofRainbow on Mon 4th Sep 2017 04:00 in reply to "RE: Good progress"
BlueofRainbow Member since:
2009-01-06

I have been following the developments of ReactOS and Haiku for quite some time. One common element between the two projects is that they aim at re-implementing closed-source and partially documented commercial operating systems.

I believe there is cooperation and code exchange between ReactOS and Wine. It makes perfect sense since both are re-implementing the Windows API.

I see ReactOS eventually as a preferred option over Linux+Wine for someone who wants a Windows compatible system capable of interfacing with devices that have been orphaned by their manufacturers and do not have drivers for Windows 7/8.x/10.0.

Haiku aims at BeOS which implemented a number of concepts still not found in the mainstream operating systems. This is a bit of a hurdle for the project as any developer has to become proficient with the APIs and these concepts. I do not think that Haiku is easier to build though with maybe the exception of a much lower line-of-code counts.

Reply Parent Score: 2

RE: Good progress
by yahya on Mon 4th Sep 2017 06:16 in reply to "Good progress"
yahya Member since:
2007-03-29

ReactOS is looking more and more like a usable alternative to Windows.

Shame Haiku can't keep up with the same pace as ReactOS...



In my experience, I can't install ReactOS on any real hardware (it even has ruined the partition table of one of my harddisks). Even when I do, nothing works once the system is booted.

Haiku by contrast not only installs flawlessly but the hardware also works just fine out of the box once it is booted. So in my view that's a big big plus for Haiku.

If you count FreeWin95, Reactos has been in development for over 20 years now, but we are still far, far away from any usable Windows 2003 replacement, as basics such as the file system are not there. I don't see where Haiku has similar gaps left

Reply Parent Score: 2

RE: Good progress
by Darak on Mon 4th Sep 2017 07:58 in reply to "Good progress"
Darak Member since:
2009-10-16

Haiku is actually more advanced regarding actual hardware support, but it is true that the pace of development in Haiku is very slow nowadays.

The things ReactOS aims to do are a lot harder, though. The Windows APIs are incredibly complex, poorly designed, partially undocumented, and have been a moving target since day one. Microsoft likes to reinvent the whole application programming biosphere every few years, often implementing the new one on top of the old ones. In comparison, BeOS had a clean and simple API that obviously never changed.

In any case, hardware support remains an unsolved problem for niche or enthusiast operating systems. Haiku essentially has no graphic drivers and relies on VESA to even draw anything to the screen, for example. In an ideal world, there should be some kind of open device driver API allowing vendors to write drivers that could work reliably on any open source OS.

Reply Parent Score: 1

RE[2]: Good progress
by yerverluvinunclebert on Mon 4th Sep 2017 08:11 in reply to "RE: Good progress"
yerverluvinunclebert Member since:
2014-05-03

And Cadbury's chocolate tastes nice!

Reply Parent Score: 1

RE[2]: Good progress
by yahya on Mon 4th Sep 2017 09:18 in reply to "RE: Good progress"
yahya Member since:
2007-03-29

The things ReactOS aims to do are a lot harder, though. The Windows APIs are incredibly complex, poorly designed, partially undocumented, and have been a moving target since day one. Microsoft likes to reinvent the whole application programming biosphere every few years, often implementing the new one on top of the old ones. In comparison, BeOS had a clean and simple API that obviously never changed.


And Windows is a moving target, while BeOS development has ended over a decade ago.

That means that ReactOS if it ever reaches stability, it will be obsolete before it is released. Already now, a lot of software requires at least Vista to install and run, while ReactOS tries to recreate Win XP/2003. So while ReactOS might have limited use for some very old programmes or drivers, it is not going to be a viable desktop OS. And if you need a legacy windows version, then running a real Winxp in VirtualBox still works far better.

I am not saying that the devs should stop. It is their hobby, they have to decide what to spend their time on. But the idea that ReactOS is ever going to become something of use for the average end user is illusory.

Edited 2017-09-04 09:21 UTC

Reply Parent Score: 2