Linux и BSD: в чем разница

main-photo

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-полноценные универсальные ОС.

linux-bsd

Хотите изучить BSD-системы? Записывайтесь на наши курсы по Unix-cистемам (FreeBSD)!

Залишити відповідь

Дякуємо, що поділились