Software libre para una sociedad libre

Contundente título del libro en formato PDF que hoy traigo por aqui de libre descarga. Y de paso con una reflexión personal para este último día del año ;)

Para este último día del año, traigo por el blog un libro en formato PDF escrito por Richar Stallman. Gracias a las “sinergias” producidas por este blog, desde un comentario de un usuario, conozco este libro. Me pareció interesante y lo comparto por aqui. No lo he leido por completo, más bien le he ido echando un vistazo poco a poco. Gracias al usuario que me dió a conocer el libro…

Son una serie de ensayos escrito por el conocidísimo, y controvertido Richard Stallman, “alma mater” y “profeta” del software libre en todo el mundo, y artífice de herramientas como la licencia GNU_GPL, y la Fundación de Software Libre, que trata de mantener la libertad de software allí donde las grandes empresas tratan de restringir la libertad del usuario, y constriñirla cada vez más a lo que las empresas quieren que utilices obedeciendo a leyes de mercado que elllos mismo dictan

Stallman es controvertido, por su extricta opinión del software libre, la verdad es que bajo mi punto de vista en muchos aspectos le doy la razón. Proclama que el software debería ser libre. Esto quiere decir, que deberías tener la posibilidad de conocerlo, estudiarlo, modificarlo a tus necesidades y compartirlo. Y esa es una buena manera de crecer y mejorar.

Los distintos proyectos de software libre funcionan así. Un programa es liberado por un programador independiente que en su casa ha llevado a cabo un proyecto. A este programador, se le unen otros con unos intereses comunes, que le ayudan a implementar nuevas características. A estos se les unen traductores que realizan traducciones del programa y de la documentación, por lo que el proyecto es ahora accesible a más gente. Otros se unen para difundirlo mediante tutoriales, o mediante artwork para darlo a conocer.

Nuevos usuarios lo prueban  y poco a poco va ganando adeptos. Hay quien decide tomar otro rumbo, por lo que coge la parte central del proyecto pero desarrolla nuevas funcionalidades o herramientas distintas a las implementadas hasta entonces. Ahora el proyecto se divide, y cada cual va ganando sus propios “adeptos”, etc… Debido a que lo puedes compartir de manera libre con quien quieras o hacer tu propia versión.

En cambio con el software privativo. Es una empresa la que desarrolla el software y es un presidente o un consejo de dirección los que marcan las pautas a seguir, desarrollan el producto y lo liberan, y a los usuarios sólo les dan una licencia de uso. Pero únicamente son ellos los que pueden desarrollarlo, y modificarlo. Incluso llenan sus productos de patentes y fuerzan ,debido a su gran capacidad, a que los fabricantes de hardware sólo puedan utilizar su software privativo.

Un símil puede ser cuando se inventó la imprenta. Guttemberg podría haber patentado su idea, y ser solamente él el que pudiera imprimir libros, por lo que hubiera imprimido aquello que más le hubiera interesado, así que la educación, y la cultura se habría visto sesgada a su punto de vista. Pero proliferó su invento, y fueron muchos y variados quienes se pusieron a imprimir tratados, ensayos etc… Así la cultura se expandió y salió de las monasterios. Se hizo accesible a más gente, y se podía enseñar a más gente a leer y escribir…

En un mundo cada vez más tecnológico (no sé si para bien o para mal) el software es una parte importante de nuestras vidas. Y quizás si ese software es libre, la sociedad pudiera ser un poco más libre. No es sólo el software, es el modelo de desarrollo, el modelo de negocio, etc… Bueno quizás peco de ingénuo…

Te dejo aqui el enlace de descarga del libro, para que lo leas y le eches un vistazo y que seas tu mismo el que saques tus conclusiones…

green_download_button

El libro está licenciado bajo licencia GNU GPL por la editorial “Traficantes de Sueños” que tiene un curioso slógan que no había oido hasta hace poco: Omnia sunt Communia!

Que lo disfrutes, y que bien sea gracias al software o gracias a las personas el póximo año sea mejor, compartamos más y seamos capaces de quitarnos de encima aquello que nos sobra…

Hagamos entre todos software libre, y una sociedad libre… ;)

Feliz 2013 !!    Seguiremos por aqui dando guerra!!

EDITO:

Puedes leer una entrevista a Stallman en español en la revista “Hackers y Developers” en su número especial de fin de año. Descárgate la revista de forma libre en formato PDF desde su web: http://www.hdmagazine.org/#

Quizás tambien te interese el libro: “La catedral y el bazar” de Eric S. Raymond Consíguelo aqui: http://victorhckinthefreeworld.wordpress.com/la-catedral-y-el-bazar/

————————————————————————–

Microsoft adopta el empaquetado rpm en Windows 8

Hoy 28 de Diciembre de 2012 ha salido a la luz esta noticia. Sigue leyendo para saber más.

La noticia está corriendo como la pólvora, y no es para menos. Parece ser que según una filtración fidedigna, Microsoft se plantea en serio migrar su sistema de archivos .exe hacia el empaquetado de software .rpm y esto podría verse materializado a partir del próximo Enero.

Según miembros de Microsoft, parece ser que se han dado cuenta de los pros y ventajas de este sistema de empaquetado frente a los archivos .exe que hasta ahora se venían utilizando. Así han pedido ayuda a varias de las distribuciones GNU/Linux más populares que utilizan este sistema de empaquetado para ayudarles en la migración y para pedirles asesoría técnica.

Por su parte los técnicos que han asesorado a Microsoft declararon que ya iba siendo hora de modernizar esa parte de su sistema y adelantan que también se interesaron por parte de la empresa de Redmont en herramientas tan completas y versátiles como YaST de openSUSE.

Sin duda una gran noticia para Microsoft ya que así verá aumentada su productividad, y se verá afectada positivamente pudiendo ahora instalar paquetes de software de repositorios de distros como openSUSE, RedHat, Mageia, etc…

