8000 ReactOS · howinfo/howinfo Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ReactOS

Lauri Ojansivu edited this page Apr 21, 2025 · 1 revision

ReactOS Week Forever

  • https://forum.lunduke.com/t/react-os-does-it-make-sense/1033/14
  • Forever
  • Screenshot
  • How to download ReactOS 32bit and 64bit nightly builds
  • How to compile ReactOS 32bit at Ubuntu 24.10 amd64
  • How to compile ReactOS 64bit at Ubuntu 24.10 amd64
  • Mirror of ReactOS compatible software
  • Translate remaining English texts to Finnish:
    • ReactOS, In Progress
    • Lazarus

ReactOS 0.4.15 Released 2025-03-21

Screenshot

ReactOS 32bit, compiled from source at 2025-03-17, running newest Lazarus 4.0 RC2:

ReactOS with newest Lazarus IDE

Translation to Finnish progress

xet7 translated Explorer of ReactOS to Finnish at 2017 https://github.com/reactos/reactos/pull/218

Later will be added more translations to Finnish.

What is ReactOS ?

Website: https://reactos.org

ReactOS is original code, independently developed Windows 2003 32bit compatible OS. There is not any code that is copied from MS, MS can not shut them down.

ReactOS is Open Source. You can make your own ReactOS distro: https://reactos.org/faq/#free-and-open-source

"The ReactOS kernel is the only complete implementation of an NT kernel outside of the Microsoft campus" https://reactos.org/architecture/

Download ReactOS nightly builds

At page https://reactos.org/getbuilds/ , checkmark these only, and click Search:

[X] Boot CDs      [ ] x86 GCC Debug
[ ] Live CDs      [X] x86 GCC Release
                  [ ] x86 MSVC Debug
                  [X] x64 MSVC Debug

[Search]

Then download newest ReactOS 32bit and ReactOS 64bit.

Compatible software

ReactOS has Application Manager GUI for downloading files, but downloading is sometimes slow, so here are some mirrors of the ReactOS compatible software.

Building ReactOS from source at newest Ubuntu 24.10 amd64

sudo add-apt-repository ppa:reactos/rosbe-unix

sudo apt update

nano /etc/apt/sources.list.d/reactos-ubuntu-rosbe-unix-oracular.sources

There change

Suites: oracular
=>
Suites: focal

Then continue installing build environment:

sudo apt update

sudo apt -y install rosbe-unix build-essential ninja-build

Start RosBe and build ReactOS:

/usr/RosBE/RosBE.sh

mkdir -p ~/repos

cd ~/repos

git clone https://github.com/reactos/reactos

cd reactos

./configure.sh

cd output-MinGW-i386

ninja bootcd

This will build bootcd.iso to directory output-MinGW-i386, that is ReactOS 32bit install iso.

Related:

Download ReactOS and VirtualBox

Download ReactOS 32bit stable release bootcd from https://reactos.org

Download newest VirtualBox from https://www.virtualbox.org

Install VirtualBox

To Windows

  1. Install exe.
  2. Install Oracle VM VirtualBox Extension Pack from https://www.virtualbox.org/wiki/Downloads

To Linux

  1. Add repo for your distro.
  2. Add keys for repo.
  3. Install VirtualBox.
  4. Install Oracle VM VirtualBox Extension Pack from https://www.virtualbox.org/wiki/Downloads
  5. Add your Linux username (like /home/username directory , there is username) to group vboxusers:
sudo nano /etc/group

And there for example:

vboxusers:x:143:username

Save and exit nano: Ctrl-o Enter Ctrl-x

  1. Reboot

Install ReactOS

  1. Copy reactos.iso to /home/user/VirtualBox VMs, if on Linux.

  2. When you add new VM to VirtualBox starting with name "ReactOS", VirtualBox automatically selects Windows 2003 32bit, but you need to add more compatible settings from here: https://reactos.org/wiki/VirtualBox

