-
Notifications
You must be signed in to change notification settings - Fork 0
ReactOS
- 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
- https://reactos.org/project-news/reactos-0415-released/
- https://news.ycombinator.com/item?id=43441051
ReactOS 32bit, compiled from source at 2025-03-17, running newest Lazarus 4.0 RC2:
xet7 translated Explorer of ReactOS to Finnish at 2017 https://github.com/reactos/reactos/pull/218
Later will be added more translations to Finnish.
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/
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.
ReactOS has Application Manager GUI for downloading files, but downloading is sometimes slow, so here are some mirrors of the ReactOS compatible software.
- Webbrowsers
- 2024-04-04 downloaded 8 GB of ReactOS apps:
- Script to download all apps: https://github.com/reactosapps/apps
- List of all apps: https://github.com/reactosapps/apps/releases/tag/0.01
- ReactOS Application Manager source code
- Newest ReactOS App Manager:
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:
- https://reactos.org/wiki/Build_Environment
- https://launchpad.net/~reactos/+archive/ubuntu/rosbe-unix
Download ReactOS 32bit stable release bootcd from https://reactos.org
Download newest VirtualBox from https://www.virtualbox.org
- Install exe.
- Install Oracle VM VirtualBox Extension Pack from https://www.virtualbox.org/wiki/Downloads
- Add repo for your distro.
- Add keys for repo.
- Install VirtualBox.
- Install Oracle VM VirtualBox Extension Pack from https://www.virtualbox.org/wiki/Downloads
- 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
- Reboot
-
Copy reactos.iso to /home/user/VirtualBox VMs, if on Linux.
-
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
-
Click OK and Start, to start ReactOS VM.
-
When installing ReactOS, and selecting filesystem, I usually select FAT32 Quick format, that is most stable. Yes, there is also Btrfs option.
-
For resolution, I selected 1024x786x32, because it fits to my laptop screen.
-
(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.
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
- Lazarus 4.0 RC2
- LibreOffice
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 ReactOS on ReactOS works, I just tried it. (Compiling ReactOS on Linux did not work on my too new distro Ubuntu 22.04).
-
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).
-
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).
-
Double click RosBe from desktop, or from Start menu.
-
Build info is at https://reactos.org/wiki/Building_ReactOS , but I did it like below:
cd C:\repos
- 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
- Compile only bootcd:
cd reactos
configure.cmd
cd output-MinGW-i386
ninja bootcd
-
Using Mypal webbrowser, upload
C:\repos\reactos\output-MinGW-i386\bootcd.iso
somewhere. -
Create new VirtualBox VM, for example named
ReactOS newest
, and install it like above atInstall ReactOS