Minix należy do niekomercyjnego systemu uniksopodobnego. Stworzony został przez profesora holenderskiego Wydziału Systemów Informatycznych, Andrew S. Tanenbauma. Stanowił pewien dodatek do jego książki pt. Operating Systems: Design and Implementation. Warto dodać, że spora część kodu źródłowego Minixa została umieszczona w tej książce i została w większości napisana w języku programowania C. Głównym celem powstania Minixa, była chęć stworzenia systemu operacyjnego mającego na celu edukację.
System operacyjny Minix powstał w roku 1987, obecnie jest dostępny na licencji BSD (Berkeley Distribution License). Początkowo został stworzony na platformę x86, natomiast kolejne wersje działały już na platformach opartych o procesor Motorola 68000 (Apple Macintosh- komputer osobisty firmy Apple, Amiga- marka komputerów produkowanych przez firmę Commodore oraz Atari St- linia komputerów domowych stworzona przez firmę Atari). Oprócz tego działał również na stacjach roboczych Suna (SPARC, Scalable Processor ARChitecture- architektura mikroprocesorów RISC). Minix w przeciwieństwie do innych systemów operacyjnych miał małe wymagania sprzętowe co pozwalało na uruchamianie jego również na starszych komputerach PC, między innymi na XT czy AT.
Powstało kilka wersji Minixa, między innymi wersja 3, która charakteryzowała się między innymi wysoką niezawodnością, która zdecydowanie przyciągała użytkowników wraz z połączeniem z elastycznością systemu i odpowiednim bezpieczeństwem. Oprócz tego system wykazywał się modularnością ale i wielozadaniowym charakterem. Istotnym dla wielu był fakt, że Minix miał niewielkie wymagania sprzętowe pomimo niewielkiego rozmiaru jądra systemu. Dodatkowym atutem jest na pewno możliwość pewnych zastosowań w tak zwanych systemach budowanych. Między innymi należą do tych zastosowań: aparatury kontrolno-pomiarowe, sprzęt audio-wideo oraz telefony komórkowe.
Obecnie najnowszą i aktualną wersją systemu Minix jest wersja 3.2.1, która została wydana 21 marca w 2013 roku.