Si quieres saber más al respecto no te pierdas el anuncio en este enlace: https://Microsoft/anouncement-rpm.html y no olvides sonreir!! ;)

EDITO: Como muchos podréis adivinado, se trataba de una broma. En España, y creo que en más paises latinos, el día 28 de Diciembre se suelen gastar bromas, es algo parecido al April fool’s day de la cultura anglosajona. Y esta ha sido mi pequeña broma, espero que es lo toméis como es, y no os enfadéis que la vida es muy corta para gastarla de esa manera tan improductiva!! ;)

inocente

—————————————————————————————-

Regalos de openSUSE

Esta es época propicia para regalos. Y yo he recibido los míos de parte del equipo de openSUSE!!

Posando con los trofeos

Pues sí, a pesar de ser un descreido de estas épocas navideñas, he de decir que este año sí me han sorprendido unos regalos. No por lo valiosos, caros, o chic que sean, si no por lo inesperado.

Pero no ha sido un señor nórdico sufridor de obesidad mórbida vestido de rojo montado en un trineo volante el artífice de traérmelos, ha sido de parte de un simple camaleón verde, que desde Alemania y concretamente Nuremberg me los ha hecho llegar, y oye que ilusión me ha hecho!! más que si me hubieran traido una cacharro de esos tecnológicos!! ;)

El pasado Octubre se llevó a cabo en la ciudad de Praga una conferencia de openSUSE, junto con otros eventos, y en este blog te dimos cumplida cuenta de ello (puedes consultarlo en este enlace: http://victorhckinthefreeworld.wordpress.com/2012/10/26/opensuse-en-praga) yo no pude asistir, pero colaboré en cierta medida en lo poco que pude…

Desde los cauces habituales Jos Poortvliet pidió colaboración para diseñar un par de camisetas para el evento. Una sería para aquellos voluntarios de openSUSE que intervinieran en el evento, y otra para regalar a los usuarios, y también para hacer una bolsas.

Me gusta colaborar con el equipo de artwork de openSUSE, así que me puse manos a la obra, abrí Inkscape y a darle al ratón! Despues de hacer varios bocetos, mejoras, propuestas, etc… Jos eligió dos diseños míos, que son los que podéis ver en las fotos. He de decir que gran mérito lo tiene también Bryen Yunashko que con sus comentarios, y propuestas se llegó al diseño final, así que Thanks suseRocks!! ;)

Jos Poortvliet me prometió que despues del evento se ocuparía de que me llegaran unos regalos, por mi colaboración. Y así ha sido, cumpliendo su palabra hoy me ha llegado un paquete en el que aparte de agradecerme mi colaboración, me hacían llegar un par de camisetas con el diseño que hice, una bolsa, y una gran jarra de cerveza en la que también hice un pequeño retoque para añadir a Tux en el logo!

Ya sé que no es gran cosa, pero me ha hecho ilusión, el saber que de alguna forma reconocen lo que se hace por el proyecto. Y quería compartirlo por aqui con todos, para animaros a contribuir con un proyecto de software libre. No hace falta se un experto programador, simplemente escoger un área que te guste, y en la quieras participar, hay mucho trabajo para hacer, y es una afición que engancha! Si tienes tiempo y ganas busca la manera de colaborar y adelante!

Desde aqui agradecer a Bryen y Jos, y a todo el equipo de openSUSE!!

Os dejo con las fotos que me he hecho “posando” !! jejeje

Carta de agradecimiento

 

Uno de los diseños

 

Otro diseño

 

Jarra Linuxera

 

Have a lot of fun Geekos, and Thanks a lot again!! ;)

———————————————————————————–

Kampana sobre Kampana

Así reza la letra de un villancico, pero tranquilo!! No es mi intención torturarte cantándotelo. Sigue leyendo y descubre un antídoto para estas fechas ñoñas…

Kampana

Si eres habitual de este blog, sabrás que por aqui doy difusión a la revista digital, independiente BLAKANDEKER. Un proyecto de Antolín, un ser entrópico, virulento y descreído, que desde el primer día se estuvo descojonando de todos aquellos que se creyeron lo de la profecía Maya del fin del mundo.

Este tipo cansado de la navidad, y de toda la parafernalia que se monta la gente llegadas estas fechas, arremete contra los villancicos, las cenas familiares o de empresa, la celebración de la sin razón, etc…

Y no contento con amenazar con un nuevo número de su revista BLAKANDEKER, además ha decidido mandar un pequeño aperitivo cargado de mala leche!

Un número especial solsticio de invierno de su revista, para aquellos que sufren en sus carnes este tipo de atropellos a la inteligencia que son “las navidades”!!

Una revista digital en formato PDF de libre descarga, uso, disfrute y distribución. Cocinada por él mismo desde su retiro mundano en una cueva del monte pelado, en la que inexplicablemente tiene conexión a internet!! Desde alli sigue distribuyendo este material.

Estate atento, porque en breve amenaza con una nuevo número de la revista en su formato normal.

Si quieres conocer más de otros artefactos digitales subersivos de Antolín pincha este enlace: http://victorhckinthefreeworld.wordpress.com/tag/antolin/

o visita su página de Facebook: http://facebook.com/Mesetaria-Ediciones

No dudes en descargarla y exorciza ese espíritu navideño que llevas dentro!! Y compártela

green_download_buttonPor cierto hoy 25 de Diciembre, felicitaros: FELIZ DIA DE ISAAC NEWTON !!

Sí, ya sé que era muy religioso, y un gran teólogo, pero también fue el hombre que revolucionó el pensamiento, la física y las matemáticas. Así que prefiero celebrar eso, que no supuestos nacimientos de supuestos hijos de dios, nacidos de una virgen y del espíritu santo!!

———————————————————————————-

Cómo contribuir con algún proyecto de GNU/Linux

Los proyectos de software libre se nutren de sus usuarios y sobre todo de aquellos que de alguna manera contribuyen con él.

