BSD: Celălalt Unix gratuit

Autor: Eugene Taylor
Data Creației: 8 August 2021
Data Actualizării: 12 Mai 2024
Anonim
Statistical Programming with R by Connor Harris
Video: Statistical Programming with R by Connor Harris

Conţinut



Sursa: Rvlsoft / Dreamstime.com

La pachet:

Numeroase versiuni gratuite de BSD sunt disponibile cu o gamă largă de aplicații și opțiuni din care să alegeți. Găsiți BSD pentru a se potrivi nevoilor dvs. specifice.

Sigur, dacă ești un techie, știi despre Linux, chiar dacă nu îl folosești cu adevărat. Este un sistem de operare puternic, de tip business, de tipul Unix. Dar dacă ar exista un alt tip de sistem Unix gratuit? Familia de sisteme de operare BSD oferă o alternativă viabilă la Linux. În acest articol, vom analiza istoricul BSD și vom examina mai multe dintre versiunile majore pentru a vedea dacă una dintre ele poate fi potrivită pentru dvs.

Istoricul distribuțiilor software Berkeley

În primele zile, Unix nu era un produs comercial, ci unul de cercetare. AT&T a fost interzisă să-l ofere spre vânzare de către guvern, dar li s-a permis să-l ofere pentru universități aproape de nimic. Unul dintre ei a fost UC Berkeley. Din moment ce a venit cu codul sursă, studenții de grad nu au putut rezista să clipească. Unul dintre acei studenți, Bill Joy, a început să adauge propriile sale programe la mix, inclusiv editorul de vi. El a împachetat unele dintre instrumentele sale în ceva numit Berkeley Software Distribution sau BSD.

O descoperire majoră a apărut atunci când universitatea a obținut un nou-minicomputer digital VAX Digital Equipment Corporation. Exista deja o versiune a lui Unix, dar nu a profitat de funcțiile de memorie virtuală pe care computerul le-a oferit. Joy și câțiva alți studenți au reușit să adauge suport, iar BSD a devenit unixul ales pentru mașinile VAX.

La începutul anilor 80, DARPA a acordat UC Berkeley un contract pentru a adăuga suport TCP / IP la BSD, deoarece Unix devenea un standard de facto în lumea cercetării informatice.

O serie de companii ofereau stații de lucru care rulau BSD, care erau în esență minicomputere reduse până la dimensiunea desktopului. Unul dintre principalii producători a fost Sun Microsystems. Bill Joy a fost chiar unul dintre fondatori.

La începutul anilor 90, William Jolitz a portat BSD la PC, încă o descoperire majoră. El a găsit sarcina de a dezvolta sistemul de operare de unul singur prea descurajant, dar 386 / BSD-ul său este baza pentru toate versiunile moderne BSD de astăzi.

În ciuda unui început promițător ca nou sistem de operare Internets la alegere, BSD a fost împiedicată de un proces din partea AT&T care a invocat încălcarea dreptului de autor. Cu toate acestea, în cele din urmă instanțele au decis că BSD a divercat atât de mult, încât doar câteva dosare au fost încălcate și au putut fi rescrise cu ușurință. Procesul a însemnat că un mic proiect, Linux, a avansat la începutul anilor 90 pentru a atrage urmărire la nivel mondial. Sistemele BSD complet deschise menționate mai jos au apărut în cele din urmă pentru a atrage comunități dedicate de utilizatori și dezvoltatori.

Dacă doriți să aflați mai multe, Kirk McKusick, unul dintre dezvoltatorii originali, a oferit o imagine de ansamblu detaliată și informativă asupra istoriei BSD.

Versiuni BSD

Există o serie de versiuni BSD din care să alegeți.

FreeBSD este unul dintre cele mai mari. Se concentrează în principal pe servere, în special pe servere web și servere de fișiere. FreeNAS este un offshoot care oferă un server de stocare atașat de rețea complet, ușor de utilizat. PC-BSD este răspunsul comunității BSD la Ubuntu, ambalând FreeBSD într-un mediu desktop ușor de utilizat.

NetBSD este o versiune a BSD care este proiectată pentru a fi portabilă și înseamnă că este portabilă. Acesta acceptă o mulțime de hardware care a fost mult timp în afara producției, de la x86 până la VAX-ul original. Unii utilizatori întreprinzători chiar au reușit să ruleze pe un toaster. Este foarte popular în dezvoltarea sistemelor încorporate, în special în echipamentele de rețea. De fapt, probabil că ruterul dvs. Wi-Fi îl rulează.

OpenBSD este proiectat pentru a fi foarte sigur. Dezvoltatorii săi examinează codul foarte atent, căutând găuri și au inclus funcții precum un firewall încorporat. Aceștia revendică doar două găuri la distanță din instalația implicită, ceea ce reprezintă o înregistrare foarte impresionantă. În urma dezacordului Heartbleed, ei și-au dezvăluit propria versiune a OpenSSL, numindu-l LibreSSL. (Da, asta este Comic Sans pe pagina lor.)

De asemenea, au contribuit cu câteva programe majore utilizate în întreaga lume open source, chiar dacă nu ați folosit OpenBSD în sine. OpenSSH este utilizat pentru conectările de la distanță și tmux este un program îngrijit care vă permite să multiplexați terminalul sau să aveți un fel de „navigare cu file” pentru linia de comandă.

DragonflyBSD este încă o versiune a BSD, dar aceasta urmărește performanța. În ultimii ani, a făcut o apăsare mare pentru performanța SSD și performanța pe sistemele multiprocesor.

Cultură: BSD Vs. Linux

Una dintre diferențele majore dintre cultura BSD și Linux este preferința pentru licențele open-source. Atât licența BSD, cât și GPL vă permit să consultați codul sursă, dar GPL vă solicită să deschideți codul sursă la orice versiuni derivate pe care le eliberați. Licența BSD, pe de altă parte, nu are o astfel de cerință. Dacă doriți, nu puteți să modificați codul și să eliberați o versiune proprie. Dezvoltatorii BSD spun că acest lucru le oferă dezvoltatorilor și mai multă libertate de a face ceea ce vor cu codul decât îl face GPL.

Filosofia BSD

O altă diferență majoră între Linux și BSD este că sistemele BSD sunt concepute pentru a fi sisteme coerente, după cum scrie Matt Fuller. Majoritatea distribuțiilor Linux sunt un hodge-podge al kernel-ului Linux, utilităților GNU și orice altceva pe care doreau să le includă dezvoltatorii. Dezvoltatorii BSD, pe de altă parte, construiesc un „sistem de bază” minimalist. Utilizatorii pot apoi să adauge ceea ce vor. Aceasta face o instalare foarte stabilă. Linux nu are un sistem de bază central. Din perspectiva BSD, totul este un add-on. Dezvoltatorii BSD cred în general că modul lor de organizare a sistemului de operare dă rezultate mai bune pe termen lung. Atunci când se confruntă cu o alegere între stabilitate și sprijinirea noilor funcții, dezvoltatorii BSD îl vor lua în general pe primul.

Linia de jos? Dacă sunteți în căutarea unui sistem solid și solid, care să-și calce linia până la Unix-ul original, sistemele de operare BSD merită căutate.Este posibil să nu fie la fel de populare ca Linux, dar probabil că dezvoltatorii le plac în felul acesta, și s-ar putea să simți și tu așa.