Linux и BSD – две операционные системы с открытым исходным кодом. У них много общего, но есть и существенные отличия.
Мы рассмотрим только самые основные.
Дистрибутивы и проекты
Линуксоиды могут выбирать среди огромного количества дистрибутивов. Есть как самостоятельные, например, Debian, Red Hat, Gentoo, так и производные, вроде CentOS, Ubuntu и других.
У BSD существует всего четыре крупных проекта: OpenBSD, NetBSD, DragonBSD и FreeBSD. Последний является самым популярным и максимально ориентированным на пользователей, 80% BSD-загрузок припадает именно на него.
Есть также две операционные системы BSD UNIX(R) с закрытым исходным кодом: BSD/OS – разработка компании BSDI и Mac OS (R) X от Apple.
Разработка и обновление
Linux распространяется под лицензией GNU – GENERAL Public License, согласно которой все ПО передаётся в коллективную собственность. Каждый может вносить правки в исходный код. Однако, существует единое хранилище, откуда можно скачать файлы текущих и предыдущих версий дистрибутивов.
Во FreeBSD все немного по-другому. Контрибуторы пишут исходный код, но изменять его в дереве исходников они не могут. Специальные привилегии имеют коммиттеры, или разработчики, которые тестируют код и включают его в дерево. Есть также совет управленцев, занимающихся координационной деятельностью. Они определяют стратегию развития системы в целом. Правда, это касается только проектов FreeBSD и NetBSD.
Версии и релизы
В Linux регулярно выходят стабильные версии и для разработчиков. Стабильные версии имеют четную нумерацию, к примеру, 2.2, версии для разработчиков – нечетную 2.1, 2.3, 2.5.
Версиям BSD-систем приписываются номера, например, 1.4.1, 3.5. Существует три типа версий:
— сurrent – выход обновлений;
— release – стабильные выпуски с интервалом от 3 до 6 месяцев, доступные для скачивания с серверов FTP;
— stable/release – конечные выпуски с правками и исправлениями.
Краткое резюме
В Linux больше драйверов
Соответственно – меньше проблем при подключении к системе различных устройств и утилит.
BSD-проекты более безопасны, чем Linux
К примеру, в среднем за год во FreeBSD находят около десяти уязвимостей, в ядре Linux больше ста.
Linux проще и доступнее
Благодаря удобному графическому интерфейсу и оконному менеджеру с установкой может справиться даже неопытный пользователь.
В BSD больше возможностей для тонкой настройки
Конкретный дистрибутив Linux заточен под узкий круг пользователей, проекты BSD-полноценные универсальные ОС.
Коментувати