Mi az a UNIX? Honnan ered a Linux? Mi a csoda az a GNU?

A UNIX matematikai alapokon nyugszik. Igen, kell a matek! 🙂 Alapvetően két fő ágba sorolhatóak a UNIX operációs rendszerek. Ezek: System V illetve POSIX (Portable Operating System Interface for uniX).

A Linux a POSIX családba tartozik, ide tartozik még – a teljesség igénye nélkül – a BSD, a Mac OS X, a QNX és a Windows NT is. 🙂

https://hu.wikipedia.org/wiki/POSIX

Aztán vannak az ún. System V derivátumok, ezek – a teljesség igénye nélkül: AIX, SCO, Solaris, OpenSolaris és HP-UX.

https://hu.wikipedia.org/wiki/UNIX_System_V

A különbség abból adódik, hogy a POSIX később keletkezett, ezért pl. az IPC – az Inter Process Communication, vagyis a folyamatok közötti kommunikáció – újabb implementációt kapott. Ezen kívül több markáns különbség van pl. egy RedHat Linux és egy Solaris operációs rendszer kezelése között. Nem utolsó sorban a Linux rendszereken a GNU összes csomagja alapból helyet kapott, ami pl. egy Solaris UNIX esetében külön opció. 🙂

https://www.tutorialspoint.com/inter_process_communication/inter_process_communication_system_v_posix.htm

És a végére egy kis olvasnivaló a GNU-ról. A betüszó jelentése rekurzív (önhivatkozó) módon „GNU’s Not Unix”. 🙂

https://hu.wikipedia.org/wiki/GNU