ReactOS 0.4.5 Released
reactos.org
reactos.org
I found a wiki page advising VirtualBox users to disable "I/O APIC", and to change the virtual network adapter to "PCnet-FAST III". But this made no difference.
Just to be thorough, I re-installed completely from scratch with these settings. Still no difference.
Just to be crazy thorough, I created a new VM profile that was set for a 32-bit guest. Reinstalled from scratch. Still no difference.
Gave up.
Nothing but respect for the ReactOS folks, and all they've done over the years. But I imagine that the overwhelming majority of people who try this out are doing so in a VirtualBox VM. So if you don't have an up-to-date and accurate list of instructions for installing ReactOS on VirtualBox, prominently displayed near the download page, then you might consider prioritizing that.
NOTE: Just got it working. Seems to be UP only, 32-bit only, works under "Windows XP Pro" profile with IDE only.
Impressive clone of windows 2003 32-bit, 13-14 years after...
They have preinstalled image for VirtualBox.
http://i.imgur.com/bBLBWY5.png
I found the Windows Server 2003 thing in their wiki:
If you scroll down while on the downloads page, you'll find preloaded images for QEMU, VMWare, and VirtualBox under the "Advanced Downloads" section header.
I have been curious: if ReactOS aims to be binary compatible with windows, does this mean it succeptible to windows malware infections? I understand that despite having a similar API, the ReactOS implementation different from microsoft's implementation, so a vulnerability on Windows won't necessarily be present in ReactOS, but let's say a user infects themselves through a malicious word doc macro that downloads a windows malware exe or dll, can that still cause harm to a reactOS system? Or is some sort of sandbox in place to prevent such attacks?
In short: WannaCry should work "properly" on ReactOS in that it will use the crypto APIs to encrypt all of the user's files. It shouldn't propagate itself through the same remote network vulnerability that affected Windows.
The difference here is documented/support APIs vs other code paths.
This is true so long as the 'application' is using the normal APIs, as soon as an application depends on out-of-contract 'implementation details', which the bugs that are utilized by worms definitely are..., all bets are off.
In short ReactOS is more and more likely to implement the API needed by an app, but that doesn't mean it implements the out-of-API defects that malware depends on. Like anyway software, it probably as its own defects.
Which is why I said an email attachment. The average virus relying on user interaction doesn't need bugs.
Again, it's such a small thing, but I (and I guess other people do as well) tend to focus on this kind of graphical details. I wonder if it's easy to fix...
[1] https://reactos.org/sites/default/files/imagepicker/23908/Ex...
[2] http://www.guidebookgallery.org/pics/gui/desktop/firstrun/wi...
Here's Windows XP's 'Classic' theme, for reference: https://i.stack.imgur.com/lZp4Q.png
XP has consistent paddings though. In reactos padding on top of the Start button is smaller then on the bottom. Taskbar buttons (for apps) are smaller than start, and do not have padding in between them.
1. Shoot a video and upload it on youtube 'how it works'.
2. Edit\create article in ReactOS wiki with this video.
Unfortunately, I don't think I will ever have a practical reason to use this or contribute to it. I use Windows 10 to develop apps, and sometimes to play a couple of games on Steam, so I think I'll always need to be running the latest version of Windows.
With Microsoft's changes in Licensing, it seems there's a demand for an OS as straightforward as Windows, obviously with some degree of compatibility, but without all of the telemetry garbage. Could ReactOS (or a distribution derived from it) plug this gap?
* Provide a directory service (a la AD, could be done with OpenLDAP and Kerberos)
* Handle Mail with a webmail and mobile service
* Remote Desktop via RDP
* Act as a backup server with a backup client (e.g. crashplan over a fileshare)
* Network reimaging and install server over PXE/TFTP etc. (Clonezilla across network).
I-want-a-pony-options:
* Wiki
* Chat
* VPN
That and a free RDP interface would be nice.
I am really impressed with what ReactOS is doing, but what is the practical reason for it? I believe (correct me if I'm wrong) they're cloning Windows XP, which happens to be my favorite Windows operating system.