4 ms·
> you do always feel one step further removed from your code, so it can be a pain to debug and troubleshoot. This reminded me of a story I heard about RMS's ke
by djhaskin987 6y ago
> you do always feel one step further removed from your code, so it can be a pain to debug and troubleshoot.
This reminded me of a story I heard about RMS's kernel, GNU Hurd. Linux being built as a monolith in the 90's, Hurd was being built as a microkernel (microservices) architecture. Guess which one was easier to debug[1]?
1: https://biblioweb.sindominio.net/telematica/open-sources-html/node61.html https://biblioweb.sindominio.net/telematica/open-sources-htm...
- p_l 6y agoConsidering some other stories regarding how Hurd project was managed early on, the lack of appropriately capable debugger might be due to non-technical issues...