jgjl has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
reynir has quit [Ping timeout: 246 seconds]
reynir has joined #mirage
yomimono has joined #mirage
yomimono has quit [Ping timeout: 256 seconds]
reynir has quit [Ping timeout: 256 seconds]
reynir has joined #mirage
Haudegen has joined #mirage
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
yomimono has joined #mirage
reynir has quit [Ping timeout: 260 seconds]
reynir has joined #mirage
yomimono has quit [Ping timeout: 264 seconds]
mort___ has joined #mirage
Haudegen has quit [Quit: Bin weg.]
mort___ has quit [Quit: Leaving.]
mort___ has joined #mirage
Haudegen has joined #mirage
mort___ has left #mirage [#mirage]
CoolerY has joined #mirage
<CoolerY>
Hi
<CoolerY>
As someone who hasn't worked with OS kernels before, I was wondering where I can get started
<CoolerY>
any books or useful references
<hannes>
CoolerY: there are some general papers about MirageOS written. If you want to jump into code (and already know some OCaml), I suggest to look at the hello world example from https://github.com/mirage/mirage-skeleton (to figure out what is done, and how, and why).
<hannes>
unfortunately a concise description of "this is how to do X in MirageOS" and/or "this is the current design of an executable MirageOS unikernel" is not written (to a technical depths) -- there have been some thoughts about writing a handbook, but the text is not there (yet? - it also seems to be stalled)
<reynir>
CoolerY: if it's for writing applications with MirageOS I would say you don't really need much knowledge or experience with OS kernels to get started :)
jnavila has joined #mirage
jnavila_ has joined #mirage
jnavila has quit [Ping timeout: 256 seconds]
<CoolerY>
reynir, oh ok
<CoolerY>
hannes, thanks
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
mort___ has joined #mirage
mort___ has quit [Client Quit]
CoolerY has quit [Ping timeout: 258 seconds]
jnavila_ has quit [Quit: Konversation terminated!]