Linux vs. BSD: którego powinieneś użyć?

Linux vs. BSD: którego powinieneś użyć?

Na MakeUseOf omawiamy Linuksa jako „alternatywę” dla Windows i Mac OS X. Jednak nie są to jedyne trzy systemy operacyjne – istnieje również rodzina BSD systemów operacyjnych podobnych do Uniksa, które są technicznie rzecz biorąc różni się od Linuksa.





W imię uczciwej konkurencji nadszedł czas, aby również systemy operacyjne BSD zostały docenione. I nie ma lepszego sposobu na zrobienie tego niż porównanie ich z Linuksem. Czym różni się system operacyjny BSD i czy powinieneś używać go zamiast Linuksa? Jak działa Linux i najlepszy komputerowy system operacyjny BSD, PC-BSD , porównaj na pulpicie?





Jak Linux i BSD są podobne

Zajmijmy się najpierw podobieństwami, których jest mnóstwo. Oba systemy operacyjne są typu open source i podobne do Uniksa, więc na obu działa wiele tych samych programów i narzędzi. Nawet na pulpicie oba systemy operacyjne będą wyglądać podobnie, ponieważ zwykle działają w tych samych środowiskach graficznych, w tym między innymi GNOME i KDE. Firefox, GIMP i wiele innych popularnych aplikacji open source również działa na obu systemach.





Więc kiedy próbujesz tylko szukać dużych, zauważalnych różnic, nie znajdziesz żadnych. To naprawdę sprowadza się do mniejszych, zakulisowych szczegółów i ich konsekwencji, które robią różnicę.

Jądro a system operacyjny

Przede wszystkim „Linux” jest właściwie tylko jądrem, które wypełnia lukę między oprogramowaniem a sprzętem . Dystrybucje Linuksa są tworzone przez grupy ludzi (lub organizacje), które łączą jądro razem z jakimkolwiek nakładkowym oprogramowaniem, jakie tylko zechcą. Na szczęście fakt, że każda dystrybucja Linuksa ma pewne cechy wspólne (m.in. jądro Linuksa) pozwala na działanie oprogramowania, które jest po prostu napisane dla „Linuksa” w większości dystrybucji.



jak opublikować gif na instagramie

Z drugiej strony BSD to zazwyczaj cały system operacyjny, a nie tylko jądro. Istnieje wiele systemów operacyjnych BSD, które różnią się między sobą, ale łatwiej i całkiem poprawnie jest po prostu nazwać je zbiorczo rodziną BSD, ponieważ wszystkie pochodzą z BSD Unix.

Dziedzictwo Uniksa

Co prowadzi mnie do następnego punktu: systemy operacyjne BSD są bardziej „Unixowe” niż Linux. Z powodów prawnych systemy operacyjne z rodziny BSD nie mogą w rzeczywistości nazywać siebie Uniksem, ale po prostu uniksopodobnym, ale mają długą tradycję uniksowego dziedzictwa. Systemy operacyjne BSD, wraz z AIX, HP-UX, Solaris, a nawet Mac OS X (poprzez Darwin, który jest oparty na BSD) mogą prześledzić swoje korzenie aż do pierwotnego stworzenia Unixa.





Z drugiej strony, Linux dołącza do Minixa jako jedyne dwa systemy operacyjne, które są podobne do Uniksa i inspirowane Uniksem, ale nie mają żadnych rzeczywistych powiązań z oryginalnym Uniksem.

Koncesjonowanie

Jest też różnica w licencjonowaniu, z którego korzysta Linux i rodzina BSD. Podczas gdy oba korzystają z licencji open source, Linux korzysta z GPL, co faworyzuje użytkowników, zmuszając programistów do wydawania jakichkolwiek modyfikacji oprogramowania na licencji GPL jako open source i z tą samą licencją.





Rodzina BSD korzysta z licencji BSD, która faworyzuje programistów, pozwalając im brać oprogramowanie open source, dokonywać w nim modyfikacji, a następnie zachować je jako zastrzeżone, jeśli chcą, zamiast zmuszać ich do opublikowania swoich zmian jako open source (chociaż nadal mogliby, gdyby chcieli).

