Linked by Thom Holwerda on Wed 6th Dec 2017 20:29 UTC
ReactOS

ReactOS 0.4.7 has been released, and it contains a ton of fixes, improvements, and new features. Judging by the screenshots, ReactOS 0.4.7 can run Opera, Firefox, and Mozilla all at once, which is good news for those among us who want to use ReactOS on a more daily basis. There's also a new application manager which, as the name implies, makes it easier to install and uninstall applications, similar to how package managers on Linux work. On a lower level, ReactOS can now deal with Ext2, Ext3, Ext4, BtrFS, ReiserFS, FFS, and NFS partitions.

There's more, so head on over to the announcement page.

Order by: Score:
Stability, Stability, Stability!
by cb88 on Wed 6th Dec 2017 20:42 UTC
cb88
Member since:
2009-04-23

It seems more stable.

Sound still doesn't work in VirtualBox from what I can tell. So hopefully they work on getting more driver compatibility.

Reply Score: 4

Pro-Competition Member since:
2007-08-20

These instructions worked for me, in previous versions. (I haven't had the time to try this one yet.)

It's a little odd, but it does work.

Reply Score: 2

cb88 Member since:
2009-04-23

That doesn't work.... I tried several times ie safe mode or not etc... it just doesn't work.

Reply Score: 3

The biggest change is
by earksiinni on Wed 6th Dec 2017 21:40 UTC
earksiinni
Member since:
2009-03-27

GitHub. Huge win for the team, I suspect that interest from devs will start to snowball until we finally, finally have the Year of the Windows Desktop.

Seriously though, every time ReactOS makes a new release, it makes me really happy inside.

Reply Score: 6

install to ext2 support
by dark2 on Thu 7th Dec 2017 02:08 UTC
dark2
Member since:
2014-12-30

Still waiting until it can be installed to EXT2 instead of FAT. Bug is still basically in a "won't fix" state. Until then, I don't see it as stable enough.

Reply Score: 0

RE: install to ext2 support
by vocivus on Thu 7th Dec 2017 09:19 UTC in reply to "install to ext2 support"
vocivus Member since:
2010-03-13

Just curious: why does reactos need to be installed in ext2?
Edit: Never mind! I just read tf website. It's FAT only.Totally agree with you.

Edited 2017-12-07 09:25 UTC

Reply Score: 2

RE[2]: install to ext2 support
by The123king on Thu 7th Dec 2017 10:46 UTC in reply to "RE: install to ext2 support"
The123king Member since:
2009-05-28

You can install on a pre-formatted EXT2 partition, but the installer can't create/format EXT2 itself yet IIRC.

https://www.reactos.org/wiki/File_Systems

Reply Score: 0

RE[3]: install to ext2 support
by dark2 on Thu 7th Dec 2017 16:04 UTC in reply to "RE[2]: install to ext2 support"
dark2 Member since:
2014-12-30

It will give you the option when presented with the pre-formatted disk, but I don't believe it works

Reply Score: 1

RE[2]: install to ext2 support
by dark2 on Fri 8th Dec 2017 03:46 UTC in reply to "RE: install to ext2 support"
dark2 Member since:
2014-12-30

ReactOS uses a custom FAT driver called FASTFAT. The hacks to make it work mean there is probably still a lot of work or some near unsolvable bugs present that stop it from running on other filesystems.

Reply Score: 2

ThomasFuhringer
Member since:
2007-01-25

ReactOS natively supports more File Systems than all Windows versions combined!
Embrace and extend!

Reply Score: 3

The123king Member since:
2009-05-28

Sure, it supports more filesystems. But does it support booting from any filesystem with journaling?

Reply Score: 1

Still bluescreens quickly
by yahya on Thu 7th Dec 2017 13:58 UTC
yahya
Member since:
2007-03-29

I just tried it out in virtualbox, didn't even try real hardware. Installed VBox guest extensions. Installed Firefox and VLC from the app manager. Tried installing LibreOffice from the app manager. ROS bluescreens in the middle of the installation and after that bluescreens immediately during boot, regardless if regular or safe mode. That's pretty much identical to what I saw in the previous versions. I suppose there has been progress under the hood, but as an end user, I don't get to see it, when the system is still unstable as hell.

Reply Score: 4

RE: Still bluescreens quickly
by bert64 on Thu 7th Dec 2017 16:07 UTC in reply to "Still bluescreens quickly"
bert64 Member since:
2007-04-23

The goal is to make a clone of windows, if it's crashing regularly then it seems they're doing a good job!

Reply Score: 4

RE[2]: Still bluescreens quickly
by yahya on Fri 8th Dec 2017 11:51 UTC in reply to "RE: Still bluescreens quickly"
yahya Member since:
2007-03-29

Honestly, crashes have become quite rare for me in recent Windows versions, compared to Win 2000, XP and 2003. I wish ReactOS would follow the example.

I see more instabilities in Linux these days. Admittedly I use Linux most of the time, so that skews the result.

Reply Score: 3

RE: Still bluescreens quickly
by gedmurphy on Thu 7th Dec 2017 17:18 UTC in reply to "Still bluescreens quickly"
gedmurphy Member since:
2005-12-23

Any chance you could open a ticket and unload the crash dump to the reactos jira page?
https://jira.reactos.org

Reply Score: 2

RE: Still bluescreens quickly
by ebasconp on Thu 7th Dec 2017 17:21 UTC in reply to "Still bluescreens quickly"
ebasconp Member since:
2006-05-09

I suppose there has been progress under the hood, but as an end user, I don't get to see it, when the system is still unstable as hell.


In the home page of their site they say it is still in Alpha, so you should not expect to have it working perfectly.

Probably, they fixed a lot of problems and crashes, but that does not mean the software reached some high stability level yet.

Anyway, nobody can deny it is a beautiful piece of engineering right there ;)

