Różnica między BSD i Linux

Kluczowa różnica: BSD i Linux to oba typy systemów operacyjnych, które można uruchomić na swoim komputerze. BSD i Linux są pochodnymi systemu operacyjnego UNIX i oba są systemem operacyjnym typu open source. Na licencji GNU Public Licence Linux można modyfikować oprogramowanie w dowolny sposób, o ile udostępniają zmodyfikowany kod źródłowy innym użytkownikom. Licencja BSD nie ma tego wymogu, co oznacza, że ​​użytkownik może wprowadzać zmiany w oprogramowaniu i nie musi ich ujawniać innym użytkownikom.

BSD i Linux to oba typy systemów operacyjnych, które można uruchomić na swoim komputerze. Technicznie Berkeley Software Distribution (BSD) i Linux to typy jądra. Jądro jest centralnym komponentem wielu systemów operacyjnych.

Jądro Linuksa zostało wydane po raz pierwszy 5 października 1991 roku przez Linusa Torvaldsa. BSD był dystrybuowany przez Computer Systems Research Group (CSRG) z University of California, Berkeley, od 1977 do 1995. Obecnie BSD odnosi się do dowolnego systemu operacyjnego opartego na oryginalnym jądrze BSD, podobnym do Linuksa, który obecnie odnosi się do każdego operacyjnego systemu operacyjnego. system oparty na jądrze Linux. Popularne i popularne systemy operacyjne BSD to FreeBSD, NetBSD, OpenBSD lub DragonFly. Popularnymi i popularnymi systemami operacyjnymi Linux są Debian i jego pochodne, takie jak Ubuntu, Fedora i openSUSE.

BSD i Linux są pochodnymi systemu operacyjnego UNIX i oba są systemem operacyjnym typu open source. Oznacza to, że są one dostępne bezpłatnie dla każdego i każdego, kto chce używać i / lub modyfikować jądra lub systemy operacyjne oparte na tych jądrach.

Linux należy do Publicznej Licencji GNU. Gwarantuje to, że użytkownicy mogą uzyskać bezpłatny dostęp do kodu do samego jądra, które służy jako podstawa systemu operacyjnego Linux. Co więcej, użytkownicy mogą nawet zmienić jądro, aby wprowadzić zmiany w samym systemie operacyjnym. Zmiany te mogą obejmować zmiany preferencji dotyczące użyteczności lub systemu operacyjnego można zmienić tak bardzo, że liczy się jako zupełnie nowa dystrybucja Linuksa.

Podczas gdy licencja publiczna BSD jest podobna do licencji Linuksa, ma ona znaczną różnicę. Licencja BSD jest znacznie mniej restrykcyjna i pozwala na dystrybucję źródła tylko binarnego. Na licencji GNU Public Licence Linux można modyfikować oprogramowanie w dowolny sposób, o ile udostępniają zmodyfikowany kod źródłowy innym użytkownikom. Licencja BSD nie ma tego wymogu, co oznacza, że ​​użytkownik może wprowadzać zmiany w oprogramowaniu i nie musi ich ujawniać innym użytkownikom.

Kolejna różnica między nimi polega na tym, że kod BSD nie jest kontrolowany przez jednego użytkownika, jest on zarządzany przez rdzeń zespołu luźno złożonego z programistów na całym świecie. FreeBSD i NetBSD mają główny zespół, który zarządza projektem. To oni decydują o tym, w jakim kierunku zmierza projekt. Niektóre komponenty BSD są projektami Open Source i zarządzane przez różnych opiekunów projektów.

Linux, z drugiej strony, nie ma takich ograniczeń w swoich projektach. Jądro Linuksa jest dostępne bezpłatnie dla każdego, kto może wprowadzić w nim jakiekolwiek zmiany. Następnie mogą dostarczyć jądro pięciu innym osobom, które mogą dokonać zmian, które ich pragną. Proces jest kontynuowany, dlatego nie ma jednej lub dwóch wersji systemu Linux. Każda osoba może mieć unikalnie opracowany system operacyjny Linux. Mogą być dostępne miliony różnych wersji.

