Add project goals

This commit is contained in:
lucic71 2022-11-06 23:05:45 +02:00
parent d9026e979e
commit e5bda18017
1 changed files with 15 additions and 1 deletions

View File

@ -1,3 +1,17 @@
# dissertation
Here I keep all the progress made with my Master's Dissertation.
Here I keep all the progress made with my Master's Dissertation. The
goal of my project is to compile OpenBSD with a tiny compiler in order
to increase the Trused Computing Base of the system and to offer the
system a clean and hackable compiler.
To do this I will have to analyze very carefully the existing code for
portability issues and compiler-specific flags and behaviours. Following
this train of thought, another goal of this project is to get rid of the
GNU bloat that made its way into OpenBSD. Every part of the system is
nice and clean except the GNU parts and its successors (clang/llvm more
specifically).
This won't be easy, but it's worth giving it a try. Maybe someday we
will have compiler-independent code that could be compiled by various
compiler without much work.