Reply Score: 3

Bill Shooter of Bul Member since:
2006-07-14

Yeah, I'm not awarding beauty awards to crashing operating systems. Regardless of how log its been in development or how much not crashing they're doing compared to the previous release.

Beauty awards:
BeOS, Haiku, Amiga, SkyOS, *BSD, Gnu/Linux, Mac OS, ios, Planet 9, OS/2, Risc OS, GeOS, Minux, WebOS, Palm OS, symbian

Those are beautiful pieces of engineering rendered as operating systems.

React doesn't make that cut in my book.

Reply Score: 4

ebasconp Member since:
2006-05-09


BeOS, Haiku, Amiga, SkyOS, *BSD, Gnu/Linux, Mac OS, ios, Planet 9, OS/2, Risc OS, GeOS, Minux, WebOS, Palm OS, symbian

Those are beautiful pieces of engineering rendered as operating systems.

React doesn't make that cut in my book.


Though you are right with all the OSes you described, you are not taking into account several aspects that IMO are very important and make ReactOS special:

1. The number of developers and time invested on several of those commercial operating systems is not comparable to the number of developers that work in their spare time for ReactOS.

2. Almost all operating systems you described, or are created from scratch based on their own principles, rules, designs, etc. or are free implementations of some specs (POSIX); though I am not telling that creating an OS is easy, ReactOS has the extra complexity layer of mimicking (at binary level in several layers) one commercial and already existing closed-source OS. The reverse engineering stuff done there is amazing!

3. IMO Windows itself is by far more complex than other OSes, it provides several APIs (Win32 API, COM, DCOM, OLE, DDE, DDK, DirectX, etc.) at OS level, and ReactOS implements several of them at some extent.

Reply Score: 5

Bill Shooter of Bul Member since:
2006-07-14

Its my book, my criteria for good engineering includes things like not crashing when trying to do trivial things. I don't care that they are all volunteers, I'm not giving out participation medals. I know its a non trivial task, but geeze oh man, React isn't pretty.

Reply Score: 2

The123king Member since:
2009-05-28

Haiku managed successfully to clone a closed source OS

Edited 2017-12-08 22:01 UTC

Reply Score: 0

RE[5]: Still bluescreens quickly
by zima on Sat 9th Dec 2017 00:39 UTC in reply to "RE[4]: Still bluescreens quickly"
zima Member since:
2005-07-06

