Desarrollo de Distribuciones Linux
Ponente: Jesús Arriola Villarreal Coordinador de desarrollo de Software Libre
Perfil Institucional
4 Somos un Centro Público de Innovación y Desarrollo Tecnológico enfocado en desarrollar soluciones, productos y servicios que apoyen a las organizaciones a implementar TI’s en beneficio de sus estrategias y objetivos, a través de la creación y aplicación de metodologías y tecnologías. Asimismo, contribuimos a que todos los actores de la sociedad comprendan y aprovechen las Tecnologías de la Información con la finalidad de apoyar a la transición del país hacia la Sociedad del Conocimiento. Impulsa el crecimiento de la industria nacional de las TIC y la creación de redes y alianzas estratégicas que contribuyan a la transición de México hacia la Sociedad del Conocimiento. ¿Quién es INFOTEC?
Administración Integral de Infraestructura Sistemas de Información Estratégica Consultoría Estratégica Oferta Investigación Aplicada y Bajo Demanda Formación de Capital Humano Somos un Centro Público de Innovación y Desarrollo Tecnológico que contribuye a la competitividad del Gobierno y de las PyMEs, a través del uso estratégico de Tecnologías de Información y Comunicaciones. INFOTEC = I + D + DT x i
Software libre y GNU
Libertad 0 La libertad de usar el programa, con cualquier propósito. 1 La libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades. 2 La libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo. 3 La libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie. Las 4 libertades del Software Libre
GNU GNU: – GNU not is unix Conceptualización de un sistema basado en Unix 100% libre. – Linux es uno de sus nucleos GNU Decada de 1980 Linux Decada de 1990
¿ Qué es una Distribución ? Aplicaciones preinstaladas Kernel Métodos de Instalación Install Jammer Métodos de Mantenimiento +++
Estandartes Julio 1993 Julio 1994
¿Porque desarrollar un Sistema operativo basado en GNU/Linux?
Ventajas Sistema Linux, adaptado y personalizado a nuestras necesidades Adquirir Mayor aprendizaje Las cuatro Libertades del Software Libre Posibilidad de generar un esquema de negocios propio. Existen diversos métodos y herramientas gráficas al alcance del usuario Posibilidad de enfocar la distribución creada a un área tecnológica especifica.
- Utilizar Herramientas para generar distribuciones “Tropicalizadas” - Revisor, SUSE Studio, SLAX - Ubuntu, Canaima, BoliviaOS, Nova, Tuquito, Musix, Puppy, SlaxWifi, Backtrack - Desarrollar distribuciones desde Cero. - Arch Linux, Beakos GNU/Linux Métodos para obtener distribuciones GNU
Beakos GNU/Linux De Infotec Beak: Significa en otras lenguas “pico de pato” OS: Significa Sistema Operativo
- Proyecto Impulsado por el Gobierno Federal Apoyo de parte del Consejo Nacional de Ciencia y Tecnología Desarrollado en el Fondo de Información y Documentación para la Industria INFOTEC - Considerada como: “La Distribución Mexicana de GNU/Linux” La versión actual es llamada BALAM - Quicknux es el nombre del personaje. - Acerca de BeakOS GNU/Linux
- Desempeño de forma óptima en computadoras de hardware muy limitado y equipos robustos de alto rendimiento. - Proporciona entornos de escritorio (Gnome, XFCE, FluxBox) - Enfocado para el ambiente productivo (Centros de datos) - Incluye las aplicaciones que demandan los usuarios comunes. ¿Qué es BeakOS Gnu/Linux?
El proyecto de la distribución Beakos GNU/Linux, surge de la idea de: Crear una distribución que optimizara considerablemente los recursos de hardware incluyendo únicamente los módulos de kernel y aplicaciones necesarios para un ambiente productivo. Como resultado de la experiencia de sus desarrolladores en utilizar otras distribuciones de GNU/Linux que en su mayoría soportan una gran cantidad de hardware e incluyen aplicaciones que no resultan indispensables, lo que representa un mayor consumo recursos tanto del CPU y memoria RAM de manera considerable. Historia
Generando un nuevo conocimiento -Pocas Metodologías de desarrollo de Sistemas operativos y Distribuciones GNU. Libro Linux From Scratch (LFS) Resultado: un sistema operativo “no distribuible” INFOTEC: Metodología de desarrollo de Distribuciones GNU - Configuración del Núcleo - Disco inicial en RAM. - Administración de Paquetes de Software y Repositorio - Pruebas de Laboratorio - Documentación de cada componente del desarrollo. Metodología aun no publica.
32 Bits Hasta 8 CPUS (Sockets), Soporte SMP Máximo 64 GB de RAM Soporte para una amplia variedad de adaptadores de red, SCSI, HBA, AUDIO, VIDEO, etc. Basados en el núcleo Virtualización como GUEST y HOST en VMWARE, KVM, Virtual Box, XEN. Características Técnicas
Estándares *FHS *System V *Linux Standard Base Specification *Linux Standard Base *ISO Lenguajes de Desarrollo *C (Familia de compiladores GCC) *Python (con GTK) *PERL Características tecnológicas
I Imágenes de escritorios XFCE, FluxBox y GNOME
Funcionalidades
¿Porque usar beakos? - Distribución Mexicana de GNU/Linux - Impulsado por el Gobierno Federal, Conacyt e Infotec. - Soporte técnico gratuito proporcionado por el equipo de desarrollo. - Base de conocimiento amplia - Amplias pruebas en Laboratorio con diversidad de Hardware - Participación de la comunidad Instalando y enviando comentarios Haciendo Videos, fotos, etc. Generando documentación en otros idiomas Difusión Desarrollar
¿Donde Conseguirlo? ¡Free as Freedom! ¡Libre como la libertad!
Contactar a Beakos Correo: Facebook: Youtube: canal BeakosGNU Foros Wiki:
¿Preguntas? ? Ponente: Jesus Arriola Villarreal
Gracias