The bootloader of the Sync OS project.
Go to file
Curle 8f0de18b37 Begin transition to UEFI.
The current system of separating x86 and x86_64 is no longer
feasible with UEFI implementation. UEFI must have its own entry point.

To this end, some optimisations have been implemented in the ASM files.
Everything related to setup has been removed, leaving only the IDT and GDT utility functions.

The linker may be required for the other files, though.
2019-07-17 15:08:47 +01:00
arch/uefi Begin transition to UEFI. 2019-07-17 15:08:47 +01:00
include Major refactor. Major improvements. 2019-06-27 19:57:54 +01:00
iso/boot/grub Minor changes for parity 2019-06-22 18:54:21 +01:00
kernel Change branding, ProjectRED -> Sync. 2019-07-17 02:04:04 +01:00
libc Format files 2019-04-03 17:46:58 -04: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
makefile Major refactor. Major improvements. 2019-06-27 19:57:54 +01:00
README.md Update 'README.md' 2019-07-17 01:27:35 +01:00
red.kernel kernel added briefly for testing 2019-06-21 00:53:42 +01:00

Sync

Sync, an experimental synchronising OS.

Currently features:

  • Text mode printing with CSI support
  • literally nothing else

Keep posted. Development is relatively active.