Experimental Cloud-syncing OS. Still very early development.
Go to file
Curle a5ce202055 Update README for new build.
NOTE: for every new successful build, start incrementing the SYNC_VERSION constants in kernel.h :D
2019-07-24 21:53:01 +01:00
arch/uefi_x64 Shuffle files in preparation for the shift to UEFI 2019-07-21 19:13:42 +01:00
include It's interrupt time, baby. 2019-07-24 19:47:44 +01:00
kernel Add missing Reserved ISR Handler function. 2019-07-24 21:49:49 +01:00
.clang-format Format files 2019-04-03 17:46:58 -04:00
.gitignore Add .gitignore and remove ignored files 2019-04-03 17:49:38 -04:00
bochsrc.txt Minor changes for parity 2019-06-22 18:54:21 +01:00
c_files.txt Add missing file to c_files.txt 2019-07-24 21:50:01 +01:00
compile.py Update compiler script. 2019-07-24 21:50:26 +01:00
makefile Major refactor. Major improvements. 2019-06-27 19:57:54 +01:00
README.md Update README for new build. 2019-07-24 21:53:01 +01:00

Sync

Sync, an experimental synchronising OS.

Currently features:

  • UEFI Booting

  • Memory map, with 1:1 virtual paging.

  • Memory allocation.

  • Basic graphics output.

  • Interrupts

Todo:

  • Keyboard input

  • Graphics

  • Filesystems

  • Syscalls

  • (far in the future) Standard C Library

Keep posted. Development is relatively active.