Linux срещу BSD: Кое трябва да използвате?

Linux срещу BSD: Кое трябва да използвате?

В MakeUseOf ние покриваме доста Linux като „алтернатива“ на Windows и Mac OS X. Това обаче не са единствените три операционни системи там-има и семейство BSD на Unix-подобни операционни системи, които са технически по -различно от Linux.





В името на лоялната конкуренция е време да дадем известно признание и на операционните системи на BSD. И няма по -добър начин да направите това, отколкото да ги сравните с Linux. Какво е различното в операционните системи BSD и трябва ли да го използвате вместо Linux? Как работи Linux и най -добрата настолна операционна система BSD, PC-BSD , сравнете на работния плот?





По какво си приличат Linux и BSD

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





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

Ядро срещу операционна система

На първо място, „Linux“ всъщност е само ядрото преодолява разликата между софтуер и хардуер . Дистрибуциите на Linux се правят от групи хора (или организации), които обединяват ядрото с какъвто и да е софтуер с наслагване. За щастие, фактът, че всяка дистрибуция на Linux има някои общи неща (ядрото на Linux, между другото) позволява софтуер, който е просто написан за „Linux“, да работи в повечето дистрибуции.



как да конвертирате png в pdf на windows

BSD, от друга страна, обикновено е цяла операционна система, а не само ядрото. Има няколко BSD операционни системи, които имат различия помежду си, но е по -лесно и доста правилно просто да ги наречем колективно BSD семейството, тъй като всички те идват от BSD Unix.

Unix Heritage

Което ме насочва към следващата ми точка: 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.

как да променя профила в google по подразбиране

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

Различните ядра на BSD обаче имат много различни реализации на различни технологии, някои от които са доказано превъзхождащи Linux. FreeBSD е известен с това, че има фантастичен мрежов стек, а OpenBSD е известен с това, че е толкова защитен, колкото е възможно човешки. NetBSD може да работи на повече архитектури, отколкото дори Linux, включително тостер. Така че BSD операционните системи не са лоши от техническа гледна точка, но просто има по-малка поддръжка за тях от разработчици на трети страни, отколкото за Linux. С достатъчно поддръжка можете да правите каквото искате в операционна система.

На работния плот се придържайте към Linux

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

Какви характеристики на операционните системи BSD ви харесват, че имат или се справят по -добре от Linux? Защо би избрал едното или другото? Кажете ни в коментарите!

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

Дял Дял Туит електронна поща Изтрийте тези файлове и папки на Windows, за да освободите дисково пространство

Трябва да изчистите дисковото пространство на вашия компютър с Windows? Ето файловете и папките на Windows, които могат да бъдат изтрити безопасно, за да се освободи място на диска.

Прочетете Напред
Свързани теми
  • Linux
  • Linux Distro
За автора Дани Стибен(481 публикувани статии)

Дани е старши в Университета на Северен Тексас, който се радва на всички аспекти на софтуера с отворен код и Linux.

Още от Дани Стибен

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux