blob: d68295b33b142cbe27feece0f7d4d1aa5a5d683c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
wikis and docu
--------------
nice overview and list of interesting bootstrapping projects:
https://bootstrapping.miraheze.org/wiki/Main_Page
http://bootstrapping.org
compiled list of compilers:
https://github.com/aalhour/awesome-compilers
notes on specific projects
--------------------------
https://github.com/ras52/bootstrap
bcompiler
---------
https://web.archive.org/web/20061108010907/http://www.rano.org/bcompiler.html
https://github.com/certik/bcompiler
asmc
----
https://gitlab.com/giomasce/asmc.git
Bootstrap a C environment via intermediate language (G), writes assembly
and proto-tinity in G, then bootstraps a tinyc and a libc.
Good testbed, demonstrates the whole bootstrapping process in qemu, really nice.
Why is the minikernel written in assembly? Most likely needed early on..
Very good back and forth of documenting the requirements whicle bootstrapping
(ASSUMPTIONS.md).
|