Операционные системы на основе свободного ПО

Операционные системы на основе свободного ПО

Свободные ядра, библиотеки, среды рабочего стола и другие компоненты используются как в свободных операционных системах, так и во включающих несвободное ПО, или состоящих из него почти полностью.

Содержание

GNU

Основная статья: GNU

В 1983 году Ричард Столлман объявил о создании проекта GNU — попытке создания свободной UNIX-подобной операционной системы с нуля, без использования оригинального исходного кода. Большая часть программного обеспечения, разработанного в рамках данного проекта, — такого, как GNU toolchain, Glibc (стандартная библиотека языка Си) и Coreutils — играет ключевую роль в других свободных операционных системах. Однако работы по созданию замены для ядра UNIX, необходимые для полного выполнения задач GNU, продвигались крайне медленно. В настоящее время GNU Hurd — попытка создать современное ядро на основе микроядерной архитектуры Mach — всё ещё далека от завершения.

Неядерные компоненты GNU используются для создания ОС с такими ядрами как:

Ядро Примеры ОС
Linux Системы семейства GNU/Linux
GNU Hurd Сама GNU, Gentoo/Hurd
Ядра BSD Системы проекта Gentoo/Alt
Ядро FreeBSD Debian GNU/kFreeBSD
Ядро NetBSD Debian GNU/kNetBSD
Darwin GNU-Darwin, OpenDarwin
Ядро OpenSolaris Nexenta OS, Gentoo/OpenSolaris
Ядро Minix Сама Minix 3

В различных системах (например, BSD и OpenSolaris) часто используются GNU Compiler Collection и среда GNOME.

Linux и GNU/Linux

Основные статьи: Linux (ядро), GNU/Linux

В 1991 году, когда Линус Торвальдс опубликовал ядро Linux и привлёк помощников, использование инструментов, разработанных в рамках проекта GNU, было очевидным выбором. Операционная система GNU и ядро Linux вместе составляют ОС, известную, как GNU/Linux. Дистрибутивы этой системы (такие как Red Hat и Debian), включающие ядро, утилиты GNU и дополнительное программное обеспечение стали популярными как среди любителей, так и среди представителей бизнеса.

Linux без компонентов GNU, или с совместимой, более лёгкой, заменой им, используется в ПО для встраиваемых и мобильных систем. Например, µCLinux использует uClibc. См. также: Android.

BSD

Основная статья: BSD

В результате урегулирования юридического дела, возбуждённого UNIX Systems Laboratories против университета Беркли и Berkeley Software Design Inc., было установлено, что университет может распространять BSD UNIX, в том числе и бесплатно. После этого были возобновлены эксперименты, связанные с BSD-версией UNIX. Вскоре разработка дистрибутива BSD была продолжена в нескольких направлениях одновременно, что привело к появлению таких проектов, как NetBSD и FreeBSD, а позднее — отпочковавшихся от них, соответственно, OpenBSD и DragonFly BSD, и других.

Darwin

Основная статья: Darwin

В настоящий момент GNU/Linux и представители семейства BSD быстро отвоёвывают рынок у коммерческих UNIX-систем и одновременно проникают как на настольные компьютеры конечных пользователей, так и на мобильные и встраиваемые системы. Одним из свидетельств данного успеха служит тот факт, что, когда фирма Apple искала основу для своей новой собственнической операционной системы, она выбрала NeXTSTEP — операционную систему со свободно распространяемым ядром, разработанную фирмой NeXT и переименованную в Darwin после приобретения фирмой Apple. Данная система относится к семейству BSD и основана на ядре Mach. Применение Darwin BSD UNIX в Mac OS X делает его одной из наиболее широко используемых версий UNIX.

На основе Darwin и GNU разрабатывалась свободная операционная система OpenDarwin, которая продолжает существовать в виде основы GNU-Darwin.

OpenSolaris

Основная статья: OpenSolaris

В 2005 году Sun Microsystems открыла исходный код операционной системы Solaris в рамках проекта OpenSolaris. Исходный код предоставляется под лицензией CDDL. В силу лицензионных ограничений, не все компоненты OpenSolaris открыты[1]; ведётся работа по переписыванию этих модулей. На основе OpenSolaris создано несколько дистрибутивов, в том числе BeleniX, Nexenta OS, AuroraUX и других. Операционные системы на основе OpenSolaris работают как на традиционных для Solaris платформах SPARC и x86, так и на PowerPC (проект Polaris), IBM System z (OpenSolaris for System z) и ARM[2].

