Сегодня мы попытаемся разобрать, что лучше подходит для ваших целей, Linux или BSD системы. GNU/Linux и BSD - это две системы с открытым исходным кодом, принадлежащие к семейству UNIX. Несмотря на это, у обеих систем заметны определенные различия, особенно это заметно в поддержке железа, в принципах разработки ПО и т.д. Также Linux намного более распространен, нежели BSD.
Когда вы решили выбраться из экосистемы Windows, вы сразу же обратите внимание на macOS. Вряд ли вы ее установите, так как придется купить компьютер Mac. Конечно, можно установить Hackintosh, но для раскрытия ее потенциала вам понадобится специфичное "железо". Многие сомневаются в GNU/Linux как в ОС, что было темой для споров на протяжении долгого времени.
Таким образом, некоторые люди называют операционную систему Linux как GNU/Linux. Вскоре вы начинаете понимать, насколько разнообразна экосистема Linux с многочисленными дистрибутивами и их производными. Не думайте, что операционные системы на базе ядра Linux - единственные в своем роде ОС с исходным кодом. Есть и менее известное семейство операционных систем, известное как BSD (Berkeley Software Distribution), которое также считается одной из главных в сообществе открытого исходного кода.
Содержание статьи:
Разница между Linux и BSD
Самой большой разницей между Linux и BSD является то, что Linux сам по себе является ядром, в то время как BSD является операционной системой (также включает в себя ядро). Ядро Linux используется для создания дистрибутива Linux после сборки других компонентов. Возьмите ядро Linux с GNU программами и прочим, и вы получите полноценную ОС GNU/Linux. В случае BSD - подобных систем, разработчики создают полную операционную систему.
И Linux, и BSD семейства имеют своего маскота или талисмана. Как вы догадались, для Linux это Такс (пингвин), а для BSD-мультяшный демон.
Выбор Linux и BSD
Для пользователей Linux существует бесчисленное количество дистрибутивов. Все они являются производными некоторых популярных дистрибутивов Linux, включая Debian, Gentoo, Red Hat, Slackware и т.д. В дополнение к этому, существует множество отдельных дистрибутивов Linux как Solus, Puppy Linux и т.д.
BSD как самостоятельная ОС больше не существует, но она используется для обозначения существующего семейства производных BSD. В настоящее время BSD представляют три основные ОС, а именно FreeBSD, OpenBSD, NetBSD, наряду с DragonFly BSD и другими дистрибутивами. FreeBSD нацелен на обычных пользователей, на долю которого приходится около 80%.
Программы для Linux и BSD
Пакеты для Linux систем поставляются в готовом (бинарном) виде. Существует два наиболее популярных формата: DEB и RPM, для установки которых требуется наличие APT/yum соответственно.
Совсем по другому обстоит ситуация с BSD, где для установки программ используются порты. На данный момент насчитывается приблизительно 25000 портов.
В отличии от готовых пакетов в Linux, порты содержат исходный код, который необходимо скомпилировать на вашем компьютере. Эта особенность делает FreeBSD неудобной для использования для обычных пользователей. Тем не менее, количество готовых бинарных пакетов, устанавливаемых через утилиту pkg, растет.
В BSD системах количество программ мало, и в связи с этим разработчики ПО пытаются контролировать ситуацию с помощью введения совместимости пакетов, чтобы запускать Linux приложения на BSD.
Обратите внимание на одну вещь. Перед тем как вы станете считать FreeBSD чем то запредельным, имейте в виду, что она поддерживает и популярные DE, например KDE и GNOME, и много других программ, доступных для Linux.
Связь UNIX и BSD
Известно, что большинство ныне существующих ОС в каком то смысле относятся к UNIX. UNIX имел закрытый исходный код (да, вы не ошиблись) - операционная система, разработанная в Bell Labs и написанная на ассемблере. Позже, большая часть системы была переписана на языке Си.
BSD (с закрытым исходным кодом) и ее производные являются прямыми потомками UNIX. В отличие от своих предков, FreeBSD, NetBSD и другие BSD - подобные являются системами с открытым исходным кодом.
Ядро Linux было написано Линусом Торвальдсом, который до сих пор контролирует весь процесс разработки ядра.
Linux vs BSD: поддержка "железа"
Операционные системы с открытым исходным кодом лишены нормальный поддержки оборудования. В плане поддержки "железа" лидируют Windows и MacOS. Будь это новейший процессор или видеокарта, эти закрытые ОС предоставляют хорошую поддержку, оставляя GNU/Linux и BSD позади.
Если речь идет о редких устройствах, то по сравнению с Windows, дистрибутивы Linux имеют преимущество, так как разработчики сотрудничали с производителями устройств. BSD в этом плане далеко позади, и далеко не факт, что ваш, к примеру, китайский Wi-Fi модуль тут же "заведется".
GPL и BSD лицензии
Еще одно большое отличие между Linux и BSD это вид лицензии, которыми они защищены. GNU/Linux поставляется c GNU GPL (General Public License)
Операционные системы, что основаны на BSD, поставляются с BSD лицензией, так же известной как FreeBSD лицензией.
GPL олицетворяет мировоззрение Ричарда Столлмана, что программное обеспечение должно быть свободным, доступным для всех. Именно поэтому при использовании GNU GPL разработчик обязан опубликовать исходный код в свободном доступе.
С другой стороны, лицензия BSD не предполагает обязательное раскрытие исходных кодов. Это делается по желанию разработчика.
Работает - не трогай
BSD системы целиком соответствуют этому высказыванию. Вряд ли какая нибудь новомодная фишка появится на BSD, особенно если в этом нет особой нужды. Некоторые Linux дистрибутивы же, наоборот, стараются внедрить все самое новое и лучшее.
Именно поэтому BSD системы считаются наиболее стабильными и надежными.
Подведем итоги
Что касается спора об целесообразности установки Linux или BSD, Linux наиболее распространен на ПК, нежели FreeBSD. Это обусловлено тем, что для использования BSD необходимо быть более "технически подкованным", а к тому же GNU/Linux имеет намного лучшую поддержку оборудования. Еще одним фактором в споре Linux vs BSD может являться поддержка сообщества Linux.
BSD системы более известны своей надежностью, а поэтому находят свое место на серверах и встраиваемых системах. Также BSD имеет возможность запускать исполняемые файлы, предназначенные для Linux, но, к сожалению, обратная совместимость не предоставляется возможной. Трудно сказать, что лучше, так как обе ОС имеют свои собственные плюсы и минусы.
На завершение видео с обзором NetBSD:
Источник: www.fossbytes.com
Юзеру только бежавшему с винды рекомендовать BSD не нужно, у него сразу только от инсталятора крышу снесет, пусть заточат нормальный. А вообще их сравнивать нужно, это разные вещи. и из общего у них только паразитирование BSD на наработках и обкатанных временем вехаx Linux. Что BSD дал развитию десктопных систем? Решили выстрелить, только холостой вышел.
Вы в статье сами написали что "В BSD системах количество программ мало, и в связи с этим разработчики ПО пытаются контролировать ситуацию с помощью введения совместимости пакетов, чтобы запускать Linux приложения на BSD. А свое писать лень.
Меня сильно позабавило в этом году хвастовство FreeBSDшников что у них даже клиент Steam заработал без эмуляции. Правда с небольшой(прямо-таки незначительной) оговоркой - игры там нельзя запускать.
Юзеру, только что сбежавшему с винды Linux рекомендовать тоже не нужно, у него от разнообразия и требований к уровню знаний пользователя тоже с головой может шок случиться. Можно порекомендовать OS X, но это дорого. Получается рекомендовать нечего. А ведь можно создать новую ось на базе той же Darwin OS, понятную и простую до безобразия, проще Windows, надежнее Linux и BSD. Нет, сторонники враждующих сторон лучше пробьют друг-другу головы, но будут стоять на своей оси. Вот я думаю, на сколько надо быть упертым, что бы не понимать, пользователю даже винда не нужна, а уж тем более Linux-BSD. Я не говорю что они плохи (кроме винды, конечно), но у них есть своя ниша - профессиональные оси для серверов, суперкомпьютеров, встраиваемых систем. Им там хорошо и не надо их затачивать для простого пользователя. Все равно как танки затачивать под поездку на дачу. Создавать свои дистры линуксовые научились, может есть кто что-то новое забабахает?
Забабахать новую ОС не проблема(такие попытки делались, и не раз.). Проблема в том, что бы договориться о поддержке этой самой ОС. Чего только стоит договориться с производителями оборудования. Именно поэтому до сих пор ни чего нового (в плане ОС) писать особо не пытаются. Есть потуги со стороны Mozilla но получат ли они поддержку...........?.
Есть путь решения этого вопроса. Я этим могу заняться.
Займись, енто ж опенсорс - все в твоих руках.
Мне было достаточно одного вируса положившего ФС на разделе под мультимедиа. Уже на следующий день, после восстановления домашнего архива фото/видео с этого раздела, как я первый раз в привод запихал диск с линухом и начал курить маны. Прошло 12 лет... Винду я видел только на чужих компах. В домашней сети все компы и ноуты сторого на линукс работают. Я и сын пользуемся генту, жена - дебианом. Вывод: кому нужно будет избавиться от рабства мелкомягких, страха перед зоопарком вирусни и тотальной слежки - тот осилит линукс или BSD. Главное не бояться нового;)
Так все и изучают основы кулинарии, хотя едят все. Пользователь хочет решать свои задачи, а не курить маны до красноглазия.
Ну если вы программист или используете линукс для простых задач как посмотреть фильм, полазить в интернете, поработать в офисных редакторах и т.д., то да линукс в таких вариантах нормально смотрится. А вот если человек как я чертит и проектирует в Автокаде/Компас 3Д, то линуксовые альтернативы и в подметки не годятся! Тот же бристкад то еще гуано, но если выбора нет то кое-как еще сидеть можно, но при этом много каких функций вам все-равно не будет хватать. Писать диплом в либр офисе вообще не вариант, ибо в 90% универах требуют электронную версию в формате docx. Да даже хорошего видеоредактора под линукс нет (КДЕ лайв более менее, но до адоб премьера ему еще далеко)! Поэтому если и ставить юникс-подобную систему как основную, то это будет Мак ОС. Под нее хоть софта куча. Но так как техника епл очень дорогая а мучиться с хакинтошем то еще занятие, то винда остается лучшим решением. И напоследок. После кучи чисток других компов с виндой от мусора/заразы самыми разными методами, освоить линукс не так уж и трудно (даже арч линукс).
Вообще-то, Libre Office прекрасно сохраняет в *.docx, равно как и открывает их.
Осознанно перешёл на Линукс, о чём ни сколько не жалею.
Стояли сначала вместе на одной машине, Кубунту и Убунту, а сейчас один Гном (из-за более удобного файлового менеджера, чем к примеру у Убунту).
Хрен меня теперь заставишь заново пересесть на постылые "окна", буду изучать, решать текущие проблемы возникшие в ОС, но не каких теперь "ОКОН", только форточки.
Я ещё раз выражу негодование относительно сложности освоения линукса обычным (не программистом или сисадмином) пользователем. Установка линукса - минут 15. Если это убунту (да даже дебиан), то что там после установки настраивать? Внешний вид под себя разве что... Основной довод противников перехода на линукс - отсутствие какого-то очень специфичного софта (игроманов вынесем за скобки - это отдельная тема). Вот прям всем срочно нужен автокад или компас... Или монстры вроде адобе премьер. Для бытовых (и не очень) задач софта в линуксе - более чем предостаточно. А часть проблем решается через вайн (да, по мне лучше через костыль, намного лучше, чем настоящая винда).
Но не лучше, когда есть нормальная винда второй ОС дуалобутом специально для некоторого софта и игрушек.
Тот, кто держит винду второй системой, никогда не достигнет православного линуксового дзена и навсегда останется полувендузятником
А какая практическая польза от этого вашего хрена православного? Не надо меня тут на принцип социального доказательства брать. Я могу ещё Фряху или Соляру третьей осью запилить, если посчитаю нужным.
Ты задолбешся в том же дебиане сглаживание шрифтов настроить например.
Мне очень нравится Linux Mint, хочу на нее перейти, но когда я ее установил графика вся волнами была. Я не понимаю какой смысл в этих линуксах тогда, если элементарно, с графикой она не дружит.
Ничего не стерто, а всего лишь не одобрено.
bsd интересная система ! сначала на виртуалку поставлю! ) привлекает что быстро работает ! хотя если бы микрософт поддерживал бы windows me ! то поставил бы его ! он раньше на 32 мегах и пентиуме 200 мегагерц летал ! ) а современных монстрах вообще .....)
Поздно ответил, но ME не относится к семейству NT, поэтому работа программ даже в нулевых была бы под вопросом, не говоря о дровах 🙂
В 2021 уже проще поставить BSD на декстоп берём только GhostBSD или NomadBSD