I used these settings with newest ReactOS:

  • General: ReactOS, Windows 2003 32bit
  • System/Motherboard: 4096 MB (because I'm compiling. Although 2000 GB could be enough).
  • System/Motherboard: [X] Enable I/O APIC
  • System/Processor: 1 CPU
  • Dispay/Screen: Video Memory: 64 MB (max if installing VirtualBox client extensions, but I did not install them). VBoxVGA. No 3D Acceleration, because it's not supported in newest VirtualBox (only old VirtualBox supports it).
  • Storage: 60 GB .vdi (compiling ReactOS may take 30 GB)
  • Storage: Add reactos.iso to virtual CD drive from /home/username/VirtualBox VMs
  • Audio: Pulseaudio (if linux)
  • Network: Bridged Adapter (because I test webservers, ReactOS has it's own IP address at network)
  • Network/Adapter 1/Advanced/Adapter Type: PCnet-FAST III
  • USB: 2.0
  1. Click OK and Start, to start ReactOS VM.

  2. When installing ReactOS, and selecting filesystem, I usually select FAT32 Quick format, that is most stable. Yes, there is also Btrfs option.

  3. For resolution, I selected 1024x786x32, because it fits to my laptop screen.

  4. (For language, I chose my mother language, Finnish. I'm translating ReactOS to Finnish.)

There is also ReactOS 64bit, but it's not as stable as ReactOS 32bit. I don't know does 64bit version nightly images boot properly yet.

Downloading file

Newest Nightly ReactOS 32bit https://reactos.org/getbuilds/ has "Wine Internet Explorer" icon at top right corner. It can show webpages, but not download files, as of 2023-09-08.

For downloading files, the dwnl.exe binary in %systemroot%\system32 will prove helpful. It should be usable from the ReactOS Command Prompt.

It's this simple: dwnl.exe http://www.example.com/ example.htm

This info was found from https://reactos.org/forum/viewtopic.php?p=147608#p147608

Programming

Office

Install software to ReactOS

From ReactOS Desktop doubleclick ReactOS Application Manager, there in GUI is list apps that are compatible with ReactOS. Not all newest software works on ReactOS. There MyPal webbrowser is most compatible with Javascript etc.

If downloading some software is slow, then it may be easier and faster to download it on Linux side, use Brasero or K3b to add those files to .iso image, and add that .iso to CD/DVD drive of VirtualBox ReactOS VM.

Compiling newest ReactOS git version on ReactOS

Compiling ReactOS on ReactOS works, I just tried it. (Compiling ReactOS on Linux did not work on my too new distro Ubuntu 22.04).

  1. Install Mypal webbrowser and Git for Windows from ReacOS App Store. That old Mypal version is fork of Firefox, made compatible with WinXP and ReactOS. Newer Mypal versions do not run in ReactOS (newest Mypal is at https://mypal-browser.org and source at https://github.com/Feodor2/mypal).

  2. Use Mypal to download newest RosBe Windows version from https://reactos.org/wiki/Build_Environment (because ReactOS App Store has old version). Create directory C:\repos with ReactOS File Manager. Then install RosBe, to use C:\repos as home directory (this is because by default it would set home directory somewhere where is space in directory name, there can not be space because then it does not work).

  3. Double click RosBe from desktop, or from Start menu.

  4. Build info is at https://reactos.org/wiki/Building_ReactOS , but I did it like below:

cd C:\repos
  1. Clore ReactOS repo:

a) Smallest download, only newest code, no version history:

git clone --branch master --depth 1 https://github.com/reactos/reactos

b) Biggest download, all history:

git clone https://github.com/reactos/reactos
  1. Compile only bootcd:
cd reactos

configure.cmd

cd output-MinGW-i386

ninja bootcd
  1. Using Mypal webbrowser, upload C:\repos\reactos\output-MinGW-i386\bootcd.iso somewhere.

  2. Create new VirtualBox VM, for example named ReactOS newest, and install it like above at Install ReactOS

Clone this wiki locally
0