Лекции     Книги     Рефераты    
Диплом, курсовая на заказ

Взаимоотношения Linux и UNIX

news date Фев.02.2009    categories Web-программирование > UNIX    comments (0)

Linux и UNIX – это названия, которые могут употребляться вместе лишь условно. Ведь Linux – это реализация ОС UNIX, улучшенная и дополненная. Она совпадает со стандартом POSIX, совместима с большей частью приложений этого операционной системы, работает на разных машинах. От прочих вариантов, отпочковавшихся от UNIX, Linux отличается своей свободной лицензией. Ее код открыт, потому над разработкой этой ОС трудятся не только организации, но и отдельные личности, не ждущие взамен материальных благ. Однако Линукс имеет набор технических усовершенствований, которые не характерны для первых версий Юникса. Поэтому называть Linux клоном Юникса неверно. Это нечто большее. А значит, Линукс можно называть самостоятельным продуктом.

Однако Линукс не является единственной ОС, которая доступна и генетически связана с UNIX. Операционные системы NetBSD, OpenBSD и FreeBSD являются прямыми потомками версии UNIX, разрабатываемой в университете Беркли. Эти системы сравнимы с Линукс по функционалу, но менее популярны. Их меньшая популярность во многом обусловлена историческими причинами. В начале разработки этих систем они находились под угрозой патентного преследования со стороны производителей коммерческий версий UNIX. Для того чтобы избежать проблемы, разработчики *BSD-системы были вынуждены тратить силы на переписывание заимствованного кода. А в это время Linux развивался и набирал все большую популярность.

Программное обеспечение, разрабатываемое под ОС Linux, являются POSIX-программами. Это означает, что любые программы, написанные по этому стандарту, могут быть запущены на любой POSIX-совместимой системе путем перекомпиляции исходного кода.
Еще одним фактором популярности Linux является то, что проект GNU выбрал данную ОС для своих программных компонентов. Глава Free Software Fondation, Ричард Столлманн, автор проекта GNU, считает, что правильнее называть ОС GNU/Linux, поскольку все основные утилиты написаны именно в рамках его проекта.
Благодаря стандарту POSIX, Linux, *BSD и различные коммерческие инкарнации UNIX имеют большое количество приложений, способных работать в любой их этих систем.


Обсуждения

Нет комментариев к “Взаимоотношения Linux и UNIX”

Добавить комментарий

Вы должны войти



© 2009 - 2010 | Webteach.ru | Образовательный портал