Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

openSUSE en LinuxCon [Barcelona,España]

Introducción

El proyecto openSUSE ha participado con éxito en la conferencia LinuxCon Europa 2012 [durante 5 y 8 noviembre 2012]. Dos embajadores [Zoumpis, Diomidis] estuvieron como representantes de la comunidad de openSUSE durante la conferencia. Vamos a ver lo que sucedió allí!

La víspera de la conferencia

El domingo por la tarde hicimos nuestra primera visita a la sede LinuxCon. Nuestra primera misión fue visitar el estand de registro y obtener el ID y T-Shirts, luego fuimos al stand de SUSE / openSUSE y empezamos a desempacar los premios SUSE. Allan Clark también se unió a nosotros para ayudar con la preparación de stand.

On Sunday evening we made our first visit at the Linuxcon Venue. Our first mission was to visit the registration desk and get our ID’s and T-Shirts, then we went to the co-hosted (SUSE/openSUSE) booth and started to unpack the SUSE goodies. Mr. Allan Clark also joined us to help with the booth setup.

Dia – 0 [05/11/2012]

Nuestro día comenzó temprano, a las 7.30 horas. Fuimos directamente al Hotel Fira Palace, donde se celebró la LinuxCon. Asistimos a las conferencias magistrales de la zona por la mañana: Fomento de la experiencia del usuario por Mark Suttleworth Evernote y por el que ejecuta sus propios servidores Linux en lugar de “La Nube” por Dave Engberg.

No hemos asistido a más presentaciones , porque tuvimos que colaborar en el stand. En el estand, nuestro trabajo principal fue dar la bienvenida, ayudar a los visitantes. También tuvimos mucha promoción con las personas el día lunes y obsequiamos: openSUSE dvd, gorras, pegatinas, mecheros, folletos openSUSE comunitarios y memorias USB. Finalmente tuvimos un concurso para ganar 4 bolsas para portátiles de SUSE y el sorteo se realizó el miércoles.

La retroalimentación que recibimos de los asistentes en la conferencia fue muy bueno y amigable sobre la distribución openSUSE y la comunidad, por supuesto. Las preguntas más comunes que la gente hizo fué:

a. ¿Cuál es la diferencia entre SUSE y openSUSE?

b. ¿Qué software y cuales son las características que están incluidas en el openSUSE 12.2 DVD Promo?

c. ¿El openSUSE 12.2 tiene soporte para la arquitectura ARM?

d. El material promocional es libre?

Además nos dieron una sugerencia muy buena y prometedora sobre el Open Build Service (OBS).

Presentaciones-Asistencia

1) Abrir Métricas de fuente comunitaria: Consejos y Técnicas para la Medición de la participación de Down [] Puppet Labs Foster

2) El gigante de TI Vending Machine por Daniel Roberts Ridruejo [BitNami]

Dia -1 [06/11/2012]

A medida que pasó el primer día y nos encontrábamos en el standad, fué el momento adecuado para asistir a más presentaciones.El día comenzó como el anterior, asistiendo a las conferencias magistrales: Abierto Plataformas de Nube Fuente Marten Mickos por [director general de Sistemas de eucalipto] y la importancia de Linux en Intel por Imad Sousou [OTC, Intel]. A medida que la fiesta de lanzamiento de openSUSE estaba a punto de tener lugar informamos a la gente.

Tiempo de la fiesta!

Después del día de la conferencia, nos fuimos de fiesta. Muchas personas de la comunidad de KDE locales asistieron a la fiesta, pero gente de la Conferencia, así (Alan Clark, empleados de HP SUSE, Director de Linux Magazine [edición Española]). Además gente que ha leído el anuncio que estaba allí. En total éramos 15 personas hablando sobre el openSUSE 12.2, de las nuevas características y, por supuesto, nos divertimos mucho haciéndolo..

Presentaciones-Asistencia

1) (Tutorial) Edificio FOSS Nubes, Parte I – Sebastien Goasguen, Citrix

2) (Tutorial) Edificio FOSS Nubes, Parte II – Sebastien Goasguen, Citrix

3) OpenStack Pruebas de integración continua en servidores Cloud – James E. Blair, HP

4) Arrastrero: un nuevo enfoque para el almacenamiento en caché SSD – Hannes Reinecke, SUSE

5) El proyecto OpenStack y la Fundación OpenStack – Eileen Evans, HP

6) Desastres Resiliencia en Linux – Lars Marowsky-Brée, SUSE

