Moving the kernel to modern C
Moving the kernel to modern C
Posted Mar 2, 2022 18:55 UTC (Wed) by marcH (subscriber, #57642)In reply to: Moving the kernel to modern C by marcH
Parent article: Moving the kernel to modern C
> Not knowing what code will run is considered a "relatively minor thing" only by fans of inheritance and object-oriented languages. Even in C where OO is super-explicit, tracking what .ops will run is one of the most time consuming thing.
Of course it's not a problem at all for pure user space code that can run entirely in a graphical IDE with an excellent debugger. But good luck when troubleshooting some intermittent hardware bug or cache misconfiguration using "printk" over a slow serial link.
