Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
-FreeBSD
Su definicion:
BSD
BSD es un acrnimo de "Berkeley Software Distribution", el
cual es el nombre que el CSRG de Berkeley (Computer
Systems Research Group) escogi para sus distribuciones
de Unix.
Su definicion:
Entonces:
FreeBSD es un sistema operativo Unix basado en la versin 4.4 BSD-lite
de la Universidad de Berkeley desarrollado para mquinas i386
(ordenadores personales con microprocesadores 386, 486 y Pentium).
Originalmente, su desarrollo se bas en la versin Net/2, tambin
conocida como 386BSD de William Jolitz, aunque en estos momentos no
quede prcticamente nada del cdigo original.
FreeBSD es un sistema operativo totalmente libre, es decir, no hay
que pagar por usarlo adems, disponemos de todo el cdigo fuente
del kernel (mdulo principal del sistema), lo que nos
permite poder realizar cualquier tipo de modificacin o desarrollo
sobre l, compilarlo, y comprobar los resultados. Una de las grandes
ventajas de FreeBSD sobre otros sistemas como Linux (que cuenta con
diferentes distribuciones y cada una con sus propias caractersticas,
versiones de kernel, aplicaciones, etc), es que existe una sola
distribucin coordinada por un grupo de trabajo dedicado a ello,
haciendo el sistema ms homogneo, controlado y estndar. Esto no
quiere decir que sea un sistema cerrado, ya que los grupos son
totalmente abiertos, aceptndose la colaboracin de todo el mundo.
Adems de la versin (tambin conocida como -stable) existe una rama en
continuo desarrollo llamada current sobre la que se realizan todas las
modificaciones y actualizaciones para la prxima versin. Tenemos la
posibilidad de tener nuestra mquina totalmente actualizada en la rama
current mediante un sistema de actualizacin online llamado cvsup (hay que
tener en cuenta que la rama current se basa en el continuo desarrollo del
cdigo fuente del kernel y sus aplicaciones, por lo que solo debera trabajarse
con esta versin en sistemas de pruebas).
Instalacion del Sistema operativo:
Bootear con el disco de instalacin y presionar enter para comenzar:
Tiene informacin sobre la confuracin mnima en las Notas de Instalacin que encontrar en
la seccin de Informacin de Releases del sitio web de FreeBSD. En la siguiente seccin se
facilita un resumen de dicha informacin. Dependiendo de cul sea el mtodo de instalacin
que elija para instalar FreeBSD necesitar un floppy, un lector de CDROM que pueda utilizar
con FreeBSD o quizs un adaptador de red. Todo esto se explica en la Seccin 2.3.7,
Preparacin del medio de arranque.
Si tiene una mquina basada en una nVidia nForce3 Pro-150 tendr que usar la
configuracin de la BIOS para deshabilitar IO ACPI. Si no tiene la opcin de
hacerlo tendr que deshabilitar ACPI. Hay errores en el chipset Pro-150 para
los que no hemos encontrado an una solucin.
Cules son los requisitos de hardware y
software para realizar el proceso de
instalacin?
2.2.1.4. FreeBSD/sparc64
Para instalar FreeBSD/sparc64 necesita una plataforma que est soportada (consulte la Seccin 2.2.2,
Hardware soportado).
Necesitar un disco dedicado a FreeBSD/sparc64. De momento es imposible compartir un disco duro con otro
sistema operativo.
La siguiente seccin se utiliza para activar o desactivar las opciones disponibles pulsando el nmero
o el carcter resaltado de la opcin. El sistema se iniciar siempre utilizando los ajustes de estas
opciones hasta que se modifiquen. Se pueden alternar varias opciones con este men
Cmo est conformado su men?, Cmo
se utiliza cada uno de sus comando o
funciones?
Frameworks en FreeBSD
Que es un Framework ?
MAC
MAC (Mandatory Access Control) ofrece un control de acceso a ficheros muy
configurable; su propsito es aumentar las posibilidades del control de acceso a
ficheros de los que ha gozado hasta ahora el sistema operativo. Puesto que MAC se
implementa como un framework modular cualquier sistema FreeBSD puede
configurarse para que alcance cualquier rango de exigencia, desde el cumplimiento
del estndar HIPAA hasta los sistemas de seguridad de grado militar.
FreeBSD incluye mdulos que permiten implementar las normas que se listan a
continuacin, aunque no hay que olvidar que el framework permite desarrollar e
implementar cualquier otra que se necesite:
Modelo Biba de integridad
ACL para ports
MLS (norma de confidencialidad Multi-Level Security)
LOMAC (norma de integridad de datos Low-watermark Mandatory Access Control)
Normas de particin de procesos
Framework integrados en FreeBSD
GBDE
GBDE (de GEOM Based Disk Encryption) ofrece una proteccin criptogrfica
fuerte que puede utilizarse en sistemas de ficheros y unidades swap entre
otros tipos de unidades de almacenamiento. Adems GBDE cifra de forma
transparente el sistema de ficheros en su totalidad, no slamente ficheros
individuales. De este modo el texto legible no llega siquiera a tocar el disco
duro.
Framework integrados en FreeBSD
GEOM
GEOM es un framework modular que permite gestionar las peticiones de
lectura/escritura en disco. Al ser un dispositivo de almacenamiento que se puede
enchufar permite que puedan desarrollarse nuevos servicios de almacenamiento
de forma rpida y limpia dentro del subsistema de almacenamiento de FreeBSD.
Uso de RAID.
Proteccin criptogrfica de los datos almacenados.
Las versiones ms recientes de FreeBSD disponen de diversas aplicaciones
administrativas para facilitar el uso de los mdulos de GEOM existentes. Es
posible, por ejemplo, crear un disco espejo
mediante gmirror(8); gstripe(8) permite crear un stripe, as como gracias
a gshsec(8) puede crearse un dispositivo secreto compartido.
Framework integrados en FreeBSD
PAM
Igual que Linux, FreeBSD ofrece soporte para PAM (Pluggable
Authentication Modules). Con PAM el administrador puede reforzar el
modelo tradicional de autentificacin usuario/contrasea. FreeBSD
dispone de mdulos para integrar PAM en una amplia gama de
mecanismos de autenticacin. Estos son algunos de ellos:
Kerberos 5
OPIE
RADIUS
Su uso..
FreeBSD ejecuta miles de aplicaciones.
Aqu tiene algunos ejemplos de los entornos en los que FreeBSD es usado:
Servicios Internet. Muchos proveedores de Internet (ISPs) encuentran en
FreeBSD la plataforma ideal para ofrecer servicios WWW, News, FTP, Email y
otros. Software "Ready-to-run" como el servidor web Apache o el servidor FTP
ProFTPD hacen realmente sencillo poner en marcha un servidor de servicios
Internet. Por supuesto, con la potencia de networking de FreeBSD, sus usuarios
disfrutarn de alta velocidad y servicios fiables.
Estacin de trabajo X Window. Desde un barato terminal X hasta un avanzado
monitor X, FreeBSD responde. Un software X est incluso (X.Org). nVidia
ofrece controladores nativos para su hardware grfico de alta potencia, y hay
soporte de las libreras Motif y OpenGL que son las estndares indistriales.
Ambos entornos de escritorio, KDE y GNOME tienen soporte entero y estos
ofrecen la funcionalided de un bulto de oficina con otras buenas
funcionalidades accessibles en los productos OpenOffice.Org y TextMaker.
Su uso
Nintendo Switch: dos de las tres grandes consolas estn basadas en FreeBSD
La principal ventaja que ofrece FreeBSD a un fabricante como puede ser
Nintendo o Sony es que, al contrario de lo que ocurre con Linux, si se
modifica el cdigo del sistema operativo, no estn obligados a compartirlo o
publicarlo, pudiendo mantener en secreto las modificaciones que le hagan, y
as se evite que los usuarios encuentren posibles vulnerabilidades para
instalar homebrew en sus dispositivos. Adems de no tener que publicar el
cdigo, BSD ofrece otra serie de ventajas, como su
gran estabilidad, su pequeo kernel ideal para sistemas operativos mviles o
dispositivos con recursos limitados, adems de tener una gran cantidad
de funcionalidades de red.
FreeBSD y las consolas de videojuegos