7) Escala de un Open Source Community: La forma en que creció el Proyecto OpenStack – Monty Taylor, Gerente de Automatización e implementación de HP

8) Declaraciones a futuro el desarrollo: la próxima evolución en Enterprise Linux Desarrollo de Software – Ralf Flaxa, VP de Ingeniería de SUSE

Dia – 2 [07/11/2012]

El día comenzó con una entrevista a Linus Torvarlds, sin necesidad de presentación! Muchas preguntas se hicieron, muchas de ellas fueron de cómo Linus ve el futuro de Linux, que incluye o que tendrá el próximo núcleo y, por supuesto, hubo un debate acerca de los dispositivos embebidos brazo.

Presentaciones-Asistencia

1) Linux: ¿Hacia dónde vamos – Linux creador Linus Torvalds y Linux de Intel y Tecnólogo de código abierto, Dirk Hohndel

2) Tomar el miedo a la Contribución: Mentoring de código abierto – Stephen Hemminger, Vyatta

3) CouchDB y CouchApps – Roman Geber, B1 Systems GmbH

4) Gestión de recursos con Linux – Bruno Cornec, HP

5) CONFERENCIA MAGISTRAL: Got Talent de Linux (sesión de clausura)

Al final del segundo día de la conferencia era el momento de desmontar stand y hacer el sorteo de las bolsas de SUSE. Cuatro (4) bolsas para portátiles fueron regaladas!

Dia – 3 [08/11/2012]

Como no existía puestos o sitio libre para asistir a cualquiera de las presentaciones que se llevan a cabo.

Así que elegimos asistir a talleres y Gluster Día yocto Desarrollador del proyecto.

Conclusión

Así pues, tenemos tantas cosas que compartir, muchos recuerdos y mucho entusiasmo para transmitir a todas las personas de la comunidad openSUSE. Pero nosotros no vamos a ser chicos Chatterbox. LinuxCon es una de las mejores experiencias que un fan de Linux / desarrollador / usuario, etc puede conseguir. Discursos motivacionales, gente entusiasta sobre el software libre y equipamiento, talleres de primer nivel de los desarrolladores de todo el mundo, literalmente, todo lo relacionado con Linux y sus derivados. Dispositivos integrados y yocto tuvieron mucha afluencia o visitas.

Todo lo que podemos decir es que LinuxCon es un sueño que se hizo realidad para nosotros!

Aquí usted puede encontrar fotos de la conferencia [1] , [2].

a silhouette of a person's head and shoulders, used as a default avatar

Fiesta de lanzamiento del openSUSE 12.2 [Madrid] – openSUSE 12.2 Release Party [Madrid]

Vamos a beber unas cervecas y hablar del proyecto que nos une , que nos encanta.

Habra gente y profesores de URJC (Master en Software Libre).

Esperamos toda la gente que esta emocionada con openSUSE para celebrar el lanzamiento de la edición 12.2. Gente de otros proyectos o otras distribuciones esta bienvenida tambien.

Habran DVD’s de la edición 12.2

Si no eres un ‘camaleon’ , aprovechad la oportunidad!

Mas información esta disponible aqui

the avatar of Agustin Benito Bethencourt

Experiencias de venir a trabajar a SUSE

Como muchos ya saben, me he venido a trabajar a SUSE. Como ya escribí en mi blog en inglés, lo he hecho en un buen momento, dada la situación de la empresa. Muchas veces lo difícil no es ir a una empresa concreta, sino caer en un área interesante y en un momento para la empresa adecuado. Tu futuro laboral depende mucho de ello.

SUSE, tras la adquisición de Novell por parte de The Attachment Group se ha convertido en una unidad de negocio independiente, lo que está teniendo un impacto muy importante en la empresa a todos los niveles. Una de las consecuencias es que está creciendo. A día de hoy hay un par de decenas de vacantes en una empresa de 700 personas. El crecimiento, lejos de menguar, se espera que continúe.

Esta es una empresa de Software Libre con 20 años de vida. Sí, 20 años vendiendo y desarrollando FLOSS adaptándose a diferentes modelos de negocio y contribuyendo upstream de manera decidida. Con un proyecto estrella en este área, openSUSE, con infinidad de contribuciones relevantes a diversas tecnologías y productos punteros para grandes clientes.

Yo trabajo en Nuremeberg, donde se encuentra el grueso del área de desarrollo de productos, dentro del departamento de I+D. Mi equipo se denomina openSUSE Team. Aglutina a todas las personas que trabajan a tiempo completo en el proyecto openSUSE.

