Download Diapositiva 1 - Docencia FCA-UNAM

Document related concepts
Transcript
UNIVERSIDAD LATINA.
IV. FreeBSD.
Algunos Sistemas Operativos Multiusuario
importantes son:
• Windows Server
• GNU/LINUX
• Free/BSD.
Que es Free/BSD ….?
• 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 y
UltraSPARC.
• FreeBSD es un derivado de BSD, la versión de UNIX® desarrollada en
la Universidad de California, Berkeley.
• FreeBSD es desarrollado y mantenido por un numeroso equipo de
personas.
• Berkeley Software Distribution o BSD (en español, «distribución de
software berkeley») es un sistema operativo derivado del sistema
Unix nacido a partir de los aportes realizados a ese sistema por la
Universidad de California en Berkeley.
Características principales
• FreeBSD ofrece altas ventajas en comunicaciones de red,
rendimiento, seguridad y compatibilidad, todavía inexistentes en
otros sistemas operativos, incluyendo los comerciales de mayor
renombre.
• Es un sistema operativo multiusuario, capaz de efectuar multitarea
con apropiación y multiproceso en plataformas compatibles con
múltiples procesadores
• FreeBSD sí está hecho para ser compatible con la norma POSIX, al
igual que varios otros sistemas "clones de UNIX".
• Incluye el núcleo, la estructura de archivos del sistema, bibliotecas
de la API de C, y algunas utilidades básicas. La versión 6.12 trajo
importantes mejoras como mayor apoyo para dispositivos
Bluetooth y controladores para tarjetas de sonido y red.
FreeBSD como servidor de Internet
• FreeBSD es el servidor ideal para servicios de Internet o
Intranet.
• Proporciona unos servicios de red robustos, incluso en
situaciones de alta carga, haciendo un uso eficaz de la
memoria para mantener buenos tiempos de respuesta
con cientos o miles de procesos simultáneos de usuarios.
Instalación de FreeBSD
• 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 autoarrancable, 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, también puede ser instalado Virtualmente
• 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.).
Administración de programas en FreeBSD
• FreeBSD, provee de manejo semi-automatizado de paquetes
distribuidos en formato comprimido (en formato tar.bz o .tbz).
• Tiene un eficiente sistema de gestión de paquetería llamado ports.
• Los ports son un conjunto de comandos por lotes, que especifican
exactamente los requisitos, 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 GNU/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.
FreeBSD y GNU/Linux
• FreeBSD, es compatible con binarios de varios sistemas operativos
de tipo Unix, incluyendo GNU/Linux.
• Algunas de las aplicaciones usadas bajo esta compatibilidad son la
versión de GNU/Linux de Adobe Flash Player, Linux-Opera,
Netscape, Adobe Acrobat, RealPlayer, VMware, Oracle,
WordPerfect, Skype, Doom 3, Quake 4, Unreal Tournament y varias
más.
FreeBSD distribución y licenciamiento
• FreeBSD es software libre ya que 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.
Seguridad en FreeBSD
• FreeBSD ofrece diferentes características no habituales en el resto
de sistemas Unix.
•
Los sistemas Unix sufren con el todo poderoso acceso concedido al usuario root.
Una vez un cracker obtiene privilegios de root, el sistema completo se vuelve
vulnerable al cracker. Los sistemas derivados de 4.4 BSD ofrecen una nueva
característica de seguridad llamada "niveles de seguridad del sistema".
•
• Los niveles de seguridad del sistema son:
• -1, modo permanentemente inseguro;
• 0, modo inseguro - no hay protecciones adicionales activadas;
• 1, modo seguro - ficheros protegidos contra la modificación y ficheros de
dispositivos no abiertos para escritura;
• 2, modo altamente seguro - protección de nivel 1 más dispositivos de disco no
abiertos para escritura;
• 3, modo de seguridad extendida - protección de nivel 2 más filtrado de paquetes
IP.
• El nivel de seguridad por defecto -1 es llamado "modo de inseguridad
permanente"..