News for hackers. Stuff that matters.
Re:On the history and justification of the C programming lan... by dalke on Thursday August 18, 2016 @02:13PM (#12314989)
Perhaps the IBM operating systems? https://en.wikipedia.org/wiki/IBM_zEnterprise_System#Operati... . I can't tell what they are written in. Their heritage extends to before C existed.

It also depends on where your major/minor cutoff is located.

Re:On the history and justification of the C programming lan... by nickpsecurity on Thursday August 18, 2016 @06:38PM (#12316807)
PL/I, PL/S variants, macro assembly (eg HLASM), assembly, and microcode that I can tell. PL/S was an interesting language that was high-level, not GC'd, and gave programmers control over how each function compiled. Pretty powerful for 1968. See BSL specification PDF in references section.

https://en.wikipedia.org/wiki/IBM_PL/S

Re:On the history and justification of the C programming lan... by planteen on Thursday August 18, 2016 @05:12PM (#12316371)
Oh true forgot about mainframe things. It also looks like VMS has other languages than C: https://en.wikipedia.org/wiki/OpenVMS

I don't really know where the major/minor cutoff is myself. :)

Pretty much every OS I can think of is in C - Windows, *nix, RTEMS, INTEGRITY, VxWorks

Re:On the history and justification of the C programming lan... by nickpsecurity on Thursday August 18, 2016 @08:48PM (#12317297)
Remember that a few of those RTOS's, although OS itself is C, have runtimes for Ada and Java that apparently sold well enough they continue to be updated. Only RTOS I know still done in Ada is MaRTE OS:

http://marte.unican.es/

Well, Muen is done in SPARK but it's a separation kernel rather than full OS:

https://muen.sk/#_features

That it was integrated into GenodeOS framework shows one could build a system around it but it's not quite one itself. There's also the JavaCard OS's for low-level stuff and even Java CPU's on market.

Re:On the history and justification of the C programming lan... by dalke on Thursday August 18, 2016 @05:46PM (#12316539)
TemplOS is in HolyC. Plan9 uses a C-like language. Haiku is written in C++. Those are all minor OSes, but I've at least heard of them.

http://stackoverflow.com/questions/6398305/operating-system-... lists some OSes written in Ada.