3 ms·
So is Google fuchsia - it is even capability based. (But Google is not cool here around HN circles, despite their contributions to open source and fostering one
by higerordermap 6y ago
So is Google fuchsia - it is even capability based. (But Google is not cool here around HN circles, despite their contributions to open source and fostering one of good engineering environments, they aren't cool because they don't shout some Privacy buzzword like Apple.) Also it is not written in rust, which is webshit-favorite-of-the-month.
Redox is still Unix like, it moderately changes the file paradigm. Microkernel Unix clones are not new. They mention Minix as inspiration while there is no mention of L4 which did lot of work in microkernel performance.
- fluffything 6y agoGoogle's fuchsia C kernel isn't particularly interesting IMO. its essentially LK (little kernel) but with 100s of syscalls. A couple of weekends ago I was playing with seL4 on RISC-V and Rust under qemu, and it felt much better balanced overall than my recollections of LK.
- higerordermap 6y agoAt least it is capability based instead of yet another Unix clone. Not that any one of these are significantly better. But the rust crowd heralds redox as very innovative OS.
- pjmlp 6y agoWhat C kernel? It looks pretty much C++ to me. https://fuchsia.googlesource.com/fuchsia/+/master/zircon/kernel/kernel/ https://fuchsia.googlesource.com/fuchsia/+/master/zircon/ker...
- cbsks 6y agoLK is C. It looks like they ported it to C++ for Fuchsia. https://github.com/littlekernel/lk/tree/master/kernel https://github.com/littlekernel/lk/tree/master/kernel
- pjmlp 6y agoYeah, but Fuchsia is what OP was talking about and LK only existed in its original form during the early development of Fuchsia. There used to exist a document about porting everything to C++, which I cannot find anymore.