ReactOS is an open source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft Windows NT family of operating systems (NT4, 2000, XP, 2003).
ReactOS 0.3.14 VLC+FoxIT+Thunderbird
ReactOS 0.3.14 mIRC + WinSPC
ReactOS 0.3.14 Firefox 10
ReactOS 0.3.14 LibreOffice 3.5
ReactOS 0.3.14 Winamp+Creative WaveStudio
ReactOS 0.3.14 Notepad++
Project Admins:
Thanks for screenshots :)
An interesting system, I'm going to test it. Thanks.
I'll give it a shot, thank you
Alpha stage ..before some idiot try to install it in an actual machine and moaning it's trash or something - Can't wait for the 0.5 beta version !!
Anyone seeing a Trojan warning during d/l? Getting this from Windows Defender:
Category: Trojan
Description: This program is dangerous and executes commands from an attacker.
Recommended action: Remove this software immediately.
Items:
containerfile:C:\Users...\Downloads\ReactOS-0.4.8-live (1).zip
(1).zip->ReactOS-0.4.8-Live.iso->reactos\system32\drwtsn32.exe
Get more information about this item online.
Identifies as Win32/Tiggre!plock
very good where nowadays there are rarely projects that support old hardware, and the system features are also capable
Hello, I'm a bit mystified by this. Perhaps others are, too. I need to ask some technical questions. My background is as a processor architect with Intel, High Integration Microprocessor Operation (HIMO), in 1985.
You are duplicating the NT API, right?
ReactOS is not Linux, right?
Does the kernel run Virtual-86 mode and does it implement all 4 rings?
How-where are you obtaining the kernel?
Have you duplicated or plan to duplicate the Direct-X rootkit?
Would you welcome help? money?
That will do for starters. Thanks.
DirectX rootkit? Please elaborate what you are talking about
On 23/03/2025 08.26, EmuandCo wrote:
Hello, EmuandCo, I'm happy to write about this sad affair.
The word "rootkit", first applied to the technique in UNIX, refers to dynamic modification of the
kernel during loading based on conditions found at boot time, so named because the administrator
account of a UNIX installation is called "root".
"Rootkit" in Windows NT4 and its descendants refers to the extension of the UNIX idea to the NT
kernel. It works like this: The memory management unit (MMU) is outside the protected rings of the
x86 processor, so it's properties in real mode and protected mode are identical. When the x86
processor switches to protected mode, ring-3 essentially becomes an address-extended version of real
mode. While in real mode prior to the switch, parts of the MMU address space are double-mapped so
that, in protected mode, ring-3 will have a path directly into ring-0 that bypasses callgates. The
rootkit was called "Direct-X". Microsoft did this to speed hardware access in order to improve
gameplay. Virus writers discovered this and used it to rootkit their code. Thusly was born the
rootkit virus.
I assume ReactOS is duplicating Direct-X. Is it simply duplicating the Direct-X API, or is it also
duplicating the rootkit?
I will try to answer some of these questions. I'm not a developer of ReactOS but I've been following the project closely and talk with the devs sometimes.
"You are duplicating the NT API right?"
The whole operating system is reverse engineered, for a long time it was targeting Windows Server 2003. Now some more modern aspects from Vista and 7 are being targeted. I'm not the most technical guy but I think therefore it wouldn't be accurate to just say it's only the API.
"Does the kernel run Virtual86 mode and does it implement all 4 rings?"
Whatever Windows Server 2003 does, that was the goal. If that's what Windows XP/2003 was doing back then, then that's probably what's happening.
"ReactOS is not Linux right?"
There is not a lick of Linux code in there and you can build the project with Microsoft Visual Studio's compilers if you don't like GCC. ReactOS's website always has two builds available for you to download when you check out the developer daily builds.
"How are you obtaining the kernel?"
Everything is clean-room reverse engineered. So I don't agree with the word "obtained". It's being created.
"Would you welcome help? Money?"
I've donated some money in the past and I will continue to do so, I think it would be in most people's interest to support ReactOS somehow. Someone like you however could also help out with development and I'm sure the team would highly appreciate it. There is both an IRC channel and a Discord group (and I think Matrix group?) you can use to talk with the developers.