What's the dialect of C that the kernel is written in? You need the GNU compiler, but would that be considered a dialect?
Augmented to the point where it feels very much like an Object Oriented language.
I do agree that there are some object-oriented-like features in Linux, like the use of tables of function pointers as VTables.