Таблица 1
показывает, какие файловые системы поддерживаются ОС UNIX. Любую из
этих файловых систем можно смонтировать на Linux, хотя не все из этих
систем поддерживают в полном объеме чтение и запись данных.

Таблица 2 показывает места, где хранятся сценарии инициализации системы для различных дистрибутивов UNIX и Linux.

Таблица 2. Расположение сценариев инициализации системы для различных версий UNIX

HP-UX /sbin/init.d
AIX /etc/rc.d/init.d
Irix /etc/init.d
Solaris /etc/init.d
Redhat /etc/rc.d/init.d
SUSE /etc/rc.d/init.d
Debian /etc/init.d
Slackware /etc/rc.d

Из-за большого количества дистрибутивов Linux и почти бесконечного
числа доступных приложений (с учетом того, что версий этого приложения
тоже много) для этой ОС, управление программами на Linux становится
сложной задачей. Выбор правильного инструмента зависит от того, с каким
дистрибутивом вы работаете. Далее неудобства проистекают из того, что
некоторые дистрибутивы используют формат файлов Redhat Package Manager
(RPM), в то время как их программы несовместимы. Такое разделение
приводит к появлению огромного количества опций работы с пакетами, и не
всегда понятно, какая система используется в конкретной среде.

С другой стороны, коммерческие дистрибутивы UNIX содержат
стандартные менеджеры пакетов. Даже при том что существуют различные
версии приложений и специфичные форматы для различных версий UNIX,
среда управления приложениями неизменна. Например, Solaris использует
одни и те же инструменты управления пакетами приложений с момента
своего создания. И скорее всего средства идентификации, добавления или
удаления пакетов программ в Solaris будут все также неизменными.

Производители коммерческих дистрибутивов UNIX поставляют также и
аппаратное обеспечение, для работы на котором предназначена их ОС,
поэтому в своих ОС они могут внедрять какие-либо новые устройства, что
гораздо труднее сделать для Linux. Например, в последних версиях Linux
были попытки реализовать поддержку компонентов с возможностью их
«горячей замены» (с переменным успехом). Коммерческие версии UNIX
обладают такой возможностью уже много лет. Также в коммерческих версиях
UNIX лучше, чем в Linux, реализован мониторинг за аппаратным
обеспечением. Производители могут написать драйверы и внедрить их в
свою операционную систему, которая будет вести мониторинг состояния
системы, например, число ошибок памяти ECC, параметры энергопотребления
или любого другого компонента аппаратного обеспечения. Поддержка такого
рода для Linux ожидается только в отдаленном будущем.

Аппаратное обеспечение для коммерческих UNIX-систем также имеет
более продвинутые опции загрузки. Прежде чем операционная система
загрузится, существует много возможностей настроить ее загрузку,
проверить «здоровье» системы или настроить параметры аппаратного
обеспечения. BIOS стандартного персонального компьютера PC имеет
меньшую часть, если вообще имеет, этих опций.

Поддержка

Одно из наиболее значительных различий между Linux и UNIX состоит в
стоимости. Поставщики коммерческих UNIX-систем установили высокую цену
на свой UNIX, хотя его можно использовать только с их аппаратными
платформами. Дистрибутивы Linux, с другой стороны, стоят сравнительно
недорого, если вообще не бесплатны.

При покупке коммерческой версии UNIX производители обычно
предоставляют техническую поддержку. Большинство пользователей Linux
лишено поддержки компании-производителя ОС. Они могут получить
поддержку только с помощью электронной почты, из форумов и от различных
сообществ пользователей Linux. Однако эти группы предназначены не
только для пользователей Linux. Многие администраторы коммерческих
операционных систем семейства UNIX участвуют в этих открытых группах
поддержки для того чтобы иметь возможность как оказывать помощь, так и,
при необходимости, пользоваться ею. Много людей находят такие группы
взаимопомощи даже более полезными, чем система поддержки, предлагаемая
изготовителем ОС.

Заключение

Фундаментальные основы UNIX и Linux очень схожи. Пользователю или
системному администратору переход с Linux на UNIX добавит в работу
некоторые неудобства, но в целом переход окажется безболезненным. Даже
если файловые системы и ядра у них будут отличаться и для их освоения
потребуется некоторое время, инструменты и API остаются неизменными. В
основном эти различия существенны не более чем различия между основными
версиями UNIX. Все ветви UNIX и Linux постепенно развиваются и будут
незначительно отличаться друг от друга, но из-за зрелости концепций
UNIX основы ОС не изменятся очень сильно.

Комментарии закрыты.

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34