SUSE dispone de una buena mezcla entre ambiente hacker y orientado a cliente. Aquí hay muchos desarrolladores de primera línea trabajando para proyectos clave, desde kernal a drivers, pasando por virtualización, LibreOffice, etc. Mucho personal senior que lleva muchos años en la empresa trabajando con Software Libre. Se da la circunstancia de que algunos de los programas libres que uso son desarrollados por trabajadores de SUSE. Siempre impacta conocer al desarrollador de tus aplicaciones. Al menos a mi me ocurre. Es algo que no suele pasar usando software privativo.

Emigrar no es una decisión fácil para la mayoría. Yo reconozco que, gracias a experiencias pasadas a edad temprana, le perdí el respeto (como dicen en mi tierra) a salir de mi zona de confort y moverme. Respeto mucho, no obstante, a quienes se quedan, sobre todo en estos momentos, a luchar en condiciones igualmente difíciles. La verdad que no me siento un emigrante. Salir de España fue una decisión meditada y largamente deseada. No ha sido porque no me gustara aquello, sino porque quería vivir algo diferente.

Para mi, el proceso de adaptación va muy bien. Me ayudan bastante en la empresa. Además, cuento con la suerte de disponer de amigos en esta ciudad, tanto españoles, sobre todo venidos de empresas de desarrollo de software para hardware de Málaga, como alemanes (les conocí a través de proyectos de comunidad). Todo es más fácil cuando tienes quien te ayude, especialmente al principio.

Tras cuatro meses aquí, he comenzado mis clases de alemán. Dependiendo de la empresa en la que trabajes, hablar alemán es irrelevante o ayuda bastante. SUSE se encuentra en la primera categoría. De todas formas, quiero intentarlo. Veremos cómo me va.

En cuanto al trabajo, ya creo estar bastante aclimatado a la empresa. Con la comunidad openSUSE es otra historia. Lleva tiempo tomarle el pulso a un grupo tan numeroso y heterogéneo de personas. Espero poder acelerar mucho ese proceso de adaptación y conocimiento en la openSUSE Conference, que estamos coordinando desde mi equipo.

...suficuente por hoy.

the avatar of Agustin Benito Bethencourt

Vacante en el equipo openSUSE en SUSE

Hace unas semanas publiqué en mi blog en inglés los requerimientos generales de una oferta de empleo para el equipo que coordino en SUSE. Publico aquí las condiciones de una nueva vacante. Los principales requerimientos son los siguientes:

  • Buscamos un/a desarrollador  web, con experiencia preferiblemente en Ruby-RoR, aunque conocimientos de otros lenguajes y frameworks son también válidos. Nos gustaría que haya trabajado en proyectos orientado a cliente. Debe estar familiarizado con procedimientos de desarrollo colaborativo y herramientas de Software Libre como bases de datos, sistemas de control de versiones, herramientas de bug tracking, etc.
  • Dado que este equipo desarrolla su actividad en la comunidad openSUSE (aproximadamente el 20% del tiempo de trabajo estará dedicado a acciones de comunidad), es interesante que el candidato/a disponga de experiencia previa en alguna comunidad FLOSS.
  • El candidato/a representará a SUSE u openSUSE en diferentes eventos, impartiendo charlas, sesiones técnicas y foros técnicos de discusión. Debe por tanto disponer de buenas dotes comunicativas. Experiencia previa en eventos internacionales de comunidades de desarrollo será un elemento positivo para la evaluación.
  • El puesto de trabajo está localizado en Nuremberg, Alemania, aunque se desarrollará enteramente en inglés. En función de la valía del candidato y su país de origen, es posible retornar a su localización de origen tras 18-24 meses de trabajo en nuestra sede, teniendo que desplazarse a Alemania un par de veces al año.
  • En general, SUSE contrata desarrolladores de cualquier parte del mundo. Habitualmente ayudamos a los candidatos seleccionados a tramitar su permiso de trabajo en Alemania (u otras sedes donde se localice la vacante) si fuera necesario. Pero dado que necesitamos cubrir la vacante lo antes posible, aquellos candidatos que ya dispongan de ese permiso, o sean ciudadanos de la UE, tendrán cierta preferencia (no es un requisito imprescinsible). La vacante también está abierta a empleados de SUSE en otras sedes de la empresa como Taiwan, Beijing, EE.UU. o Praga.

