Ricardo ArgüelloFedora [email protected]
● 1994 – 2003
● Nueva versión cada 6 meses● Versiones más estables cada 18 meses● Innovación rápida● Soporte a largo plazo imposible● Comunidad limitada para pruebas beta y bugs
En el principio: Red Hat Linux
● Red Hat tenía dos objetivos separados: Innovar rápidamente y proveer estabilidad en el largo plazo
● Red Hat Enterprise Linux (RHEL):
– Estable y soportado por 7 años. Plataforma para productos de terceros.
– Software Libre● Proyecto Fedora / Fedora Core
– Nuevas versiones cada 6 meses
– Espacio para innovar
– Construido y auspiciado por Red Hat
Fedora y RHEL
● Es un sistema operativo basado en GNU/Linux
● Libre para usar, modificar y distribuir ahora y siempre
● Ciclos de entrega muy cortos
● Robusto y seguro
● La base de alrededor de 70 distribuciones
● Soportado en x86, x86_64 y PPC (PowerPC)
Qué es Fedora?
● Un sistema operativo que evoluciona rápidamente
● Nueva versión cada 6 meses para asegurar desarrollo continuo
● Siempre las últimas versiones de software
● Ciclos de entrega muy cortos
● Mejoras y correcciones de errores llegan al usuario rápidamente
● Actualizaciones fáciles
Qué es Fedora?
Proyecto Fedora
Qué es el Proyecto Fedora?
● Una colección de comunidades
– Embajadores– Documentación– Proyectos Upstream– Q&A– Artwork– Traducción
Fedora: Plataforma para la innovación
● SELinux: Mandatory Access Control, framework de seguridad habilitado por defecto en Fedora
● GFS: Global Filesystem, diseñado para acceso concurrente (ej. SAN, clusters)
● Evince: Visor de documentos, ahora parte de GNOME
● NetworkManager: Configuracion de red
● Sabayon: Profile de usuarios para GNOME
● Fedora Directory Server: Servidor LDAP, directorio para usuarios y recursos
Fedora: Open Source Java
● OpenJDK 6.0 incluido por defecto● El famoso “Java trap” terminó● Desarrollo de aplicaciones distribuidas,
altamente concurrentes, seguras y escalables
Fedora: Virtualización
● Plataforma Xen:– Permite ejecutar varios sistemas
operativos a la vez– Nueva estrategia de virtualización,
mucho más rápida que otros productos
– Futuro: KVM
Fedora: El sueño de un desarrollador
● Amigable con el desarrollador● Lenguajes incluidos: C, C++, Fortran, Java,
Python,Ruby, etc.● IDEs: Eclipse, Ruby on Rails, Glade, etc.● El desarrollador de software es uno de los
usuarios ideales para Fedora
Fedora: Mitos y verdades
● Fedora es inestable y no confiable, solo una plataforma de pruebas para software nuevo?
● Fedora no es tan libre ni tan guiado por la comunidad?
● Fedora no incluye software que podria incluir?
● Instalar software en Fedora es dificil, debido a los RPMs?
Fedora Project
Comunidad Fedora
reglas del laboratorio:
Si lo haces, hazlo en público
Haz algo nuevo, pero haz que funcione.
Falla, aprende y repite.
Lo más rápido posible!
[ Un laboratorio para desarrollo de software libre ]
Fedora 9 tiene más de 5.500 paquetes.
Documentación (release notes, howtos, wiki).
Traducción (80+ lenguajes).
Embajadores mundiales y marketing.
Voluntarios alrededor del mundo que soportan la infraestructura.
Gráfica/arte y websites.
Control de calidad y diágnostico de bugs (bug triage).
Construyendo nuevas formas de trabajar juntos
[ Un conjunto de proyectos ]
Libre
Gratuito
Hoy, mañana y siempre
[ Una promesa ]
Quién es Fedora?
irc
listas de discusión
proyectos alojados
bugzilla
sitios de la comunidad
wiki
[ Una comunidad de usuarios y desarrolladores ]
Fedora Project Board
5 miembros de la comunidad
4 miembros apuntados
1 responsable
El poder en la comunidad
[ Un modelo de gobernabilidad ]
Por qué importa Fedora?
The Thesis
If we do not invest in the abilityto harness the ideas of the community,
then we incur all of the costs of proprietary softwarewithout gaining the primary benefit of free software.
The Thesis
If we do not invest in the abilityto harness the ideas of the community,
then we incur all of the costs of proprietary softwarewithout gaining the primary benefit of free software.
“Ojala pudiera bajar mi propia versiónpersonalizada de Fedora de un sitio web”
“Desearía poder usartodas esa máquinas
viejas en el aula de nuestraescuela.”
Ojala pudieracargar mi computador
en una llave USB““Desearía tener el poder para arreglareste simple error en
el Thunderbird.”“Desearía que alguienarreglara el bug que reporté
hace seis meses.” “Desearía poder correr un comando en cada sistema de
la companía y obtenerlos resultados en una simple lista““Desearía que enseñaran como
funciona el software libre en mi universidad”
Siempre habrá mas bugs que corregir.
Siempre habrán mas herramientas que escribir.
Siempre habrán nuevos proyectos que iniciar.
Trabaja en comunidad y construye un nombre.
[ Oportunidad sin límites ]
Obtienes Fedora gratis.
Lo revisas, lo personalizas, lo usas, lo compartes.
Se curioso.
[ Primero juegas ]
“Cómo puedo leer los mensajes de mi oficina primero?”
“Cómo conecto un servidor web a una base de datos?”
“Puedo escribir un script para hacer esto? O eso?”
“Wow, en verdad hay juegos cheveres en Linux!”
El Internet cambia todo.
[ Luego aprendes ]
“Configure un servidor wiki para mi iglesia.”
“Construí un sistema de backup para el laboratorio de mi escuela.”
“Escribí un script para enviar por email los resultados del fútbol a mi teléfono.”
Mientras más haces, hay más por hacer.
[ Luego haces ]
“NetworkManager pierde mi password cada vez que me conecto. Cómo reporto un bug?”
“Estoy trabajando en un juego de deletrear palabras para mi sobrino. Cómo lo comparto con otros?”
“Hice mi propio Fedora Live CD – déjenme mostrarles a todos como lo hice!”
[ Luego aportas ]
“Te voy a explicar por que el software libre es mejor.”
“Si, está roto, pero así puedes reportar el bug.”
“Tu RPM no se compila bien, aquí está la solución.”
[ Luego enseñas ]
Usuarios de Software Libre(Bueno)
Los que usan Google
Los que reportan los bugs(Mejor)
Los que mandan parches de código
Líderes de proyecto
(Lo mejor!)
Uds. son los líderes que estamos buscando.
http://fedoraproject.org
[ Eres libre, ahora ve y ayuda a otros ]
Top Related