Skip to main content

Do you know 40+ Operating systems written in C programming


C is an imperative (procedural) language. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. C was therefore useful for many applications that had formerly been coded in assembly language, such as in system programming.

Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating systems with few changes to its source code. The language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers.


  1. DG/UX
  2. DDC-l
  3. OpenVMS
  4. Ultrix
  5. HP-UX
  6. Enea OSE
  7. Google Chrome OS
  8. Android
  9. HP-UX 11i
  10. z/OS
  11. AIX (Advanced Interactive
  12. Exective)
  13. OpenSolaris
  14. OS/2
  15. IBM Academic Operating System
  16. ICL VME (Virtual Machine
  17. Entertainment)
  18. MicroC/OS-III
  19. WindowsNT
  20. Windows CE
  21. Singularity Operating System
  22. RTXC Quadros
  23. OS-9
  24. Solaris
  25. UNIX
  26. Minix
  27. BSD Unix
  28. Darwin
  29. Linux
  30. OpenIndiana
  31. ReactOS
  32. Inferno
  33. MorphOS
  34. EmuTOS
  35. iOS
  36. Maemo
  37. Windows Phone
  38. iPoadLinux
  39. Rockbox
  40. eCos
  41. ThreadX
  42. Unix
  43. AmigaOS
  44. Mint (Mint is now Tos)

Comments