No hace falta ser un gurú del código, esa es una faceta, pero hay muchas más en las que puedes contribuir. Participa del proyecto que te interese, pequeño o grande, y en la tarea en la que estes más cómodo y conviértete en un hacker entusiasta !! ;)

Cuando hace tiempo empecé en esto del software libre, una de las cosas que más me interesó es que cualquiera podía ayudar, al nivel de los conocimientos o las habilidades de cada uno. Por eso empecé este blog, y poco a poco me he ido involucrando más en la comunidad de openSUSE.

Y eso tiene recompensas. La primera y fundamental es que si te gusta, disfrutarás de lo que haces. Serás un apasionado de tu afición y te reportará muchas cosas: Conocer gente interesante de otros países con la que compartir, ampliar conocimientos, etc…

Eso me ha pasado a mí. Nunca pensé que de esta afición, y aportando lo poco que sé el proyecto me recompensaría… (dentro de poco, hablaré un poco más sobre esto)

Y así lo he visto en otros muchos usuarios, por ejemplo ahora me acuerdo de Yoyo, un Linuxero de pro que se embarca en proyectos y ayuda en la que puede por ejemplo a SolusOS o Manjaro, y hace un tiempo divulgó la malograda Pardus entre los que no sabíamos que era.

Y al igual que él otros muchos dedican (dedicamos) tiempo, ganas y esfuerzo a esto porque nos gusta, esto es software libre!! ;)

Y hoy he leido un artículo en Linux.com que me pareció interesante. Así que lo he traducido para compartirlo por aqui.

El artículo original en inglés lo puedes ver en este enlace: https://www.linux.com/learn/become-a-linux-contributor escrito por Carla Schroder. GRACIAS por permitir la traducción y la difusión.

Empezamos con la traducción:

Muchos de vosotros, distinguidos lectores ya sois colaboradores de vuestro proyecto de GNU/Linux preferido.

Apuesto a que habrá muchos otros que también quieran contribuir de alguna manera, pero no sepan bien cómo hacerlo. Así que aquí hay unas pequeñas ideas que espero que te inspiren y te sirvan para que te involucres.

Dinero

Muchos proyectos aceptan donaciones de dinero. También tienen listas d deseos de hardware para testear u otros artículos. Un poco es mejor que nada, así que no te sientas mal si sólo puedes donar un poco. Te sugiero que te centres en un número limitado de proyectos a los que dar soporte de manera regular, en vez de intentar de repartir tu dinero demasiado.

Amabilidad

Esto es mucho más valioso de lo puedas pensar. No estoy seguro cuando se utiliza la filosofía del “debes ser así de alto para poder entrar”, ya que es extraño y no funciona. La mayoría de la gente quiere ser tratada con cortesía y de manera amigable, y esa es la manera de construir una amistad y una atmósfera productiva. En el artículo “Como prevenir tu proyecto de gente venenosa” puedes leer una rápida introducción referida a este caso.

Si te gusta animar a la gente, y ayudar a que los grupos trabajen juntos, entonces es que has nacido para ser “community manager”. “El Arte de la Comunidad” escrito por Jono Bacon es una excelente fuente para cualquiera que crea que quiera dedicarse a esto.

Ayuda a los nuevos

Cada día llegan nuevas remesas de nuevos usuarios a GNU/Linux y nuevos usuarios a algún proyecto de software Linux en particular. Tener paciencia para ayudar a los novatos es algo muy valioso y hay un montón de formas simples y sencillas de hacerlo sin que eso suponga una pérdida infinita de tiempo.

Tu recurso número uno debe ser una buena sección de preguntas más frecuentemente planteadas (N.d.T: lo que se conoce con las siglas en inglés de FAQ).

No es algo difícil de poner en marcha un foro con preguntas o un canal IRC de discusión, y es una buena manera de ayudar a los desarrolladores de tus proyectos favoritos. Responder preguntas es más sencillo cuando enseñas a la gente a utilizar recursos útiles como estos.

Aprende a programar

Todo empieza con el código, y todo lo que necesitas para aprender a programar es tiempo y un poco de dedicación. Te sugiero que empieces con programas en Bash, porque es la shell por defecto en Linux, y lo necesitarás sin importar que otros lenguajes vayas a aprender.

No te vuelvas loco pensando qué lenguaje de programación aprender primero, simplemente elige uno. Todos tienen sus propias ideas de cual es esencial, y puede que te comas mucho el coco antes ni siquiera de empezar. Javascript, Python, ruby, y PHP todos son populares, fáciles de aprender y de todos hay buena documentación. C es un clásico que no pasa de moda.

Los conceptos básicos de programación son los mismos sin importar el lenguaje que uses, así que tan pronto como ya hagas tus pinitos con uno, verás que es fácil aprender nuevos lenguajes.

Diseño Web y Marketing

No dejes que la palabra “marketing” te eche para atrás, no estoy hablando de vender un proyecto, si no de dar a conocer su mejor cara al mundo entero.

Muchos proyectos de GNU/Linux y de software libre tienen páginas Web que no publican información útil. Como que es lo que hace el software, en lenguaje simple.

Noticias y tutoriales están publicados en blogs personales, o hay poca comunicación útil. Una página web de un proyecto no tiene que ser necesariamente una cosa llamativa, pero sí debe ser informativa, y organizada, como para que los visitantes interesados puedan aprender cosas interesantes sobre el proyecto.

Arte y Multimedia

Hay un montón de artistas generosos que contribuyen con sus trabajos a proyectos de Linux. La apariencia lo es todo, nos pasamos mirando a esas aplicaciones, etc todo el día, así que es deseable que tenga buena pinta y sea bonito.

Animar al jefe

Si tu negocio se basa en software Linux, habla con tu jefe para que lo apoye de alguna manera.

Escribe tutoriales

El software más perfecto y brillante no servirá para nada si nadie sabe cómo usarlo. “Lee el código” no es un sustituto para buenos tutoriales. (Bruce Byfield ofrece algunas guías de cómo llegar a ser un escritor técnico en Carreers in Linux: Technical Writing)

