Odpowiedź
Jeśli chcesz wiedzieć, jakie są różnice, aby móc wydajniej korzystać z systemu, oto często przywoływane wprowadzenie do BSD dla ludzi wywodzących się z Linuksa .
Jeśli chcesz poznać kontekst historyczny tej decyzji, zgadnę, jak dlaczego wybrali FreeBSD. Mniej więcej w czasie pierwszej bańki dot-com FreeBSD 4 był niezwykle popularny wśród dostawców usług internetowych. Mogło to być, ale nie musi, być związane z dodaniem kqueue
. Strona Wikipedii tak opisuje uczucia do FreeBSD 4: „… powszechnie uważany za jeden z najbardziej stabilnych i wydajnych systemów operacyjnych z całej linii Unix”. W szczególności FreeBSD z czasem dodał inne funkcje, które byłyby atrakcyjne dla dostawców usług hostingowych, takie jak jail
i obsługa ZFS.
Osobiście bardzo lubię systemy BSD, ponieważ po prostu czuję , że pasują do siebie lepiej niż większość dystrybucji Linuksa, z których korzystałem. Ponadto dokumentacja dostarczona bezpośrednio w różnych podręcznikach itp. jest znakomita. Jeśli zamierzasz używać FreeBSD, bardzo polecam Podręcznik FreeBSD .
Komentarze
Odpowiedź
FreeBSD cieszy się opinią solidniejszego stosu sieciowego. Z doświadczenia zawodowego w poprzedniej firmie mieliśmy serwer proxy, który przewracał się pod obciążeniem. Kiedy wrzuciliśmy na niego FreeBSD, serwer z łatwością radził sobie z ładowaniem przez ponad rok (ruszyłem dalej – nadal może działać).
NetBSD słynie z tego, że działa na wielu różnych urządzeniach.
OpenBSD cieszy się (zasłużoną) reputacją wyjątkowo bezpiecznego.
To ” s Unix, jest niezawodny i darmowy. Nie ma prawdziwego powodu, aby go unikać, ale przegapisz nową atrakcyjność, jaką mają Linuksy.
Komentarze
Odpowiedź
Wolę licencyjną filozofię licencji BSD od licencji GPL. Dla mnie darmowe oznacza robienie prawie wszystkiego z kodem. Jest tak darmowy, że możesz go uczynić nie wolnym, jak zrobił to Apple.
Praktycznie prawdopodobnie nie ma to na mnie żadnego wpływu, ale wolę to z zasady i był to jeden z powodów, dla których zdecydowałem się używać FreeBSD zamiast Linuksa .
Innym powodem jest to, że chciałem majstrować. Kiedy używam Ubuntu, nie zakładam mojej uniksowej czapki; zamiast tego używam GUI wszędzie tak, jakbym był w systemie Windows (co niekoniecznie jest złą rzeczą, tylko inną).
Odpowiedź
FreeBSD to system operacyjny. Linux to jądro. Więc w swoim pytaniu „porównujesz jabłka i nasiona pomarańczy.
Licencjonowanie i obsługa urządzeń to moje dwa główne powody, dla których ktoś wybrałby jeden ponad innymi
Komentarze
Odpowiedź
Oto „ coś, co napisałem o wariantach BSD unix w odpowiedzi na podobne pytanie dotyczące błędu serwera. Ogólnie kod Podstawa systemów BSD jest ściślej kontrolowana niż typowa dystrybucja Linuksa. Otrzymasz coś bardziej podobnego do tradycyjnego Uniksa, a system jest bardzo solidny z bardziej konserwatywną polityką zmian.
Jeśli jesteś czysty sklep z otwartym kodem źródłowym i niezależny od żadnego komercyjnego oprogramowania, takiego jak Oracle, system BSD unix zapewni bardzo stabilną, dobrze zrozumiałą i kontrolowaną platformę oprogramowania, bardziej niż Linux. Większość historycznych problemów, takich jak słabe sterowniki lub obsługa SMP, zostało rozwiązanych wiele lat temu, szczególnie na głównym sprzęcie serwerowym.
Jeśli potrzebujesz tradycyjnego pulpitu unixowego, to unix BSD da ci to, jak również każdy linux distro. Jeśli szukasz systemu dla użytkowników końcowych, lepiej byłoby, gdybyś miał Ubuntu lub Fedorę. Gentoo Linux był oparty na pochodnej systemu pakowania portów BSD.
Odpowiedź
Różnica między dystrybucjami BSD i Linuksa sięgała wczesnych dni Uniksa.
AT & T posiadał Uniksa, ale z powodu ograniczeń nie mógł konkurować w branży komputerowej. Z tego powodu udzielili licencji na Uniksa Berkeley. Berkeley zaczęło dostosowywać i poprawiać wszystko, aż w końcu nie było AT & Kod T naprawdę obecny w ich nowym systemie operacyjnym o nazwie BSD (Berkeley Software Distribution).
Wpisz nieco później, Linus Torvalds był w klasie systemów operacyjnych pracującej z niekompletnym klonem Uniksa o nazwie Minix, który miał na celu przeszkolenie studentów w zakresie budowania systemu operacyjnego. Linus podjął ten pomysł i założył gałąź Linuksa.
Teraz moje doświadczenie polega bardziej na OpenBSD iz tej perspektywy różnica e jest oszałamiający. Wspomniano, że OpenBSD jest bezpieczniejszy, ponieważ ma tylko 2 exploity w swojej historii.
Założyciel Theo de Raadt uważał, że bezpieczeństwo powinno być głównym celem i że wiele Linuksów i inne systemy BSD nie były przeznaczone do pisania dobrego kodu i zamiast tego skupiały się zbytnio na dodawaniu nowych funkcji tylko po to, aby je dodać.
OpenBSD ma harmonogram wydań wynoszący 6 miesięcy, czyli wszystko, czego nie można w pełni i bezpiecznie zaimplementować w ten okres nie jest dodawany. W porównaniu z dystrybucjami Linuksa, takimi jak Ubuntu, które nigdy nie testowały niczego przed wydaniem, jest to ogromny klucz do spokoju ducha dla wielu administratorów i operatorów serwerów.
Odpowiedź
Podobnie jak @User , wolę licencję BSD i jest to główny powód, dla którego używam go jako podstawowego systemu operacyjnego.
Nie jestem w żaden sposób przeciwny GPL, ale jeśli dostępna jest licencjonowana aplikacja podobna do MIT / MIT, użyję jej najpierw w stosunku do podobnej aplikacji, która jest na licencji GPL „d.
To jest tak darmowe, że możesz uczynić to nie wolnym
To ” jest bardzo atrakcyjny dla zorientowanych biznesowo, jak również dla użytkowników takich jak ja.
System portów jest nie do porównania (IMNSHO) i był wzorem do naśladowania przez kilka dystrybucji Linuksa (Gentoo przychodzi na myśl ).
Ponadto, ponieważ FreeBSD nie jest tak rozpowszechniony na komputerach stacjonarnych 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 niczego, czego Linux nie mógłby zrobić, ani niczego w Linuksie, czego FreeBSD nie mógłby zrobić. … a to obejmuje Flash – bez działa pod Linuxulatorem: gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka.
Odpowiedź
Dokumentacja:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/
Spójność programowania:
http://svnweb.freebsd.org/base/release/
Licencja
Copyright 1992-2012 The FreeBSD Project. Wszelkie prawa zastrzeżone.
Redystrybucja i wykorzystanie w kodzie źródłowym i binarnym formularze, z modyfikacjami lub bez, ar e dozwolone pod warunkiem spełnienia następujących warunków:
-
W przypadku redystrybucji kodu źródłowego należy zachować powyższą informację o prawach autorskich, tę listę warunków i poniższe wyłączenie odpowiedzialności.
-
Redystrybucje w formie binarnej muszą zawierać powyższą informację o prawach autorskich, tę listę warunków i poniższe wyłączenie odpowiedzialności w dokumentacji
i / lub innych materiałach dostarczonych wraz z dystrybucją.
TO OPROGRAMOWANIE JEST DOSTARCZANE W PROJEKCIE FREEBSD „TAKIE, JAKIE JEST”, A WSZELKIE WYRAŹNE LUB DOROZUMIANE GWARANCJE, W TYM, ALE NIE WYŁĄCZAJĄ SIĘ DO DOMNIEMANYCH GWARANCJI PRZYDATNOŚCI HANDLOWEJ I PRZYDATNOŚCI DO OKREŚLONEGO CELU. W ŻADNYM PRZYPADKU PROJEKT LUB WSPÓŁPRACOWNICY FREEBSD NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA SZKODY BEZPOŚREDNIE, POŚREDNIE, PRZYPADKOWE, PRZYKŁADOWE ANI WTÓRNE (W TYM, LECZ BEZ OGRANICZENIA DO ZAKUPU TOWARÓW LUB USŁUG, UTRATY UŻYTKOWANIA; LUB PRZERWY W BIZNESIE) JEDNAK PRZYCZYNY I NA PODSTAWIE JAKIEJKOLWIEK TEORII ODPOWIEDZIALNOŚCI, NAWET W PRZYPADKU UMOWY, ŚCIĘTEJ ODPOWIEDZIALNOŚCI LUB TORTU (W TYM ZANIEDBANIA LUB W INNY SPOSÓB) WYNIKAJĄCEJ Z KORZYSTANIA Z TEGO OPROGRAMOWANIA, NAWET JEŚLI ZALECANE.
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.
Odpowiedź
Przez długi czas FreeBSD „s” kolekcja portów „, co oznacza oprogramowanie dostępne dla za pośrednictwem swojego menedżera pakietów był większy i lepszy niż to, co było w repozytoriach Linuksa d wyobraź sobie, że „teraz nie jest prawdą, chociaż nie znam żadnych statystyk.
Komentarze