Другие компоненты

В большинстве UNIX-подобных ОС используется система X Window System; некоторые используют в качестве среды рабочего стола такие среды, популярные в системах типа GNU/Linux, как GNOME или KDE.

Другие ОС

SCO Group

Основная статья: SCO

После разделения компании AT&T, товарный знак UNIX и права на оригинальный исходный код неоднократно меняли владельцев, в частности, длительное время принадлежали компании Novell.

В 1993 году Novell передала права на товарный знак и на сертификацию программного обеспечения на соответствие этому знаку консорциуму X/Open, который затем объединился с Open Software Foundation, образовав консорциум The Open Group. Он объединяет ведущие компьютерные корпорации и государственные организации, в том числе IBM, Hewlett-Packard, Sun, NASA и многие другие. Консорциум занимается разработкой открытых стандартов в области операционных систем, самым важным из которых является Single UNIX Specification, ранее известный как POSIX. С точки зрения The Open Group, название UNIX могут носить только системы, прошедшие сертификацию на соответствие Single UNIX Specification.

В 1995 году Novell продала права на существующие лицензии и дальнейшую разработку System V компании Santa Cruz Operation. В 2000 году Santa Cruz Operation продала свой UNIX-бизнес компании Caldera, которая затем была переименована в SCO Group. Хотя это название похоже на аббревиатуру SCO, используемую Santa Cruz Operation, это две разные компании.

SCO Group заявила, что она также обладает правами на исходный код UNIX и развернула кампанию против различных пользователей и поставщиков UNIX-подобных систем, требуя выплаты лицензионных отчислений. Однако Novell утверждает, что права на исходный код не были переданы Santa Cruz Operation и, таким образом, не перешли к SCO Group, а остаются у Novell, что и подтвердил вердикт суда.

Примечания


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Операционные системы на основе свободного ПО" в других словарях:

  • Операционные системы на основе свободного программного обеспечения — Свободные ядра, библиотеки, среды рабочего стола и другие компоненты используются как в свободных операционных системах, так и во включающих несвободное ПО, или состоящих из него почти полностью. Содержание 1 GNU 2 Linux и GNU/Linux 3 BSD …   Википедия

  • UNIX‐подобные операционные системы — Генеалогическое дерево Unix подобных ОС Unix подобная (иногда сокр. *nix) операционная система  это система, которая образовалась под влиянием Unix. Термин включает свободные / открытые операционные системы, образованные от Unix компании Bell… …   Википедия

  • Unix-подобные операционные системы — Генеалогическое дерево Unix подобных ОС Unix подобная (иногда сокр. *nix) операционная система  это система, которая образовалась под влиянием Unix. Термин включает свободные / открытые операционные системы, образованные от Unix компании Bell… …   Википедия

  • UNIX-подобные системы — Генеалогическое дерево Unix подобных ОС Unix подобная (иногда сокр. *nix) операционная система  это система, которая образовалась под влиянием Unix. Термин включает свободные / открытые операционные системы, образованные от Unix компании Bell… …   Википедия

  • Unix-подобные системы — Генеалогическое дерево Unix подобных ОС Unix подобная (иногда сокр. *nix) операционная система  это система, которая образовалась под влиянием Unix. Термин включает свободные / открытые операционные системы, образованные от Unix компании Bell… …   Википедия

  • История свободного программного обеспечения — Фраза «Свободное программное обеспечение», или СПО, указывает на продукты, распространяемые по условиям либеральных лицензий, которые предоставляют пользователю больше возможностей по сравнению с традиционными лицензиями на программное… …   Википедия

  • UNIX — Генеалогическое древо UNIX систем UNIX (читается юникс) семейство переносимых, многозадачных и многопользовательских …   Википедия

  • Ядро Linux — Эта статья о ядре для операционных систем. О группе операционных систем, которые используют это ядро, называемых «Linux», см. в статье Linux Ядро Linux Тип …   Википедия

  • Linux (ядро) — Эта статья о ядре для операционных систем. О группе операционных систем, которые используют это ядро, называемых «Linux», см. в статье Linux Ядро Linux Тип Ядро ОС Разработчик …   Википедия

  • UX — Генеалогическое древо UNIX систем UNIX (читается юникс)  группа переносимых, многозадачных и многопользовательских операционных систем. Первая система UNIX была разработана в 1969 г. в подразделении Bell Labs компании AT T. С тех пор было создано …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»