Разница между FreeBSD и Linux

Главное отличие

Между Linux и BSD много общего: они оба основаны на UNIX. По большей части обе системы разрабатываются некоммерческими организациями. Тем не менее, есть и существенные различия. Код BSD не «контролируется» каким-либо одним пользователем, что многие считают большим плюсом. В то время как ядро ​​Linux в основном контролируется Линусом Торвальдсом. BSD намного больше похожи на UNIX, потому что они, по сути, являются прямыми производными от традиционного UNIX. Linux поддерживает оборудование гораздо раньше, чем BSD.

Что такое FreeBSD?

FreeBSD — это бесплатная Unix-подобная операционная система, произошедшая от Research Unix через Berkeley Software Distribution (BSD). Хотя по юридическим причинам FreeBSD не может использовать товарный знак Unix, он является прямым потомком BSD, который исторически также назывался «BSD Unix» или «Berkeley Unix». Первая версия FreeBSD была выпущена в 1993 году, и сегодня FreeBSD является наиболее широко используемым дистрибутивом BSD с открытым исходным кодом, на который приходится более трех четвертей всех установленных систем, на которых работают производные BSD с открытым исходным кодом.

Что такое Linux?

Linux — это Unix-подобная и в основном POSIX-совместимая компьютерная операционная система (ОС), собранная по модели разработки и распространения бесплатного программного обеспечения с открытым исходным кодом. Определяющим компонентом Linux является ядро ​​Linux, ядро ​​операционной системы, впервые выпущенное Линусом Торвальдсом 5 октября 1991 года.

Ключевые отличия

  1. Операционная система Linux находится под лицензией GPL. Эта лицензия используется для предотвращения включения программного обеспечения с закрытым исходным кодом и обеспечения доступности исходного кода. GPL пытается предотвратить распространение только двоичного исходного кода. Лицензия BSD гораздо менее строгая и даже позволяет распространять исходный код только в двоичном формате.
  2. Код BSD не «контролируется» одним пользователем, что многие считают большим плюсом. В то время как ядро ​​Linux в основном контролируется Линусом Торвальдсом.
  3. Проект BSD поддерживает всю операционную систему, тогда как проект Linux фокусируется в первую очередь только на ядре.
  4. BSD намного больше похожи на UNIX, потому что они, по сути, являются прямыми производными от традиционного UNIX. Linux, с другой стороны, была недавно созданной ОС, основанной на производной UNIX.
  5. Многие скажут, что базовая система Linux — это ядро. Проблема в том, что ядро ​​бесполезно без каких-либо полезных приложений. BSD, с другой стороны, имеет базовую систему, которая включает в себя множество инструментов.
  6. Из-за способа разработки BSD вы можете обновить всю базовую систему до последней версии, введя одну команду. Или вы можете загрузить исходники в любую сборку, которую хотите, распаковать и собрать, как любое приложение. В Linux вы также можете обновить систему, используя встроенную систему управления пакетами.
  7. Маловероятно, что вы увидите BSD, работающую с последней версией чего-либо. Linux, с другой стороны, имеет множество дистрибутивов, предлагающих новейшие пакеты.
  8. В общем, Linux поддерживает оборудование гораздо раньше, чем BSD.