Compare commits
2 commits
cf1a3013a9
...
bb8caf62bf
Author | SHA1 | Date | |
---|---|---|---|
bb8caf62bf | |||
2c7f53616e |
4 changed files with 6 additions and 6 deletions
|
@ -69,6 +69,7 @@ header {
|
|||
padding: 1rem;
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
font-size: 90%;
|
||||
}
|
||||
|
||||
article h1 {
|
||||
|
@ -136,6 +137,5 @@ hr {
|
|||
code {
|
||||
/* what a horrible hack*/
|
||||
font-family: monospace, serif;
|
||||
font-size: 90%;
|
||||
white-space: preserve nowrap;
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@ I need to set up a good workflow for building and testing.
|
|||
|
||||
## Building the Kernel
|
||||
|
||||
For this go around, I decided to write my kernel in Zig. I've gotten too used to
|
||||
For this go around, I decided to write my kernel in Zig.[^name] I've gotten too used to
|
||||
the conveniences of a modern language to go back to C, and while I love Rust
|
||||
dearly I've found myself frustrated by having to use shell scripts and make to
|
||||
take care of the parts of getting to a bootable image that Cargo doesn't concern
|
||||
|
@ -82,6 +82,8 @@ a little strange in that it reads most of its firmware from the boot drive
|
|||
instead of from flash on the board. Normally we'd just download these firmware
|
||||
files ourselves, but we can do better!
|
||||
|
||||
[^name]: Hence the name taken from [my recent reading][visions], which
|
||||
conveniently starts with Z and has OS in it (twice!).
|
||||
[^2]: The filename `kernel8.img` is important since it tells the board to boot
|
||||
up in 64 bit mode. This can be overridden in [`config.txt`][7] if you really
|
||||
want a different filename.
|
||||
|
@ -89,6 +91,7 @@ files ourselves, but we can do better!
|
|||
[1]: https://git.wires.systems/wires/zosimos/src/commit/8466e9b4d2fbca85d53d8dadc87914b4766c43de/src
|
||||
[code]: https://git.wires.systems/wires/zosimos/src/commit/b6b96f651f060ae6cff9e4e184799bb354ce6d07
|
||||
[7]: https://www.raspberrypi.com/documentation/computers/config_txt.html
|
||||
[visions]: https://www.3ammagazine.com/3am/three-visions-of-zosimus/
|
||||
|
||||
## Fetching Firmware
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@ baseURL = 'https://wires.systems'
|
|||
languageCode = 'en-us'
|
||||
title = "wires"
|
||||
uglyurls = true
|
||||
enableGitInfo = true
|
||||
disableKinds = ['section']
|
||||
summaryLength = 10
|
||||
|
||||
|
|
|
@ -2,9 +2,7 @@
|
|||
<article>
|
||||
<header>
|
||||
<h1>{{ .Title }}</h1>
|
||||
<time datetime="{{ .Lastmod }}"
|
||||
>{{ .Lastmod.Format "January 2, 2006" }}</time
|
||||
>
|
||||
<time datetime="{{ .Date }}">{{ .Date.Format "January 2, 2006" }}</time>
|
||||
</header>
|
||||
{{ if .Params.toc }}
|
||||
<aside id="toc">
|
||||
|
|
Loading…
Add table
Reference in a new issue