diff options
| author | Miquel Sabaté Solà <mikisabate@gmail.com> | 2024-11-25 21:21:17 +0100 |
|---|---|---|
| committer | Miquel Sabaté Solà <mikisabate@gmail.com> | 2024-11-25 21:21:17 +0100 |
| commit | 816044987ec4fbee3b88e04aabcf0a2edf83f908 (patch) | |
| tree | ee2646f8bb953b7d85a88f0b508e999c32e6e273 /CHANGELOG.md | |
| parent | 2429f8aaf1584084b4d8c7c85c27c1d78ccab153 (diff) | |
| download | fbos-816044987ec4fbee3b88e04aabcf0a2edf83f908.tar.gz fbos-816044987ec4fbee3b88e04aabcf0a2edf83f908.zip | |
Add a make target for producing a release archive
Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..aa18331 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,21 @@ +# State of the project by the end of SUSE Hackweek 2024 + +As part of [SUSE Hack Week +24](https://hackweek.opensuse.org/24/projects/fizzbuzz-os) I started this +project with the scope in mind to at least have something running. This is what +I have achieved by the end of this week: + +- The kernel knows how to parse the Device Tree blob to obtain the memory + location of the `initrd` blob. +- The kernel can parse the `initrd` (as referenced by the Device Tree blob) to + reference all the user-space binaries. +- The kernel can parse the ELF binary for each user-space binary in order to get + their binary entry. +- The kernel can react to the OpenSBI timer and count seconds on QEMU. +- The kernel can schedule each binary entry depending on the requirement of the + whole system. + +Hence, by the end of the week I already got a kernel that could start on QEMU +and show the whole `fizz`, `buzz`, `fizzbuzz` strings as given by user-space +processes. Even with rough edges still to be polished, my initial goals have +been met. |
