Bahay Audio Bsd: ang iba pang libreng unix

Bsd: ang iba pang libreng unix

Talaan ng mga Nilalaman:

Anonim

Sigurado, kung ikaw ay isang techie, alam mo ang tungkol sa Linux, kahit na hindi mo talaga ito ginagamit. Ito ay isang malakas, pang-uring OS na tulad ng OS na OS. Ngunit paano kung mayroong isa pang uri ng libreng Unix system? Ang pamilya ng BSD ng mga operating system ay nag-aalok ng isang mabubuhay na alternatibo sa Linux., titingnan namin ang kasaysayan ng BSD at suriin ang maraming mga pangunahing bersyon upang makita kung ang isa sa kanila ay maaaring tama para sa iyo.

Kasaysayan ng Distribusyon ng Berkeley Software

Sa mga unang araw nito, si Unix ay hindi isang komersyal na produkto, ngunit isang pananaliksik. Ang AT&T ay ipinagbabawal mula sa pag-alok nito ng ibinebenta ng gobyerno, ngunit pinahintulutan silang ibigay ito para sa susunod na wala sa mga unibersidad. Ang isa sa kanila ay si UC Berkeley. Yamang dumating ito kasama ang source code, hindi mapigilan ng mga mag-aaral ang tinkering. Ang isa sa mga mag-aaral, na si Bill Joy, ay nagsimulang magdagdag ng kanyang sariling mga programa sa halo, kasama na ang vi text editor. Naka-pack niya ang ilan sa kanyang mga tool sa isang bagay na tinatawag na Berkeley Software Distribution, o BSD.


Ang isang pangunahing tagumpay ay dumating nang ang unibersidad ay nakakuha ng isang bagong-bagong Digital Equipment Corporation na VAX minicomputer. Mayroon nang isang bersyon ng Unix para dito, ngunit hindi nito sinamantala ang tampok na virtual memory na inalok ng computer. Nagagalak si Joy at ilang iba pang mga mag-aaral upang magdagdag ng suporta, at ang BSD ay naging Unix na pinili para sa mga makina ng VAX.


Sa maagang '80s binigyan ng DARPA ang UC Berkeley ng isang kontrata upang magdagdag ng suporta ng TCP / IP sa BSD, dahil si Unix ay naging pamantayan sa de facto sa mundo ng pagsasaliksik sa agham ng computer.


Ang isang bilang ng mga kumpanya ay nag-aalok ng mga workstation na tumatakbo sa BSD na mahalagang mga minicomputers na bumababa hanggang sa laki ng desktop. Ang isa sa mga pangunahing tagagawa ay ang Sun Microsystems. Si Bill Joy ay kahit isa sa mga nagtatag.


Sa unang bahagi ng '90s, William Jolitz port BSD sa PC, pa isa pang pangunahing tagumpay. Natagpuan niya ang gawain ng pagbuo ng OS sa pamamagitan ng kanyang sarili na masyadong nakakatakot, ngunit ang kanyang 386 / BSD ang batayan para sa lahat ng mga modernong bersyon ng BSD ngayon.


Sa kabila ng isang pangakong pagsisimula bilang nascent Interne'ts operating system na napili, ang BSD ay pinigilan ng isang demanda mula sa AT&T na nagsasabing ang paglabag sa copyright. Gayunpaman, sa huli ang mga korte ay nagpasiya na ang BSD ay nag-iba-iba na ilan lamang sa mga file ang nilabag, at madali silang maisusulat. Ang demanda ay nangangahulugan na ang isang maliit na proyekto, Linux, ay bumato nang maaga sa unang bahagi ng '90s upang maakit ang sumusunod sa buong mundo. Ang ganap na bukas na mapagkukunan na mga sistema ng BSD na nabanggit sa ibaba ay lumitaw upang maakit ang mga nakatuon na komunidad at developer ng komunidad.


Kung nais mong matuto nang higit pa, ang Kirk McKusick, isa sa mga orihinal na developer, ay nagbigay ng detalyado at kaalaman na pangkalahatang-ideya ng kasaysayan ng BSD.

Mga Bersyon ng BSD

Mayroong isang bilang ng mga bersyon ng BSD na pipiliin.


Ang FreeBSD ay isa sa pinakamalaking. Pangunahing nakatuon ito sa mga server, lalo na sa mga server ng Web at mga server server. Ang FreeNAS ay isang offhoot na nag-aalok ng isang kumpletong, madaling gamitin na network na naka-attach na server ng imbakan. Ang PC-BSD ay ang sagot ng komunidad ng BSD sa Ubuntu, ang FreeBSD packaging sa isang madaling magamit na kapaligiran sa desktop.


