> "Broken" is a strong word. "Different" might be more fitting.
No, "broken" is a perfectly fitting word, an application not running is broken, not different.
No, "broken" is a perfectly fitting word, an application not running is broken, not different.
That the kernel is used in "servers, computers, smartphones" and wherever else metric of popularity doesn't magically make applications run. Developers who work on libraries that are relied on by others to provide basic functionality (like GUIs) not breaking their APIs is what make applications run.