Linux, feliz 23 cumpleaños!!

El 25 de Agosto de 1991 un joven desarrollador llamado Linus Torvalds mandó un correo en el que animaba a testear un código que estaba escribieno, el kernel Linux!

Tux_cumpleaños

Así es como empezaba algo que 23 años después implica a desarrolladores en todo el mundo usando su código, desarrollándolo y haciendolo crecer siendo a día de hoy una alternativa muy útil. Sigue leyendo

Linus Torvalds, entrevista al desarrollador de Linux

Entrevista a Linus Torvalds creador del kernel Linux, el alma del sistema operativo GNU/Linux

linus-266x300

El pasado 20 de Mayo de 2014 en la web Huffington Post, en el apartado de tecnología Bill Robinson publicaba una entrevista a Linus Torvalds (que supongo no necesita presentación) el creador del kernel Linux. Sigue leyendo

Linux arrasa como sistema operativo entre supercomputadoras

Linux sigue siendo el líder absoluto entre las 500 supercomputadoras.

supercomputadoras

Haz click para ampliar

Todos los años la web TOP500 saca un par de listas donde da a conocer diversos datos de los 500 supercomputadores del mundo. En Junio y en Diciembre se actualizan esas listas y se difunden.

Desde esa web se puede filtrar contenido, leer interesantes noticias sobre supercomputadoras con nosécuantos núcleos, y capacidades increibles de procesado de datos, los petaflops se manejan como si nada!!

Y hoy han anunciado el lanzamiento de su lista de Junio de este año 2013, y las supercomputadoras Chinas que llegaron hace tiempo al número uno siguen ocupando esos primeros lugares. Podéis visitar su página y ver la cantidad de datos que son capaces de calcular… a mí se me escapan esas cifras de la cabeza!!

Bueno, pero a lo que voy. Esas supercomputadoras necesitan un sistema operativo que las controle, y que gestione todas sus tareas. Y para ello ¿qué creeis que ha escogido el 95% ? Acertásteis si pensasteis en Linux !!

Tux_cumpleaños

Tux celebrándolo

Pues sí es el sistema operativo elegido en una GRAN mayoría. Será por su versatilidad, o por su capacidad de poder modificarlo adaptádolo a las necesidades, su seguridad, o por muchas de sus otras características y que a los administradores de estos sistemas les ha convencido de lleno!

Quizás como sistema operativo doméstico no este a la par que otros sistemas operativos privativos, pero desde luego a nivel empresarial, y en ámbitos más serios es el líder indiscutible!!

supercomputadoras1

Haz click para ampliar

Y dentro de Linux también se puede hacer una clasificación por sistemas operativos utilizados. Y entre ellos vemos muy bien posicionado a SUSE Linux Enterprise así que si es bueno para una supercomputadora, por que no va a serlo para mi pequeño equipo de escritorio o para mi portátil? ;)

Ya sabes, puedes decir orgulloso: Uso el sistema operativo que utilizan los grandes !!!

Enlaces de interés

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

Superadas las 200.000 visitas

Hace ahora practicamente un año, a los 10 meses de empezada esta aventura, escribí un post agradeciendo a todos los que pasais por el blog las 10.000 visitas que alcanzó el blog.

8 meses después el blog alcanzó las 100.000 !!

Y 4 meses después de eso me caigo en la cuenta que el blog ya cuenta con algo más de 200.000 visitas !!

Quizás no puedan parecer muchas, para otros blogs, más importantes. Pero a mí no deja de asombrarme!! Que esto que empezó como un pasatiempo, y una manera de apuntar todo aquello que quería tener a mano, haya interesado a tanta gente!!

Así que sólo puedo daros de nuevo las GRACIAS a todos los que pasais por aqui. Y sobre todo a los nuevos seguidores del blog ;) y por supuesto a los que fielmente leen lo que me da por escribir.

Me alegro si lo que por aqui escribo os gusta, os sirve, os parece útil, u os interesa. Para eso lo hago! Para compartir, porque creo que es la forma de crecer. Las antiguas plazas de los griegos donde discutían y filosofaban, en este siglo tecnocrático se han convertido en los espacios en la red en los que compartimos y ponemos en común aficiones y conocimientos.

