3 ms·
I know you're a prolific commentator here, so if you don't mind me asking ... Which operating systems have you designed (or worked on) to say that writing a mic
by greenhouse_gas 9y ago
I know you're a prolific commentator here, so if you don't mind me asking ... Which operating systems have you designed (or worked on) to say that writing a microkernel in C is a symptom that they don't know anything about OS development?
- Sir_Cmpwn 9y agoWriting a microkernel in C is fine. I said _C++_. But for the record, I built this: https://github.com/KnightOS/kernel https://github.com/KnightOS/kernel And I've worked on toy kernels here and there and studied more serious kernels in depth.
- kajecounterhack 9y agoYou're probably missing their tradeoffs. Google has deep expertise in C++ within the company and integration with existing libraries / tools is a huge bonus. So if the goal is a market-ready product and velocity matters, then it makes sense not to adopt a new language that is still changing a lot. It's only your opinion that they've chosen the wrong tool. There isn't one right answer to nuanced product decisions.
- Sir_Cmpwn 9y ago>then it makes sense not to adopt a new language that is still changing a lot I should clarify that I agree with eddieh and think C is the only rational choice.