Como mencionaba en un post anterior, nuetra empresa, SUSE, está creciendo. Dispone además de una atmósfera de trabajo con una combinación muy interesante de ambiente hacker, orientación a cliente y colaboración con proyectos upstream.

El equipo openSUSE de SUSE está formado por aquellos empleados de la empresa que trabajan a tiempo completo en la comunidad openSUSE. Esto le da al puesto un atractivo especial para aquellos candidatos que disfruten trabajando en un ecosistema de continuo aprendizaje e innovación

Aprovecho para recordar que si participas en un proceso de contratación como este, pero encajas mejor en otra de nuestras ofertas o, estando suficientemente cualificado, no quedas seleccionado, el hecho de llegar a las fases finales del proceso te facilitará la posibilidad de ser seleccionado para otras vacantes de la empresa, en otros departamentos.

Por cierto.... en SUSE nos gusta cada vez más el español.....


Aplicando a la vacante a través del enlace, me llegará tu CV igualmente, así que te ruego sigas el procedimiento apuntado arriba...me ahorrarás trabajo y asegurarás que tu propuesta no se pierde en mi ya de por sí saturada Bandeja de Entrada. ;-)

Por último, quiero comentarte que solemos recibir muchos currículum para cada vacante. Los Team Leaders los revisamos todos. Sin embargo, debido a la cantidad de vacantes, el equipo de Recursos Humanos no puede canalizar el envío  personalizado de respuestas a todos los candidatos. Sólo aquellos que llegan al estadío final reciben dicha comunicación.

No es probablemente la respuesta que merece tu esfuerzo como candidato hacia nosotros, pero nos resulta imposible gestionarlo de otra manera. Te pido disculpas por adelantado si aplicas pero no recibes respuesta más allá de la automática. Y he pasado por ese proceso y no es agradable. Simplemente, no puede ser de otra manera.

the avatar of Iterativo e Incremental

Kozumi K-5400GR+Arnet+Linux

Sería como un post de descargo, porque no se cual será el problema jaja. Tengo un Router Kozumi K-5400GR sin uso, y lo quería usar. Anteriormente, antes de mudarme, lo usaba sin ningún problema para navegar, con Gigared como ISP (Argentina), usando tanto Linux como Windows. Me mude hace unos meses y aca usamos el ISP Arnet…Más

a silhouette of a person's head and shoulders, used as a default avatar

Cómo convertir imagenes a formato iso

Puede que en algún momento nos hayamos topado con una imagen en un formato no estándar. Pues bien, aquí os digo brevemente como convertirlas a formato iso en Linux 🙂

de bin/cue a iso:

  1. Instalamos bchunk: zypper in bchunk
  2. Lo ejecutamos: bchunk archivo.bin archivo.cue archivodesalida.iso

de daa a iso:

  1. Nos descargamos la versión de PowerISO para Linux: wget http://poweriso.com/poweriso-1.3.tar.gz
  2. Lo extraemos: tar xzvf poweriso-1.3.tar.gz
  3. Lo ejecutamos: ./poweriso convert archivo.daa -o archivodesalida.iso -ot iso

de uif a iso:
En este caso tenemos dos opciones: usar uif2iso o MagicISO.

  1. Instalamos uif2iso (búscalo en build.opensuse.org, ya que no está en los repositorios principales e instala el paquete rpm)
  2. Ejecutamos uif2iso archivo.uif archivodesalida.iso

Si no nos funcionase uif2iso, podemos probar con MagicISO (el formato uif es de éste programa). No está disponible para Linux, pero funciona perfectamente bajo Wine.

  1. Nos bajamos MagicISO.
  2. Instalamos wine: zypper in wine
  3. Después instalamos MagicISO: wine Setup_MagicISO.exe
  4. Para ejecutarlo hacemos clic en el acceso directo o bien directamente en el archivo uif.
  5. Y finalmente convertimos el archivo.uif a iso yendo a «File»→»Save as» o «Tools»→»Convert» e introduciendo los datos que nos piden (ej: nombre del archivo iso de salida).

La imagen iso resultante la podremos montar en algún lado (ej: mount -o loop -t iso9660 image.iso /mnt/) o abrir directamente haciendo clic derecho sobre ella desde Dolphin; Acciones → Examinar ISO. Se nos abrirá una nueva ventana mostrándonos los contenidos de la imagen iso.

También comentar que existe una aplicación muy útil que se llama AcetoneISO. Desafortunadamente, no admite el formato uif pero admite bastantes como, por ejemplo bin, nrg, img, daa o dmg. Está en KDE:Extras

