Upload
evoluc-aros
View
217
Download
0
Embed Size (px)
DESCRIPTION
FreeBSD un Sistema Operativo Libre Como surgen los Sistemas Operativos BSD Hay muchos otros proyectos que surgen a raíz de estos 3 principales. http://www.openbsd.org/es/ Enfocado en la SEGURIDAD (solo un agujero de seguridad en 8 ans), el preferido para firewalls. http://www.netbsd.org/es/ El objetivo del proyecto es que se pueda correr en cualquier plataforma habida y por haber, desde servidores, desktops, mobiles, sistemas embebidos, etc. FreeBSD Existen diferencias entre Freebsd y Linux?
Citation preview
FreeBSD un
SistemaOperativo
Libre
Como surgen los Sistemas Operativos BSD
●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●En los 90s surgen problemas legales de propiedad intelectual con la Unix System Laboratories (USL) que hacen que los proyectos se estanquen y tengan que rehacer aos de trabajo.
Los principales proyectos BSD
http://www.netbsd.org/es/El objetivo del proyecto es que se pueda correr en cualquier plataforma habida y por haber, desde servidores, desktops, mobiles, sistemas embebidos, etc.
http://www.openbsd.org/es/Enfocado en la SEGURIDAD (solo un agujero de seguridad en 8 ans), el preferido para firewalls.
http://www.freebsd.org/es/Pensado para usuarios mas novatos, enfocado en la mejora en el rendimiento del OS, inicialmente pensado para arquitecturas i386 pero hoy en día soporta muchas otras.
Hay muchos otros proyectos que surgen a raíz de estos 3 principales.
FreeBSD
Existen diferencias entre Freebsd y Linux?
FreeBSD
Existen diferencias entre Freebsd y Linux?
ALGUNAS!!!
EL SISTEMA
Gnu/Linux : Varios proyectos independientes desperdigados desarrollados por diversos equipos con objetivos específicos.
FreeBSD : Núcleo y sistema son uno solo, mayor integración, pero, no tanta variedad.
Organización del ProyectoEl proyecto lo componen :●9 directores principales.
●Mas de 340 “commiters” principales.
●Mas de 1550 “commiters” asistentes.
●Miles de usuarios y reporteadores de errores.
Organización del Proyecto
Los Ports●Los ports son un árbol de directorios con archivos que permiten la instalación desde código fuente de diferentes paquetes de software.
●En la actualidad existen mas de 16922 ports (al 25 de Abril del 2007)
●Existen ports para correr paquetes de Linux ya compilados como Firefox, Flash 9, juegos, etc.
●Los ports suelen tener los paquetes mas actualizados que los binarios.
●Los ports tienen un sistema de resolución automática de dependencias, asi como varias utilidades muy simples para actualizar el software.
●Los ports tienen administradores gráficos para facilitar el trabajo.
●Los ports permiten configurar mejor tu instalacion de paquetes.
Plataformas soportadas por el proyecto
ARM, PC9800, PC9801, etc.
Versiones/Releases
●Cada 18 meses aprox. una versión Current se convierte en Stable desde el lanzamiento de la anterior.
●Cada 4-6 meses un release con cambios menores.
●Algunas ramas han tenido soporte por 5 años.
Arbol de directorios de FreeBSD●Compat -> contiene los programas “linux” que corren en FreeBSD.
●Home -> Es un enlace simbolico a un directorio dentro de /usr, se crea por compatiblidad.
●Etc -> solo contiene archivos de configuracion de aplicativos totalmente integrados al FreeBSD para otros software se pueden ubicar en /usr/local/etc.
●El resto de directorios tiene el mismo sentido que en Linux.
Sistema de Archivos de FreeBSD
●Se utiliza UFS (Unix File System) que fue la inspiriación para otros varios sistemas de archivos como Ext2, HFS, etc.
●La versión utilizada es UFS2 (implementada en la versión 5.0)
●El archivo mas grande que soporta es de 1TB.
●UFS es un sistema de archivos simple, básicamente lineal pero bastante estable, tolerable a fallas y de una velocidad bastante competitiva a las otras alternativas.
●FreeBSD puede montar otros sistemas de archivos como ext2, ntfs, fat32, cd9660, etc.
●Linux solo tiene soporte lectura para UFS (experimental la escritura)
Algunos archivos importantes
●/boot/loader.conf -> donde especificamos que módulos del kernel, que no están incluidos dentro de este, queremos levantar.
●/etc/rc.conf -> activa los servicios a levantarse al boot de la pc, así como datos como el nombre del host y direcciones ips de las interfaces de red.
●/etc/tty -> donde especificamos la cantidad de consolas, y si deseamos levantar en texto o interfaces de logeo gráficas como xdm o kdm.
●/etc/fstab -> donde se indican que particiones montar por defecto.
●/var/db/ports/*** -> aquí encontrara la configuración que eligió al momento de compilar los ports, si desea cambiarla edite el archivo o elimínelo si desea que aparezca el menú de configuración
FreeBSd un Sistema Seguro
Informes según CERT http://search.us-cert.gov
●Linux 1675 (muchas vulnerabilidades se repiten varias veces porque se mencionan para diversas distribuciones)
●Windows 830●FreeBSD 535●OpenBSD 471●NetBSD 452
Búsqueda bajo los siguientes criterios: ●Ocurridas el ultimo año●Únicamente boletines de vulnerabilidades●Que contengan en el cuerpo del aviso el nombre del OSCERT es un organismo del gobiernos federal de los EEUU que coordina la seguridad nacional antes cyberataques.
Enlaces
Página web del proyecto:http://www.freebsd.org
Página web de la comunidad BSD del Perú (en remodelación):http://www.bsd.org.pe/
Un libro muy completo de FreeBSD en castellano :http://beta.redes-linux.com/otros_sistemas/freebsd/book.pdf