You know very well that BeOS is a much, MUCH simpler OS (generally & to clone) than NT...

Reply Score: 3

RE[2]: Still bluescreens quickly
by yahya on Thu 7th Dec 2017 23:29 UTC in reply to "RE: Still bluescreens quickly"
yahya Member since:
2007-03-29

"I suppose there has been progress under the hood, but as an end user, I don't get to see it, when the system is still unstable as hell.


In the home page of their site they say it is still in Alpha, so you should not expect to have it working perfectly.

"

I know, I know, as I have been following ReactOS development since version 0.0.1. I just feel that after, depending how you calculate, 15 or 20 years, it would be nice if it would emerge from alpha and become a bit more stable. And no I don't expect it to work perfectly, but still I don't expect it to crash on the first occasion either. When Linux was of the same age ReactOS is today, it was far from perfect, but it was incredibly stable and mature.


Probably, they fixed a lot of problems and crashes, but that does not mean the software reached some high stability level yet.


If it crashes all the time, that's the precise opposite of "stable" I would say.

Reply Score: 3

ebasconp Member since:
2006-05-09

When Linux was of the same age ReactOS is today, it was far from perfect, but it was incredibly stable and mature.


Not same scenario.

ReactOS mimicks Windows at all levels, that includes mimicking all kernel and drivers stuff, registry, Win32 API, DLL loading, etc.

Creating a clone of a very complex closed-source operating system is not a piece of cake and IMO is harder than creating your own stuff.

Reply Score: 4

Bill Shooter of Bul Member since:
2006-07-14

Retracted, thought it was a reply to one of my comments.

Edited 2017-12-08 06:40 UTC

Reply Score: 2

RE[4]: Still bluescreens quickly
by yahya on Fri 8th Dec 2017 07:38 UTC in reply to "RE[3]: Still bluescreens quickly"
yahya Member since:
2007-03-29

"When Linux was of the same age ReactOS is today, it was far from perfect, but it was incredibly stable and mature.


Not same scenario.

ReactOS mimicks Windows at all levels, that includes mimicking all kernel and drivers stuff, registry, Win32 API, DLL loading, etc.

"

Just as Linux (with the GNU userland) exactly recreated (and eventually expanded) the existing proprietary Unices (although it did not aim for binary compatibility as it originally targeted i386 only).


Creating a clone of a very complex closed-source operating system is not a piece of cake and IMO is harder than creating your own stuff.


It seems to have worked for Linux and also for Haiku. Of course, the existence of the GNU project was a major help, just as the WINE project is for ReactOS.

Anyway, if I grant your point, what is the conclusion? That it is totally unrealistic for ReactOS to ever evolve into a viable Windows replacement, isn't it? After all, what we have at this moment is a project which tries to replicate Windows 2003, an OS that came out 14 years ago and is obsolete today. And it is still very incomplete and extremely unstable.

For end users like myself, a new ReactOS release invariably means that we can download the install CD, install the OS in virtualbox (as in my experience the chances of it even booting on real hardware are very small, also I once saw the installer ruining the partition table of a hard disk, so I am certainly not going to install it alongside any OS I rely on), play with it a little until it bluescreens, which usually does not take very long and then we give up. Rinse and repeat with the next release.

As a non-hacker I am a bit reluctant to give out advice, but I guess they should shift focus from adding new features to improving basic stability for a while. But it is their project, they can do with it what they want...

Edited 2017-12-08 07:42 UTC

Reply Score: 1

ebasconp Member since:
2006-05-09

Sorry for being pedantic, but different to Linux.

GNU userland programs mimicked functionality available on other UNIXes.

ReactOS mimicks functionality, API and ABI available on Linux. Being binary compatible to Windows is an enormous amount of reverse engineering work.

About your comment on having ReactOS as a mainstream product, I completely agree: It has its very nice technical aspects that make this project very interesting (at least for me), but having it in someproduction environment is unlikely.

Edited 2017-12-08 12:47 UTC

Reply Score: 4

RE[6]: Still bluescreens quickly
by yahya on Fri 8th Dec 2017 14:56 UTC in reply to "RE[5]: Still bluescreens quickly"
yahya Member since:
2007-03-29

