[ubuntu-ar] PCBSD

Pablo Lillia pablofer72 at yahoo.com.ar
Tue Jan 15 00:36:16 GMT 2008


El 14/01/2008 17:49, Tomas Zulberti escribió:
> 2008/1/14 Alan Karpovsky <karpoa en gmail.com>:
>> Ahh pensé que era una distribución de Linux.
>> Cuál es la diferencia entre Linux y *BSD ??
>>
>> Saludos.
> 
> Del kernel para arriba. Las diferencias mas grandes son:
> 1) La licencia principal de cada uno de los sistemas: en linux la GPL
> en *BSD la BSD.
> 2) Sino me equivoco el kernel no es el mismo.
> 3) Como estan distribuidos los archivos (es decir, la estructuras de
> las carpetas).
> 
> Saludos,
> TZ
> 

Todos los sistemas *BSD derivan del Unix BSD original, en particular del 
de la distribución 386BSD. Por muchos años la distribución BSD de Unix 
estaba en litigios legales con AT&T (Unix System V) porque había algún 
código propietario dentro de BSD y AT&T exigía regalías sobre el mismo. 
Eso hizo que se frenara la libre distribución de BSD. Cuando se resolvió 
el tema, nacieron FreeBSD, OpenBSD, y NetBSD, y hace poco PCBSD (basado 
en FreeBSD).

Alguna vez Linus dijo que si BSD hubiera sido libre en su momento, nunca 
habría necesitado crear Linux. Linux (el kernel) es una implementación 
desde cero y sin código alguno del Unix original, un clon, que respeta 
muchos de los estándares abiertos (POSIX y cia). BSD es una de las 2 
ramas iniciales del Unix, deriva del código primogénito que nació cuando 
AT&T compartió con varias universidades yankis los primeros esbozos de 
Unix, y en estas los pibes empezaron a jugar con el código, al punto que 
BSD (Berkeley) hizo grandes aportes a Unix (sino me equivoco la pila 
TCP/IP entre otras cosas) y derivó en una propia distribución de Unix (y 
la división de Unix en 2 grandes ramas: BSD4.3 y SystemV)

Linux y cada uno de los sistemas BSD tienen diferencias en la 
implementación de muchas cosas, y son muy interesantes los distintos 
enfoques. Linux es tal vez el sistema libre que más ha sido portado y 
con mayor soporte de hardware hasta el momento, pero lo demás los BSDs 
no se quedan muy atrás hoy día. Tal vez los BSD se especializaron más en 
  uno o otro uso, y de ellos, el PC-BSD es el más orientado al Desktop. 
El mismo Max OS X es un derivado mayormente de BSD (pero con otro kernel).

La mayor diferencia entre Linux y los BSD es la licencia: la licencia 
GPL de Linux obliga a distribuir los fuente completos (incluyendo los 
cambios) con la redistribución. La BSD es demasiado permisiva para 
algunos: prácticamente te deja hacer lo que quieras con el código, sin 
siquiera obligarte a entregarlo si lo incluyes en obras derivadas. Si no 
me equivoco, por ej., Windows incluye partes del stack TCP/IP de BSD 
internamente (y quien sabe qué otras cosas), y no tiene ni la menor 
obligación de publicar el fuente de su producto, y está perfectamente 
permitido por esta licencia.

Después, en ambos sistemas naturalmente vas a encontrar muchísimo 
software libre que es exactamente el mismo, como apache, X, herramientas 
GNU, KDE y GNOME, etc., como en muchos otros sistemas.

Los kernels (núcleos) son bien distintos. Y también hay diferencias en 
otros aspectos (distribución de archivos, manejo de ciertas cosas), etc. 
Vale la pena probarlos para conocerlos. Son como 2 universos paralelos 
;) donde algunas cosas son parecidas, y otras muy distintas.

Si alguien leyó hasta aquí y se interesó en el tema, hay mucha más data 
(y más precisa) en la wikipeda ;)

Saludos,
Pablo





More information about the Ubuntu-ar mailing list