Ang NetBSD ay isang bersyon ng BSD na idinisenyo upang maging portable - at nangangahulugang portable. Sinusuportahan nito ang isang pulutong ng hardware na matagal na mula nang wala sa produksiyon, mula sa x86 sa lahat ng paraan hanggang sa orihinal na VAX. Ang ilang mga gumagamit ng enterprising ay nakuha pa nitong magpatakbo sa isang toaster. Ito ay napakapopular sa pag-embed ng pag-unlad ng system, lalo na sa mga kagamitan sa networking. Sa katunayan, ang iyong Wi-Fi router ay marahil ay nagpapatakbo nito.


Ang OpenBSD ay idinisenyo upang maging ligtas. Maingat na suriin ng mga developer nito ang code nang maingat, naghahanap ng mga butas, at may kasamang mga tampok tulad ng isang built-in na firewall. Dalhin lamang nila ang dalawang malalayong butas sa default na pag-install, na kung saan ay isang napaka-kahanga-hangang tala. Sa pagtatapos ng debosyong Puso, sinira nila ang kanilang sariling bersyon ng OpenSSL, na tinatawag itong LibreSSL. (Oo, iyon ang Comic Sans sa kanilang pahina.)


Nag-ambag din sila ng ilang mga pangunahing programa na ginamit sa buong mundo ng open-source, kahit na hindi mo pa ginamit ang OpenBSD mismo. Ang OpenSSH ay ginagamit para sa mga malalayong logins at ang tmux ay isang masinop na programa na nagbibigay-daan sa iyo ng maraming beses sa iyong terminal, o magkaroon ng isang uri ng "naka-tab na pag-browse" para sa linya ng command.


Ang DragonflyBSD ay isa pang bersyon ng BSD, ngunit ang layunin ng isang ito para sa pagganap. Sa mga nagdaang taon, ito ay gumagawa ng isang malaking pagtulak para sa pagganap at pagganap ng SSD sa mga sistema ng multiprocessor.

Kultura: BSD vs. Linux

Ang isa sa mga pangunahing pagkakaiba sa pagitan ng kultura ng BSD at Linux ay ang kagustuhan para sa mga bukas na mapagkukunan ng lisensya. Parehong ang lisensya ng BSD at ang GPL hayaan kang tumingin sa source code, ngunit hinihiling ka ng GPL na buksan ang source code sa anumang mga bersyon ng derivative na iyong pinakawalan. Ang lisensya ng BSD, sa kabilang banda, ay walang ganoong kahilingan. Malaya kang gumawa ng mga pagbabago sa code at maglabas ng isang proprietary na bersyon kung nais mo. Sinabi ng mga developer ng BSD na nagbibigay ito ng mga developer ng higit pang kalayaan na gawin ang nais nila sa code kaysa sa ginagawa ng GPL.

Ang BSD Philosophy

Ang isa pang pangunahing pagkakaiba sa pagitan ng Linux at BSD ay ang mga sistema ng BSD ay idinisenyo upang maging magkakaugnay na mga sistema, tulad ng isinusulat ni Matt Fuller. Karamihan sa mga pamamahagi ng Linux ay isang hodge-podge ng Linux kernel, GNU utilities at anumang bagay na nais isama ng mga developer. Ang mga developer ng BSD, sa kabilang banda, ay nagtatayo ng isang minimalistic na "base system." Pagkatapos ay maaaring idagdag ng mga gumagamit ang nais nila dito. Ginagawa ito para sa isang matatag na pag-install. Kulang ang Linux ng isang pangunahing sistema ng base. Mula sa pananaw ng BSD, ang lahat ay isang add-on. Sa pangkalahatan iniisip ng mga developer ng BSD ang kanilang paraan ng pag-aayos ng operating system ay nagbubunga ng mas mahusay na mga resulta sa katagalan. Kung nahaharap sa isang pagpipilian sa pagitan ng katatagan at pagsuporta sa mga bagong tampok, ang mga developer ng BSD ay karaniwang kukunin ang dating.


Ang ilalim na linya? Kung naghahanap ka ng isang matatag, rock-solid system na sumusubaybay sa linya ng linya nito pabalik sa orihinal na Unix, ang mga operating system ng BSD ay mahusay na hinahangad. Maaaring hindi sila katulad ng Linux, ngunit marahil ay gusto ito ng mga developer, at maramdaman mo rin ang ganoong paraan.

Bsd: ang iba pang libreng unix