b1c90b1ed7 | ||
---|---|---|
src | ||
tools | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
README.md | ||
README_EN.md | ||
i386-bootloader.ld | ||
i386-kernel.ld | ||
i386-module.ld |
README_EN.md
vimixOS
Minimal operating system with i386 architecture. (if it can even be called an operating system)
For compiling
footnote: tested in: Fedora, Gentoo, Debian and Arch based distros
make setup
The toolchains will be compiled with the command- when finished run
make clean build
!
Emulation (QEMU)
- You should install required packages, such as
qemu-full
qemu-headless-arch-extra
packages for more information - run
make run
for qemu
Vimixos goals:
- stability (serius)
- shell (but minimal for some reasons)
- UI (ex. GUI)
- internet
- porting to smartwatch (impossible)
Features to be added
- FAT32 support
- file system (from scratch)
- C++ and compiler support
- UNIX-like
- SHELL
Vimixos file locations
i386-bin
vimixos after compiled filessrc/kernel
viniz kernelsrc/bootloader
vimixos bootloadertools/toolchain
file for vimixos'a suitable binutils and cross-compiler.
this project under the GPL LICENSE see