Na podstawie FreeBSD.org, Aalpha NET wymienia niektóre powody, dla których FreeBSD powinien być używany:

  1. Obsługuje wiele platform: x86, AMD64, Alpha, IA-64, PC-98 i UltraSPARC
  2. Open Source - dostępne bezpłatnie i dostarczane z pełnym kodem źródłowym
  3. Odpowiedni dla wielu aplikacji desktopowych i serwerowych
  4. Można zainstalować z różnych źródeł
  5. Rozszerza zestaw funkcji systemu operacyjnego 4.4BSD:
    • scalona pamięć wirtualna i pamięć podręczna bufora systemu plików
    • moduły kompatybilności - do uruchamiania programów dla innych systemów operacyjnych, w tym dla systemów Linux, SCO UNIX, NetBSD i BSD / OS
    • Kolejki jądra - programy bardziej efektywnie reagują na różne zdarzenia asynchroniczne
    • Zaakceptuj filtry - popraw wydajność, zezwalając aplikacjom intensywnie połączonym (np. Serwerom internetowym) na wrzucenie części ich funkcjonalności do jądra systemu operacyjnego
    • Soft Updates - poprawiona wydajność systemu plików bez poświęcania bezpieczeństwa i niezawodności (analizuje operacje systemu plików meta-danych, dzięki czemu są one przetwarzane bardziej efektywnie)
    • Obsługa IPsec i protokołu internetowego następnej generacji, IPv6 - poprawa bezpieczeństwa w sieciach
    • obsługa jądra zapory ogniowej IP, bramki proxy IP itp.
    • obsługuje oprogramowanie szyfrujące, bezpieczne powłoki, uwierzytelnianie Kerberos, "wirtualne serwery" utworzone za pomocą więzień, usługi chrootowania w celu ograniczenia dostępu aplikacji do systemu plików, bezpieczne urządzenia RPC i listy dostępu dla usług obsługujących opakowania TCP

Jednak według LiNUXLiNKS.com istnieją różne powody, dla których warto korzystać z Linuksa:

  • Dystrybucja Linuksa ma oprogramowanie warte tysiące dolarów bez żadnych kosztów (lub kilka dolarów, jeśli zakupiono je na CD)
  • Linux to kompletny system operacyjny, który jest:
    • stabilny - awarie aplikacji znacznie zmniejszają system operacyjny pod Linuksem
    • niezawodne - serwery linuksowe są często gotowe przez setki dni w porównaniu ze zwykłymi restartami wymaganymi w systemie Windows
    • niezwykle potężny
  • Zawiera pełne środowisko programistyczne, w tym kompilatory C, C ++, Fortran, biblioteki narzędziowe, takie jak Qt i języki skryptowe, takie jak Perl, Awk i sed. Kompilator AC dla samego Windowsa przywróciłby Ci setki dolarów.
  • Doskonałe możliwości pracy w sieci: pozwala na współdzielenie procesorów, udostępnianie modemów itp .; z których wszystkie nie są uwzględnione lub dostępne w systemie Windows 95.
  • Idealne środowisko do uruchamiania serwerów takich jak serwer WWW (np. Apache) lub serwer FTP.
  • Dostępna jest szeroka gama komercyjnego oprogramowania, jeśli twoje wolne oprogramowanie nie zaspokoi Twoich potrzeb.
  • System operacyjny, który można łatwo uaktualnić. Po jakimś czasie typowa instalacja systemu Windows i oprogramowania przechodzi w kompletny bałagan. Często jedynym sposobem na usunięcie wszystkich śmieci jest ponowne sformatowanie dysku twardego i rozpoczęcie od nowa. Linux jest jednak znacznie lepszy w utrzymaniu systemu.
  • Obsługuje wiele procesorów w standardzie.
  • Prawdziwe wielozadaniowość; możliwość uruchomienia więcej niż jednego programu w tym samym czasie.
  • Doskonały system okienkowy o nazwie X; odpowiednik systemu Windows, ale o wiele bardziej elastyczny.
Zalecane

