Dlaczego ktoś miałby wybierać FreeBSD zamiast Linuksa? Jakie są zalety FreeBSD w porównaniu z Linuksem? (Mój dostawca hostingu współdzielonego korzysta z FreeBSD.)
Dlaczego ktoś miałby wybierać FreeBSD zamiast Linuksa? Jakie są zalety FreeBSD w porównaniu z Linuksem? (Mój dostawca hostingu współdzielonego korzysta z FreeBSD.)
Odpowiedzi:
Jeśli chcesz wiedzieć, co jest inne, abyś mógł efektywniej korzystać z systemu, oto często przywoływane wprowadzenie do BSD dla osób pochodzących z Linuksa .
Jeśli chcesz więcej kontekstu historycznego dla tej decyzji, zgadnę, dlaczego wybrali FreeBSD. Mniej więcej w czasie pierwszej bańki internetowej, FreeBSD 4 była bardzo popularna wśród dostawców usług internetowych. Może to być związane z dodaniem kqueue
. Strona Wikipedii opisuje zatem odczucia związane z FreeBSD 4: „… powszechnie uważany za jeden z najbardziej stabilnych i wydajnych systemów operacyjnych z całej linii uniksowej”. W szczególności FreeBSD dodało z czasem inne funkcje, które spodobałyby się dostawcom hostingu, takie jak jail
obsługa ZFS.
Osobiście bardzo lubię systemy BSD, ponieważ czują, że pasują do siebie lepiej niż większość dystrybucji Linuksa, z których korzystałem. Również dokumentacja dostarczona bezpośrednio w różnych podręcznikach itp. Jest znakomita. Jeśli zamierzasz używać FreeBSD, gorąco polecam Podręcznik FreeBSD .
FreeBSD ma reputację solidniejszego stosu sieciowego. Z doświadczenia zawodowego w poprzedniej firmie mieliśmy serwer proxy, który przewracał się z obciążenia. Kiedy wrzuciliśmy na nią FreeBSD, serwer z łatwością radził sobie z obciążeniem przez ponad rok (przeniosłem się - nadal może działać).
NetBSD ma reputację działającą na wielu różnych urządzeniach.
OpenBSD ma (zasłużoną) reputację jako wyjątkowo bezpieczny.
To Unix, jest solidny i darmowy. Nie ma prawdziwego powodu, aby tego uniknąć, ale przegapisz nową gorliwość, jaką zwykle mają Linuksy.
Wolę filozofię licencji licencji BSD niż licencji GPL. Dla mnie darmowe środki pozwalają robić praktycznie wszystko, co chcesz, korzystając z kodu. Jest tak darmowy, że możesz sprawić, że nie będzie tak darmowy jak jabłko.
Praktycznie prawdopodobnie nie ma to na mnie wpływu, ale zasadniczo wolę to i był jednym z powodów, dla których wybrałem FreeBSD zamiast Linuksa.
Innym powodem jest to, że chciałem majstrować, bo kiedy używam Ubuntu, nie zakładam kapelusza unixowego; zamiast tego używam GUI wszędzie tak, jakbym był w systemie Windows (co niekoniecznie jest złą rzeczą, ale inną).
FreeBSD to system operacyjny. Linux jest jądrem. Więc w swoim pytaniu porównujesz jabłka i nasiona pomarańczy.
Licencjonowanie i obsługa urządzeń byłyby moimi dwoma głównymi powodami, dla których ktoś wybrałby jedno z nich
util-linux
, podczas gdy we FreeBSD ich kody źródłowe są dostarczane wraz z kodem systemu operacyjnego (OS = jądro) w głównym repozytorium.
Oto coś, co napisałem o wariantach unixowych BSD w odpowiedzi na podobne pytanie dotyczące błędu serwera. Zasadniczo podstawa kodu systemów BSD jest ściślej kontrolowana niż typowa dystrybucja linuksowa. Otrzymasz coś więcej niż tradycyjny uniks, a system jest bardzo solidny z bardziej konserwatywną polityką zmian.
Jeśli prowadzisz sklep typu open source i nie jesteś zależny od żadnego komercyjnego oprogramowania, takiego jak Oracle, to system uniksowy BSD zapewni ci bardzo stabilną, dobrze zrozumianą i kontrolowaną platformę oprogramowania, bardziej niż Linux. Większość historycznych problemów, takich jak słaba obsługa sterowników lub SMP, została rozwiązana wiele lat temu, szczególnie w przypadku głównego serwera.
Jeśli chcesz mieć tradycyjny pulpit Unix, to uniks BSD da ci to, podobnie jak wszelkie dystrybucje linuksowe. Jeśli szukasz systemu użytkownika końcowego, możesz lepiej skorzystać z Ubuntu lub Fedory. Gentoo Linux został oparty na pochodnej systemu pakowania „portów” BSD.
Różnica między BSD a dystrybucjami Linuksa sięga początków Uniksa.
AT&T był właścicielem Uniksa, ale z powodu ograniczeń nie mógł konkurować w branży komputerowej. Z tego powodu licencjonowali Unix na Berkeley. Berkeley wystartował z tym dostosowywaniem i ulepszaniem wszystkiego, dopóki ostatecznie nie pojawił się kod AT&T w ich nowym systemie operacyjnym o nazwie BSD (Berkeley Software Distribution).
Wejdź nieco później, Linus Torvalds był w klasie systemów operacyjnych, pracując z niekompletnym klonem uniksowym o nazwie Minix, który miał szkolić uczniów w budowaniu systemu operacyjnego. Linus wyszedł z tego pomysłu i założył oddział Linux.
Teraz moje doświadczenie opiera się bardziej na OpenBSD iz tej perspektywy różnica jest oszałamiająca. Wspomniano, że OpenBSD jest bezpieczniejszy, a tylko 2 exploity w swojej historii zasługują na to.
Założyciel Theo de Raadt uważał, że bezpieczeństwo powinno być głównym celem i że wiele systemów Linux i innych systemów BSD nie było poświęconych pisaniu dobrego kodu, a zamiast tego skupiało się zbytnio na dodawaniu nowych funkcji, aby je dodać.
OpenBSD ma harmonogram wydawania wynoszący 6 miesięcy, nic, czego nie można wdrożyć w pełni i bezpiecznie w tym czasie, nie jest dodawane. W porównaniu z dystrybucjami Linuksa, takimi jak Ubuntu, które nigdy nie testowały rzeczy sprzed wydań, jest to ogromny klucz do spokoju ducha wielu administratorów systemów i serwerów.
Podobnie jak @User , wolę licencję BSD i jest głównym powodem, dla którego używam jej jako podstawowego systemu operacyjnego.
Nie jestem w żaden sposób przeciwny GPL, ale jeśli dostępna jest licencjonowana aplikacja MIT / MIT, użyję jej najpierw w stosunku do podobnej aplikacji, którą jest GPL.
Jest tak darmowy, że możesz uczynić go nie darmowym
To bardzo atrakcyjne zarówno dla osób zorientowanych na biznes, jak i dla użytkowników takich jak ja.
System portów jest nieporównywalny (IMNSHO) i był wzorem do naśladowania przez kilka dystrybucji Linuksa (od razu przychodzi na myśl Gentoo).
Ponadto, ponieważ FreeBSD nie jest tak rozpowszechniony na pulpicie jak Linux (PC-BSD jest fantastyczny), mój wewnętrzny maniak musi go używać jako mojego systemu operacyjnego. Nic na to nie poradzę.
Jak dotąd w systemie Windows nie ma nic, czego Linux nie mógłby zrobić, a w systemie Linux nic, czego nie mógłby zrobić FreeBSD. ... i obejmuje Flash - bez uruchamiania pod Linuxulatorem: gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka.
Dokumentacja:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/
Spójność rozwoju:
http://svnweb.freebsd.org/base/release/
Licencja
Copyright 1992-2012 Projekt FreeBSD. Wszelkie prawa zastrzeżone.
Redystrybucja i wykorzystanie w postaci źródłowej i binarnej, z modyfikacjami lub bez, są dozwolone pod warunkiem spełnienia następujących warunków:
Redystrybucja kodu źródłowego musi zawierać powyższą informację o prawach autorskich, niniejszą listę warunków i następujące wyłączenie odpowiedzialności.
Redystrybucje w formie binarnej muszą zawierać powyższą informację o prawach autorskich, niniejszą listę warunków oraz następujące wyłączenie odpowiedzialności w
dokumentacji i / lub innych materiałach dostarczonych wraz z dystrybucją.NINIEJSZE OPROGRAMOWANIE JEST DOSTARCZANE PRZEZ PROJEKT FREEBSD `` W STANIE, W JAKIM SIĘ ZNAJDUJE '' ORAZ WSZELKIE WYRAŹNE LUB DOMNIEMANE GWARANCJE, W TYM, ALE NIE OGRANICZONE DO, DOMNIEMANE GWARANCJE PRZYDATNOŚCI HANDLOWEJ I PRZYDATNOŚCI DO OKREŚLONEGO CELU. W ŻADNYM WYPADKU PROJEKT LUB WSPÓŁPRACOWNICY FREEBSD NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK SZKODY BEZPOŚREDNIE, POŚREDNIE, UBOCZNE, SZCZEGÓLNE, PRZYKŁADNE LUB WTÓRNE (W TYM, ALE NIE OGRANICZONE DO, ZAMÓWIENIA TOWARÓW LUB USŁUG LUB SUBSTYTUTU; UTRATĘ ZYSKÓW, DANYCH; LUB PRZERWANIE BIZNESU), JEDNAK NIE POWODOWANE I NA JAKIEJKOLWIEK TEORII ODPOWIEDZIALNOŚCI, NAWET W KONTRAKCIE, ŚRODKOWEJ ODPOWIEDZIALNOŚCI LUB TORTU (W TYM NEGLIGENCJI LUB INNYCH INNYCH) WYNIKAJĄCE W KAŻDYM SPOSÓB Z WYKORZYSTANIA TEGO OPROGRAMOWANIA, NAWET JEŚLI PRZYKORZYSTA.
Poglądy i wnioski zawarte w oprogramowaniu i dokumentacji są poglądami autorów i nie należy ich interpretować jako reprezentujących oficjalne zasady, wyrażone lub dorozumiane, Projektu FreeBSD.
Przez długi czas „kolekcja portów” FreeBSD, co oznacza, że oprogramowanie dostępne dla niego za pośrednictwem menedżera pakietów było większe i lepsze niż to, co było w repozytoriach Linux. Wyobrażam sobie, że to nieprawda, chociaż nie znam żadnych statystyk.