De Usuarios a Contribuidores

Pasar de ser usuarios a contribuir es lo que hace que Linux y el software libre funcione. Se necesitan una gran cantidad de funciones diferentes para apoyar cualquier proyecto de software, así que no seas tímido, algún lugar por ahí es el adecuado para ti, donde puedes hacer un trabajo satisfactorio y marcar la diferencia.

———————————————————

¿Quién está detrás de Linux? Hoy Chris Mason

Desde la página Linux.com siguen con su serie de entrevistas a los principales desarrolladores que trabajan en el desarrollo del kernel de Linux. Aqui tienes un enlace a todos los protagonistas que han pasado por ellas hasta ahora:

  1. Linus Torvalds, abriendo la serie
  2. Thomas Gleixner
  3. Sara Sharp
  4. Jean Delvare
  5. Greg K-H
  6. Dave Jones
  7. Paul Mundt
  8. Alan Cox
  9. Arnd Bergmann
  10. John Linville
  11. Johannes Berg
  12. Martin K. Petersen
  13. Julia Lawall
  14. Ben Hutchings
  15. Mauro Carvalho Chehab
  16. Jiri Slaby
  17. Laurent Pinchart
  18. Jiří Kosina
  19. Chuck Lever
  20. H. Peter Anvin
  21. Steven Rostedt
  22. Stephen Hemminger
  23. Glauber Costa
  24. Jonathan Corbet
  25. John Stultz
  26. James Bottomley
  27. … y hoy le toca el turno a Chris Mason

