Не існує жодної унікальної речі під назвою "ядро Unix". Є кілька нащадків оригінального стовбура вихідного коду ядра Unix, який розщеплював гілки від нього на різних етапах і розвивався окремо відповідно до власних потреб.
Основні з них сьогодні знайдені в операційних системах, створених або з вихідного коду System V: AIX, HPUX, Solaris або з вихідного коду BSD, OpenBSD, FreeBSD та Mac OS / X.
Усі ці ядра мають свої особливі сильні та слабкі сторони, як Linux та інші Unix "з нуля", як ядра (minix, Gnu hurd, ...).
Ось не вичерпний перелік областей, де можна спостерігати відмінності, не в конкретному порядку:
- Підтримка архітектури процесора
- Наявність драйверів
- Файлові системи підтримуються
- Можливості віртуалізації
- Функції планування (альтернативні класи планування, в режимі реального часу, ...)
- Модульність
- Спостережливість
- Налаштування
- Надійність
- Продуктивність
- Масштабованість
- Стабільність API між версіями
- Відкритий / закритий джерело, ліцензія використовується
- Безпека (наприклад, деталізація привілеїв)
- Управління пам'яттю