the avatar of Iterativo e Incremental
the avatar of Iterativo e Incremental

the avatar of Iterativo e Incremental

Configurar EPSON Stylus CX7300 en Archlinux

Siempre tengo idas y vueltas para configurar esta impresora USB. Aca mas o menos van los pasos en Archlinux. Instalar CUPS # pacman -S  cups cups-filters ghostscript gsfonts Editar /etc/rc.conf. Agregar cupsd en el arreglo DAEMONS= (Si se está usando systemd, ejecutar como root systemctl enable cups.service) Deshabilitar el modulo usblp # nano /etc/modprobe/blacklist.conf Y colocar dentro: blacklist usblp…Más

a silhouette of a person's head and shoulders, used as a default avatar

Cómo configurar el Alcatel OT-X220D en Linux

El Alcatel OT-X220D es un módem 3G que tiene dos modos de funcionamiento:

  1. Modo controlador: funciona como un pincho USB para instalar los controladores de Windows. Una vez instalados, funcionaría en el modo módem.
  2. Modo módem. Para que funcione en este modo en Linux, tenemos que instalar los paquetes usb_modeswitch y usb_modeswitch-data (puede que ya vengan instalados en tu distribución).

Desafortunadamente, la versión actual de usb_modeswitch-data (20120531) y el Escritorio Movistar no soportan el Alcatel OT-X220D. Para que funcione, tenemos que hacer lo siguiente:

  • Si usas openSUSE, simplemente instala usb_modeswitch y usb_modeswitch-data del repositorio hardware. Éstas versiones están parcheadas – de hecho acaban de incluir mis parches 🙂
  • Si usas otra distribución, comprueba que te detecta el módem como módem y no como pincho de almacenamiento. Ya sabes, echa un vistazo a /var/log/messages 😉 Seguramente que no veas nada interesante (ej: gsmmodem). Entonces tocaría editar /lib/udev/rules.d/40-usb_modeswitch.rules y añadir

    # Alcatel OT X220D
    ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="f017", RUN+="usb_modeswitch '%b/%k'"
    Después, crea /usr/share/usb_modeswitch/1bbb\:f017
    con el siguiente contenido:
    # Alcatel OT-X220D
    TargetVendor= 0x1bbb
    TargetProduct=0x0017
    MessageContent="55534243123456788000000080000606f50402527000000000000000000000"

Nota: Los archivos mencionados están en el OBS de openSUSE: hardware:/usb_modeswitch

No hace falta que reinicies. Simplemente conecta el pincho ;-). usb_modeswitch te creará un enlace simbólico (/dev/gsmmodem) al dispositivo del módem (ej: /dev/ttyUSB4).
El siguiente paso sería usar una aplicación para conectarse, como kppp o wvdial, una vez que la luz del módem esté parpadeando en verde.

Los datos más relevantes del archivo de configuración de kppp (~/.kde4/share/config/kppprc) son los siguientes:

[Account0]
DNS=80.58.61.250,80.58.61.254
Name=Movistar
Username=MOVISTAR
Password=MOVISTAR
Phonenumber=*99***1#

[Modem0]
Device=/dev/modem
InitString=ATZ
InitString1=AT+CGDCONT=1,"IP","movistar.es"

y el de wvdial (/etc/wvdial.conf)

[Dialer Defaults]
New PPPD = yes
Stupid Mode = 1
Modem Type = 3G Modem
Baud = 460800
Modem = /dev/ttyUSB4
ISDN = 0

[Dialer poweron]
Init1 = AT+CFUN=1

[Dialer poweroff]
Init1 = AT+CFUN=0

[Dialer movistar]
;Init1 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
;Init2 = AT+CGDCONT=1,”IP”,”movistar.es”
;Init3 = AT+CPIN=”1234″
Init1 = ATX3
Init2 = AT&F Q0 V1 E0 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","movistar.es"
Phone = *99***1#
Password = MOVISTAR
Username = MOVISTAR

Es realmente importante que en device/modem pongas el dispositivo adecuado (en mi caso es /dev/ttyUSB4 y /dev/modem es un enlace simbólico al primero) y por supuesto los datos de tu proveedor.

Para conectarte, ejecuta la aplicación correspondiente (ej: kdesu kppp o wvdial movistar como root).

Agradecimientos: a Josh – desarrollador principal de usb_modeswitch – por ayudarme con el bendito modelo 😉