About your comment on having ReactOS as a mainstream product, I completely agree: It has its very nice technical aspects that make this project very interesting (at least for me), but having it in someproduction environment is unlikely.


And that's maybe the problem I have with the project: For fundraising purposes they made quite different claims.

There were two fundraising drives, the
Thorium Core Cloud Desktop https://www.kickstarter.com/projects/thorium/thorium-core-cloud-desk... and the ReactOS Community edition https://www.indiegogo.com/projects/reactos-community-edition , the first one being highly unrealistic and the second one (to whom I donated) still making the impression that there might be a usable product relatively soon. I guess this is the way you generate funds. But when you make these wild promises, there is a bit of a problem, when years after, you still don't have something which goes five minutes without crashing.

Edited 2017-12-08 15:00 UTC

Reply Score: 3

RE[7]: Still bluescreens quickly
by cb88 on Fri 8th Dec 2017 17:50 UTC in reply to "RE[6]: Still bluescreens quickly"
cb88 Member since:
2009-04-23

Acutally it only crashed for me when I had the VM configured a certain way and had installed drivers... otherwise it doesn't crash nearly as much as it used to for instance it runs firefox up to 47 without crashing now.

Reply Score: 4

RE: Still bluescreens quickly
by cb88 on Fri 8th Dec 2017 14:03 UTC in reply to "Still bluescreens quickly"
cb88 Member since:
2009-04-23

I suggest you try with a SCSI disk as the system disk instead of SATA (this works better even with real windows often enough as SCSI is simpler to emulate). Use the BusLogic device instead of LsiLogic.

Install the guest extensions from safe mode get to it with F8 during the bootloader.

Limit your vram > somewhere around 18-24Mb doesn't work and crashes. Don't Enable 2D/3d acceleration.

Reply Score: 3

There's potential
by Darkmage on Sat 9th Dec 2017 22:38 UTC
Darkmage
Member since:
2006-10-20

ReactOS has some potential. For example, if they add an RDP client/server they could disrupt the Windows Terminal Server market among MSPs and SMBs. Same with SQL server. If they can get MSSQL server to host/run on ReactOS there's a lot of Windows installs required for SQL that can be turned off. Domain Controller/DNS roles again could easily be brought into ReactOS through BIND/Samba and they could disrupt infrastructure server roles. That really only leaves the Exchange servers running Microsoft licensing. ReactOS seems to be making much better progress with each release now than they were in the past.

Edited 2017-12-09 22:39 UTC

Reply Score: 2

RE: There's potential
by Alfman on Sun 10th Dec 2017 05:39 UTC in reply to "There's potential"
Alfman Member since:
2011-01-28

Darkmage,

ReactOS has some potential. For example, if they add an RDP client/server they could disrupt the Windows Terminal Server market among MSPs and SMBs. Same with SQL server. If they can get MSSQL server to host/run on ReactOS there's a lot of Windows installs required for SQL that can be turned off. Domain Controller/DNS roles again could easily be brought into ReactOS through BIND/Samba and they could disrupt infrastructure server roles. That really only leaves the Exchange servers running Microsoft licensing. ReactOS seems to be making much better progress with each release now than they were in the past.


I do agree with you about the potential if it just got done. However the sad thing is that the moment this project becomes viable for businesses is the moment microsoft will rev up the lawsuit engine to take reactOS down in court.

Reply Score: 2

RE: There's potential
by Jondice on Sun 10th Dec 2017 14:06 UTC in reply to "There's potential"
Jondice Member since:
2006-09-20
Quite impressed
by tanishaj on Sun 10th Dec 2017 06:48 UTC
tanishaj
Member since:
2010-12-22

I have toyed with ReactOS on and off for years. For me, this version seems like a real step forward.

This comment was posted from ReactOS 4.7 ( via Firefox 47 ).

It feels very stable compared to my past experiences.

Reply Score: 2

OpenZFS
by fithisux on Sun 10th Dec 2017 17:51 UTC
fithisux
Member since:
2006-01-22

Hopefully it will be available for ReactOS eventually.

Reply Score: 2