I’m pleased to introduce the collection of old classic operating systems ever released! This collection contains very old UNIX, Linux, and OS/2 systems.
For now, I tested this collection for two operating systems: Linux and macOS. Not tested on Windows because I have not used this system for a very long time, sorry. Nevertheless, if you have a scenario on how to run this on Windows and you want to share it with everyone, please welcome it!
How to prepare your host system
NOTE: All actions must be performed in Terminal with the command line interface.
macOS
- You must have to install
brewpackage manager first:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - When OK, install qemu emulator:
brew install qemu
- Next, install
git:brew install git
- Also, bzip2 and unzip utilities must be installed
Linux
-
In Linux, you can build qemu from source code or install the package depending on your distro
-
Install
gitfor your Linux distro by this manual -
In 99% of Linux distros bzip2 and unzip utilities are installed by default and you need no additional actions.
Windows
Under investigation...
Go to disk or partition with more than 10G disk space. Clone the repo:
git clone https://github.com/keedhost/ClassicOS.gitor
git clone [email protected]:keedhost/ClassicOS.gitNavigate to the folder containing OS you want to start. For example:
git clone https://github.com/keedhost/ClassicOS.git
cd "UNIX/SCO UNIX SVR3.2 v4.2"
./startIf all previous steps are successful, you should get a new window with the operation system you started:

Q: What credentials I should enter for OS?
A: All credentials you can find in the README.md file in the OS directory
Q: Can I add OS that is not presented in the catalog?
A: Sure. You can write me on Telegram @br_vik and send an OS image file or add it by yourself and create a pull request. If OK, I will merge your changes
Q: I repeated all the steps but OS did not start. What's wrong?
A: I don't know. Maybe, some packages are still not installed on your system. In the terminal output, you should get additional information. If you think that is my mistake, write me on Telegram @br_vik and I will fix it if needed.
Q: My OS has no Internet.
A: I know. This is a limitation for now. Information on how to connect your guest OS to the Internet will be added later.