No encuentro útil algunas de las herramientas que hoy imperan, pero sí otras que nos ayudan a compartir y crecer. Y en GNU/Linux (la parte esencial de este blog, y openSUSE en particular) de eso sabemos un rato!! No en vano este software crece de manera comunitaria.

Lo dicho, GRACIAS de nuevo por las visitas y por mantener el interés. yo por mi parte sigo con ganas de hablar de openSUSE, de GNU/Linux, y de otros temas que de vez en cuando me interesen. Dad una vuelta por el blog por si a vosotros también os interesa, eso será lo mejor de todo!!

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

Campaña de 100 video tutoriales sobre Linux

Una imagen vale más que cien palabras, así que un vídeo debe equivaler a unas cuantas páginas de un manual.

Desde la página de Linux.com, han puesto en marcha una campaña para reunir 100 videotutoriales sobre Linux como temática. Estos estarán recopilados en su web.

Los vídeos pueden estar alojados en otras webs como pueden ser Youtube, Vimeo, etc, y deben cumplir una serie de requisitos. Como no exceder de 15 minutos de duración (Yoyo tus famosos screencast no entran ;) ), deben tener buena calidad de sonido e imagen, y la temática es sobre Linux obviamente y dentro de esto, cualquier tema, desde cosas básicas, hasta tareas más complejas.

No se incluirá contenido que contenga copyright, o aquel que este ya obsoleto, el que contenga publicidad para vender un producto, el que contenga material considerado ofensivo, o el que no tenga nada que ver con Linux, por supuesto…

Anímate y contribuye con tu aporte, se pueden mandar más de un vídeo. Accede a su página oficial en este enlace: http://video.linux.com/100-linux-tutorials , donde encontrarás más pistas y la forma de participar con tu vídeo de forma sencilla.

Yo he participado con un vídeo y ha sido aceptado! Puedes ver el vídeo con el que he participado en este enlace: http://video.linux.com/videos/100-linux-tutorials-how-to-add-repos-and-install-soft-with-yast-in-opensuse

Enlaces de interés

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

Linus Torvalds habló en LinuxCon Europe

Linux Torvalds participó en una charla en la pasada edición de LinuxCon en Barcelona, respondiendo a preguntas del público. Siempre es interesante saber que es lo que opina el padre del kernel Linux.

 

Del 5 al 9 de Noviembre de 2012 Barcelona se convirtió en el epicentro del mundo Linux, ya que albergaba LinuxCon Europe. Una conferencia donde se podían poner en común experiencias, aprender y conocer lo último del mundo GNU/Linux y donde confluían todo tipo de entusiastas y profesionales en torno a Linux y su desarrollo. Empresas, y profesionales se daban cita y compartían conocimientos y creaban lazos.

Y como no podía ser de otra forma Linus Torvalds asistió y dió una charla. Respondió a preguntas de su interlocutor, y también a otras inquietudes del público asistente.

Siempre interesantes las palabras y opiniones de Torvalds. Desde la página de Linux Foundation han hecho un extracto de esa comparecencia. Puedes ver el artículo original en inglés pinchando aqui. A ellos y sus autores pertenecen los derechos.

Desde mi blog, te lo traduzco para que si lo crees interesante, como yo, sepas un poco más que ocurrió por allí y cuales fueron las respuestas de Linus a las preguntas que los asistentes le plantearon. Empezamos…

Cuando Linus Torvalds se sienta para charlar, la gente escucha.
Y en el momento clave de la charla que dio Linus el Miércoles por la mañana en LinuxCon Europe,los asistentes puestos en pie ovacionando dan fe del poder de protagonismo que tiene el capo de Linux. Acompañado del veterano colaborador y amigo Dirk Hondel, Torvalds respondió a preguntas distendidas de su amigo y también a inquietudes del público. Aqui un pequeño extracto de lo que allí ocurrió:

