JULIAN BARBOSA - 160003101
KAREN URREGO -160003435

BSD es un acrónimo de "Berkeley Software Distribution", el cual es el nombre que el CSRG de Berkeley (Computer Systems Research Group) escogió para sus distribuciones de Unix.
UN POCO DE HISTORIA
●1969 surge Unix .
●En los 70s Bell Labs (AT&T) da permiso a la universidad de Berkley en California de utilizar el código fuente de Unix.
●Los alumnos de Berkley reescriben Unix y crean la Berkley Software Distribution (BSD) en 1977.
●En 1989 sale la primera versión sin código licenciado por AT&T.
●En 1992 nace 3886BSD .
●En 1993 nace FreeBSD, la versión 1.0 y estaba basada en 4.3BSD Net/2 y 3886BSD .
●En los 90s surgen problemas legales de propiedad intelectual con la Unix System Laboratories (USL) que hacen que los proyectos se estanquen .
¿Que es FreeBsd?
FreeBSD es un sistema operativo libre para computadoras basado en las CPU de arquitectura Intel, incluyendo procesadores Intel 80386, Intel 80486 , y Pentium, funciona en procesadores compatibles con Intel como AMD yCyrix. Actualmente también es posible utilizarlo hasta en once arquitecturas distinta como "Alpha, AMD64, IA-64, MIPS,PowerPC y UltraSPARC ".
FreeBSD está basado en la versión 4.4 BSD-Lite del Computer Systems Research Group (CSRG) de la University of California, Berkeley siguiendo la tradición que ha distinguido el desarrollo de los sistemas BSD.
comunidad freebsd
FreeBSD está bien respaldado gracias a su activa comunidad....
Cuenta con numerosos grupos de usuarios en todo el mundo, Muchos desarrolladores mantienen bitácoras sobre su trabajo en FreeBSD.
Regiones:
-
América del Norte (33 grupos de usuarios)
-
Europa (31 grupos de usuarios)
-
Asia (12 grupos de usuarios)
-
América del Sur (6 grupos de usuarios)
-
Oceanía (3 grupos de usuarios)
-
Global (1 grupos de usuarios)
¿Cómo se desarrolla y actualiza FreeBSD?
Un gran número de desarrolladores de muy diversas partes del mundo contribuye con mejoras a FreeBSD. Estan divididos en tres categorías:
-
Contributors; son aquellos que escriben código o documentación. No se les permite “hacer commit” (es decir, añadir código) directamente al árbol de fuentes. Para que su código sea incluido en el sistema debe ser revisado y probado por un desarrollador registrado o committer.
-
Committers; son desarrolladores que disponen de acceso de escritura en el árbol de fuentes. Para convertirse en committer es necesario demostrar habilidad en el área en la cual él o ella trabaja.
-
El Core team; Tanto FreeBSD como NetBSD disponen de un “core team” que coordina el proyecto. Los “core team” dirigen el rumbo de los proyectos pero sus funciones no siempre están claras. No es necesario ser desarrollador para ser un miembro de un “core team” pero suele ser lo habitual.
VERSIONES(bsd)


FreeBSD 1
Lanzado en noviembre de 1993 - 1.1.5.1 fue lanzado en julio de 1994.
FreeBSD 2
2.0-RELEASE se anunció el 22 de noviembre 1994 - La versión final de FreeBSD 2, 2.2.8-RELEASE, se anunció el 29 de noviembre 1998 - FreeBSD 2.0 fue la primera FreeBSD para ser reclamados legalmente libre de código UNIX de AT y T con la aprobación de Novell. Fue la primera versión que se utiliza ampliamente en los inicios de la expansión de los servidores de Internet.
FreeBSD 3
FreeBSD 3.0-RELEASE se anunció el 16 de octubre 1998 - La versión final, 3.5-RELEASE, se anunció el 24 de junio de 2000. FreeBSD 3.0 fue la primera rama capaz de apoyar los sistemas de multiprocesamiento simétrico, con una cerradura gigante. Soporte USB se introdujo por primera vez con FreeBSD 3.1, y las primeras tarjetas de red Gigabit se admite en 3.2-RELEASE.

