Download Fenando Quintero
Document related concepts
Transcript
Fenando Quintero [email protected] http://www.openbsdcolombia.org ACLARACIONES 1. No soy un desarrollador (coder) 2. No soy un diseñador gráfico 3. No soy un diseñador web I'm just a nonroot user. BSD (Berkeley Distribution System) (Berkeley Distribution System) * BSD es un kernel * BSD es una licencia * ¿BSD vs GPL? * ¿Porqué usar BSD? ¿Que es OpenBSD? ¿Que es OpenBSD? El proyecto OpenBSD produce un sistema operativo LIBRE tipo Unix, multiplataforma, basado en 4.4BSD. Su empeño se orientan principalmente a la portabilidad, cumplimiento de estadares, correción, seguridad y criptografía integrada. OpenBSD soporta emulación binaria de la mayoía de programas y sistemas como: SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS y HPUX. ¿Que es OpenBSD? * Theo de Raadt * NetBSD's fork() * Libre, funcional y seguro * Versión actual == 4.5 * ¿Un S.O. para hackers ? * Comunidades alrededor del mundo (http://www.undeadly.org, http://www.openbsdcolombia.org) ¿Que es OpenBSD Colombia? http://www.openbsdcolombia.org ¿Que es OpenBSD Colombia? * uptime == 2 años * who | wc l == 145 usuarios * ¿Que hemos hecho? Participación en eventos Documentación Lista de soporte en español Traducción (proyecto en progreso) Apoyo a otros grupos (México, Argentina) ¿Proyecto MICO? Buscar mecanismos para que se expanda la comunidad openbsdera. Acercamiento al sistema operativo OpenBSD para usuarios nuevos en el tema. Una forma de aprender un poco de programación, un poco sobre el sistema operativo y un poco sobre el desarrollo de software en comunidad. ¿Proyecto MICO? Es una interfaz de línea de comando de fácil uso, que permite configurar el comportamiento del sistema y los servicios de red en OpenBSD. ¿Estado del arte? CLIs de configuración (nsh, clish) Appliances (pfsense, comixwall, vyatta) Software de configuración (webmin) Pero ... NSH: programado en C, no actualizado, plugins? CLISH: programado para linux, uso de XML para definir comandos, programado en C. PFSENSE(freebsd), COMIXWALL(openbsd): orientados a web, son appliances, sistemas operativos modificados. Pero ... VYATTA(linux): orientado al enrutamiento, BGP, OSPF, RIP, etc, es un linux modificado, interfaz web y CLI. WEBMIN: software web de configuración, basado en plugins, todos los plugins trabajan en OpenBSD? Interfaz fácil de usar, multilenguaje, segura, no se altera el ”default” del sistema operativo OpenBSD, solo se apoya la configuración. Ciclos de liberación consistentes con las releases oficiales (4.6, 4.7, ..). Documentación clara al estilo OpenBSD. Almacenamiento en XML. Avances: El afterboot, ejemplo de servicio SSH, algunos comandos del sistema. Porte y paquete de CLISH para OpenBSD 4.5 Porte y paquete para OpenBSD 4.5/I386 DEMO ¿Que sigue? ... Hosting para el proyecto Listas de correo (devs y usuarios) Maquina virtual usable (mico preinstalado) Agregar servicios de red que vienen by default en el sistema: web, dhcp, ntp, dns, ipsec, nfs, kerberos, etc. ¿Hasta donde? ... Web GUI basada en la CLI GTK/QT GUI Appliance basado en OpenBSD/mico Portable a otros BSD (Free, Net, DragonFly) ¿Como ayudar? ... Usar el sistema operativo OpenBSD Programar en el core MICO (python) Documentar, sugerir funcionalidades Hosting para el proyecto (web, svn, git, etc) Diseño gráfico GRACIAS POR ASISTIR ! Contacto: Fernando Quintero [email protected] http://www.openbsdcolombia.org/