Hondel: Linux ya tiene edad para beber alcohol, ya tiene 21 años. Todos quieren saber qué será lo próximo, pero antes de responder, que destacarías a lo largo de estos 20 años?

Torvalds: Lo más destacado es el hecho de que yo no lo esperaba. Hace 20 años, estaba sentado en una habitación oscura en soledad. Yo era una única persona trabajando en un pequeño proyecto por mí mismo. En estos días, lo que hace a Linux tan divertido es la discusión, la comunidad, los argumentos. Nos mantienen el interés, nos motivan, y siempre discutimos cómo hacer las cosas mejor.

Hondel: Esa es una respuesta privilegiada. ¿Cuál ha sido tu mayor impacto fuera de esta comunidad?

Torvalds: No se trata de lo que he logrado, si no de lo que hemos logrado. Se trata de lo que Linux ha permitido que otros hagan. Piensa en el proyecto One Laptop Per Child. Hay mucha gente que hace cosas con Linux para mejorar el mundo.

Público: ¿Qué te preocupa del futuro?

Torvalds: Soy optimista. No me preocupo por el futuro, y no estoy preocupado en el aspecto técnico del kernel en absoluto. Las cosas que me desvelan por las noches suelen estar relacionadas con las dificultades de las relaciones personales. Me refiero a la gente que colabora con el kernel discutiendo. Y mientras la discusión sea acalorada, no quiere decir que sea necesariamente mala, a veces nuestras personalidades chocan… bastante. Luego también están las situaciones legales. El sistema de patentes que está roto, y las falsas leyes de derechos de autor son muy irritantes.

Público: El kernel está siempre cambiando. ¿Qué puedes decir a las empresas que quieren usar Linu, pero luchan por estar actualizadas con tantos cambios?

Torvalds: Las empresas de hardware les gusta utilizar e integrar Linux, pero provienen de un modelo de negocio donde desarrollan durante un período de tiempo de 1-5 años y después dejan el producto sin cambios durante un período de 5-15 años. Algunas empresas quieren que sigamos el mismo modelo de desarrollo. Pero no podemos decir que no cambiaremos el kernel, porque necesitamos permanecer estables de manera interna. No creo que nuestro modelo de desarrollo vaya a cambiar mucho.

Hondel: La habilida para hacer cambios es uno de los puntos fuertes de Linux. Hacemos nuestro desarrollo hacia adelante. Las empresas de hardware embebido deberían intentar hacer un trabajo más duro desarrollando hacia adelante. Es una ventaja. Es la manera de innovar y de crear productos interesantes.

Público: El kernel está creciendo y creciendo. ¿Existe un procedimiento para filtrar las cosas que no funcionano aquellas que nadie usará nunca más?

Torvalds: En ocasiones borramos código, pero sólo si ocasiona problemas graves. Tenemos dos arquitecturas que no han funcionado en dos años, pero hay una razón por las que no se han borrado. Siempre hay alguien, alguna persona al azar, que irá más allá y arreglará partes que no funcionan. Es divertido verlo. No hay un costo por mantener código que nadie usa y que no funciona, así que es mejor dejarlo esperando que alguien quiera unirse y mantenerlo.

Público: ¿Qué piensas de la situación de Android de Google?

Torvalds: La “situación” de Android no es diferente a la “situación” en la que estaban Red Hat o SUSE hace 10 años. Un montón de proveedores haciendo sus propias escisiones. Google dijo que necesitaban hacer esos cambios, y decidimos que Android estaba funcionando para Google. Hubo mucha discusión y mala sangre sobre este tema. La gente intentó convencer a Google de cambiar la manera que tenía de hacer las cosas. Pero así es como pasan las cosas del desarrollo. Las empresas vienen con nuevos modelos de uso, y nos vienen diciendo que tenemos que cambiar. Google tiene cien millones de dispositivos funcionando con su código. Algo deben estar haciendo bien.


Público: Los mantenedores del kernel se estan haciendo mayores. ¿Cuales son tus esfuerzos para reclutar a gente joven?

