Linux против BSD: что использовать?

Linux против BSD: что использовать?

В MakeUseOf мы довольно много рассматриваем Linux как «альтернативу» Windows и Mac OS X. Однако это не единственные три операционные системы - есть также семейство Unix-подобных операционных систем BSD, которые технически говоря отличается от Linux.





Во имя честной конкуренции пришло время отдать должное и операционным системам BSD. И нет лучшего способа сделать это, чем сравнить их с Linux. Чем отличаются операционные системы BSD и стоит ли использовать ее вместо Linux? Как работает Linux и лучшая настольная ОС BSD, PC-BSD -А сравнить на десктопе?





Чем похожи Linux и BSD

Давайте сначала позаботимся о сходствах, которых очень много. Обе операционные системы являются Unix-подобными операционными системами с открытым исходным кодом, поэтому на них работает множество одних и тех же программ и утилит. Даже на рабочем столе обе операционные системы будут выглядеть одинаково, поскольку они обычно работают в одних и тех же средах рабочего стола, включая, помимо прочего, GNOME и KDE. Firefox, GIMP и многие другие популярные приложения с открытым исходным кодом также работают в обеих системах.





Поэтому, когда вы только пытаетесь найти большие, заметные различия, вы не найдете их. Все дело в более мелких закулисных деталях и их последствиях.

Ядро против операционной системы

Во-первых, Linux - это просто ядро, которое ликвидирует разрыв между программным обеспечением и оборудованием . Дистрибутивы Linux создаются группами людей (или организаций), которые объединяют ядро ​​вместе с любым дополнительным программным обеспечением, которое им нравится. К счастью, тот факт, что каждый дистрибутив Linux имеет определенные общие черты (среди прочего, ядро ​​Linux), позволяет программному обеспечению, написанному просто для «Linux», работать в большинстве дистрибутивов.



как посмотреть подписчиков на YouTube

BSD, с другой стороны, обычно представляет собой всю операционную систему, а не только ядро. Существует несколько операционных систем BSD, которые действительно имеют различия между собой, но проще и довольно правильно называть их семейством BSD, поскольку все они происходят из BSD Unix.

Наследие Unix

Это подводит меня к следующему пункту: операционные системы BSD более «Unix», чем Linux. По юридическим причинам операционные системы семейства BSD на самом деле не могут называть себя Unix, а могут просто называться Unix-подобными, но они имеют долгую наследие Unix. Операционные системы BSD, а также AIX, HP-UX, Solaris и даже Mac OS X (через Darwin, основанный на BSD) могут проследить свои корни вплоть до первоначального создания Unix.





С другой стороны, Linux присоединяется к Minix как единственные две операционные системы, которые похожи на Unix и вдохновлены Unix, но не имеют никаких фактических связей с исходной Unix.

Лицензирование

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





Семейство BSD использует лицензию BSD, которая благоприятствует разработчикам, позволяя им брать программное обеспечение с открытым исходным кодом, вносить в него изменения, а затем сохранять его проприетарным, если они хотят, вместо того, чтобы заставлять их выпускать свои изменения с открытым исходным кодом (хотя они все равно могли бы, если бы они хотели).

Именно из-за лицензии BSD Apple могла использовать различные биты BSD (в том числе из FreeBSD) и создавать Mac OS X как продукт со смешанным исходным кодом. Google смог создать Android, несмотря на использование и модификацию ядра Linux (и другого программного обеспечения под лицензией GPL), потому что они выпускают мобильную операционную систему с открытым исходным кодом и не имеют проблем с этим.

Поддержка поставщика

Наконец, если вы сравниваете Linux и BSD как настольную операционную систему, вам следует обратить внимание на поддержку поставщика. Когда вы исключаете Mac OS X (поскольку это технически BSD, но с точки зрения пользователя мы считаем их отдельными), тогда поддержка со стороны поставщика не так уж хороша для операционных систем BSD. Неплохо, но в Linux лучше. Из двух выше шансы, что программное обеспечение будет написано для Linux, а не для операционной системы BSD. Графические драйверы лучше и многочисленнее в Linux (как проприетарных, так и с открытым исходным кодом), и, в свою очередь, в Linux доступно гораздо больше игр, чем в BSD.

PC-BSD, основанная на FreeBSD и являющаяся самой простой операционной системой BSD для установки для настольных целей, безусловно, удобна и похожа на Linux благодаря использованию тех же окружений рабочего стола. Однако, как только вы попытаетесь делать все больше и больше, вы начнете находить свои пределы.

Хотя в Mac OS X есть немало возможностей, которых нет в других операционных системах BSD, это все же непростая победа для Mac OS X по сравнению с Linux.

Можете ли вы вернуть деньги за игру на ps4

Технологические преимущества BSD

Однако разные ядра BSD имеют множество различных реализаций различных технологий, некоторые из которых превосходят Linux. FreeBSD известна своим фантастическим сетевым стеком, а OpenBSD известен своей максимальной безопасностью. NetBSD может работать на большем количестве архитектур, чем даже Linux, включая тостер. Итак, операционные системы BSD неплохи с технической точки зрения, но сторонние разработчики просто меньше поддерживают их, чем Linux. При достаточной поддержке вы можете делать в операционной системе все, что захотите.

На рабочем столе, придерживайтесь Linux

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

Какие особенности операционных систем BSD вам нравятся или лучше, чем у Linux? Почему бы вам выбрать одно или другое? Дайте нам знать об этом в комментариях!

Кредит изображения: Forrestal_PL

Делиться Делиться Твитнуть Эл. адрес Удалите эти файлы и папки Windows, чтобы освободить место на диске

Вам нужно очистить дисковое пространство на вашем компьютере с Windows? Вот файлы и папки Windows, которые можно безопасно удалить, чтобы освободить место на диске.

Читать далее
Похожие темы
  • Linux
  • Linux дистрибутив
Об авторе Дэнни Стибен(Опубликовано 481 статья)

Дэнни - старший преподаватель Университета Северного Техаса, который увлекается всеми аспектами программного обеспечения с открытым исходным кодом и Linux.

Ещё от Danny Stieben

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться
Категория Linux