Experimental Cloud-syncing OS.
Still very early development.
Curle
8a54815712
This is a trimmed down version of Syncboot integrated into the kernel. The plan is, eventually, to allow the kernel to be booted by Syncboot, but that'll take a lot of research into QEMU. This was just quicker to do. This isn't tested, as I still need to figure out how to compile the EFI entry point separately. They can be linked together, however. That's why the kernel is designed around a PE32+ format. |
||
---|---|---|
arch/uefi_x64 | ||
include | ||
kernel | ||
.clang-format | ||
.gitignore | ||
c_files.txt | ||
compile.py | ||
README.md |
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.