Найти тему
Обо всём и Linux

FreeBSD и Linux.

Для начала надо понимать различия между операционной системой и ядром операционной системы. FreeBSD — это операционная система. Linux — это ядро операционной системы. Ubuntu, Gentoo, Fedora, SuSe и т.д. — это дистрибутивы Linux, то есть операционные системы (плюс инсталятор, менеджер пакетов и тд), основанные на Linux.

FreeBSD — это свободно распространяемая операционная система, которая принадлежит к семейству Unix. BSD расшифровывается как Berkeley Software Distribution — система распространения программного обеспечения. Она была создана в 90-е годы для обмена данными между высшими учебными заведениями Беркли. Позже разработчики открыли код для всех желающих.

На основе BSD были разработаны различные ОС. Так сформировалось отдельное подсемейство, к которому относятся следующие дистрибутивы BSD:

  • NetBSD — одна из самых первых версий, которая нередко применяется для построения сложных архитектур. Также она прекрасно подходит для встраиваемых систем;
  • FreeBSD — ОС, которая ориентирована на простые в управлении, но требующие высокой производительности проекты;
  • DragonFlyBSD — версия, которая гарантирует максимально высокий уровень производительности. Идеально подходит для регулярной обработки данных (в частности, для многопроцессорной обработки);
  • OpenBSD — операционная система, которая гарантирует высокий уровень безопасности — подходит для государственных учреждений и банков.
  • TrueOS (или PC-BSD) — лучше всего подходит для использования на рабочих станциях. Эта ОС была разработана на базе FreeBSD.

FreeBSD лежит в основе таких продуктов, как FreeNAS (специальная ОС для сетевых хранилищ), Darwin (ядро macOS, iOS), pfSense (один из дистрибутивов межсетевых экранов) и многих других.

На Free удобно устанавливать приложения. Это можно сделать одним из двух способов:

  1. Через диспетчер пакетов (лучше всего использовать версии не ниже 9.1 с гибкой реализацией пакетов).
  2. Через коллекцию портов — автоматизированный механизм сборки программ из исходных кодов. Эта система помогает упростить процессы установки — достаточно выбрать нужные пункты и задать параметры сборки.

Часто бывает, что установили вы SuSe или Fedora и спустя время решили сменить дистрибутив. Ну что то не понравилось или не устроило лично Вас. И что делать? Решили поставить Ubuntu. И изучить, как там под ней устанавливается софт, где хранятся конфигурационные файлы и тд.

В отличие от Linux FreeBSD не ограничивает наш выбор ни в чем.

Ни в способе установки программ, ни в используемом оконном менеджере или фаерволе, ни в настройках ядра и способе его обновления. Потому что это одна операционная система и никто не пытается заточить ее только под определенный круг пользователей. Хотим — устанавливаем софт из бинарных пакетов (пакеджей), хотим — компилируем из исходников (портов). Хотим оконный менеджер — выбираем любой от KDE до Awesome. Не нравится фаервол по умолчанию (ipfw), ставим pf. Нужен сервер — получаем сервер, нужна рабочая станция — получаем рабочую станцию. П омему мнению, ни один дистрибутив Linux не обладает такой гибкостью и не предоставляет такой свободы выбора, как FreeBSD.

Различия

— Одно из главных отличий заключается в том, что Linux является ядром сам по себе, в то время как BSD помимо ядра включает и другие комплектующие компоненты.

— BSD и Линукс работают по разным типам лицензии. Так все BSD-дистрибутивы работают по свободной лицензии — в этом случае нет четких границ и условий распространения. Linux же работает по лицензии GNU, в соответствии с которой при использовании кода необходимо строго соблюдать все условия распространения.

— Для установки пакетов БСД преимущественно использует порты (на сегодняшний день их порядка 33 000). Linux же получает пакеты в уже готовом — бинарном виде. Наиболее популярные форматы пакетов — RPM и DEB;

— Линукс — более популярное семейство, его чаще устанавливают. Также о нём знает или хотя бы слышал больший процент обычных пользователей. А это значит, к Linux изначально больше доверия.

Многие дистрибутивы Linux имеют красивый графический инсталятор, переведенный на десятки языков, чтобы с установкой системы мог справиться почти каждый. После установки пользователь получает рабочую систему с оконным менеджером и минимальным набором программ (браузер, аудио/видео плеер и тд).

Существуют аналогичные сборки FreeBSD (не путать сборки и ОС!) например - это GhostBSD и как я понимаю Ульяновск BSD . Данные сборки попробуем посмотреть на кратких обзорах в ближайшее время.

картинка найдена в сети интернет#linux #freebsd #linuxvsbsd #линукс #линукс в дом #линукс для начинающих
картинка найдена в сети интернет#linux #freebsd #linuxvsbsd #линукс #линукс в дом #линукс для начинающих