5 ms·
The docs refer to 'LK' (Little Kernel) as an inspiration for the lower levels of the design. It's another project started by Travis Geiselbrecht of NewOS fame.
by angrygoat 9y ago
The docs refer to 'LK' (Little Kernel) as an inspiration for the lower levels of the design. It's another project started by Travis Geiselbrecht of NewOS fame.
https://github.com/littlekernel/lk https://github.com/littlekernel/lk
- seren 9y agoI have never heard of LK before but apparently it used in Android bootloader, so it makes sense that zircon is based on it.
- tyingq 9y agoIt is more than inspired by LK isn't it? I'd seen it more characterized as a fork that evolved. For example...different, but the lineage seems there: https://fuchsia.googlesource.com/zircon/+/master/kernel/kernel/mp.c https://fuchsia.googlesource.com/zircon/+/master/kernel/kern... https://github.com/littlekernel/lk/blob/master/kernel/mp.c https://github.com/littlekernel/lk/blob/master/kernel/mp.c
- abdulla 9y agoSee: https://fuchsia.googlesource.com/zircon/+/master/docs/zx_and_lk.md https://fuchsia.googlesource.com/zircon/+/master/docs/zx_and...
- zokier 9y ago> Travis Geiselbrecht of NewOS fame To save others from bit of googling, apparently NewOS eventually became the basis for Haiku kernel, Haiku being FOSS re-implementation of BeOS. Travis also worked on some kernel stuff for BeOS, so that lineage makes some sense. Not sure if I missed anything? Also see this comment thread: https://news.ycombinator.com/item?id=12271839 https://news.ycombinator.com/item?id=12271839
- biktor_gj 9y agoLK is also Qualcomm's little kernel bootloader, it might also have something to do with that (Pdf) https://developer.qualcomm.com/qfile/28821/lm80-p0436-1_little_kernel_boot_loader_overview.pdf https://developer.qualcomm.com/qfile/28821/lm80-p0436-1_litt...
- 0xelectron 9y agoiirc he works on zircon now.