Pulling slabs out of struct page
Pulling slabs out of struct page
Posted Oct 10, 2021 18:20 UTC (Sun) by Wol (subscriber, #4433)In reply to: Pulling slabs out of struct page by dvdeug
Parent article: Pulling slabs out of struct page
How many successful operating systems have been written in C? Two? Unix of course, I don't know what language Windows was written in, but I suspect most of it is C nowadays if it wasn't to start with?
To my knowledge Multics predates C - Fortran? Pr1mos was a multics-derivative - that was Fortran, then they ADDED PL/? (is that PL/1, PL/P, SPL, ... a whole bundle of variants/dialects/whatever). Then they TRIED to port the whole shebang to C and the result was a disaster.
How many other OS ports to C have been a disaster? I strongly suspect C owes its success to Unix, NOT the other way round.
Cheers,
Wol
