Played with this a bit recently. I saved my build for later. To download this build of SerenityOS project, visit here:
Download link (180 MB) - SerenityOS_2_16_2023_43f98ac.zip
To use the provided launcher, QEMU emulator is required. To download QEMU for Windows, visit here:
https://www.qemu.org/download/#windows.
About this operating system: this is an open-source operating system created by a group of hobbyists. Under the hood, it's similar to Unix. At the user interface level, it looks a lot like Windows 95 though.
Build contents:
- _disk_image (1.98 GB, compresses really well)
- Kernel (54.1 MB)
- Launch.bat (2 KB)
- LICENSE (2 KB)
- Prekernel (47 KB)
- README.txt (1 KB)
The Launch.bat script is the same as what as produced from SerenityOS's "launch the operating system in QEMU emulator" script, with one change. I removed
hostfwd=tcp:127.0.0.1:2222-10.0.2.15:22
because it conflicts with some Windows TCP exclusion range. You can add it back if you don't use anything that conflicts.
For more information about SerenityOS, visit https://serenityos.org.
For source code, visit https://github.com/SerenityOS/serenity.
For the project's license file, see LICENSE.TXT included with the build, or view it at
https://raw.githubusercontent.com/SerenityOS/serenity/master/LICENSE.
This is an x86-64 build created off of commit hash 43f98ac6e1eb913846980226b2524a4b419c6183 on 2/12/2023.
The build was produced in a WSL environment using Ubuntu 22.04.1 LTS distribution.
Today most people use SerenityOS by running it in an emulator. More specifically they run it in QEMU emulator, emulating a very low spec x64 based computer. There is a subgroup of people investing running it natively on a computer not on an emulator. You can find the discussion group for this on the #bare-metal channel of the SerenityOS Discord server.