6 причини, поради които Linux потребителите преминават към BSD

Досега съм написал няколко статии за BSD за FOSS. Винаги има поне един човек в коментарите, който пита „Защо да се занимаваме с BSD?“ Мисля, че най-добрият начин да отговорим е да напиша статия по темата.

Защо да използвате BSD за Linux?

В подготовката за тази статия, аз разговарях с няколко потребители на BSD, някои от които се преместиха в BSD след използване на Linux от години. Точките в тази статия се основават на мненията на реалните потребители на BSD. Тази статия се надява да предложи различна гледна точка.

1. BSD е повече от просто ядро

Няколко души посочиха, че BSD предлага операционна система, която е един голям пакет за крайния потребител. Те посочват, че наименованието „Linux“ се отнася само до ядрото. Дистрибуцията на Linux се състои от гореспоменатото ядро ​​и няколко различни приложения и пакети, избрани от създателя на дистрибуцията. Понякога инсталирането на нови пакети може да доведе до несъвместимост, което ще доведе до сривове в системата.

Типичната BSD се състои от ядро ​​и всички пакети, от които се нуждае, за да направят нещата извършени. По-голямата част от тези пакети са активно разработени от проекта. Това води до по-тясна интеграция и подобрена реакция.

2. Пакетите са по-надеждни

Говорейки за пакети, друг потребител, който е повдигнал BSD, е надеждността на пакетите. В Линукс пакетите се предлагат от множество различни източници, някои от които се предлагат от разработчиците на дистрибуции, а други - от трети страни. Ubuntu и други дистрибуции срещат проблеми със злонамерен софтуер, скрит в приложения на трети страни.

В BSD, всички пакети са осигурени от "централизирана система за пакети / портове, като всеки пакет се изгражда като част от едно хранилище със системи за сигурност на всяка стъпка от пътя". Това гарантира, че хакерът не може да промъкне злонамерен софтуер в привидно безопасно приложение и придава дългосрочна стабилност на BSD.

3. Бавна промяна = По-добра дългосрочна стабилност

Ако развитието беше състезание, Linux би бил заекът и BSD костенурката. Дори най-бавните дистрибуции на Linux пускат нова версия поне веднъж годишно (с изключение на Debian, разбира се). В света на BSD основните издания отнемат повече време. Това означава, че се фокусира повече върху това да се оправят нещата, след което да се изтласкат на потребителя.

Това също така означава, че промените в операционната система се случват с времето. Светът на Линукс е преживял няколко бързи и големи промени, които все още се усещат и до днес (кашлица, системна болест, кашлица). Подобно на Debian, дългите цикли на развитие помагат на BSD да тества нови идеи, за да се увери, че те работят правилно, преди да ги направят постоянни. Той също така помага да се създаде код, който е по-малко вероятно да има проблеми.

4. Linux е прекалено затрупана

Нито един от потребителите на BSD не направи това ясно, но беше предложен от много от техните преживявания. Много от тях отскачаха от дистрибуцията на Linux до дистрибуцията на Linux в стремежа си да намерят такава, която да работи за тях. В много случаи те не могат да получат целия си хардуер или софтуер, за да работят правилно. След това, те решиха да дадат BSD опит и всичко просто работеше.

Когато се стигна до избора на BSD, който ще използват, изборът беше доста лесен. Има само половин дузина BSDs, които се развиват активно. От тези BSD, всяка от тях има специфична цел. “Осигуряването на OpenBSD, FreeBSD повече десктоп / сървър, NetBSD“ работи с всичко и всичко ”, мащабирането на DragonFlyBSD и производителността.” Междувременно в света на Linux има много дистрибуции, които просто добавят пакет към тема или икона към съществуващ дистрибутор. По-малкият брой проекти BSD означава, че има по-малко дублиране на усилия и по-цялостен фокус.

5. Поддръжка на ZFS

Един потребител на BSD отбеляза, че една от главните причини, поради която той преминава към BSD, е ZFS. Всъщност почти всички хора, за които говорих, споменаха ZFS поддръжката на BSD като причина те да не се върнат към Linux.

Това е област, в която Linux ще загуби за момента. Докато OpenZFS е достъпен за някои Linux дистрибуции, ZFS е вграден в ядрата на BSD. Това само по себе си означава, че ZFS ще има по-добра производителност на BSD. Докато имаше няколко опита да се получи ZFS в ядрото на Linux, проблемите с лицензирането ще бъдат решени първо.

6. Лиценз

Имаше и различия в мненията относно лицензиите. Общата идея на мнозина е, че GPL не е наистина безплатна, защото поставя ограничения за това как можете да използвате софтуера. Някои също така мислят, че GPL е „твърде голям и труден за тълкуване, което може да доведе до правни проблеми по пътя, ако човек не внимава при разработването на продукт с този лиценз“.

От друга страна, лицензът BSD има само три клаузи и позволява на всеки да „вземе софтуера, да направи промени и да направи каквото искате с него, но също така предлага защита на разработчика“.

заключение

Това са само някои от причините хората да използват BSD през Linux. Ако искате, можете да прочетете някои от другите коментари тук. Ако сте потребител на BSD и чувствате, че съм пропуснал нещо важно, моля, коментирайте по-долу.

Ако откриете, че тази статия е интересна, моля, отделете минута, за да я споделите в социалните медии, Hacker News или Reddit.

Препоръчано

Пълно ръководство за трикратно зареждане на Windows, Kubuntu и Debian
2019
GNOME 3.26 Издаден! Проверете новите функции
2019
3D отпечатване с отворен код: проучване на научни и медицински решения
2019