Toy operating system written for educational purposes.
Go to file
lucic71 a694be4662 Reformatting project structure 2: Added shell scripts 2022-06-28 19:40:51 +03:00
config Reformatting project structure 1 2022-06-28 19:40:51 +03:00
iso/boot/grub Set up environment, wrote loader and Makefile 2022-06-28 19:40:50 +03:00
kernel Reformatting project structure 1 2022-06-28 19:40:51 +03:00
scripts Switched to cross compiler 2022-06-28 19:40:51 +03:00
Documentation.txt Updated the Docu 2022-06-28 19:40:50 +03:00
Makefile Switched to cross compiler 2022-06-28 19:40:51 +03:00
README.md Fixed readme 2022-06-28 19:40:50 +03:00
build.sh Reformatting project structure 2: Added shell scripts 2022-06-28 19:40:51 +03:00
clean.sh Reformatting project structure 2: Added shell scripts 2022-06-28 19:40:51 +03:00
config.sh Reformatting project structure 2: Added shell scripts 2022-06-28 19:40:51 +03:00
default-host.sh Reformatting project structure 2: Added shell scripts 2022-06-28 19:40:51 +03:00
headers.sh Reformatting project structure 2: Added shell scripts 2022-06-28 19:40:51 +03:00
iso.sh Reformatting project structure 2: Added shell scripts 2022-06-28 19:40:51 +03:00
qemu.sh Reformatting project structure 2: Added shell scripts 2022-06-28 19:40:51 +03:00
target-triplet-to-arch.sh Reformatting project structure 2: Added shell scripts 2022-06-28 19:40:51 +03:00

README.md

lucicOS

Tools used:

  • compiler - gcc
  • assembler - nasm
  • emulator - bochs
  • GRUB legacy bootloader - stage2_eltorito