Taula de continguts:
- Historial de la distribució de programari Berkeley
- Versions BSD
- Cultura: BSD Vs. Linux
- La filosofia BSD
Per descomptat, si ets un techie, saps de Linux, encara que realment no el facis servir. És un sistema operatiu potent, com els Unix, de classe empresarial. Però, i si hi hagués un altre tipus de sistema lliure Unix? La família de sistemes operatius BSD ofereix una alternativa viable a Linux., examinarem la història de BSD i examinarem diverses de les versions principals per veure si alguna d’elles pot ser adequada per a vosaltres.
Historial de la distribució de programari Berkeley
Unix no era un producte comercial, sinó investigador. AT&T no podia oferir-ne la venda per part del govern, però se'ls va permetre donar-la sense res a les universitats. Un d’ells va ser UC Berkeley. Atès que venia amb el codi font, els estudiants de grau no podien resistir-se a fer ganes. Un d'aquests estudiants, Bill Joy, va començar a afegir els seus propis programes a la barreja, inclòs l'editor de text vi. Va empaquetar algunes de les seves eines en una cosa anomenada Berkeley Software Distribution o BSD.
Un gran avenç es produí quan la universitat va obtenir un nou minicomputador VAX Digital Equipment Corporation. Ja hi havia una versió d’Unix per a això, però no aprofitava les característiques de memòria virtual que l’ordinador oferia. Joy i alguns altres estudiants van aconseguir afegir suport, i BSD es va convertir en l’Unix de selecció per a màquines VAX.
A principis dels anys 80, DARPA va concedir a UC Berkeley un contracte per afegir suport TCP / IP a BSD, ja que Unix s’estava convertint en un estàndard de facto en el món de la investigació en informàtica.
Algunes empreses ofereixen estacions de treball que utilitzaven BSD, que eren essencialment minicomputadors disminuïdes fins a la mida de l'escriptori. Un dels principals fabricants va ser Sun Microsystems. Bill Joy va ser fins i tot un dels fundadors.
A principis dels anys 90, William Jolitz portava BSD al PC, un altre avenç important. Va trobar la tasca de desenvolupar el sistema operatiu per si mateix, però el seu 386 / BSD és la base de totes les versions actuals de BSD actuals.
Malgrat un inici prometedor com el sistema operatiu que va triar Interne’s naixent, BSD es va veure afectada per una demanda de AT&T que al·legava la infracció dels drets d’autor. No obstant això, finalment els tribunals van dictaminar que BSD havia divergit tant que només uns quants arxius estaven infringint, i es podrien reescriure fàcilment. La demanda va significar que un petit projecte, Linux, es va avançar a principis dels anys 90 per atraure a tot el món. Els sistemes BSD de codi obert completament esmentats a continuació van sorgir per atraure comunitats dedicades a usuaris i desenvolupadors.
Si voleu obtenir més informació, Kirk McKusick, un dels desenvolupadors originals, ha donat una visió detallada i informativa de la història de BSD.
Versions BSD
Hi ha un nombre de versions BSD per triar.
FreeBSD és un dels més grans. Es centra principalment en servidors, particularment servidors web i servidors de fitxers. FreeNAS és un sistema que ofereix un servidor d’emmagatzematge adjunt complet i fàcil d’utilitzar en xarxa. PC-BSD és la resposta de la comunitat BSD a Ubuntu, que envia FreeBSD en un entorn d'escriptori fàcil d'utilitzar.
NetBSD és una versió de BSD que està dissenyada per ser portàtil i vol dir que és portàtil. És compatible amb una gran quantitat de maquinari que ha estat molt fora de producció, des de x86 fins al VAX original. Alguns usuaris emprenedors fins i tot ho han aconseguit per funcionar amb una torradora. És molt popular en el desenvolupament de sistemes incrustats, especialment en equips de xarxa. De fet, probablement el vostre enrutador Wi-Fi l'estigui executant.
OpenBSD està dissenyat per ser molt segur. Els seus desenvolupadors examinen el codi amb molta cura, cercant forats i han inclòs funcions com un tallafoc incorporat. Només reclamen dos forats remots a la instal·lació predeterminada, que és un registre molt impressionant. Arran de la debilitat Heartbleed, han esborrat la seva pròpia versió d'OpenSSL, anomenada LibreSSL. (Sí, això és Comic Sans a la seva pàgina.)
També han aportat un parell de programes principals utilitzats a tot el món de codi obert, fins i tot si mai no heu utilitzat OpenBSD. OpenSSH s'utilitza per als inicis de sessió remots i tmux és un programa adequat que permet multiplicar el terminal o tenir una mena de "navegació per pestanya" per a la línia de comandaments.
DragonflyBSD és una altra versió de BSD, però aquesta té com a objectiu el rendiment. En els últims anys, ha estat fent una gran empenta pel rendiment i el rendiment de SSD en sistemes multiprocessador.
Cultura: BSD Vs. Linux
Una de les diferències principals entre la cultura BSD i Linux és la preferència per les llicències de codi obert. Tant la llicència BSD com la GPL us permeten mirar el codi font, però la GPL requereix que obriu el codi font a qualsevol versió derivada que publiqueu. La llicència BSD, en canvi, no té aquest requisit. Si voleu, podeu fer modificacions al codi i alliberar una versió pròpia. Els desenvolupadors de BSD asseguren que això dóna als desenvolupadors una llibertat encara més àmplia de fer el que volen amb el codi que la GPL.La filosofia BSD
Una altra diferència important entre Linux i BSD és que els sistemes BSD estan dissenyats per ser sistemes coherents, com escriu Matt Fuller. La majoria de les distribucions de Linux són un hodge-podge del nucli de Linux, utilitats GNU i qualsevol altra cosa que els desenvolupadors volien incloure. Els desenvolupadors de BSD, en canvi, construeixen un "sistema base" minimalista. Els usuaris poden després afegir el que vulguin. Això fa que la instal·lació sigui molt estable. Linux no té un sistema base central. Des de la perspectiva de BSD, tot és un complement. Els desenvolupadors de BSD pensen generalment que la seva forma d’organitzar el sistema operatiu produeix millors resultats a llarg termini. Si s'enfronten a una opció entre estabilitat i suport de noves funcions, els desenvolupadors de BSD solen adoptar-ne les anteriors.
La línia de fons? Si busqueu un sistema sòlid i sòlid que permeti recórrer el seu llinatge fins a l’Unix original, val la pena buscar els sistemes operatius BSD. Pot ser que no siguin tan populars com Linux, però els desenvolupadors probablement els agradi així, i també ho podreu sentir.