Aqui en este blog (http://victorhckinthefreeworld.wordpress.com/) he traducido todas estas entrevistas, desde que empezaron hace ya varias semanas. Principalmente para mí, porque me interesaban sus historias, y después pensé que estaría bien compartirlas con más gente. No es fácil traducirlas, y trato de hacerlo lo mejor que sé. Si os gustan y créis que son interesantes me alegro, hacédmelo saber para ver si es un tiempo bien empleado… 

Estas son una serie de entrevistas que realizan a los desarrolladores del kernel de Linux. Me gusta conocer las historias, y cómo llegaron a desarrollar el kernel y compartirlo con todos. Puedes ver todas las entrevistas traducidas pinchando aqui.

Quizás te sirvan de inspiración para involucrarte, ver cómo ellos antes de ser los “gurús” que ahora son fueron simples usuarios como tu, con ganas de aportar algo. Ten en cuenta sus consejos y da el primer paso para implicarte en el desarrollo del kernel.

Si quieres ver el original en inglés visita la página original pinchando aqui. Escrito por Jennifer Cloer a ella y la página original pertenecen los derechos de autor, gracias por permitir la traducción y difusión. Consúltalo para ver en el original si algo no entiendes, o crees que se puede mejorar en mi traducción.

Si quieres usar esta traducción lo puedes hacer pero por favor atiende a la licencia CC-by-sa del blog, citando expresamente la fuente original del artículo en inglés, y este blog como creador de la traducción. Empezamos…

Nombre:
Chris Mason

¿Qué papel desempeñas dentro de la comunidad y en que subsistemas trabajas?
Mantengo el sistema de archivos Btrfs y la mayoría de mi trabajo es dentro del campo del sistema de archivos o dentro de los caminos de entrada/salida.

¿De dónde recibes tu nómina?
Fusion-io.

¿En qué parte del mundo vives, y porque allí?
Vivo en Rochester NY. Es donde fui a la universidad, y trabajo en Linux la verdad es que nunca he tenido que mudarme.

¿Cual es tu herramienta favorita para el desarrollo de software? ¿Y que tienes instalado en tu PC?
Uso Arch Linux, principalmente porque el modelo de actualización continua (N.d.T: rolling release) es perfecto para trabajar. Utilizo awesome como gestor de ventanas, en vez del entorno de escritorio. Es una mejor manera de manejar muchas ventanas.

Mis herramientas de desarrollo son las básicas, simplemente vi y make. Para navegar entre el código del kernel no he encontrado nada mejor que cscope, pero espero que alguien integre una base de datos actualizada del estilo de cscope en vi.

Utilizo mutt para el correo electrónico, aunque he intentado utilizar alguna que otra vez programas con interfaces gráficas. Todas tienen ventajas, pero la integración de mutt-kz de notmuch se ha convertido en una muy buena manera de indexar y trabajar con el correo.

Git es una parte importante dentro de la productividad con el kernel y no se puede subestimar como el sistema de trabajo tanto git como el kernel fueron diseñados uno para el otro. De vez en cuando, termino enseñando a alguien nuevo a manejar git y me vuelvo a dar cuenta lo complejo que son todas las partes que se manejan.

Para el análisis de sistemas de archivos, escribí una herramienta llamada seekwatcher. Utiliza partes de blktrace para visualizar que está pasando en el disco, haciendo más fácil la tarea de seguir problemas de rendimiento.

Recientemente reimplementé cosas en C en vez de en Python e hice una nueva herramienta llamada iowatcher, donde espero añadir todo tipo de funcionalidades para observar que ocurre en unidades flash.

¿Cómo te involucraste en el desarrollo del kernel de Linux?
No fue con el desarrollo del kernel, pero en 1994 empecé ayudando con los controladores para una tarjeta gráfica no soportada. Fue genial hacer funcionar a mi hardware, y todavía tengo los CD’s de SUSE con los que agradecían a los que contribuían.

Unos años después, me hice administrador de sistemas, y quise utilizar Linux en nuestro centro de datos. En ese tiempo, Linux no tenía un sistema de archivos con registro y no podía utilizar Linux en producción sin uno. Nunca antes había trabajado en almacenamiento o en el kernel, así que fue algo bastante difícil mientras me imaginaba como funcionaba todo.

Pero fue una de esas características que todo el mundo estaba deseando, y tuve mucha ilusión y ayuda durante todo el proceso. Recién terminado eso, empecé a trabajar de manera completa en el kernel.

¿Qué es lo que hace que sigas interesada en esto?
Me permite interactuar directamente con los usuarios, lo que significa que tengo un “feedback” instantáneo de nuevas características y soluciones. Ir a conferencias, siempre te encuentras con nueva gente que usa o trabaja con Linux. Es una gran fuente de nuevas ideas y motivación para mejorar las cosas.

Linux es utilizado de tantas maneras que es realmente imposible aburrirse.

¿Qué es lo más gracioso o curioso que te ha sucedido durante el proceso de desarrollo colaborativo (discusión encarnizada, petición de un código ridículo, un logro increíble)?
Las discusiones pueden parecer una locura vistas desde fuera, pero a veces son una parte importante para arreglar cosas.

Después de una larga discusión acerca de la facilidad con que se podría provocar la corrupción de datos durante un fallo de energía, me senté he hice una prueba. Los resultados nos sorprendieron a muchos de nosotros, y volví a ejecutar el mismo test años después. Probablemente no habría empleado tanto tiempo en esa prueba sin ese extra de motivación que te da el ganar la discusión.

Mi discusión favorita es sin duda la de O_PONIES. Alguien incluso hizo una camiseta en su honor de aquello. Estoy seguro de que no haría justicia si la cuento aquí, pero es un gran ejemplo de cómo los compromisos que tomamos como desarrolladores pueden crear expectaciones imposibles en el futuro.

¿Cual sería tu consejo para los desarrolladores que quieran implicarse?
Mi primera sugerencia es coger un proyecto que te guste usar. El kernel tiene una dura curva de aprendizaje, y puede ser muy difícil trabajar a tu manera dentro de un grupo de desarrollo. Si te gusta lo que haces, será más sencillo unirte.

Después de eso, solucionar problemas es la manera más rápida para conocer el código. Elige algo en lo que puedas aportar con facilidad y será más fácil el conseguirlo. Así que hazlo una y otra vez hasta que conozcas el código suficientemente como para revisar parches de otros. Entonces ya conocerás bien como funciona la comunidad y podrás trabajar en cualquier campo.

¿Qué escuchas mientras programas?
Normalmente me gusta que la habitación este en silencio.

¿En qué lista de correo o en qué canal IRC puede encontrarte la gente?¿En que conferencias?
En el canal #btrfs en Freenode. Y en cuanto a conferencias, la Linux Filesystem, Storage y MM Summit cada primavera siempre hay algo con temas interesantes. La Fundación Linux constantemente hace un gran trabajo en todas sus conferencias, y trato de asistir siempre que me lo permite mi agenda.

Puedes ver todas las entrevistas que he traducido aqui: victorhckinthefreeworld.wordpress.com/30-entrevistas-a-desarrolladores-kernel-linux/ 

—————————————————-

6 nuevas distribuciones de GNU-Linux del 2012

En el 2012 han aparecido gran número de nuevas distribuciones de GNU/Linux que se añaden a las ya existentes en este mundo. Demos un repaso a 6 de entre todas. Quizás no este la que tu has descubierto, es sólo un somero repaso.

gnu-linux-on-gris.png

Este artículo es una traducción que he hecho de uno escrito en Inglés por Katherine Noyes para la página Linux.com a ella y a la página GRACIAS por permitir la traducción para mi blog.

Me pareció interesante y quería compartirlo con los lectores que por aqui pasáis. Si también os interesa me alegro y estaría bien que comentáseis lo que pensais (siempre que sea con respeto y con argumentos.)

El artículo original lo puedes encontrar en este enlace: https://www.linux.com/6-linux-distros-born-in-2012

La libertad de GNU/Linux hace que cualquiera con ganas, tiempo, dinero y conocimientos pueda desarrollar un nuevo sistema operativo. Algunos no aportan nada nuevo a la pléyade de distribuciones existentes. Simplemente un retoque en el aspecto gráfico y poco más. Esas son distribuciones que poco futuro pueden tener, si no enganchan a desarrolladores o usuarios.

Pero sin embargo hay otras distribuciones que ofrecen algo más, un plus a mayores que conecta con el público que se vuelca en comunidad para dar soporte a este nuevo sistema operativo.

En este artículo veremos un extracto de 6 distribuciones (en opinión de la escritora, yo soy un mero traductor y divulgador del artículo) que merecen ser reconocidas. Seguro que tu conoces alguna otra (a mí ahora mismo me viene a la mente Manjaro que le ha cautivado a mi amigo blogguero Yoyo y de la que habla maravillas en su blog: http://deblinux.wordpress.com/ )

No están todas las que son pero sí son todas las que estan. quizás te sirva para conocer alguna nueva que te cautive! Pulsa en los enlaces para descargar aquello que te interese o para descubrir nuevas cosas. Empezamos…

La variedad y la capacidad de poder elegir han sido desde hace tiempo una de las características en el mundo de Linux, y sigue siéndolo ya que nuevas distribuciones siguen apareciendo practicamente cada día.

Esto ha sucedido en el 2012 y también al igual que en otros años, lo que significa que en este año que está a punto de acabar tenemos más posibilidades de elección que cuando empezó el año.

Más de 30 nuevas distribuciones de GNU/Linux han visto la luz algunas gracias al experimento que llevamos a cabo en Agosto llamado “31 sabores de diversión”, pero también hubo notables llegadas que vieron la luz a lo largo del año, con potencial suficiente para pisar fuerte.

Sin más preámbulos veamos estas 6 nuevas distribuciones de GNU/Linux que nacieron este 2012.

1.- SolusOS

Con la intención de ofrecer una alternativa renovada inspirada en los entornos de móviles que poco a poco van dominando los entornos de escritorio, SolusOS es una buena distro para usuarios nuevos basada en Debian que incorpora una variante de Gnome 3 diseñada para que se parezca a la familiar Gnome 2 que muchos de nosotros llegamos a conocer y a amar.

El equipo del proyecto explica: “Funciona “out the box” con un gran soporte para las necesidades del día a día actuales con los ordenadores incluyendo procesamiendo de texto, reproducción y edición de audio/video compartición de archivos, y mucho más”

Puedes descargar la imagen .iso de 1Gb de manera libre de la versión 1.2 desde la página del proyecto: http://solusos.com/download/

El video en YouTube ofrece una visión general de lo que ofrece SolusOS.

2.- Linux Lite

También dirigida a los principiantes en el mundo de GNU/Linux, es una distro basada en Ubuntu.

Lanzada en Octubre, Linux Lite ha alcanzado ahora la versión 1.0.2 y está basada en el lanzamiento de largo soporte (Long Term Support LTS) de Ubuntu Linux 12.04 “Precise Pangolin” y que ofrece cinco años de soporte y con entorno de escritorio Xfce 4.8

Bajo el nombre en clave de “Amethyst” el software ahora está disponible para descargar de manera libre en Sourceforge: http://sourceforge.net/projects/linuxlite/

3.- Cinnarch

También podemos encontrar esta distribución que quiere ofrecer “un moderno, elegante y potente sistema operativo basado en una de las mejoras distribuciones Linux que es Arch Linux, e incorporando el popular entorno de escritorio Cinnamon” en palabras del propio proyecto.

La primera imagen .iso de Cinnarch fue subida en Mayo, pero a finales de Noviembre el proyecto oficialmente entró en proceso beta.

Puedes descargar este sistema de manera libre desde la página oficial del proyecto: http://www.cinnarch.com/try-it/

4.- Bedrock Linux

Bedrock Linux, por su parte, fue creado para dar “La mayor parte de los beneficios (a menudo aparentemente excluyentes entre sí) de varias distribuciones de Linux disponibles de manera simultánea y de forma transparente” en palabras del propio creador.

En concreto “Bedrock Linux únicamente manipula los archivos de sistema y el PATH para permitir al software de varias distribuciones coexistir como si fueran todas de una misma única distribución.” así lo explican. “con Bedrock Linux, por ejemplo uno podría tener un lector de Feeds de Arch Linux abrir una página web con un navegador instalado desde los repositorios de Ubuntu, mientras los dos se están ejecutando bajo el servidor X11 de Fedora.”

En otras palabras, Bedrock espera ofrecer la mejor de lo que hay disponible en el mundo GNU/Linux, todo en un sólo producto, una nueva distribución de GNU/Linux. Un video en YouTube ofrece la posibilidad de sentir y ver que significa esto.

Lanzado en Agosto, la segunda versión alfa de Bedrock Linux, llamada “Momo” está ya disponible desde la página del proyecto.

5.- Qubes

Qubes OS está orientada hacia la seguridad, es una distro basada en Fedora y que su primera versión oficial salió en Septiembre. Basada en Xen, X Window system, y Linux, Qubes puede ejecutar la mayoría de aplicaciones para Linux y puede usar la mayoía de drivers disponible.

Qubes Release 2 está actualmente trabajandose sobre ella, y soportará AppVM basadas en Windows.

La versión actual está disponible para descargar de manera libre: http://qubes-os.org/trac/wiki/QubesDownloads

6.- Raspbian

Y por último pero no menos importante, también mencionar a Raspbian, la nueva distro basada en Debian que está optimizada para funcionar en un Raspberry Pi. Ofrece más de 35.000 paquetes, el software está ahora oficialmente disponible desde la fundación Raspberry Pi y disponible para descargar desde su página: http://www.raspberrypi.org/downloads

Por supuesto ha habido otras muchas llegadas al mundo GNU/Linux durante este año 2012, por no mencionar el resurgimiento de algunas como Damn Small Linux o la desaparición de Dreamlinux, y la aparición en el horizonte de más nuevas distribuciones de GNU/Linux, algunas son sólo un destello en los ojos de sus creadores.

———————————————————————

¿Quién está detrás de Linux? Hoy James Bottomley

Desde la página Linux.com siguen con su serie de entrevistas a los principales desarrolladores que trabajan en el desarrollo del kernel de Linux. Aqui tienes un enlace a todos los protagonistas que han pasado por ellas hasta ahora:

  1. Linus Torvalds, abriendo la serie
  2. Thomas Gleixner
  3. Sara Sharp
  4. Jean Delvare
  5. Greg K-H
  6. Dave Jones
  7. Paul Mundt
  8. Alan Cox
  9. Arnd Bergmann
  10. John Linville
  11. Johannes Berg
  12. Martin K. Petersen
  13. Julia Lawall
  14. Ben Hutchings
  15. Mauro Carvalho Chehab
  16. Jiri Slaby
  17. Laurent Pinchart
  18. Jiří Kosina
  19. Chuck Lever
  20. H. Peter Anvin
  21. Steven Rostedt
  22. Stephen Hemminger
  23. Glauber Costa
  24. Jonathan Corbet
  25. John Stultz
  26. … y hoy le toca el turno a James Bottomley

Aqui en este blog (http://victorhckinthefreeworld.wordpress.com/) he traducido todas estas entrevistas, desde que empezaron hace ya varias semanas. Principalmente para mí, porque me interesaban sus historias, y después pensé que estaría bien compartirlas con más gente. No es fácil traducirlas, y trato de hacerlo lo mejor que sé. Si os gustan y créis que son interesantes me alegro, hacédmelo saber para ver si es un tiempo bien empleado… 

Estas son una serie de entrevistas que realizan a los desarrolladores del kernel de Linux. Me gusta conocer las historias, y cómo llegaron a desarrollar el kernel y compartirlo con todos. Puedes ver todas las entrevistas traducidas pinchando aqui.

En este caso un gran colaborador, y usuario de Linux desde casi sus orígenes que utiliza openSUSE con entorno de escritorio Xfce !! Un Geeko en la corte de kernel Linux ;)

Quizás te sirvan de inspiración para involucrarte, ver cómo ellos antes de ser los “gurús” que ahora son fueron simples usuarios como tu, con ganas de aportar algo. Ten en cuenta sus consejos y da el primer paso para implicarte en el desarrollo del kernel.

Si quieres ver el original en inglés visita la página original pinchando aqui. Escrito por Jennifer Cloer a ella y la página original pertenecen los derechos de autor, gracias por permitir la traducción y difusión. Consúltalo para ver en el original si algo no entiendes, o crees que se puede mejorar en mi traducción.

Si quieres usar esta traducción lo puedes hacer pero por favor atiende a la licencia CC-by-sa del blog, citando expresamente la fuente original del artículo en inglés, y este blog como creador de la traducción. Empezamos…

Nombre:
James Bottomley

¿Qué papel desempeñas dentro de la comunidad y en que subsistemas trabajas?
Mi principal trabajo es mantenedor del subsistems SCSI. También colaboró en arquitecturas obsoletas y poco queridas empezando por NCR voyager system, lo que me lleva a ser mantenedor de arquitecturas parisc

¿De dónde recibes tu nómina?
Parallels. Soy director de tecnología de virtualización de servidores, así que tengo un trabajo a jornada completa, que es estar conectado a mi kernel que funciona (Ayudo a Parallels a conducir su tecnología de contenedores en el kernel), y también abarca un amplio rango fuera de actividades con el código abierto.

¿En qué parte del mundo vives, y porque allí?
Londres (el que está en el Reino Unido, ya que en EEUU tienen unas copias pululando por ahi). Porque a mi mujer le gusta y es mucho más corto cuando tengo que viajar a Moscú que cuando vivía en Chicago.

¿Cual es tu herramienta favorita para el desarrollo de software? ¿Y que tienes instalado en tu PC?
Supongo que Git y emacs para el desarrollo de código. También uso Slitex o OpenOffice para las presentaciones (un día tengo que utilizar beamer para un proyecto, nunca lo he utilizado) Mi escritorio es openSUSE+Xfce.

¿Cómo te involucraste en el desarrollo del kernel de Linux?
Lo estuve siguiendo una temporada despues de graduarme en la universidad. Usábamos estaciones de trabajo SPARC que eran casi 10 veces el precio de un PC, y me figuré que si comprábamos 10 sistemas Linux por el precio de un SPARC, yo podría tener una (eso era en 1993, que utilizaba 10 discos de instalación de SlackWare)

Mi primer parche del kernel fue en los tiempos de la versión 0.99.15: Nuestro entorno home distribuido utilizaba NFS y había un error con el kernel en sistemas NFS que causaba muchos cuelgues, lo reparé con la ayuda de un colega. Después reparé el cargador del módulo del kernel del userspace para que funcionara con ELF para ayudar la a.out a la transición ELF.

Siempre he ejecutado Linux en mi sistema de escritorio (desde 1993) excepto un par de semanas en Bell Labs (donde era obligatorio Windows) y estropeaba mi sistema tan a menudo que el Administrador de sistemas de la empresa accedió a dejarme instalar Linux si dejaba de llamarle.

Mi primera incursión seria en el desarrollo del kernel fue en 1998 cuando lleve Linux a un sistema SMP Voyager reescribiendo la capa de hardware de acceso x86 para que trabajara sin APICs.

¿Qué es lo que hace que sigas interesada en esto?
El hecho de que siempre hay algo interesante ocurriendo, y siempre hay alguna materia que, aunque no este relacionada con el área en la que trabajo, me puede interesar (como los Contenedores en la nube o UEFI el arranque seguro)

¿Qué es lo más gracioso o curioso que te ha sucedido durante el proceso de desarrollo colaborativo (discusión encarnizada, petición de un código ridículo, un logro increíble)?
El punto fuerte y el punto débil del proceso de desarrollo colaborativo es que cualquiera puede hacerlo… incluso alguien sin ninguna experiencia (ni sentido común). Para hacer que la gente te crea debes hablar con autoridad. Solía sorprenderme por la cantidad de información incorrecta que exponían algunas personas.

Desde que tuvimos cerca un “liante” en las listas de correo SCSI donde un controlador de canal de fibra en ciernes casi se frustra por que el autor hacía caso a una de esas personas he estado mucho más vigilante para retarlos y ponerlos en evidencia.. También tengo un apartado en mis presentaciones del desarrollo del kernel sobre cómo identificar a los individuos en las listas de correo, a quienes escuchar y a quienes ignorar.

¿Cual sería tu consejo para los desarrolladores que quieran implicarse?
Encuentra un error que te moleste y arréglalo. De esta manera es como empezaron una gran cantidad de desarrolladores del kernel. El punto clave es tener algo que te interese. Encontrar algo que interese a alguien más es normalmente menos interesante para conseguir buenos resultados porque no conseguirás la pasión necesaria y el entusiasmo para ello. (por eso es por lo que no creo en las listas de “Cosas por hacer”… si realmente interesa a alguien, se hará)

¿Qué escuchas mientras programas?
El sonido del silencio. Escucho los podcast de Radio 4 de la BBC, cuando hago trabajo que no requieren tanta atención (como aplicar parches en git) pero creo que los programas de radio requieren de mucha de mi concentración para necesitarlos mientras escribo código para solucionar problemas.

¿En qué lista de correo o en qué canal IRC puede encontrarte la gente?¿En que conferencias?
#parisc y #storage en oftc además de las listas de correo linux-scsi en Vger. No leo ninguna de las listas de correo del kernel de Linux (LKML) así que no mandes tus parches de SCSI sólo a esas. Voy a muchas conferencias, y me he planteado seriamente dejar de ir a tantas como en los últimos cinco años… Como el número de conferencias a las que voy ha crecido… creo que necesito ayuda.

Puedes ver las entrevistas que he traducido aqui: victorhckinthefreeworld.wordpress.com/30-entrevistas-a-desarrolladores-kernel-linux/ 

—————————————————-

openSUSE + Enlightenment E17

openSUSE se vuelve “luminoso” incorporando en sus repositorios el entorno de escritorio Enlightenment conocido como E17.

Geeko+E17

Hace un tiempo hablé de Petite Linux una derivada de openSUSE con entorno de escritorio e17. Y puedes ver el vídeo en Youtube aqui.

Y ahora despues de 10 años de desarrollo, ya hay repositorios disponibles para instalar este entorno de escritorio en openSUSE. El próximo 21 de Diciembre de 2012 saldrá de manera estable los repositorios para poder instalar el entorno de escritorio e17.

Tal y como dicen en Wikipedia:

Enlightenment, también conocido simplemente como E, es un gestor de ventanas ligero para UNIX y GNU/Linux. Uno de sus objetivos es llegar a ser un entorno de escritorio completo. Es muy configurable y muy atractivo visualmente. Durante un tiempo fue el gestor de ventanas de GNOME.

La última versión estable es la E16 1.0.7 (también llamada DR16). El siguiente lanzamiento importante será la versión 0.17 (DR17) que está actualmente en fase de desarrollo y se basa en las nuevas Enlightenment Foundation Libraries (EFL). DR17 no está basado en DR16 sino que ha sido reescrito totalmente.

Está indicado para PC’s con pocos recursos ya que es muy ligero y sin embargo sigue siendo atractivo visualmente.

Un grupo de desarrolladores se ha puesto en la tarea de empaquetar y desarrollar este escritorio para que este disponible en openSUSE. Ahora necesitan de testers que lo prueben y comenten los bugs encontrados para poder seguir mejorandolo.

Hay actualmente 2 repositorios disponibles:

X11:Enlightenment:Factory

Este es el repositorio especificado para los usuarios. Con paquetes ya liberados en otros lanzamientos y paquetes compilados. Ahora contienen versiones Beta hasta el día 21 de Diciembre de 2012 que seran versiones de paquetes ya oficiales. Si quieres empezar con este entorno de escritorio, esta es la mejor opción.

Lo puedes instalar facilmente via 1 click install mediante estos enlaces, escogiendo tu sistema y siguiendo las instrucciones de YaST:

X11:Enlightenment:Nightly

Este repositorio contiene paquetes inestables por lo que está indicado para desarrolladores o testers avanzados.

Lo puedes instalar facilmente via 1 click install mediante estos enlaces, escogiendo tu sistema y siguiendo las instrucciones de YaST:

Actualmente también estan pensando en añadir como opción este entorno de escritorio en el proceso de instalación de openSUSE 12.3 desde el DVD al igual que se ofrece la posibilidad de instalar otros entornos de excritorio (KDE, Gnome, XFCE, LXDE, …)

Si quieres saber más sobre esta noticia, cómo ayudar en las cosas que quedan por a hacer, o probar y reportar bugs utiliza estos medios:

Enlaces de interés

Dar las gracias al equipo que lo ha hecho posible: Tomáš Čech “Sleep_Walker” (packager, maintainer), Simon Lees “Simotek” (packager, maintainer), Efstathios Iosifidis “Diamond_gr” (wiki, social media)

———————————————————-

 

openSUSE: Vota en las elecciones del 2012

Ya se ha abierto el plazo para votar a las elecciones al consejo de openSUSE. Del 5 al 16 de Diciembre del 2012 los miembros de la comunidad tienen una cita para tomar parte en el proyecto.

La expectación de los pasados días llegan hoy a su punto álgido y a la parte más importante. Es hora de votar. Hoy comienzan las elecciones al Consejo de openSUSE.

Hay dos plazas vacantes para la elección de los miembros del Proyecto openSUSE. La primera vacante corresponde al puesto de Henne Vogelsang que ha completado el plazo máximo de 2 años que se puede ser miembro del consejo. La segunda vacante actualmente la ocupaba Manu Gupta, que fue designado para suplir a Peter Linnel ya que este renunció en Agosto de 2012. Ambas plazas son para un máximo de 2 años empezando desde Enero de 2013 y terminando en Enero de 2015.

¿Cómo votar?

Si actualmente eres miembro del proyecto openSUSE, recibirás (o ya habrás recibido) un correo con las instrucciones de cómo votar mediante la página openSUSE connect.

Debes ser miembro por lo menos desde antes del 27 de Noviembre de 2012. Si en las próximas 24h no recibes el correo por favor ponte en contacto con el comité Oficial de Elecciones en esta dirección: election-officials@opensuse.org.

Cada votante dispondrá de dos votos, cada uno corresponde a cada una de las vacantes.

El período de votación empieza hoy (5 de Diciembre de 2012) y acabará el 16 de Diciembre de 2012 (Horarios UTC)

No puedo decidirme!!

Con los 8 fantásticos candidatos que concurren a estas elecciones disputándose 2 vacantes, es normal que no sepas por quien decantarte. Por suerte hay 2 maneras de saber algo más sobre los candidatos.

Opción 1: Plataformas y Blogs de cada uno de ellos. Lee sus propuestas y blogs aquí

Opción 2: En directo con preguntas y respuestas, en un debate.

Mañana Jueves a las 15h (horario UTC) los candidatos estarán respondiendo preguntas en el canal IRC de freenode #opensuse-project. En una sesión de dos horas moderada por el comité de Elecciones oficiales. Esta es una muy buena oportunidad para hacerles tus preguntas en directo.

Si no puedes asistir no te preocupes. El resultado de esa sesión se publicará en openSUSE-news y por las listas de correo. Si tienes una pregunta que quieres hacerles puedes publicar un comentario aquí con la pregunta y se les hará durante el debate.

Gracias a Marcus Moeller por la creación del banner que ilustra este evento!

Enlaces de interés:

————————————————————————