Append these two lines to your ~/.vimrc
to auto-highlight whitespace errors in your editor:
:highlight ExtraWhitespace ctermbg=red guibg=red
:match ExtraWhitespace /\s\+$/
N
, make sure to make a commit and put a note about completing N
in the loggit-rebase
optiongit format-patch ...
on the branch containing only these squashed commitsgit rebase
man man
and read through the description..config
file, we built the kernel in noticably less time than it took to clone, even with the --depth=1
option. Barely minutes.qemu-system
, generating a kernel panic as expected1
_start
and not main
libc
does various init things between _start
and the user-defined main
strace
to see how our little app talks to the kernelcpio
to create an archive usable as an inital ram disk for our system, which allows the kernel to run the app as an init processinitrd
.initrd
is an area of RAM that provides a storage device interface to the rest of the kernel.P0 is due at 11:59PM next Tuesday (26 September 2023)
See this video for more guidance on how to complete P0.