"An operating system is a collection of things that don't fit into a language. There shouldn't be one"
-- Dan Ingalls
In the Linux world, isn't the c compiler necessary for Linux to function?
Developers love building on platforms. Saying there shouldn't be platforms defies reality.
Edit: Looking up the quote it seems to just be the person being pedantic in how they define operating systems.
As long as you don’t care about interlanguage interop, sure. The opposite point of view, that every language tries to become an operating system (and consequently to prevent other languages from coexisting), is also possible, and I’m somewhat more sympathetic to that one.