diff --git a/es_ES.ISO8859-1/books/handbook/introduction/chapter.sgml b/es_ES.ISO8859-1/books/handbook/introduction/chapter.sgml
index 6b35c8133d..f99577dd28 100755
--- a/es_ES.ISO8859-1/books/handbook/introduction/chapter.sgml
+++ b/es_ES.ISO8859-1/books/handbook/introduction/chapter.sgml
@@ -1,633 +1,639 @@
+
+
IntroducciónFreeBSD es un sistema operativo basado en 4.4BSD-Lite para
arquitectura Intel (x86). Para una descripción de FreeBSD,
mira FreeBSD en una palabra. Para
conocer la historia del proyecto, lee una
breve historia de FreeBSD. Para ver la descripción de
la última release, lee sobre la
release actual. Si estás interesado en contribuir de
alguna manera al proyecto FreeBSD, (código, equipamiento,
donaciones, etc), por favor, lee la sección
contribuyendo a FreeBSD.FreeBSD en una palabraFreeBSD es un sistema operativo para ordenadores personales basado
en CPU's de arquitectura Intel, incluyendo procesadores 386, 486,
y Pentium (versiones SX y DX). También son soportados los
procesadores compatibles Intel como AMD y Cyrix. FreeBSD te ofrece
muchas características avanzadas antes solo disponibles en
ordenadores mucho más caros. Estas características
incluyen:Preemptive multitasking con
ajuste dinámico de prioridades para asegurar
la mejor compartición de recursos entre
aplicaciones y usuarios.Acceso Multiusuario
significa que diferentes personas pueden usar un
sistema FreeBSD simultaneamente para realizar
diferentes trabajos. Los periféricos del sistema
como impresoras y cintas también pueden ser
compartidas entre todos los usuarios del sistema.
Completa conectividad TCP/IP
incluyendo soporte SLIP, PPP, NFS y NIS. Esto significa
que tu máquina FreeBSD puede comunicarse
facilmente con otros sistemas, además de actuar
como servidor principal, proveyendo de funciones
vitales como NFS (acceso a ficheros remotos), servicios
de correo electrónico o poner a tu
organización en Internet con WWW, ftp, router,
firewall (seguridad).La protección de memoria
asegura que las aplicaciones (o usuarios)
no puedan interferirse unos con los otros. En caso de
que una aplicación falle, no afectará al
resto de aplicaciones en funcionamiento.FreeBSD es un sistema operativo de 32
bits y fue diseñado así
desde el primer momento.El sistema estandar en la industria X
Window (X11R6) provee una interficie
gráfica de usuario (GUI) para las tarjetas VGA
y monitores más comunes incluyendo todo el
código fuente.Compatibilidad binaria con
muchos programas nativos de SCO, BSDI, NetBSD, Linux
y 386BSD.Cientos de aplicaciones
ready-to-run están disponibles en
las colecciónes de ports
y packages. Porqué buscar
en la red cuando puedes encontrarlo todo aquí?.
Miles de aplicaciones fáciles
de portar disponibles en Internet. FreeBSD
es compatible con el código fuente de los
más populares y comerciales sistemas Unix, y
las aplicaciones requieren unos mínimos
cambios (si es que lo requieren) para compilar.Memoria virtual paginada
bajo demanda satisface eficientemente a las
aplicaciones con mucho consumo de memoria, manteniendo
aun respuestas interactivas al resto de usuarios.
Librerís compartidas
(el equivalente en Unix a las DLLs de Windows) que
ofrecen un uso eficiente del espacio en disco y memoria
.Se incluye un completo conjunto de herramientas
de desarrollo en C,
C++ y Fortran. Muchos
lenguajes adicionales para investigación
avanzada y desarrollo están incluidos en las
colecciones de ports y packages.Código fuente
completo de todo el sistema, ofreciendote el
máximo grado de control sobre tu entorno.
Porqué estar bloqueado en una solución
propietaria cuando puedes tener un verdadero sistema
abierto?.Extensa documentación on-line
.Y mucho más!FreeBSD está basado en la release 4.4BSD-Lite del Computer
Systems Research Group (CSRG) de la Universidad de California en
Berkeley, siguiendo la tradición que ha distinguido el
desarrollo de los sistemas BSD. Además del buen trabajo
realizado por el CSRG, el proyecto FreeBSD ha invertido miles de horas
en ajustar el sistema para ofrecer las máximas prestaciones en
situaciones de carga real.Las aplicaciones a las que se puede someter FreeBSD están solo
limitadas por tu imaginación. Desde desarrollo de software
hasta automatización o robótica, control de inventarios
o correcciones de azimuts de antenas de satélite remotas; si
puede hacerse con un producto Unix comercial, es más que seguro
que puede hacerse con FreeBSD. FreeBSD se beneficia significantemente
de las miles de aplicaciones de alta calidad desarrolladas por centros
de investigación y universidades de todo el mundo, disponibles
a un coste mínimo o sin coste alguno. Las aplicaciones
comerciales también están disponibles apareciendo en
mayor número cada día.Gracias a que disponemos de todo el código del sistema,
éste puede ser personalizado para aplicaciones o proyectos
especiales de maneras que generalmente no son posibles con la
mayoría de los sistemas operativos comerciales. Aquí
tienes algunos ejemplos de aplicaciones de FreeBSD:Servicios Internet: El
robusto stack TCP/IP integrado en FreeBSD lo hace una
plataforma ideal para una gran cantidad de servicios
Internet como:Servidores FTPServidores WWWServidores GopherServidores de Correo
electrónicoNews USENETSistema de BBSY mucho más... Puedes empezar facilmente con un ordenador PC
386 e ir actualizandolo a medida que crezcan tus
necesidades.Edicación: Eres un
estudiante de informática o de algun campo
relacionado con la ingeniería?. No hay mejor
manera de aprender sobre sistemas operativos,
arquitectura de computadores y redes que poder "poner
las manos" en el código completo de un sistema
operativo como FreeBSD. Cantidad de packages
libremente disponibles sobre CAD, matemáticas y
diseño gráfico hacen de este sistema la
herramienta ideal para aquellos que usan los
ordenadores para otras cosas.
Investigación: Con
todo el código fuente disponible, FreeBSD es una
excelente plataforma de investigación en
sistemas operativos. La naturaleza de libre
distribución de FreeBSD ha hecho posible que
grupos remotos hayan podido trabajar y colaborar
en desarrollos compartidos sin tener que preocuparse
de licencias especiales o limitaciones de ningún
tipo.Networking: Necesitas un
nuevo router?. Un servidor de nombres (DNS)? Un
firewall para mantener a la gente fuera de tu red
interna?. FreeBSD puede convertir esos antiguos
PC's 386 o 486 en routers avanzados con capacidades
avanzadas de filtrado de paquetes.Estación de trabajo X Window:
FreeBSD es una buena elección para
una solución de terminales X baratos, usando
el servidor libre XFree86 o uno de los excelentes
servidores comerciales producidos por X Inside.
FreeBSD te permite ejecutar localmente las aplicaciones
además de ejecutar las del servidor central.
Desarrollo de software: El
sistema básico de FreeBSD incluye un
complemento completo de herramientas de desarrollo
incluyendo el compilador y debugger GNU C/C++.FreeBSD está disponible en formato binario o
código fuente en CDROM y vía ftp anónimo. Mira
Obteniendo FreeBSD para más
detalles.Una breve historia de FreeBSDContribuido por &a.jkh;.El proyecto FreeBSD tuvo nació en los inicios de 1993 por
una escisión parcial de los 3 coordinadores del
“Unofficial 386BSD Patchkit”: Nate William, Rod Grimes y
yo mismo.Nuestro objetivo original era producir una muestra intermedia de
386BSD para solucionar una serie de problemas que el mecanismo del
patchkit no era capaz de solucionar. Alguno de vosotros quizás
recuerde el nombre inicial del proyecto
“386BSD 0.5” o “386BSD Interim”.386BSD era el sistema operativo de Bill Jolitz y había estado
muy desatendido durante todo un año. Al sentirse todo el patchkit
cada vez más desanimado, decidimos que había que hacer algo
e intentamos ayudar a Bill haciendo esta muestra sin fallos. Estos planes
se vieron frenados cuando Bill decidió de repente dejar de formar
parte del proyecto.No nos costó demasiado decidir seguir adelante, aún sin
el soporte de Bill, así que adoptamos el nombre de
“FreeBSD”, sugerido por David Greenman. Nuestro objetivo
inicial era consultar con los usuarios actuales del sistema, y, una vez
aclaradas las cosas, intentar que el proyecto se convirtiese en una
realidad. Contacté con Walnut Creek CDROM con la intención
de disponer de un canal de distribución para todos aquellos que
no tuvisen un fáil acceso a Internet. Walnut Creek no sólo
apoyó la idea de distribuir FreeBSD en CDROM si no que
aportó una máquina sobre la que desarrollar los proyectos
y una rápida conexión a Internet. Sin el apoyo y la
confianza que Walnut Creek depositó en un proyecto desconocido
y recién nacido, es seguro que FreeBSD no hubiese podido llegar
tán lejos y tán rápido como lo ha hecho.Durante esta época, aparecieron una serie de nubarrones
inesperados en el horizonte ya que Novell y la U.C. Berkeley
solucionaron su larga pugna legal sobre el estatus del Net/2 de
Berkeley. Una de las condiciones del acuerdo fue la concesión
por parte de la U.C. Berkeley de que Novell se hiciese cargo de
gran parte del código de Net/2, ya que de hecho la había
adquirido anteriormente a AT&T. Lo que Berkeley recibió a
cambio fue el permiso de declarar libre la release de 4.4BSD-Lite, y
que todos los usuarios existentes de Net/2 serín conminados
a migrar de sistema. Esto incluyó a FreeBSD, y el proyecto
obtuvo de plazo hasta Julio de 1994 para terminar de ofrecer su
producto basado en Net/2. Bajo los términos de este acuerdo,
se le permitió al proyecto una última release,
FreeBSD 1.1.5.1.A partir de ese momento, FreeBSD se dedicó a la árdua
tarea de, literalmente, reinventarse a si mismo, desde un nuevo
e incompleto 4.4BSD-Lite. El proyectó terminó esta
transición en Diciembre de 1994, y, en Enero de 1995 se
publicó la release FreeBSD 2.0 en Internet y en CDROM. Teniendo
en cuenta todos los problemas, la release obtuvo un éxito
importante, seguida de la más robusta y fácil de
instalar FreeBSD 2.0.5 en Junio de 1995.En Agosto de 1996 se publicó la release 2.1.5, consiguiendo
ser suficientemente conocida entre ISP y comunidades comerciales. La
release 2.1.7.1 en Febrero de 1997 se convirtió en el final
del desarrollo de la rama 2.1-stable. En estos momentos, ésta
rama se encuentra en modo de mantenimiento, realizando sólo
trabajos de seguridad o solución de problemas críticos
FreeBSD 2.2 nació de la línea principal de desarrollo
(“-current”) en Noviembre de 1996 como la rama
RELENG_2_2, y la primera release completa se realizó en Abril de
1997. Las siguientes releases de la rama 2.2 fueron en verano y
otoño de 1997, apareciendo la última en Julio de 1998.
La primera release oficial de la rama 3.0 apareció en Octubre de
1998, siendo publicada la última release de la rama 2.2 (2.2.8)
en Noviembre de 1998.Desarrollos a largo plazo como el soporte SMP o de la plataforma DEC
de ALPHA continuará en la rama 3.0-current (ya 4.0-current) y
SNAPshots de la 3.0 en CDROM /y, por supuesto, en la red).Objetivos del Proyecto FreeBSDContribuido por &a.jkh;.Los objetivos del Proyecto FreeBSD son proveer software que pueda
ser usado para cualquier objetivo sin que ésto acarree una
carga. Muchos de nosotros tenemos bastante que ver con el código
(y proyecto). Creemos que nuestra primera y más importante
“misión” es proveer código a cualquier persona
de manera que el código pueda ser muy distribuido y ofrezca el
mayor número posible de beneficios. Este es, creo, uno de los
objetivos principales del Software Libre, al que apoyamos
entusiastamente.El código incluido en nuestra distribución que se
encuentra bajo licencia GPL, GNU o GLPL tiene algunas restricciones
más. Debido a los problemas que puede acarrear el uso de
software de licencia GPL de manera comercial, invitamos a reemplazar
este software por otros bajo licencias mas relajadas como BSD,
siempre y cuando sea posible.El modelo de desarrollo de FreeBSDContribuido por &a.asami;.El desarrollo de FreeBSD es un proceso muy abierto y flexible,
siendo, literalmente, creado a partir de las contribuciones de cientos
de personas de todo el mundo, como se puede ver en nuestra lista de participantes. Estamos constantemente
en la búsqueda de nuevos desarrolladores e ideas, y aquellos
interesados en estar más envueltos en el proyecto, sólo
necesitan ponerse en contacto con nosotros a través de la lista
&a.hackers;. Aquellos que prefieran trabajar más
independientemente también son bienvenidos, pudiendo usar las
facilidades de nuestro servidor FTP en ftp.freebsd.org
para distribuir sus propios parches o código fuente de trabajos
en progreso. La lista &a.announce; está disponible para
comunicar a otros usuarios de FreeBSD las áreas más
importantes de trabajo.Cosas útiles de conocer sobre el Proyecto FreeBSD y sus
procesos de desarrollo, ya sea de manera independiente o
cooperación en grupos:El depósito
CVS El árbol de código fuente principal es mantenido
por CVS (Concurrent Version System), una herramienta de libre disposición para
el control de código fuente que está incluida en
FreeBSD. El CVS
principal reside en un servidor de Concord, California,
desde el que se replica a numerosos servidores mirror repartidos
por todo el mundo. El árbol CVS, así como las ramas
-current y
-stable pueden ser facilmente
replicadas en tu propia máquina. Por favor, mira en la
sección Sincronizando tu
árbol de código fuente para más
información sobre este sistema.La lista de
"committers"Los committers
son las personas que tienen acceso de
escritura al CVS, y están autorizados
para realizar modificaciones en el código fuente (el
término “committer” proviene del comando
cvs1commit, usado para incorporar los nuevos
cambios en el CVS). La mejor manera de hacer envíos para que
sean revisados por los committers es el comando
send-pr1. También puedes enviar un mail a la
dirección committers@freebsd.org.El core-team de
FreeBSDEl FreeBSD core team
serí el equivalente al conjunto de directores si FreeBSD
fuese una compañía. La tarea principal del core team
es asegurar que el proyecto, como una unidad, está en el
buén camino y apuntar hacia la direcció correcta.
Invitar a los desarrolladores dedicados y responsables a participar
en el grupo de committers es otra de las funciones del core team,
así como incorporar nuevos miembros al mismo. Muchos de los
miembros del core team empezaron como committers, y a los que la
adicción al proyecto ha conseguido lo mejor de ellos.Algunos miembros del core team también tienen algunas
áreas de responsabilidad
específicas, significando que se encargan de asegurar que
partes importantes del sistema funcionen como se espera.La mayoría de miembros del core team son voluntarios
y no se benefician del proyecto economicamente. La analogía
de “equipo de directores” actualmente no es demasiado
acertada, y es más justo decir que estas personas son las
personas que dan sus vidas en favor de FreeBSD y en contra de su
sano juicio ;)Contribuyentes externosEl más importante grupo de desarrolladores son los
propios usuarios, ya que nos ofrecen sus idea, aportaciones, parches,
código, etc. La principal manera de participar en el desarrollo
de FreeBSD es subscribirse en la lista &a.hackers; (mira en la
información de listas)
donde se discuten este tipo de cosas.La lista de aquellos
que han contribuido con alguna parte de código es muy larga
y creciendo cada día, así que porqué no
participar en ella y contribuir con algo hoy mismo a FreeBSD?
:-)Enviar código no es la única manera de contribuir
al proyecto; para una lista más completa de cosas por hacer,
por favor, mira en la sección
cóomo contribuir de este manual.En definitiva, nuestro modelo dedesarrollo está organizado
como una serie de círculos concéntricos. El modelo
centralizdo está diseñado para la conveniencia de los
usuarios de FreeBSD, que tienen la posibilidad de
seguir un código fuente centralizado, sin dejar fuera a los
potenciales participantes y contribuyentes de código. Nuestro
deseo es presentar un sistema operativo estable con una larga y
coherente serie de aplicaciones que sean
sencillos de instalar y usar, y este modelo funciona muy bien para
conseguir estos objetivos.Todo lo que le pedimos a aquellos que quieran participar como
desarrolladores de FreeBSD es la misma dedicación que tienen
los desarrolladores actuales para poder seguir trabajando de la misma
manera que se ha hecho hasta ahora.Sobre la Release ActualFreeBSD es un sistema de libre disponibilidad, con el código
fuente completo y basado en 4.4BSD-Lite para máquinas
Intel i386/i486/Pentium/PentiumPro/Pentium II (o compatibles).
Está basado en el software del grupo CSRG de la U.C.
Berkeley, con algunas mejoras de NetBSD, OpenBSD, 286BSD y la Free
Software Foundation.Desde nuestra release FreeBSD 2.0 en Enero de 1995, el rendimiento,
características y estabilidad de FreeBSD ha aumentado
considerablemente. El cambio más importante es el sistema de
memoria virtual con un buffer de cache VM/file que no sólo
incrementa el rendimiento, si no que además reduce el
consumo de memoria, haciendo que el sistema sólo necesite
5Mb de memoria en su configuración mínima. Otras mejoras
incluyen soporte completo de cliente y servidor NIS, soporte de
transacciones TCP, dial-on-demand PPP, un nuevo subsistema SCSI,
soporte de RDSI, soporte de tarjetas FDDI y Fast Ethernet, soporte
de la tarjeta ADAPTEC 2940, y cientos de soluciones en errores
anteriores.También hemos tomado muy en cuenta los comentarios y
sugerencias de nuestros usuarios para hacer lo que creemos es un
sistema de instalación sencillo y eficiente. Tus comentarios
sobre este proceso son bienvenidos, ya que es un trabajo en constante
evolución.Además de las distribuciones base, FreeBSD ofrece una nueva
colección de software portado con cientos de programas. A
finales de Agosto de 1998 estabamos en más de 1700 ports!. La
lista de ports va desde servidores http, hasta juegos, lenguajes de
programación, editores y cualquier otra cosa que te puedas
imaginar. La colección de ports completa requiere alrededor de
26Mb de espacio, siendo todos los ports “deltas” a sus
códigos fuente originales. Esto hace que para nosotros sea mucho
más sencillo actualizar los ports, y reduce considerablemente
el espacio en disco requerido. Para compilar un port, simplemente
necesitas cambiar al directorio del programa que quieres instalar,
y teclear make all seguido de
make install después de la compilación
dejando al sistema que haga el resto. La distribución original
completa de cada port se obtiene dinámicamente del CDROM o un
servidor local FTP, de manera que sólo necesitas el espacio de
disco necesario para los ports que quieras instalar. La mayoría
de ports también se pueden obtener en formato precompilado,
llamado “package”, que puede ser instalado con un simple
comando (pkg_add) para aquellos que no quieran compilar sus propios
ports a partir del código fuente.Documentación adicional sobre el proceso de instalación
y uso de FreeBSD la puedes encontrar en el directorio
/usr/share/doc en cualquier máquina con
FreeBSD 2.1 o posterior. También puedes ver los manuales
instalados de manera local con cualquier navegador HTML usando las
siguientes URLs:El Handbook de FreeBSDfile:/usr/share/doc/handbook/handbook.htmlLas FAQ de FreeBSDfile:/usr/share/doc/FAQ/FAQ.htmlTambién puedes visital las copias centrales (y normalmente
más actualizadas) en http://www.freebsd.org.La distribución principal de FreeBSD no contiene el
código DES, al estar prohibida su exportación fuera de
USA. Hay un package, para usar sólo en USA, que contiene los
programas que normalmente usa DES. Una distribución DES europea
y libremente distribuible fuera de USA, también está
disponible, cóomo se describe en las
FAQ.Si todo lo que necesitas es seguridad de passwords en FreeBSD, y no
tienes necesidad de copiar passwords encriptados desde diferentes
máquinas (Sun, DEC, etc) al fichero de passwords de FreeBSD,
entonces la seguridad basada en MD5 que te ofrece FreeBSD es lo que
necesitas. Creemos que nuestro modelo de seguridad no tiene nada que
perder con respecto a DES, y sin ningún problema de
restricción de exportación. Si estás fuera (o
incluso dentro) de USA, pruébalo!.
diff --git a/es_ES.ISO_8859-1/books/handbook/introduction/chapter.sgml b/es_ES.ISO_8859-1/books/handbook/introduction/chapter.sgml
index 6b35c8133d..f99577dd28 100755
--- a/es_ES.ISO_8859-1/books/handbook/introduction/chapter.sgml
+++ b/es_ES.ISO_8859-1/books/handbook/introduction/chapter.sgml
@@ -1,633 +1,639 @@
+
+
IntroducciónFreeBSD es un sistema operativo basado en 4.4BSD-Lite para
arquitectura Intel (x86). Para una descripción de FreeBSD,
mira FreeBSD en una palabra. Para
conocer la historia del proyecto, lee una
breve historia de FreeBSD. Para ver la descripción de
la última release, lee sobre la
release actual. Si estás interesado en contribuir de
alguna manera al proyecto FreeBSD, (código, equipamiento,
donaciones, etc), por favor, lee la sección
contribuyendo a FreeBSD.FreeBSD en una palabraFreeBSD es un sistema operativo para ordenadores personales basado
en CPU's de arquitectura Intel, incluyendo procesadores 386, 486,
y Pentium (versiones SX y DX). También son soportados los
procesadores compatibles Intel como AMD y Cyrix. FreeBSD te ofrece
muchas características avanzadas antes solo disponibles en
ordenadores mucho más caros. Estas características
incluyen:Preemptive multitasking con
ajuste dinámico de prioridades para asegurar
la mejor compartición de recursos entre
aplicaciones y usuarios.Acceso Multiusuario
significa que diferentes personas pueden usar un
sistema FreeBSD simultaneamente para realizar
diferentes trabajos. Los periféricos del sistema
como impresoras y cintas también pueden ser
compartidas entre todos los usuarios del sistema.
Completa conectividad TCP/IP
incluyendo soporte SLIP, PPP, NFS y NIS. Esto significa
que tu máquina FreeBSD puede comunicarse
facilmente con otros sistemas, además de actuar
como servidor principal, proveyendo de funciones
vitales como NFS (acceso a ficheros remotos), servicios
de correo electrónico o poner a tu
organización en Internet con WWW, ftp, router,
firewall (seguridad).La protección de memoria
asegura que las aplicaciones (o usuarios)
no puedan interferirse unos con los otros. En caso de
que una aplicación falle, no afectará al
resto de aplicaciones en funcionamiento.FreeBSD es un sistema operativo de 32
bits y fue diseñado así
desde el primer momento.El sistema estandar en la industria X
Window (X11R6) provee una interficie
gráfica de usuario (GUI) para las tarjetas VGA
y monitores más comunes incluyendo todo el
código fuente.Compatibilidad binaria con
muchos programas nativos de SCO, BSDI, NetBSD, Linux
y 386BSD.Cientos de aplicaciones
ready-to-run están disponibles en
las colecciónes de ports
y packages. Porqué buscar
en la red cuando puedes encontrarlo todo aquí?.
Miles de aplicaciones fáciles
de portar disponibles en Internet. FreeBSD
es compatible con el código fuente de los
más populares y comerciales sistemas Unix, y
las aplicaciones requieren unos mínimos
cambios (si es que lo requieren) para compilar.Memoria virtual paginada
bajo demanda satisface eficientemente a las
aplicaciones con mucho consumo de memoria, manteniendo
aun respuestas interactivas al resto de usuarios.
Librerís compartidas
(el equivalente en Unix a las DLLs de Windows) que
ofrecen un uso eficiente del espacio en disco y memoria
.Se incluye un completo conjunto de herramientas
de desarrollo en C,
C++ y Fortran. Muchos
lenguajes adicionales para investigación
avanzada y desarrollo están incluidos en las
colecciones de ports y packages.Código fuente
completo de todo el sistema, ofreciendote el
máximo grado de control sobre tu entorno.
Porqué estar bloqueado en una solución
propietaria cuando puedes tener un verdadero sistema
abierto?.Extensa documentación on-line
.Y mucho más!FreeBSD está basado en la release 4.4BSD-Lite del Computer
Systems Research Group (CSRG) de la Universidad de California en
Berkeley, siguiendo la tradición que ha distinguido el
desarrollo de los sistemas BSD. Además del buen trabajo
realizado por el CSRG, el proyecto FreeBSD ha invertido miles de horas
en ajustar el sistema para ofrecer las máximas prestaciones en
situaciones de carga real.Las aplicaciones a las que se puede someter FreeBSD están solo
limitadas por tu imaginación. Desde desarrollo de software
hasta automatización o robótica, control de inventarios
o correcciones de azimuts de antenas de satélite remotas; si
puede hacerse con un producto Unix comercial, es más que seguro
que puede hacerse con FreeBSD. FreeBSD se beneficia significantemente
de las miles de aplicaciones de alta calidad desarrolladas por centros
de investigación y universidades de todo el mundo, disponibles
a un coste mínimo o sin coste alguno. Las aplicaciones
comerciales también están disponibles apareciendo en
mayor número cada día.Gracias a que disponemos de todo el código del sistema,
éste puede ser personalizado para aplicaciones o proyectos
especiales de maneras que generalmente no son posibles con la
mayoría de los sistemas operativos comerciales. Aquí
tienes algunos ejemplos de aplicaciones de FreeBSD:Servicios Internet: El
robusto stack TCP/IP integrado en FreeBSD lo hace una
plataforma ideal para una gran cantidad de servicios
Internet como:Servidores FTPServidores WWWServidores GopherServidores de Correo
electrónicoNews USENETSistema de BBSY mucho más... Puedes empezar facilmente con un ordenador PC
386 e ir actualizandolo a medida que crezcan tus
necesidades.Edicación: Eres un
estudiante de informática o de algun campo
relacionado con la ingeniería?. No hay mejor
manera de aprender sobre sistemas operativos,
arquitectura de computadores y redes que poder "poner
las manos" en el código completo de un sistema
operativo como FreeBSD. Cantidad de packages
libremente disponibles sobre CAD, matemáticas y
diseño gráfico hacen de este sistema la
herramienta ideal para aquellos que usan los
ordenadores para otras cosas.
Investigación: Con
todo el código fuente disponible, FreeBSD es una
excelente plataforma de investigación en
sistemas operativos. La naturaleza de libre
distribución de FreeBSD ha hecho posible que
grupos remotos hayan podido trabajar y colaborar
en desarrollos compartidos sin tener que preocuparse
de licencias especiales o limitaciones de ningún
tipo.Networking: Necesitas un
nuevo router?. Un servidor de nombres (DNS)? Un
firewall para mantener a la gente fuera de tu red
interna?. FreeBSD puede convertir esos antiguos
PC's 386 o 486 en routers avanzados con capacidades
avanzadas de filtrado de paquetes.Estación de trabajo X Window:
FreeBSD es una buena elección para
una solución de terminales X baratos, usando
el servidor libre XFree86 o uno de los excelentes
servidores comerciales producidos por X Inside.
FreeBSD te permite ejecutar localmente las aplicaciones
además de ejecutar las del servidor central.
Desarrollo de software: El
sistema básico de FreeBSD incluye un
complemento completo de herramientas de desarrollo
incluyendo el compilador y debugger GNU C/C++.FreeBSD está disponible en formato binario o
código fuente en CDROM y vía ftp anónimo. Mira
Obteniendo FreeBSD para más
detalles.Una breve historia de FreeBSDContribuido por &a.jkh;.El proyecto FreeBSD tuvo nació en los inicios de 1993 por
una escisión parcial de los 3 coordinadores del
“Unofficial 386BSD Patchkit”: Nate William, Rod Grimes y
yo mismo.Nuestro objetivo original era producir una muestra intermedia de
386BSD para solucionar una serie de problemas que el mecanismo del
patchkit no era capaz de solucionar. Alguno de vosotros quizás
recuerde el nombre inicial del proyecto
“386BSD 0.5” o “386BSD Interim”.386BSD era el sistema operativo de Bill Jolitz y había estado
muy desatendido durante todo un año. Al sentirse todo el patchkit
cada vez más desanimado, decidimos que había que hacer algo
e intentamos ayudar a Bill haciendo esta muestra sin fallos. Estos planes
se vieron frenados cuando Bill decidió de repente dejar de formar
parte del proyecto.No nos costó demasiado decidir seguir adelante, aún sin
el soporte de Bill, así que adoptamos el nombre de
“FreeBSD”, sugerido por David Greenman. Nuestro objetivo
inicial era consultar con los usuarios actuales del sistema, y, una vez
aclaradas las cosas, intentar que el proyecto se convirtiese en una
realidad. Contacté con Walnut Creek CDROM con la intención
de disponer de un canal de distribución para todos aquellos que
no tuvisen un fáil acceso a Internet. Walnut Creek no sólo
apoyó la idea de distribuir FreeBSD en CDROM si no que
aportó una máquina sobre la que desarrollar los proyectos
y una rápida conexión a Internet. Sin el apoyo y la
confianza que Walnut Creek depositó en un proyecto desconocido
y recién nacido, es seguro que FreeBSD no hubiese podido llegar
tán lejos y tán rápido como lo ha hecho.Durante esta época, aparecieron una serie de nubarrones
inesperados en el horizonte ya que Novell y la U.C. Berkeley
solucionaron su larga pugna legal sobre el estatus del Net/2 de
Berkeley. Una de las condiciones del acuerdo fue la concesión
por parte de la U.C. Berkeley de que Novell se hiciese cargo de
gran parte del código de Net/2, ya que de hecho la había
adquirido anteriormente a AT&T. Lo que Berkeley recibió a
cambio fue el permiso de declarar libre la release de 4.4BSD-Lite, y
que todos los usuarios existentes de Net/2 serín conminados
a migrar de sistema. Esto incluyó a FreeBSD, y el proyecto
obtuvo de plazo hasta Julio de 1994 para terminar de ofrecer su
producto basado en Net/2. Bajo los términos de este acuerdo,
se le permitió al proyecto una última release,
FreeBSD 1.1.5.1.A partir de ese momento, FreeBSD se dedicó a la árdua
tarea de, literalmente, reinventarse a si mismo, desde un nuevo
e incompleto 4.4BSD-Lite. El proyectó terminó esta
transición en Diciembre de 1994, y, en Enero de 1995 se
publicó la release FreeBSD 2.0 en Internet y en CDROM. Teniendo
en cuenta todos los problemas, la release obtuvo un éxito
importante, seguida de la más robusta y fácil de
instalar FreeBSD 2.0.5 en Junio de 1995.En Agosto de 1996 se publicó la release 2.1.5, consiguiendo
ser suficientemente conocida entre ISP y comunidades comerciales. La
release 2.1.7.1 en Febrero de 1997 se convirtió en el final
del desarrollo de la rama 2.1-stable. En estos momentos, ésta
rama se encuentra en modo de mantenimiento, realizando sólo
trabajos de seguridad o solución de problemas críticos
FreeBSD 2.2 nació de la línea principal de desarrollo
(“-current”) en Noviembre de 1996 como la rama
RELENG_2_2, y la primera release completa se realizó en Abril de
1997. Las siguientes releases de la rama 2.2 fueron en verano y
otoño de 1997, apareciendo la última en Julio de 1998.
La primera release oficial de la rama 3.0 apareció en Octubre de
1998, siendo publicada la última release de la rama 2.2 (2.2.8)
en Noviembre de 1998.Desarrollos a largo plazo como el soporte SMP o de la plataforma DEC
de ALPHA continuará en la rama 3.0-current (ya 4.0-current) y
SNAPshots de la 3.0 en CDROM /y, por supuesto, en la red).Objetivos del Proyecto FreeBSDContribuido por &a.jkh;.Los objetivos del Proyecto FreeBSD son proveer software que pueda
ser usado para cualquier objetivo sin que ésto acarree una
carga. Muchos de nosotros tenemos bastante que ver con el código
(y proyecto). Creemos que nuestra primera y más importante
“misión” es proveer código a cualquier persona
de manera que el código pueda ser muy distribuido y ofrezca el
mayor número posible de beneficios. Este es, creo, uno de los
objetivos principales del Software Libre, al que apoyamos
entusiastamente.El código incluido en nuestra distribución que se
encuentra bajo licencia GPL, GNU o GLPL tiene algunas restricciones
más. Debido a los problemas que puede acarrear el uso de
software de licencia GPL de manera comercial, invitamos a reemplazar
este software por otros bajo licencias mas relajadas como BSD,
siempre y cuando sea posible.El modelo de desarrollo de FreeBSDContribuido por &a.asami;.El desarrollo de FreeBSD es un proceso muy abierto y flexible,
siendo, literalmente, creado a partir de las contribuciones de cientos
de personas de todo el mundo, como se puede ver en nuestra lista de participantes. Estamos constantemente
en la búsqueda de nuevos desarrolladores e ideas, y aquellos
interesados en estar más envueltos en el proyecto, sólo
necesitan ponerse en contacto con nosotros a través de la lista
&a.hackers;. Aquellos que prefieran trabajar más
independientemente también son bienvenidos, pudiendo usar las
facilidades de nuestro servidor FTP en ftp.freebsd.org
para distribuir sus propios parches o código fuente de trabajos
en progreso. La lista &a.announce; está disponible para
comunicar a otros usuarios de FreeBSD las áreas más
importantes de trabajo.Cosas útiles de conocer sobre el Proyecto FreeBSD y sus
procesos de desarrollo, ya sea de manera independiente o
cooperación en grupos:El depósito
CVS El árbol de código fuente principal es mantenido
por CVS (Concurrent Version System), una herramienta de libre disposición para
el control de código fuente que está incluida en
FreeBSD. El CVS
principal reside en un servidor de Concord, California,
desde el que se replica a numerosos servidores mirror repartidos
por todo el mundo. El árbol CVS, así como las ramas
-current y
-stable pueden ser facilmente
replicadas en tu propia máquina. Por favor, mira en la
sección Sincronizando tu
árbol de código fuente para más
información sobre este sistema.La lista de
"committers"Los committers
son las personas que tienen acceso de
escritura al CVS, y están autorizados
para realizar modificaciones en el código fuente (el
término “committer” proviene del comando
cvs1commit, usado para incorporar los nuevos
cambios en el CVS). La mejor manera de hacer envíos para que
sean revisados por los committers es el comando
send-pr1. También puedes enviar un mail a la
dirección committers@freebsd.org.El core-team de
FreeBSDEl FreeBSD core team
serí el equivalente al conjunto de directores si FreeBSD
fuese una compañía. La tarea principal del core team
es asegurar que el proyecto, como una unidad, está en el
buén camino y apuntar hacia la direcció correcta.
Invitar a los desarrolladores dedicados y responsables a participar
en el grupo de committers es otra de las funciones del core team,
así como incorporar nuevos miembros al mismo. Muchos de los
miembros del core team empezaron como committers, y a los que la
adicción al proyecto ha conseguido lo mejor de ellos.Algunos miembros del core team también tienen algunas
áreas de responsabilidad
específicas, significando que se encargan de asegurar que
partes importantes del sistema funcionen como se espera.La mayoría de miembros del core team son voluntarios
y no se benefician del proyecto economicamente. La analogía
de “equipo de directores” actualmente no es demasiado
acertada, y es más justo decir que estas personas son las
personas que dan sus vidas en favor de FreeBSD y en contra de su
sano juicio ;)Contribuyentes externosEl más importante grupo de desarrolladores son los
propios usuarios, ya que nos ofrecen sus idea, aportaciones, parches,
código, etc. La principal manera de participar en el desarrollo
de FreeBSD es subscribirse en la lista &a.hackers; (mira en la
información de listas)
donde se discuten este tipo de cosas.La lista de aquellos
que han contribuido con alguna parte de código es muy larga
y creciendo cada día, así que porqué no
participar en ella y contribuir con algo hoy mismo a FreeBSD?
:-)Enviar código no es la única manera de contribuir
al proyecto; para una lista más completa de cosas por hacer,
por favor, mira en la sección
cóomo contribuir de este manual.En definitiva, nuestro modelo dedesarrollo está organizado
como una serie de círculos concéntricos. El modelo
centralizdo está diseñado para la conveniencia de los
usuarios de FreeBSD, que tienen la posibilidad de
seguir un código fuente centralizado, sin dejar fuera a los
potenciales participantes y contribuyentes de código. Nuestro
deseo es presentar un sistema operativo estable con una larga y
coherente serie de aplicaciones que sean
sencillos de instalar y usar, y este modelo funciona muy bien para
conseguir estos objetivos.Todo lo que le pedimos a aquellos que quieran participar como
desarrolladores de FreeBSD es la misma dedicación que tienen
los desarrolladores actuales para poder seguir trabajando de la misma
manera que se ha hecho hasta ahora.Sobre la Release ActualFreeBSD es un sistema de libre disponibilidad, con el código
fuente completo y basado en 4.4BSD-Lite para máquinas
Intel i386/i486/Pentium/PentiumPro/Pentium II (o compatibles).
Está basado en el software del grupo CSRG de la U.C.
Berkeley, con algunas mejoras de NetBSD, OpenBSD, 286BSD y la Free
Software Foundation.Desde nuestra release FreeBSD 2.0 en Enero de 1995, el rendimiento,
características y estabilidad de FreeBSD ha aumentado
considerablemente. El cambio más importante es el sistema de
memoria virtual con un buffer de cache VM/file que no sólo
incrementa el rendimiento, si no que además reduce el
consumo de memoria, haciendo que el sistema sólo necesite
5Mb de memoria en su configuración mínima. Otras mejoras
incluyen soporte completo de cliente y servidor NIS, soporte de
transacciones TCP, dial-on-demand PPP, un nuevo subsistema SCSI,
soporte de RDSI, soporte de tarjetas FDDI y Fast Ethernet, soporte
de la tarjeta ADAPTEC 2940, y cientos de soluciones en errores
anteriores.También hemos tomado muy en cuenta los comentarios y
sugerencias de nuestros usuarios para hacer lo que creemos es un
sistema de instalación sencillo y eficiente. Tus comentarios
sobre este proceso son bienvenidos, ya que es un trabajo en constante
evolución.Además de las distribuciones base, FreeBSD ofrece una nueva
colección de software portado con cientos de programas. A
finales de Agosto de 1998 estabamos en más de 1700 ports!. La
lista de ports va desde servidores http, hasta juegos, lenguajes de
programación, editores y cualquier otra cosa que te puedas
imaginar. La colección de ports completa requiere alrededor de
26Mb de espacio, siendo todos los ports “deltas” a sus
códigos fuente originales. Esto hace que para nosotros sea mucho
más sencillo actualizar los ports, y reduce considerablemente
el espacio en disco requerido. Para compilar un port, simplemente
necesitas cambiar al directorio del programa que quieres instalar,
y teclear make all seguido de
make install después de la compilación
dejando al sistema que haga el resto. La distribución original
completa de cada port se obtiene dinámicamente del CDROM o un
servidor local FTP, de manera que sólo necesitas el espacio de
disco necesario para los ports que quieras instalar. La mayoría
de ports también se pueden obtener en formato precompilado,
llamado “package”, que puede ser instalado con un simple
comando (pkg_add) para aquellos que no quieran compilar sus propios
ports a partir del código fuente.Documentación adicional sobre el proceso de instalación
y uso de FreeBSD la puedes encontrar en el directorio
/usr/share/doc en cualquier máquina con
FreeBSD 2.1 o posterior. También puedes ver los manuales
instalados de manera local con cualquier navegador HTML usando las
siguientes URLs:El Handbook de FreeBSDfile:/usr/share/doc/handbook/handbook.htmlLas FAQ de FreeBSDfile:/usr/share/doc/FAQ/FAQ.htmlTambién puedes visital las copias centrales (y normalmente
más actualizadas) en http://www.freebsd.org.La distribución principal de FreeBSD no contiene el
código DES, al estar prohibida su exportación fuera de
USA. Hay un package, para usar sólo en USA, que contiene los
programas que normalmente usa DES. Una distribución DES europea
y libremente distribuible fuera de USA, también está
disponible, cóomo se describe en las
FAQ.Si todo lo que necesitas es seguridad de passwords en FreeBSD, y no
tienes necesidad de copiar passwords encriptados desde diferentes
máquinas (Sun, DEC, etc) al fichero de passwords de FreeBSD,
entonces la seguridad basada en MD5 que te ofrece FreeBSD es lo que
necesitas. Creemos que nuestro modelo de seguridad no tiene nada que
perder con respecto a DES, y sin ningún problema de
restricción de exportación. Si estás fuera (o
incluso dentro) de USA, pruébalo!.