Torvalds: Somos, entre los que me incluyo, 20 años mayores de lo que solíamos ser. Y al mismo tiempo, tenemos a todo tipo de gente joven uniéndose todo este tiempo, incluso universitarios. Por eso es que el kernel es tan importante para muchas empresas, tambien tenemos un montón de profesionales establecidos cuyos trabajos consisten en desarrollar el kernel.

Hondel: Sé que no nos darás una previsión del panorama para dentro de 5 años, pero ¿Qué pasará en los próximos 6 meses?

Torvalds: Tenemos novedades que van a llegar. Se está discutiendo un montón sobre las arquitecturas ARM 64, pero mucho de ello se refiere sólo al nombre, no al código. Al final se impuso lo que yo pensaba y se llamará ARM 64. Y en cuanto al lanzamiento del kernel, esto no se basa en características, si no en un plazo de lanzamientos de 3 meses. Así que no es necesario planear nada. Tendremos todo preparado, y cuando todo este listo será unido a la rama principal. Realmente no tenemos muchos planes, pero todo el mundo parece contento.

Y a ese encuentro no podía faltar la comunidad de openSUSE. Allí estuvo con un stand informativo compartido junto con SUSE, informando sobre el proyecto, y dando información y regalos, ya que rifó varios maletines para PC a los que por allí se acercaron. En el stand de openSUSE estuvieron al pie del cañón Zoumpis y Diomidis.

No tengo el placer de conocer al segundo, pero de Zoumpis tengo noticia de que es un miembro muy activo. Un embajador que lo mismo te lo encuentras en Praga, que en una cena en Madrid con simpatizantes de openSUSE como en Barcelona o puede que en Nuremberg!! ;)

Podéis seguir lo que allí aconteció en el stand de openSUSE de mano de Zoumpis en su blog: zoumpis.wordpress.com o en KDEBlog, ya que recientemente este colabora en el veterano blog de Baltasar.

Y doy fe de que estuvo por allí y le fue bien porque incluso se hico una foto con el mismísimo Linus Torvalds (o eso, o maneja muy bien los retoques con GIMP !!! ;) )

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

¿Quién está detrás de Linux? Hoy Stephen Hemminger

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. Por ellas han pasado 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. … y hoy le toca el turno a Stephen Hemminger  que se encarga de las redes en Linux.

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… 

No dudéis en ofrecer mejoras a la traducción o comentarios.

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. 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:
Stephen Hemminger

¿Qué papel desempeñas dentro de la comunidad y en que subsistemas trabajas?
Soy uno de los desarrolladores del subsitema de red. Mis contribuciones se extienden a todo este campo, desde escribir controladores para nuevos dispositivos o solucionar errores hasta integrar nuevos aportes de proyectos de investigación.

¿De dónde recibes tu nómina?
Trabajo para Vyatta que es una distribución de Linux especializada en redes. Debido a que somos una empresa pequeña, he terminado haciendo de todo. Desde mantenedor del kernel hasta ingeniero de rendimiento. Esto me ha dado lugar para aprender sobre Pearl, protocolos de routing y Debian.

¿En qué parte del mundo vives, y porque allí?
Aunque me crié en la costa este, me mudé a Portland, Oregon hace ya unos cuantos años para poder trabajar en una estación con Unix en Tektronix. Eso no duró mucho, ya que las oportunidades aquí me permitieron trabajar tanto en grandes empresas como en empresas que estaban empezando.

¿Cual es tu herramienta favorita para el desarrollo de software?¿Y que tienes instalado en tu PC?
La mejor herramienta productiva ahora mismo es KVM. Me permite crear nuevas máquinas (o incluso toda una red) con un mínimo de esfuerzo. Todavía paso mucho tiempo moviendo hardware y cableado de un sitio a otro, pero ahora mucho menos que hace unos años.

Desde que Vyatta está basado en Debian, es muy simple simplemente hacer funcionar Debian en un PC de escritorio. Mi afición secreta consiste en estar actualizandolo todo. Quizás se deba a mi creencia optimista de que el mundo siempre va a ir a mejor, pero resulta que siempre termino probando (y tratando de solucionarlo) nuevos lanzamientos todo el tiempo.

