1
0
Fork 0
mirror of https://gitlab.com/bztsrc/bootboot.git synced 2023-02-13 20:54:32 -05:00
bztsrc--bootboot/mykernel
2021-01-23 03:20:04 +01:00
..
ada ACPI, and SMP and more bullet-proof coding 2021-01-23 03:20:04 +01:00
c ACPI, and SMP and more bullet-proof coding 2021-01-23 03:20:04 +01:00
cpp ACPI, and SMP and more bullet-proof coding 2021-01-23 03:20:04 +01:00
go ACPI, and SMP and more bullet-proof coding 2021-01-23 03:20:04 +01:00
pas ACPI, and SMP and more bullet-proof coding 2021-01-23 03:20:04 +01:00
rust ACPI, and SMP and more bullet-proof coding 2021-01-23 03:20:04 +01:00
OLVASSEL.md Mykernel Ada example 2021-01-17 22:31:22 +01:00
README.md Mykernel Ada example 2021-01-17 22:31:22 +01:00

BOOTBOOT Example Kernels

See BOOTBOOT Protocol for common details.

These are sample "Hello World" kernels written in different system languages. Binary versions here. They all should output a screen like this after a successful boot:

Screenshot

Compilation

In the language's directory, just run make. You'll need gcc, g++, gnat (GNU Ada), fpc (FreePascal Compiler), cargo + rust, and gccgo (GNU go-lang compiler, NOT the official go-lang compiler!).