viernes, 23 de enero de 2015

Fedora 21 ¿Varios sabores del sistema operativo?

Ya ha pasado un poco más de un mes del lanzamiento de la última edición de Fedora, la 21, que más allá de las novedades usuales de cada edición actualizando los escritorios e incluyendo las últimas versiones del software abierto disponible, se constituyó en la primera versión basada en el nuevo modelo llamado "FedoraNext" [1]. Este nuevo modelo (De gobierno) propone la creación de ediciones específicas de la distribución, estando ya en Fedora 21 disponibles una versión Workstation, destinada a equipos de escritorio, Server orientado a ambientes servidores y equipos de misión crítica y Cloud, orientada a ambientes de servicios en la nube.


 FedoraNext me recordó parte de los inicios de Fedora, en donde la base de todo el sistema operativo era denominado "Core" y todos los demás elementos eran considerados como "Extras", lo conocimos así hasta su sexta edición como el famoso Fedora Core. ¡Tiempos aquellos! Justo después se consideró que era mejor unificar en un único esfuerzo todo el sistema operativo, modelo bajo el cual se trabajó hasta Fedora 20.

¿Por la vía correcta?


FedoraNext va mucho más allá de todo lo que recuerdo bajo el nombre de "Fedora Core". Por supuesto, supone la creación de un equipo denominado "Base" que viene a ser análogo al "Core" de los viejos tiempos, lo nuevo, es que tengamos equipos de trabajo diferentes con objetivos distintos por cada versión del sistema operativo, por lo que en principio, los esfuerzos para hacer una distribución verdaderamente "Multipropósito" son mejor enfocados.

Y quizá ese sea el mayor objetivo, con el número de personas y equipos de distintos lugares del mundo (Y todo lo que conlleva), empresas y patrocinadores, no es fácil adoptar un plan general en el que todos apunten en la misma dirección, por lo que un modelo de gobierno (Y lo pongo en esas palabras) que por lo menos menos identifique el propósito básico de una buena mayoría podría garantizar mejores resultados.

Claramente FedoraNext en su sentido más básico no es ni nuevo ni revolucionario, siempre ha existido en Windows (Siempre es un decir) una edición empresarial, Ubuntu y Suse han tenido también desde hace buen tiempo sus ediciones "Server o Enterprise" claramente definidas, por lo que el proyecto FedoraNext tiene una buena probabilidad de ser exitoso.

¿Y cómo beneficia al usuario final?


Dado que Fedora es de por sí una distribución orientada a usuarios avanzados, podría no ser tan claro cómo impactaría FedoraNext en la comunidad. Sin duda, el valor agregado más importante que podría aportarle este nuevo modelo de gobierno será la solidez de la distribución, disminuyendo el número de incidencias sin sacrificar (Tanto) el carácter vanguardista típico de la distribución.

Sin embargo, ya en Fedora 21 podemos ver algunos "Trazos" que beneficiarían al usuario final, por ejemplo, en mi concepto la apariencia de Fedora Workstation está mucho más cuidada que en versiones anteriores, con fuentes suavizadas y un tema que destaca, no tanto como aquel "DNA Fedora", pero vuelve a ser el "Art Work" un punto destacable de la versión. Integración limpia y detalles simples como el cambio de colores de la terminal por defecto, hacen que el efecto FedoraNext se sienta con agrado, una distro Linux pulido, detallado y no una simple y mera integración "Vanilla" de todo el software disponible.

--
[1] FedoraNext
http://fedoraproject.org/wiki/Fedora.next

jueves, 22 de enero de 2015

¿Buscas una oportunidad laboral en el mundo del software libre? Aquí tienes una oportunidad

A través de su blog en Gnome, Christian Schaller anunció la disponibilidad de varias vacantes en Red-Hat para participar en los proyectos Fedora, Red Hat Linux y Red Hat en general. Las vacantes están abiertas a cualquier país en el que Red-Hat tenga presencia, no obstante, algunas posiciones tendrán preferencia geográfica en las oficinas de Brno, República Checa o Westford, Massachussets, en Estados Unidos.


Imagen Tomada de Linux Foundation 
http://www.linuxfoundation.org/news-media/infographics/tech-job-news

Entre las habilidades requeridas, Chirstian no nos pone una lista de obligatorios, pero sí una buena cantidad de aptitudes a tener en cuenta de acuerdo al cargo:
  • Habilidad para programar en C 
  • Habilidad para programar en Ruby 
  • Habilidad para programar en Javascript 
  • Habilidad para programar en Assembly 
  • Habilidad para programar en Python 
  • Experiencia con Linux Kernel development 
  • Experiencia con GTK+ 
  • Experiencia con Wayland 
  • Experiencia con x.org 
  • Experiencia en desarrollo para arquitectura PPC
  • Experiencia con oprimizaciones de compilador
  • Experiencia con llvm-pipe 
  • Experiencia con SPICE 
  • Experiencia con desarrollo de software como Virtualbox, VNC, RDP o similares
  • Experiencia construyendo WebServices
  • Experiencia con desarrollo en OpenGL
  • Experiencia con Project Atomic 
  • Experiencia con adaptación de drivers de pantalla
  • Experiencia con adaptación de otro hardware de PC
  • Experiencia con herramientas como Satellite or ManageIQ 
  • Experiencia con empaquetamiento RPM 
  • Experiencia con Fedora 
  • Experiencia con Red Hat Enterprise Linux 
  • Experiencia con GNOME 
A esto añadiremos en nuestro caso, un buen manejo del Inglés por supuesto. Aplicar a estas vacantes es sencillo, basta con enviar tu currículo y algunas palabras acerca de tí (En Inglés) al correo cschalle(at)redhat(dot)com.

En todo caso y para mayor información te sugiero leer la fuente original:

WANT TO JOIN OUR INNOVATIVE DEVELOPMENT TEAM DOING COOL OPEN SOURCE SOFTWARE?

http://blogs.gnome.org/uraeus/2015/01/21/want-to-join-our-innovative-development-team-doing-cool-open-source-software/