¿Cómo te involucraste en el desarrollo del kernel de Linux?
Cuando empecé en OSDL fui contratado como responsable de la iniciativa del Centro de Datos de Linux (Data Center Linux en inglés: DCL). DCL fue un proyecto en búsqueda de un problema, desde que Linux ya era un éxito sin marketing adicional o esfuerzos técnicos. Esto ocurrió durante la mitad del desarrollo del ciclo de la versión 2.5 cuando muchas cosas cambiaron todas a la vez. Pat Mochel estaba trabajando en sysfs y yo lo adelanté y lo implemente para dispositivos de red.

El otro punto clave fue cuando Linus preguntó: “¿Podremos deshacernos de brlock?” lo que me llevó a cambiar todo el protocolo de red. Entonces David quisó solucionar el arranque de dispositivos de red, lo que significaba cambiar todos los controladores de dispositivos de red. Estos son ejemplos de cómo los desarrolladores de Linux no tienen miedo de hacer una profunda revisión del código que otros proyectos evitan hacer.

¿Qué es lo que hace que sigas interesada en esto?
En el aspecto técnico, me apasiona ser capaz de mantener actualizado e implementar nuevo hardware y protocolos. Mi lista de proyectos (como la pila de cosas de mi garaje) sigue creciendo. Lo más importante es que la comunidad da mucho apoyo y es activa. Lo que permite trabajar con gente de todo el mundo, lo que es genial.

¿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)?
Lo que más me sorprende es el tirón que pueden tener proyectos relativamente pequeños. Hice algunas remodelaciones para aislar el control de congestiones de TCP (la parte de TCP que decide cuanto enviar de una vez). Cada módulo fue cambiando el mismo sitio en el kernel, y por sugerencia de otro desarrollador, añadí una función de interfaz virtual. Esto tuvo el efecto contrario ya que añadía más congestión de módulos de control al TCP. Esto me llevó a trabajar con investigadores de varias universidades, incluyendo un mes sabático en el Instituto Hamilton de Irlanda.

La misma interfaz fue integrada en otros proyectos. Fue portada al simulador de red usado durante el proceso de investigación. Esto permitió a los estudiantes probar algoritmos en un simulador sin tener que escribir ningún código del kernel. Los desarrolladores de BSD tomaron la misma idea.

¿Cual sería tu consejo para los desarrolladores que quieran implicarse?
Aunque Linux parezca una comunidad monolítica enorme, está en la actualidad dividida in muchos pequeños grupos. Involúcrate y lee las listas de correo de las áreas en las que tengas experiencia.

Como primer proyecto, elige algo que puedas probar de manera sencilla. Por ejemplo no te metas con algo como la programación o los algoritmos TCP. No te desanimes fácilmente, sigue intentándolo y aprende de tus errores.

¿Qué escuchas mientras programas?
Mi viejo teléfono Nexus ha sido reciclado como una radio por internet. Mis gustos musicales son variados, desde alternativo hasta música swing, celta o incluso J Pop. Mi emisora favorita de radio es una emisora de Australia llamada Triple J porque es divertido escucharla y no tiene anuncios. O quizás porque me ayuda a pensar en la pŕoxima Conferencia de Linux en Australia. El teléfono funciona muy bien con podcast. Un sitio destacado para operaciones con podcast por la red es “Packet Pushers“.

¿En qué lista de correo o en qué canal IRC puede encontrarte la gente?¿En que conferencias?
Solía pasar bastante tiempo en los canales IRC, pero me distraía mucho. Ahora me he unido a netdev y a otras listas de correo. Linux Plumber’s fue la mejor conferencia (en lo que se refiere a tecnológica) en los últimos años. Japón también estuvo genial; Me encontré con un grupo de usuarios de Vyatta el último año.

Enlaces de interés
Página personal en G+ | https://plus.google.com/106366328689384616419/posts
Página oficial de Vyatta | http://www.vyatta.com/

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

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