FreeBSD
De Wikipedia, la enciclopedia libre
Texto de bienvenida de FreeBSD 5.4
|
|
Desarrollador | Proyecto FreeBSD |
Familia de S.O. | BSD |
Modelo de desarrollo | Software libre |
Núcleo | FreeBSD |
Tipo de núcleo | Monolítico |
Licencia | Licencia BSD |
Última versión estable | 6.2 / 15 de enero de 2007 |
Estado actual | En desarrollo |
Sitio web | www.freebsd.org |
FreeBSD es un sistema operativo libre para ordenadores personales basado en las CPU de arquitectura Intel, incluyendo procesadores 386, 486 (versiones SX y DX), y Pentium. También son soportados los procesadores compatibles con Intel como AMD y Cyrix. Actualmente también es posible utilizarlo hasta en 10 arquitecturas distintas como Alpha, AMD64, IA-64, MIPS, PowerPC y UltraSPARC.
FreeBSD está basado en la versión 4.4BSD-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. Además del 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.
La mascota del sistema operativo es Beastie.
Tabla de contenidos |
[editar] Características
FreeBSD es un sistema operativo multiusuario, capaz de efectuar multitarea con apropiación, inspirado como ya se dijo, en la variante 4.4 BSD-Lite de UNIX. Aunque FreeBSD no puede ser propiamente llamado UNIX, al no haber adquirido la debida licencia de The Open Group, FreeBSD sí está hecho para ser compatible con la norma POSIX, al igual que varios otros sistemas "clones de UNIX". El sistema FreeBSD incluye el kernel, la estructura de ficheros del sistema, librerías de la API de C, y algunas utilerías básicas. La versión 6.1 trajo importantes mejoras como mayor apoyo para dispositivos Bluetooth y controladores para tarjetas de sonido y red. [1]
La última versión estable es la 6.2 y se preveé el lanzamiento de la versión 7 para fines del año 2007, en ella se dará soporte al sistema de archivos de Sun llamado ZFS y a la arquitectura ARM, entre otras novedades. [2]
[editar] Distribución
Los instaladores, código fuente y paquetería del sistema operativo FreeBSD se distribuyen de manera gratuita al público, en forma de archivos disponibles en servidores FTP y a través de la WWW. También es posible comprarlos en forma de CD-ROM o DVD de algunos distribuidores, principalmente en los Estados Unidos.
[editar] Instalación
La instalación del sistema FreeBSD puede ser iniciada de varias formas. La más común es la utilización de un CD-ROM o DVD auto-arrancable, o utilizando un juego de 2 ó 3 disquetes (en función de la versión que se desea instalar), o incluso mediante red utilizando el estándar PXE.
Todas ellas arrancan el ordenador con un sistema FreeBSD abreviado, y llevan a la misma utilería sysinstall. La utilería sysinstall es la encargada de instalar realmente el sistema operativo, y posee varias alternativas. A saber, instalar el sistema utilizando los datos disponibles en un dispositivo de almacenamiento local (CD-ROM, DVD, directorio en un sistema de archivos FAT, etc.), u obteniéndolos desde un sitio remoto a través de un protocolo de transferencia de archivos (HTTP, FTP, NFS, etc.).
[editar] Gestión de programas
FreeBSD al igual que varios otros sistemas inspirados en BSD, provee de manejo semi-automatizado de paquetes distribuidos en formato comprimido (en formato tar. gz o .tgz). Además de eso, y al igual que NetBSD y OpenBSD, FreeBSD provee para conveniencia del usuario, de un eficiente sistema de gestión de paquetería llamado ports. Los ports son un conjunto de comandos por lotes, que especifican exactamente los prerrequisitos, lo que se debe hacer para compilar el código fuente y lo necesario para instalar la versión ejecutable de un determinado paquete de software en el sistema. Existen miles de programas libres y comerciales hechos para sistemas como Linux, que también tienen versiones en FreeBSD. Debido a que muchos de los paquetes están ya compilados y preparados por los participantes del proyecto FreeBSD, éstos pueden ser instalados simplemente seleccionándolos en una interfaz provista por el sistema operativo, y copiados directamente desde un servidor HTTP o FTP.
[editar] Compatibilidad con Linux
FreeBSD es compatible con binarios de varios sistemas operativos del tipo Unix, incluyendo Linux. La razón de esto es la necesidad de ejecutar aplicaciones desarrolladas para Linux, en las que el código fuente no se distribuye públicamente y no pueden ser portadas a FreeBSD.
Algunas de las aplicaciones usadas bajo esta compatibilidad son StarOffice, la versión de Linux de Firefox, Netscape, Adobe Acrobat, RealPlayer, VMware, Oracle, WordPerfect, Skype, Doom 3, Quake 4, Unreal Tournament, SeaMonkey, y varias mas. Generalmente no se siente perdida de rendimiento, y funcionan igual de rápido que las versiones nativas. Incluso puede ser mas veloz ejecutar un binario de Linux en FreeBSD, que un binario nativo (como en el caso de Firefox).
Si bien algunas aplicaciones funcionan perfectamente, otras se ven limitadas debido a que la capa de compatibilidad solo resiste los llamados de sistema del Kernel Linux 2.4.2, una versión antigua.
El soporte para la emulación de Linux 2.6 vendrá junto con FreeBSD 7.0, aunque todavía no se ha decidido si vendrá activado por defecto, pero es probable que no.
[editar] Véase también
[editar] Enlaces externos
- Proyecto FreeBSD Sitio web oficial.
- Proyecto FreeBSD Software
- Documentación en Castellano de BSD
- FreeBSD promete competir con Linux en el escritorio. Entrevista de mayo del 2006 a desarrolladores de FreeBSD.
- FreeBSD, un secreto bien guardado, artículo sobre los orígenes y características de FreeBSD.
- Proyecto DragonFlyBSD
- Design Elements of the FreeBSD VM System - Describe ampliamente el funcionamiento de la memoria en FreeBSD (Inglés)
- Cómo crear un DVD de FreeBSD a partir de los ISOs
- Cómo crear un DVD de FreeBSD a partir de los ISOs bajo Linux