Приветствую Вас Прохожий | Получать RSS-новости | Главная | Регистрация | Вход |
Меню сайта

Форма входа

Категория каталога
Разное [78]

Новое на сайте
Новые файлы


Случайные программы


Новые статьи

Несколько приемов работы...
Обнуляем забытый парoль ...
Команды MS-DOS
10 советов по защите лэп...
Куда пропадает свободное...

Последние новости

«Спорту» осталось недолг...
Eutelsat W7. 36E Радуга-...
Astra 1H. 19.2E
Профилактика на спутнике...
Радуга-Интернет на Eutel...

Облако тегов


Друзья сайта
Дискуссионный клуб
Шаблоны для uCoz, скрипты для uCoz  Желтые страницы по спутниковому и кабельному ТВ


Для проживающих в городе Иваново:

Ремонт и настройка вашего компьютера
Установка программ
Защита. Удаление вирусов

Оцифровка видео и аудио материалов с возможностью компьютерного монтажа

Создание небольших сайтов, персональных страничек

Монтаж и настройка спутникового Интернета
и телевидения...

и прочие компьютерные услуги...

По всем вопросам обращаться по тел. 89605108897


Счетчики
Были сегодня:



Статистика

Онлайн всего: 4
Гостей: 4
Пользователей: 0

Главная » Статьи » Разное » Разное

Свободные ОС - это не только Linux
На свете существует несколько десятков бесплатных ОС, и о некоторых из них нужно знать каждому айтишнику. Самая известная после Linux операционная система - BSD. Она была разработана в 1978 году в Университете Беркли на базе ОС UNIX. Из наиболее распространенных дистрибутивов этой открытой системы можно назвать FreeBSD, PC-BSD и DesktopBSD.

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

BSD
BSD - самая известная после Linux свободная операционная система

Другим ответвлением от UNIX является операционная система от Sun Microsystems под названием Solaris, созданная в 1991 году. Свободный вариант этой ОС - Open Solaris, поддерживаемый компанией. Несмотря на наличие определенных черт, присущих GNU/Linux (графический пользовательский интерфейс Gnome, установка пакетов программ из репозитариев, нативная поддержка Linux ABI, загрузка системы с LiveCD), данная ОС рассчитана для использования в качестве платформы разработки под серверные продукты Sun Microsystems. Принципиальным отличием от Linux является ядро системы. Ранние версии ОС Sun Microsystems использовали Unix и носили название SunOS.

Solaris
Open Solaris внешне имеет общие черты с Linux

В 1992 году в релизе SunOS 5 была переименована в Solaris 2, в ее дистрибутиве появились дополнительные проприетарные компоненты. По этой же причине OpenSolaris распространяется уже не по GPL, а по CDDL лицензии, предполагающей наличие в дистрибутиве файлов, лицензируемых по другим принципам, в том числе и проприетарным.

Самые известные свободные ОС после Linux



























НазваниеЛицензия



Тип ядра








Язык





семейство ОС
статус проекта
DarwinAPSL



гибридное








C, C++





Unix, BSD
развивается
DesktopBSDBSD



монолитное с модулями








С





Unix-like
развивается
eCoseCos/модифицированная GPL



реального времени








C





RTOS
развивается
FreeBSDBSD



монолитное с модулями








С





Unix-like
развивается
FreeDOSGPL



монолитное








С





DOS-like
заморожен
FreeRTOSмодифицированная GPL



реального времени








С





RTOS
развивается
Haiku OSMIT



монолитное с модулями








C, ASM





BeOS
развивается
OpenDarwinLGPL



гибридное








C, C++





Unix, BSD
закрыт
OpenSolarisCDDL



монолитное с модулями








C





Unix
развивается
PC-BSDBSD



монолитное с модулями








С





Unix-like
развивается
pico]OsBSD



реального времени








C





RTOS
развивается
PureDarwinLGPL