To dzięki licencji BSD Apple mógł używać różnych bitów BSD (w tym z FreeBSD) i stworzyć Mac OS X jako mieszany produkt źródłowy. Google był w stanie stworzyć Androida pomimo używania i modyfikowania jądra Linuksa (i innego oprogramowania na licencji GPL), ponieważ wypuszczają mobilny system operacyjny jako open source i nie mają z tym problemu.

Wsparcie dostawcy

Wreszcie, jeśli porównujesz Linuksa i BSD jako system operacyjny dla komputerów stacjonarnych, musisz spojrzeć na wsparcie dostawcy. Po wykluczeniu Mac OS X (ponieważ technicznie jest to BSD, ale z punktu widzenia użytkownika uważamy je za oddzielne), wsparcie dostawcy nie jest tak dobre dla systemów operacyjnych BSD. Nie jest źle, ale Linux ma to lepiej. Z tych dwóch szanse są większe, że oprogramowanie zostanie napisane dla Linuksa, a nie dla systemu operacyjnego BSD. Sterowniki graficzne są lepsze i liczniejsze w Linuksie (zarówno zastrzeżone, jak i otwarte), az kolei w Linuksie dostępnych jest znacznie więcej gier niż w BSD.

PC-BSD, który jest oparty na FreeBSD i jest najłatwiejszym do zainstalowania systemem operacyjnym BSD do celów desktopowych, jest z pewnością użyteczny i wygląda podobnie do Linuksa dzięki zastosowaniu tych samych środowisk graficznych. Jednak gdy spróbujesz robić więcej i więcej, zaczniesz odkrywać jego granice.

Chociaż Mac OS X ma wiele zalet, których nie mają inne systemy operacyjne BSD, nadal nie jest to łatwa wygrana dla Mac OS X w porównaniu z Linuksem.

jak zobaczyć przyjaźń na facebooku między przyjacielem a nieznajomym

Zalety technologiczne BSD

Jednak różne jądra BSD mają wiele różnych implementacji różnych technologii, z których niektóre okazały się lepsze od Linuksa. FreeBSD jest znane z posiadania fantastycznego stosu sieciowego, a OpenBSD jest tak bezpieczne, jak to tylko możliwe. NetBSD może działać na większej liczbie architektur niż nawet Linux, włączając w to toster. Tak więc systemy operacyjne BSD nie są złe z technicznego punktu widzenia, ale są po prostu mniej obsługiwane przez zewnętrznych programistów niż dla Linuksa. Przy wystarczającym wsparciu możesz robić, co chcesz w systemie operacyjnym.

Na pulpicie trzymaj się Linuksa

W końcu większość użytkowników będzie chciała trzymać się Linuksa na swoich komputerach stacjonarnych, ponieważ są wiele powodów, dla których Linux jest lepszy na pulpicie. Jeśli jednak ten artykuł zaciekawił Cię systemami operacyjnymi BSD, możesz wypróbować je na maszynie wirtualnej lub na wolnym komputerze. Nigdy nie boli wiedzieć, co tam jest.

Jakie cechy systemów operacyjnych BSD podobają ci się, że mają lub działają lepiej niż Linux? Dlaczego miałbyś wybrać jedno lub drugie? Daj nam znać w komentarzach!

Źródło obrazu: Forrestal_PL

Udział Udział Ćwierkać E-mail Usuń te pliki i foldery systemu Windows, aby zwolnić miejsce na dysku

Chcesz zwolnić miejsce na dysku na komputerze z systemem Windows? Oto pliki i foldery systemu Windows, które można bezpiecznie usunąć, aby zwolnić miejsce na dysku.

Czytaj dalej
Powiązane tematy
  • Linux
  • Dystrybucja Linuksa
O autorze Danny Stieben(481 opublikowanych artykułów)

Danny jest seniorem na Uniwersytecie Północnego Teksasu, który lubi wszystkie aspekty oprogramowania open source i Linuksa.

Więcej od Danny'ego Stieben

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować