SISTEMAS OPERATIVOS LIBRES Astrid Sánchez CESDE 22 oct 2010 ¿Sistemas operativos? Facilíta el uso de la máquina Software diseñado para administrar los recursos de un equipo, locales y remotos. Le permite al usuario darle órdenes al computador Funciones básicas: Suministrar interfaz de usuario Administrar recursos Administrar archivos ... ¿En donde hay? En todo lado, cada vez más cerca de tí Evidentes: Computadores Appliances (Cómo el receptor de TV Digital) Celulares, tradicionales y smartphones Ocultos (Sistemas embebids): Industria automotríz Electrodomésticos .... El para qué es importante Usuario de escritorio Servidor: BD Data mining Business Intelegence .... Networking Servicios: Web, DNS, ... Seguridad:FW, IDS, … Alto rendimiento Opciones Finitas pero incontables Opciones de licencias, tecnologías, enfoque, diseño gráfico, … Más conocidos: Windows, en todas sus versiones Linux, distribuciones varias BSD, derivados del sistema de la Universidad de Berkeley Unix, AIX, IOS, .... Hablemos de las opciones libres Siguen siendo incontables Comencemos nombrando unos pocos extraños: Hurd, Minix, Plan 9, BriX, Aros, Haiku, ReactOS, … Los famosos: Linux, BSD, Illumos (antes OpenSolaris), Symbian, EyeOS, ... Comienza siendo privativo, desarrollado por un consorcio de empresas para dispositivos móviles, especialmente por Nokia, que toma la decisión de liberarlo después de comprarlo en su totalidad. ● Lo desarrolla la Symbian Foundation: http://www.symbian.org/ Derivado de OpenSolaris, cuando Oracle cesó el apoyo al proyecto. Desarrollado a partir de la versión privativa de Solaris de SUN Microsystems. Pretende proporcionar todos los componentes a otros proyectos que quieran basarse en el Kernel de OpenSolaris http://www.opensolaris.com/ http://illumos.org/ BSD Iniciales de Berkeley Software Distribution, derivado de Unix, desarrollado por la Universidad de California en Berkeley. Manejan Ports y binarios, para instalación de aplicaciones Restricciones de copia, distribución y modificación reducidas al mínimo. FreeBSD, OpenBSD, NetBSD … Aportes importantes contribuciones al desarrollo de los SO en general, caso TCP/IP Usado por ISPs, investigadores, estudiantes, … Rápido, estable, amigable Pensado inicialmente para arquitecturas Intel x86, hoy soporta también AMD 64, Intel EM64T, IA­ 64, ARM®, PowerPC®, sun4v and SPARC64® 3 sistemas de FW (PF, IPFilter, IPFW) Derivados: PC­BSD, Drangonfly, Darwin, pfSense … Libre, Funcional y Seguro Portabilidad, estandarización, corrección, seguridad proactiva y criptografía integrada. Usado principalmente en Networking, por usuarios avanzados o con alguna experiencia. Acercamiento gradual al usuario final Packet Filter Proyectos asociados: OpenSSH, OpenBGPD, OpenNTPD, OpenCVS Estable, multiplataforma, seguro y orientado a la investigación Foco especial en la portabilidad, portado a 56 arquitecturas, por lo que se usa frecuentemente en sistemas embebidos Pionero en nuevas tecnologías (como IPv6) Llego a ser usado por la NASA El más conocido Un Kernel, muchas distribuciones Muchos usos actuales, distribuciones específicas para: Educación, redes, administraciones públicas, usuarios de escritorio, celulares, sistemas embebidos … Tan complejo o tan sencillo como se quiera Clon de Unix, no derivado LINUX Instalación de aplicaciones por binarios de cada distribución (.deb, .rpm, .tgz …), o por fuentes Algunas distribuciones: Debian, Ubuntu, ChromeOS, Fedora, Mandriva, Android, Maemo, Arch, EyeOS ... ¡Gracias! Preguntas, sugerencias... Yo: Astrid Sánchez OpenBSD Colombia astrid.eliana@gmail.com