гибридное








C, C++





Unix, BSD
развивается
ReactOSGPL/LGPL



гибридное








ASM,C





Windows-like
развивается
Syllable OS(десктопная версия) GPL



монолитное с модулями








C, C++





Unix-like, BeOS, POSIX
развивается

Источник: CNews Analytics, 2009

В конце 1980-х-первой половине 1990-х годов в развитии Unix-систем начался еще один этап, связанный с релизом ОС NEXTSTEP. В основе этой проприетарной системы находилось ядро Mach с исходными кодами Unix. После фактического прекращения разработки этой ОС в 1995 году и после покупки NeXT компанией Apple, практически все основные ее компоненты (пользовательский интерфейс, OpenStep/Mach и библиотеки системы) были применены в Rhapsody OS, преемнице будущей Mac OS, вышедшей в 1998 году. Однако в 2000 году Apple прекратила разработку Rhapsody OS и начала развивать другое ответвление от UNIX и BSD – Darwin.

В основе этой операционной системы - ядро XNU (используется микроядро Mach и стандартные сервисы BSD). Продукт лицензируется по APSL, которая относится к бесплатному ПО, а его варианты – PureDarwin и OpenDarwin (слился с PureDarwin в 2006 году) используют LGPL. От BSD в ядро Darwin были включены процессорная модель, сетевой стек и виртуальная файловая система, плюс Apple добавила объектно-ориентированный API драйверов устройств I/O Kit. Итоговый вариант позволяет компилировать большинство Unix-приложений под Darwin без вмешательства в исходный код.

Свободные ОС для пользователей

UNIX-системы и различные ответвления от них отличает довольно жесткая ориентация на использование в серверах или для разработки приложений. Использовать их в качестве замены существующим десктопным решениям в большинстве случаев не имеет смысла. Помимо отсутствия поддержки в базовой поставки драйверов под мультимедиа-устройства, ряда медиаформатов, инструментов для кастомизации пользовательского интерфейса, данные системы сложны для восприятия обычным пользователем, несмотря на то, что имеют зачастую те же оболочки, что и Linux-дистрибутивы (KDE, GNOME и другие варианты X-Windows).

Чем Linux отличается от других freeOS?

Несмотря на определенные сходства между Linux и другими свободными ОС, между ними существует несколько серьезных различий. Первое, и самое главное: Linux использует ядро Linux, которое отличается от Unix и Unix-based систем как по своей архитектуре, так и по принципам лицензирования (GPL). Второе отличие: использование X Window System, на базе которой построен графический пользовательский интерфейс большинства дистрибутивов Linux. В свободных ОС чаще используются собственные разработки интерфейса. Третье отличие – использование утилит и библиотек из проекта GNU в Linux.

Но существуют open source ОС и для десктопов. Пионерами в этом направлении была компания Be, выпустившая в начале 1990-х годов проприетарную BeOS, а также компьютеры BeBox. Разработчики позиционировали ее как конкурента Windows и Mac OS, прежде всего, по причине адаптации системы к решению мультимедийных задач. Тем не менее, активное развитие этой разработки прекратилось уже в начале 2000-х годов в связи с покупкой компании Be Palm. Единственным open-source вариантом BeOS является Haiku OS, представляющая собой портированные ядро, API и файловую систему от BeOS с дистрибутивами СПО, например, Firefox, VLC, SeaMonkey. В отличие от Linux в ней не используется графическая оболочка X-Windows, отличается система портов и библиотек (правда, с конца января 2009 года ситуация стала меняться, и в HaikuOS теперь можно запускать современные программы, вроде Firefox 3). Примечательно, что эта ОС до сих пор находится в состоянии глубокой разработки, и сроки выхода второго технического релиза ее пока неясны.

HaikuOS
HaikuOS никак не может выйти из состояния глубокой разработки