FreeBSD 4
4.0-RELEASE apareció en marzo de 2000. FreeBSD 4 fue elogiado por su estabilidad y era un sistema operativo favorito para los ISPs y proveedores deALOJAMIENTO web durante la primera burbuja de las punto-com, y es ampliamente considerado como uno de los sistemas operativos de rendimiento más estable y alto de todo el linaje de Unix. Entre las nuevas características de FreeBSD 4, kqueue se introdujo.
FreeBSD 5
Después de casi tres años de desarrollo, la primera 5.0-RELEASE en enero de 2003 fue ampliamente anticipada, con soporte para múltiples procesadores avanzados y aplicación threading, y para el UltraSPARC e IA-64 plataformas. La primera versión 5-STABLE fue de 5,3. La última versión de la rama 5-STABLE fue 5,5 en mayo de 2006.
El mayor desarrollo arquitectónico en FreeBSD 5 fue un cambio importante en los mecanismos de bloqueo del kernel de bajo nivel para permitir una mejor simetría soporte multi-procesador. Esto liberó gran parte del núcleo de la cerradura de MP, que a veces se llama la cerradura gigante.
FreeBSD 6
FreeBSD 6.0 fue lanzado el 4 de noviembre de 2005 - El 6 versión final FreeBSD fue de 6,4, el 11 de noviembre de 2008 - Los principales logros de estas versiones incluyen la eliminación de la cerradura gigante de VFS, la implementación de una biblioteca libthr opcional de mejor rendimiento con rosca 01:01 y la adición de una aplicación de auditoría Módulo básico de seguridad llamado OpenBSM.
FreeBSD 7
FreeBSD 7.0 fue lanzado el 27 de febrero de 2008 - La versión más reciente y última FreeBSD 7 fue de 7,4, el 24 de febrero de 2011 En FreeBSD 7.1 ULE era el valor predeterminado para las arquitecturas i386 y AMD64.
FreeBSD 9
FreeBSD 9.0 fue lanzado el 12 de enero 2012 - Las principales características de la versión incluyen un nuevo instalador, UFS diario, ZFS versión 28, espacio de usuario de DTrace, servidor NFS compatible con NFSv4 y cliente, soporte USB 3.0, soporte para la ejecución de la PlayStation 3, Capsicum sandboxing y LLVM 3.0 en el sistema de base.
freebsd 10
Algunas caracteristicas:
Tickless kernel – FreeBSD 10.0 ahora soporta un kernel verdaderamente resistente (cierre en ejecución atómica-(atomic close-on-exec)), aumentando el rendimiento de la batería en laptops y mejorando en la efectividad general en máquinas virtuales.
Mejoras en Wifi – Se mejoró el stack de red inalámbrica 802.11n WiFi/WLAN con soporte para nuevas características y nuevos controladores (p.ej. Adaptador Atheros PCI/PCIe 802.11n WiFi de Qualcomm .
Cronología
La línea de tiempo muestra que el lapso de una generación solo lanzamiento de FreeBSD tiene una duración de alrededor de 5 años. Dado que el proyecto FreeBSD hace todos los esfuerzos para mantener la compatibilidad binaria dentro de la misma generación de liberación.
BSD
Berkeley Software Distribution o BSD , fue un sistema operativo derivado del sistema Unix nacido a partir de los aportes realizados a ese sistema por la Universidad de California en Berkeley.
Algunos sistemas operativos descendientes del sistema desarrollado por Berkeley son SunOS, FreeBSD, NetBSD, PC-BSD, OpenBSD y Mac OS X.
BASTIE: (demonio BSD) es el nombre de la mascota del sistema operativo FreeBSD.
Su creador fue Kirk McKusick.


SISTEMAS DE ARCHIVOS
Se utiliza UFS (Unix File System) que fue la inspiracion para la creacion de sistemas de archivos como ext2, HFS, etc

LICENCIA
La licencia BSD es la licencia de software otorgada principalmente para los sistemas BSD (Berkeley Software Distribution).
Es una licencia de software libre permisiva como la licencia de OpenSSL o la MIT License.
El usuario tiene libertad ilimitada con respecto al software, puede decidir incluso redistribuirlo como no libre.
¿ Qué diferencias hay entre la licencia BSD y la licencia pública GNU?
Linux está disponible bajo la GNU General Public License (GPL), que fue diseñada para evitar el software cerrado. Más concretamente, cualquier trabajo derivado de un producto con licencia GPL debe suministrar el código fuente si es requerido. En contraste, la licencia BSD es menos restrictiva: permite la distribución en forma exclusivamente binaria. Este aspecto es especialmente atractivo para aplicaciones empotradas.
¿POR QUE BSD ES POCO CONOCIDO?

Existen diversas razones por las que BSD es relativamente desconocido:
1. Los desarrolladores de BSD con frecuencia están más interesados en depurar su código que en promocionarlo.
2. La mayor parte de la popularidad de Linux se debe a factores externos a los proyectos Linux, como la prensa y las compañías que ofrecen servicios relacionados con Linux. Hasta hace poco los BSD de fuente abierta carecían de tales abogados.
3. Los desarrolladores de BSD suelen estar más experimentados que los de Linux y ponen menos de su parte a la hora de hacer el sistema fácil de usar. Los recién llegados suelen sentirse más cómodos con Linux.
4. En 1.992 AT&T denunció a BSDI, el distribuidor de BSD/386, alegando que el producto contenía código propiedad de AT&T. El caso fué sobreseído en 1.994 pero la huella del litigio perdura. Aún en Marzo de 2.000 en un artículo publicado en la web se aseguraba que el caso había sido “resuelto hace poco”.
5. Un detalle que el proceso judicial aclaró fue el de la nomenclatura: en los 80 BSD era conocido como “BSD UNIX ”. Tras la eliminación del último vestigio de código de AT&T, BSD perdió el derecho a llamarse UNIX. Es por esto que es posible encontrar títulos de libros referentes a “the 4.3BSD UNIX operating system” y “the 4.4BSD operating system”.
6.Existe la creencia de que los proyectos BSD están fragmentados y enfrentados entre sí. El Wall Street Journal habló de la “balcanización ” de los proyectos BSD. Como en el caso del pleito, esa creencia se fundamenta en historia antigua.
Forma en que sé personaliza el kernel
Primero, se necesita la distribución completa de fuentes o, por lo menos, la distribución de fuentes del kernel. De esta manera tienes las fuentes necesarias para crearte un nuevo kernel. Al contrario que muchos Unix comerciales, nosotros tenemos la política de NO vender nuestro kernel en formato binario.
La instalación de las fuentes ocupa un poco más de espacio, pero te permite consultar las fuentes del kernel en caso de dificultad o entender que está ocurriendo realmente en la ejecución del sistema.
Una vez instalada la distribución completa de fuentes, o por lo menos la del kernel, se hace lo siguiente como root:
- cd /usr/src/sys/i386/conf
- cp GENERIC MYKERNEL
- vi MYKERNEL
- config MYKERNEL
- cd ../../compile/MYKERNEL
- make depend
- make all
- make install
- reboot
FreeBsd
By julian barbosa
FreeBsd
- 807