FreeBSD es un sistema
operativo libre para computadoras basado en las CPU de arquitectura Intel, incluyendo
procesadores Intel 80386, Intel 80486 (versiones SX y DX), y Pentium. También funciona
en procesadores compatibles con Intel como AMD y Cyrix. Actualmente también
es posible utilizarlo hasta en once arquitecturas distintas como Alpha, AMD64, IA-64, MIPS, PowerPC yUltraSPARC.
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. 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.
CARACTERISTICAS
FreeBSD es un sistema operativo multiusuario,
capaz de efectuar multitarea con apropiación y multiproceso en plataformas compatibles con
múltiples procesadores; el funcionamiento de FreeBSD está 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 núcleo, la estructura de ficheros del
sistema, bibliotecas de la API de C, y algunas utilidades básicas. La
versión 6.1 trajo importantes
mejoras como mayor apoyo para dispositivos Bluetooth y controladores para tarjetas de
sonido y red.
La
versión 7.0, lanzada el 27 de febrero del año 2008, incluye compatibilidad con
el sistema de archivos ZFS de Sun y a la arquitectura ARM,
entre otras novedades.
DISTRIBUCION
Los instaladores, código fuente y paquetes del sistema operativo FreeBSD se distribuyen de manera libre al público, en forma
de archivos e imágenes ISO disponibles en servidores FTP y a través de la WWW.
También es posible comprarlos en forma de CD-ROM o DVD.
INSTALACION
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 la computadora con un sistema FreeBSD abreviado, y llevan a la
misma utilidad sysinstall.
La utilidad 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.).
COMPATIBILIDAD CON GNU/LINUX
FreeBSD es compatible con binarios de varios sistemas operativos de tipo Unix, incluyendo GNU/Linux.
La razón de esto es la necesidad de ejecutar algunas aplicaciones desarrolladas
para ser ejecutadas en sistemas con el núcleo Linux en las que el código fuente no se distribuye públicamente y, por
tanto, no pueden ser portadas a FreeBSD.
Algunas
de las aplicaciones usadas bajo esta compatibilidad son la versión de GNU/Linux de Adobe Flash Player, Linux-Firefox, Linux-Opera, Netscape, Adobe Acrobat,RealPlayer, VMware, Oracle, WordPerfect, Skype, Doom 3, Quake 4, Unreal
Tournament, SeaMonkey y varias más.
Generalmente
no se siente pérdida de rendimiento, y funcionan igual de rápido que las
versiones nativas.
Si bien
algunas aplicaciones funcionan perfectamente, otras se ven limitadas debido a
que la capa de compatibilidad solo incluye las llamadas de sistema del núcleo Linux 2.4.2, una versión antigua. Una
emulación incompleta del núcleo Linux 2.6 está incluida en FreeBSD 7.x, aunque
todavía no viene activada por defecto. FreeBSD 8.x implementa compatibilidad
con las llamadas nativas del núcleo linux 2.6 y el conjunto de librerías base
de Fedora 10.
No hay comentarios:
Publicar un comentario