Другим похожим на Haiku OS проектом является Syllable OS, существующая в виде двух дистрибутивов – серверного, основанного на ядре Linux, и десктопного, использующего собственную разработку. По большому счету, в Syllable программисты решили соединить лучшие практики open source-систем, позаимствовав из GNU/Linux компилятор GCC, подсистему SDL, а также элементы интерфейса от BeOS и применили стандарты POSIX, известные еще по UNIX-системам. Тем не менее, работы по поддержке большей части современного оборудования в Haiku OS ведутся крайне медленно, что сказывается на сроках готовности релизных версий.

Минимальный нестандарт

Еще одним малоизвестным представителем свободных ОС являются операционные системы реального времени (RTOS). Среди подобных проектов можно выделить pico]Os (лицензия BSD), eCos (собственная лицензия на основе GPL) и FreeRTOS (модифицированная GPL). Перечисленные операционные системы применяются в устройствах, в которых использовать Linux или BSD нецелесообразно. RTOS нетребовательны к техническим возможностям устройств и активно используются в терминальных клиентах, в BIOS, в системах видеонаблюдения и контроля, в промышленном оборудовании.

И снова Windows

Однако в стане сторонников СПО не обошлось и без присутствия поклонников Microsoft Windows. Известно, что многие системные архитекторы и программисты до сих пор считают самой удачной версией Windows 2000.

Сходного мнения придерживаются разработчики ReactOS. За основу здесь взят Windows API, а из дистрибутива убраны дополнительные проприетарные инструменты и софт (то, что осталось, лицензируется по GPL/LGPL).

Типы лицензий, используемых в свободных ОС

Название лицензииПродукты и проектыНакладываемые ограничения
Berkeley Software Distribution (BSD)BSD, pico]OsРазрешается свободно использовать исходные коды, а также закрывать и делать проприетарными модификации
GNU General Public License (GNU GPL, GPL) Linux, Syllable OS(десктопная версия), RTOS (кроме pico]Os), FreeDOSРазрешается свободно распространять и копировать, но запрещается вносить изменения без уведомления сообщества и закрывать исходные коды после модификации
GNU Lesser General Public License (LGPL) Darwin, ReactOSРазрешается связывать лицензируемое по GPL программное обеспечение и его компоненты с другими продуктами, в том числе, распространять как проприетарные
Common Development and Distribution License (CDDL) OpenSolarisДопускается объединение в одном дистрибутиве файлов, лицензируемых в соответствии с другими лицензиями, как открытыми, так и проприетарными
MIT (лицензия Массачусетского института технологий) HaikuOSРазрешается выпускать модификации под любой лицензией, в том числе, и проприетарной

Источник: CNews Analytics, 2009

Предполагается, что пользователь самостоятельно загрузит необходимые ему компоненты после установки системы. Еще одной open source разработкой на базе продуктов Microsoft является известная система FreeDOS, которую можно часто встретить в качестве предустановленной ОС на ноутбуках Dell и HP. В основе этой лицензируемой по GPL системы лежит близкое по функциональности MS-DOS ядро, интепретатор командной строки, а также набор дополнительных утилит и драйверов (в частности, FreeDOS работает на NTFS, в отличие от MS-DOS).

ReactOS
ReactOS - бесплатный аналог Windows, поддерживает те же драйвера и программы.

Списком ОС, рассмотренных в материале, данный класс программного обеспечения полностью не исчерпывается. Существует еще достаточное количество различных любительских проектов, развиваемых как за собственный счет энтузиастами (Menuet OS, Kolibri OS и другие), так и на средства компаний (например, различные варианты Plan 9 от Bell Labs). Кроме того, ряд проектов находятся в «замороженном» состоянии, и их создатели не выпускают новые версии уже существующих разработок или до сих пор не представили прототипы в публичном доступе.

Михаил Демидов


Категория: Разное | Добавил: Tana (28.07.2009)
Просмотров: 1258 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright Himik © 2024