Podobne Artykuły

  • różnica pomiędzy: Różnica między poprawką a poprawką

    Różnica między poprawką a poprawką

    Kluczowa różnica: główna różnica między tymi terminami polega na tym, że poprawka oznacza dodanie lub usunięcie czegoś z oryginału, podczas gdy zmiana oznacza wprowadzenie zmian w oryginale. Te zmiany mogą być małe lub duże. Terminy "Zmiana" i "Rewizja" są często używane razem, podobnie jak w ich źródłach, oba terminy odnoszą się do wprowadzania zmian. Jednakże, mimo że te
  • różnica pomiędzy: Różnica między Windows Phone 7 i Windows Phone 8

    Różnica między Windows Phone 7 i Windows Phone 8

    Kluczowa różnica: Windows Phone 7 nie jest dokładnie ulepszeniem Windows Mobile 6.5; to całkowicie odnowiony i nowy system operacyjny. Windows Phone 7 jest zbudowany na innym jądrze systemu Windows Mobile i nie jest kompatybilny wstecz. Windows Phone 7 był o krok od systemu operacyjnego Windows Mobile 6.5. Op
  • różnica pomiędzy: Różnica między AM a PM

    Różnica między AM a PM

    Kluczowa różnica: AM oznacza ante meridiem, co oznacza przed południem, podczas gdy PM oznacza meridie, co oznacza południe. Stąd, od godziny 12:00 (północ) do godziny 12:00 (w południe), czas jest zapisywany jako AM, natomiast od 12:00 (południe) do 12:00 (północ) jest zapisywany jako PM. Pierwszą
  • różnica pomiędzy: Różnica między GUI, IDE i interfejsem użytkownika

    Różnica między GUI, IDE i interfejsem użytkownika

    Kluczowa różnica: GUI jest podzbiorem interfejsu użytkownika. Jedyna poważna różnica między nimi to fakt, że interfejs użytkownika pozwala na interakcję z urządzeniem, podczas gdy GUI robi to samo, ale z dodanymi środkami grafiki. IDE oznacza zintegrowane środowisko programistyczne i jest to pakiet oprogramowania, który zawiera kombinację innego oprogramowania, które pozwala programistom prawidłowo opracować inne oprogramowanie lub program. GUI i UI są dość
  • różnica pomiędzy: Różnica między Samsung Galaxy S4 i Blackberry Z10

    Różnica między Samsung Galaxy S4 i Blackberry Z10

    Kluczowa różnica: Samsung Galaxy S4 jest następcą bardzo popularnego Samsunga Galaxy S3. Firma oferuje nowe funkcje w nieco mniejszym i bardziej eleganckim designie. Ekran telefonu został zwiększony do oszałamiającego prawie 5 cali przy niewielkim spadku wielkości telefonu. Ekran jest pojemnościowym ekranem dotykowym Super AMOLED o pełnej rozdzielczości HD, który zapewnia większą rozdzielczość 1080 pikseli, gęstość prawie 441ppi. Blackberry Z10 to
  • różnica pomiędzy: Różnica między ciemnym a jasnobrązowym cukrem

    Różnica między ciemnym a jasnobrązowym cukrem

    Kluczowa różnica: Cukier brązowy, który zyskał dziś popularność, to cukier biały z dodatkiem melasy. Cukier brązowy zmienia się z jasnobrązowego do ciemnobrązowego. Odnosi się to nie tylko do koloru cukru, ale również do ilości melasy w cukrze. Jasnobrązowy cukier zawiera 3, 5% melasy o całkowitej objętości, podczas gdy ciemnobrązowy cukier to 6, 5% melasy. Regularny brązowy cu
  • różnica pomiędzy: Różnica między stroną na Facebooku a grupą Facebook

    Różnica między stroną na Facebooku a grupą Facebook

    Kluczowa różnica: strony na Facebooku były tworzone przede wszystkim dla korporacyjnych firm, produktów i marek. Grupy to platforma, na której ludzie mogą się spotykać i tworzyć małą społeczność, w której mogą dzielić się pomysłami, tworzyć platformy, współpracować, omawiać określone tematy itp. Media społecznościowe s
  • różnica pomiędzy: Różnica między smartfonem a podstawowym telefonem

    Różnica między smartfonem a podstawowym telefonem

    Kluczowa różnica: smartfony to dowolne telefony komórkowe podobne do mini-komputera. Smartfony oferują szereg funkcji, które umożliwiają zaawansowane możliwości obliczeniowe i łączność. Podstawowe telefony to telefony, które umożliwiają użytkownikom wykonywanie podstawowych funkcji, takich jak nawiązywanie / odbieranie połączeń oraz wysyłanie / odbieranie wiadomości tekstowych. Smartfony i podstawow
  • różnica pomiędzy: Różnica między HP Slate 7 i Nexus 7

    Różnica między HP Slate 7 i Nexus 7

    Kluczowa różnica: tablet obsługuje 7-calowy ekran o rozdzielczości 1024 x 600 i jest zasilany dwurdzeniowym procesorem A9. Zawiera również pamięć wewnętrzną 16 GB i 1 GB pamięci RAM. Tablet oferuje podstawowy aparat o rozdzielczości 3MP i podstawową kamerę VGA (podstawową). Według Engadget, rama ze stali nierdzewnej oferuje pewną sztywność, a matowe wykończenie grzbietu jest przyjemne dla dłoni. Oferuje żywe kolory

Wybór Redakcji

Różnica między sprzedażą a marketingiem

Kluczowa różnica: marketing i sprzedaż to dwie różne rzeczy, które są częścią strategii firmy. Sprzedaż jest dość prosta. Obejmuje on faktycznie sprzedaż produktów lub usług firmy swoim klientom. Marketing to proces przekazywania wartości produktu lub usługi klientom, tak aby produkt lub usługa była sprzedawana. Marketing i sprzed