Menu

Home

Aleksey Bragin

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).

Screenshot thumbnail
ReactOS 0.3.14 VLC+FoxIT+Thunderbird
Screenshot thumbnail
ReactOS 0.3.14 mIRC + WinSPC
Screenshot thumbnail
ReactOS 0.3.14 Firefox 10
Screenshot thumbnail
ReactOS 0.3.14 LibreOffice 3.5
Screenshot thumbnail
ReactOS 0.3.14 Winamp+Creative WaveStudio
Screenshot thumbnail
ReactOS 0.3.14 Notepad++


Project Admins:


Discussion

  • Droid

    Droid - 2013-06-28

    Thanks for screenshots :)

     
  • Wiesława Olkowska

    An interesting system, I'm going to test it. Thanks.

     
    👍
    1
  • Peter Sharpe

    Peter Sharpe - 2018-04-04

    I'll give it a shot, thank you

     
  • Konstantinos K.

    Konstantinos K. - 2018-04-16

    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 !!

     
  • Lewis Butler

    Lewis Butler - 2018-05-04

    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

     
  • Dindin Hernawan

    Dindin Hernawan - 2023-01-17

    very good where nowadays there are rarely projects that support old hardware, and the system features are also capable

     
  • markfilipak

    markfilipak - 2025-03-23

    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.

     
    • EmuandCo

      EmuandCo - 2025-03-23

      DirectX rootkit? Please elaborate what you are talking about

       
      • markfilipak

        markfilipak - 2025-03-24

        On 23/03/2025 08.26, EmuandCo wrote:

        DirectX rootkit? Please elaborate what you are talking about

        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?

         
    • Sharoy Veduchi

      Sharoy Veduchi - 3 days ago

      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.

       

Log in to post a comment.