2021-01-16 17:04:23 -05:00
|
|
|
BOOTBOOT Example Kernels
|
|
|
|
========================
|
|
|
|
|
|
|
|
See [BOOTBOOT Protocol](https://gitlab.com/bztsrc/bootboot) for common details.
|
|
|
|
|
|
|
|
These are sample "Hello World" kernels written in different system languages. Binary
|
|
|
|
versions [here](https://gitlab.com/bztsrc/bootboot/tree/binaries/mykernel). They all
|
|
|
|
should output a screen like this after a successful boot:
|
|
|
|
|
|
|
|
<img src="https://gitlab.com/bztsrc/bootboot/raw/binaries/mykernel/screenshot.png" alt="Screenshot">
|
|
|
|
|
|
|
|
Compilation
|
|
|
|
-----------
|
|
|
|
|
2021-01-17 16:31:22 -05:00
|
|
|
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!).
|