31
Ricardo Argüello Fedora Ambassador [email protected]

Presentacion Proyecto Fedora

Embed Size (px)

DESCRIPTION

Ricardo Argüello

Citation preview

Page 1: Presentacion Proyecto Fedora

Ricardo ArgüelloFedora [email protected]

Page 2: Presentacion Proyecto Fedora

   

● 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

Page 3: Presentacion Proyecto Fedora

   

● 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

Page 4: Presentacion Proyecto Fedora

   

● 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?

Page 5: Presentacion Proyecto 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?

Page 6: Presentacion Proyecto Fedora

   

Proyecto Fedora

Page 7: Presentacion Proyecto Fedora

   

Qué es el Proyecto Fedora?

● Una colección de comunidades

– Embajadores– Documentación– Proyectos Upstream– Q&A– Artwork– Traducción

Page 8: Presentacion Proyecto Fedora

   

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

Page 9: Presentacion Proyecto Fedora

   

Fedora: Open Source Java

● OpenJDK 6.0 incluido por defecto● El famoso “Java trap” terminó● Desarrollo de aplicaciones distribuidas,

altamente concurrentes, seguras y escalables

Page 10: Presentacion Proyecto Fedora

   

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

Page 11: Presentacion Proyecto Fedora

   

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

Page 12: Presentacion Proyecto 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?

Page 13: Presentacion Proyecto Fedora

   

Fedora Project

Page 14: Presentacion Proyecto Fedora

   

Comunidad Fedora

Page 15: Presentacion Proyecto 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 ]

Page 16: Presentacion Proyecto Fedora

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 ]

Page 17: Presentacion Proyecto Fedora

Libre

Gratuito

Hoy, mañana y siempre

[ Una promesa ]

Page 18: Presentacion Proyecto Fedora

Quién es Fedora?

    

Page 19: Presentacion Proyecto Fedora

irc

listas de discusión

proyectos alojados

bugzilla

sitios de la comunidad

wiki

[ Una comunidad de usuarios y desarrolladores ]

Page 20: Presentacion Proyecto Fedora

Fedora Project Board

5 miembros de la comunidad

4 miembros apuntados

1 responsable

El poder en la comunidad

[ Un modelo de gobernabilidad ]

Page 21: Presentacion Proyecto Fedora

Por qué importa Fedora?

    

Page 22: Presentacion Proyecto 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.

Page 23: Presentacion Proyecto 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.

“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”

Page 24: Presentacion Proyecto Fedora

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 ]

Page 25: Presentacion Proyecto Fedora

Obtienes Fedora gratis.

Lo revisas, lo personalizas, lo usas, lo compartes.

Se curioso.

[ Primero juegas ]

Page 26: Presentacion Proyecto Fedora

“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 ]

Page 27: Presentacion Proyecto Fedora

“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 ]

Page 28: Presentacion Proyecto Fedora

“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 ]

Page 29: Presentacion Proyecto Fedora

“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 ]

Page 30: Presentacion Proyecto Fedora

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!)

Page 31: Presentacion Proyecto Fedora

Uds. son los líderes que estamos buscando.

http://fedoraproject.org

[ Eres libre, ahora ve y ayuda a otros ]