Το πρώτο λειτουργικό σύστημα που γράφτηκε σε C ονομαζόταν MINIX, συντομογραφία του "Miniature Unix". Σχεδιάστηκε και υλοποιήθηκε από τον Andrew S. Tanenbaum του Vrije Universiteit στο Άμστερνταμ της Ολλανδίας. Το MINIX κυκλοφόρησε το 1987 ως εργαλείο διδασκαλίας για το σχεδιασμό και την υλοποίηση λειτουργικών συστημάτων και έχει χρησιμοποιηθεί από πολλά πανεπιστήμια σε όλο τον κόσμο για εκπαιδευτικούς σκοπούς.