Experimental Cloud-syncing OS. Still very early development.
Go to file
Curle f33b63d1fb Removed beep on boot.
That stuff hurts, man.
Also moved all the ASM port wrappers into their own file.
2019-08-20 16:40:20 +01:00
arch/uefi_x64 Shuffle files in preparation for the shift to UEFI 2019-07-21 19:13:42 +01:00
include Added the current timer tick as a global variable. 2019-08-19 22:58:45 +01:00
kernel Removed beep on boot. 2019-08-20 16:40:20 +01:00
.clang-format Format files 2019-04-03 17:46:58 -04:00
.gitignore Gitignore weirdness. 2019-07-25 00:44:34 +01: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.