[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