Возможный дубликат:
В чем разница между Unix и Linux
Где я могу получить полную информацию о различиях Unix и Linux? Я хочу конкретную подробную информацию даже на уровне архитектуры.
Возможный дубликат:
В чем разница между Unix и Linux
Где я могу получить полную информацию о различиях Unix и Linux? Я хочу конкретную подробную информацию даже на уровне архитектуры.
Есть много различий между различными системами Unix. Есть также много различий между различными системами Linux. Хотя есть множество вещей, которые ОБЫЧНО отличают систему Linux от системы Unix, вы всегда найдете исключения, поэтому единственными абсолютными различиями являются ядра. Ядро Linux - это то, что объединяет все дистрибутивы Linux. Ядро Linux имеет открытый исходный код и хорошо документировано. Единственная проблема заключается в том, что системы Unix НЕ имеют общего ядра. Каждая система Unix имеет свое собственное ядро. Некоторые из них документированы лучше, чем другие, но они не с открытым исходным кодом, поэтому вы не можете прочитать исходный код.
Таким образом, вы можете спросить: «Каковы все различия между ядром Unix HP-UX и ядром Linux» или "Каковы все различия между ядром AIX Unix и ядром Linux"?
Ответы на эти вопросы невероятно обширны. Единственный способ ответить на эти вопросы - это пролить документацию на ядро HP-UX и ядро Linux и сравнить их по элементам, как они выполняют планирование, системные вызовы и тому подобное. В конце концов, это даже не будет настолько полезным, чтобы ответить на различия между тем, как используются системы, например, если вы пытаетесь перенести программы из HP-UX в Ubuntu, потому что это будет во многом зависеть от того, какое ядро - Утилиты, которые вы используете, и какие библиотеки вы используете и как они отличаются по своей структуре в двух системах.
Для ответа на ваш вопрос потребуется книга (возможно, из нескольких томов).
Однако, независимо от того, отвечает ли это на ваш вопрос или нет, Rosetta Stone для Unix даст вам небольшой обзор и станет полезным справочным материалом.