About The Project 32bit Hobby Operatingsystem with graphics, multitasking and networking! Started: 12.05.2022 (back to top) Login There are 3 default users: system, admin and guest. The password for admin is 'admin', while guest has no password. Currently there is no difference between admin and guest. You can create a user with the 'admin' command: admin create < username > < password > Built With This project is built with C & Assembly for the kernel, utilities and build system. C++ for userspace applications and Make for compilation. Docker used for crossplatform compilation. (back to top) Hardware Tested on: Lenovo x240, Asus Eee PC series, Dell Optiplex 780, Samsung N150 Plus, Samsung NP-NC10, IBM Thinkpad a21p Getting Started Prerequisites Crossplatform: Docker to compile the image file and QEMU for emulation. For native compilation you will need: i386-elf-gcc, i386-elf-ld and i386-elf-g++ for MacOS. build-essential and gcc-multilib for Linux / WSL (ubuntu) Also need: grub2, xorriso and xxd (for using Grub as bootloader) Installation To compile the kernel and its needed programs you simply need to run make img and make qemu to open QEMU Linux Clone the repo git clone https://github.com/joexbayer/RetrOS-32.git Check that all dependencies are installed (Only for debian based distros) ./debian.sh Initialize Git submodules (C-Compiler) git submodule update --init --recursive Compile and create image make compile make img Launch QEMU make qemu Use GRUB (Optional) make grub MacOS Currently MacOS cannot natively compile the build tools as they depend on 32bit x86 code. Docker is the simplest way if you still wish to compile the operating system. Clone the repository git clone https://github.com/joexbayer/RetrOS-32.git Initialize Git submodules (C-Compiler) git submodule update --init --recursive Build using Docker docker-compose up --build Windows Use Docker (see MacOS section) or WSL (see Linux section). (back to top) Usage To run RetrOS-32: http://copy.sh/v86/ : Up...
First seen: 2025-04-26 14:07
Last seen: 2025-04-27 18:16