miércoles, 29 de agosto de 2012

ejecutables x86 no portables a i386

Recientemente he compilado un ejecutable en una máquina de SO Ubuntu 12.04 de 64 bits (x86). Ese mismo ejecutable lo copio en una máquina con debian la cual es un viejo pero gaucho P4 (i386). Pero al intentar ejecutarlo me dio el error:

./ruido-det: no se puede ejecutar el fichero binario

al no entender que pasaba, investigo los permisos y estaban bien, pero al hacer:

ldd ruido-det
    not a dynamic executable

Al ver la versión original en el x86 se ve esto:

ldd ruido-det
    linux-vdso.so.1 =>  (0x00007fff8e1ff000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe5bca59000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe5bc69c000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fe5bcd72000)

ahí me di cuenta que algo no encajaba cuando recompilé el código en la i386

ldd ruido-det
    linux-gate.so.1 =>  (0xb789d000)
    libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb7861000)
    libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb7704000)
    /lib/ld-linux.so.2 (0xb789e000)

en la x86 aparece una nueva biblioteca que da la incompatibilidad la "linux-vdso.so.1" y "ld-linux-x86-64.so.2". Buscando en Learn Linux, encuentro lo siguiente:

  • linux-vdso.so.1: is the Linux Virtual Dynamic Shared Object
  • /lib64/ld-linux-x86-64.so.2: is the absolute path to another library.
Leyendo mas, dice algo parecido a esto:

 En los primeros días de procesadores x86, la comunicación de los programas de usuario a los servicios de supervisor se realizó a través de una interrupción de software. Como la velocidad del procesador aumenta, esto se convirtió en un serio cuello de botella. Intel introdujo un sistema de llamada rápida para acelerar las llamadas al sistema utilizando el SYSENTER e instrucciones SYSEXIT en lugar de las interrupciones.

La biblioteca linux-vdso.so.1 es una biblioteca virtual o Virtual Dynamic Shared Object, que se encuentra sólo en el espacio de direcciones de cada programa. En los sistemas antiguos se usaba  linux-gate.so.1. Esta biblioteca virtual proporciona la lógica necesaria para permitir que los programas de usuario  accedan a las funciones del sistema de una manera más rápida según el procesador en particular.


Es decir: en según he leído los ejecutables i386 pueden correr en x86 pero la recíproca no es posible!!


lunes, 27 de agosto de 2012

REUNIÓN DEL LUGRo, VIERNES 31 DE AGOSTO DE 2012, 21 HORAS

Este viernes 31 de Agosto de 2012 a partir de las 21 horas se llevará a cabo la reunión del Grupo de Usuarios de Software Libre de Rosario en el bar Industria Argentina (Caferata entre Catamarca y Tucuman).
Están todos invitados.

martes, 21 de agosto de 2012

CFC para el Sofware Freedom Day 2012

El día Sábado 15 de Septiembre se realizará El Día de la Libertad del Software (Software Freedom Day - http://www.lugro.org.ar/sfd2012) enla ciudad de Rosario.

Dado que haremos distintas actividades además de la instalación de Software Libre en los equipos de quienes se acerquen (y por supuesto también de GNU/Linux), presentamos el siguiente Call For Charlas (CFC).


CALL FOR CHARLAS SFD 2012
============================
El día Sábado 15 de Septiembre  se celebrará El Día de la Libertad del Software (Software Freedom Day)[1], en Rosario estará a cargo del Grupo de Usuarios de Software Libre de la Ciudad de Rosario (LUGRo)[2]. Para dicha celebración el LUGRo realizarán diferentes actividades.

***Cabe destacar que las charlas no tienen que ser sólo sobre Software Libre, sino que también pueden ser sobre Cultura Libre y Tecnología Libre.***

Las fechas que tienen que tener en cuenta son:
* Miercoles 5 de Septiembre: cierre de recepción "Call forCharlas SFD 2012":
* Sábado 15 de Septiembre: SFD 2012

La confirmación sobre la aceptación de la charla se realizará la
semana posterior al cierre de la recepción de las mismas.

Las Charlas tendrán un máximo de 40 minutos + 10 minutos para preguntas.

Las propuestas de Charlas tienen que ser enviadas por e-mail en texto plano con archivo adjunto en formato abierto (ej: ODF, PDF, HTML, texto plano) a charlas_en_lugro.org.ar (reemplazar _en_ por @), con el asunto: "[SFD 2012] Título de la charla".

La propuesta debe contener la siguiente información:
* Título
* Autor: Nombre completo, organización a la que pertenece (si
pertenece a alguna), lugar de residencia y CV.
* Teléfono de contacto
* Email
* Descripción de la Charla: Un resumen breve o esquema de los
contenidos a utilizar, que permita evaluar su calidad y punto de
vista.
* Duración estimada  (por si necesita menos tiempo del que se puede disponer)
* Nivel y Público objetivo
      o Charla Técnica:
            + Básico
            + Intermedio
            + Avanzado
      o Charla de Difusión:
            + Sociedad
            + Técnica
            + Empresas
* Temática:
      o Charla Técnica: por ejemplo, programación, seguridad, redes,
multimedia, GUIs, etc.
      o Charla de Difusión: por ejemplo, educación, comunidad,
licencias libres, interes general, etc.
* Conocimientos previos de la audiencia.
* Las charlas deben estar licenciadas con una licencia libre.
Creative Commons (Atribución, Licenciar igual y no comercial) y FDL
son aceptadas.
* Materiales necesarios para la Charla: por ejemplo, PC/Notebook,
proyector, pizarra, etc.

[1] http://www.lugro.org.ar/sfd2012
[2] http://www.lugro.org.ar

Reunión del grupo de difusión - Jueves 23/8 - 19:30Hs

Este Jueves 23/8 hacemos una nueva reunión del grupo de difusión. La misma será en el bar "Cívico", en San Lorenzo y Dorrego a las 19:30Hs. Los esperamos.

Estaremos tratando el tema del SFD 2012.

lunes, 13 de agosto de 2012

REUNION DEL LUGRo, VIERNES 17, 21 HORAS

Este viernes 17 de Agosto de 2012 a partir de las 21 horas se llevará a cabo la reunión del Grupo de Usuarios de Software Libre de Rosario en el bar Industria Argentina (Caferata entre Catamarca y Tucuman).

Están todos invitados

jueves, 9 de agosto de 2012

Estadística Julio 2012



     50 Sanciones para los agitadores
     16 vpn instalación
     16 Encuesta qué flash usas?
     13 Nos marcan el rumbo
     12 Instalar sistema en un pen
     11 vpn instalación
     11 PDF Secured
     10 Distro para principiantes
      9 Servidor de archivos con netbook
      8 LibreBus en Rosario
      7 Ubuntu mas OSX que nunca
      7 Error en logueo de archlinux
      5 vpn instalación + solucionado
      5 PROBLEMA CON SQUID PARA BLOQUEAR WEBS
      5 Iniciandome en Archlinux


Estadística Junio 2012

     51 Software Libre con CFK
     23 Software libre en el estado
     17 update: Software Libre con CFK
     17 Programas para migracion
     11 Robaron a RMS en la conferencia en BS AS
      9 Compilar modulos en ubuntu
      6 Software libre + Pymes 
      6 Mintbox: el Mini PC de Linux Mint
      6 Lo que faltaba!
      6 Chau software libre en el gobierno de paraguay
      5 Estudiando como hacer aplicaciones para android



martes, 7 de agosto de 2012

Reunión del grupo de difusión - Jueves 09/8 - 19:30Hs

Este Jueves 09/8 hacemos una nueva reunión del grupo de difusión. La misma será en el bar "Cívico", en San Lorenzo y Dorrego a las 19:30Hs. Los esperamos.

Estaremos tratando el tema del SFD 2012 y del paso de LibreBus por Rosario.

viernes, 3 de agosto de 2012

Privacidad

- ¡Pizzería Google, buenas noches!
- ¿Pizzería qué?
- Pizzeria Google, señor. ¿Cuál es su pedido?
- Pero este ... ¿no era el teléfono de la Pizzeria Washington?
- Era, sí señor, pero Google compró la pizzería, y ahora el servicio es más completo.
- Bueno, ¿Puede tomar mi pedido, por favor?
- Cómo no señor Gómez. ¿desea lo de siempre?
- ¿Lo de siempre? ¿Usted me conoce, sabe mi nombre?
- Por el identificador de llamadas. De acuerdo con su número de teléfono, sabemos que las últimas 53 veces que llamó pidió pizza solicitó con gustos
cuatro quesos y calabresa.
- Vaya, no me había dado cuenta! Quiero eso mismo ...
- Señor, ¿puedo hacerle una sugerencia?
- Por supuesto. ¿Tiene una pizza nueva en el menú?
- No, señor. Nuestro menú es muy completo, pero me gustaría sugerirle la de ricotta y la de rúcula.
- ¿Ricotta? ¿Rúcula? ¡Noooooo! Odio estas cosas.
- Pero, señor, es bueno para su salud. Además, su colesterol no anda bien
...
- ¿Queeeeee?
- Tenemos información del laboratorio donde usted se hace sus exámenes. Cruzamos el número de teléfono con su nombre y vimos los resultados de sus
pruebas de colesterol.
- No quiero pizza de queso suave o ensalada. Para eso tomo mi medicamento para el colesterol y como lo que quiero ...
- Señor, lo siento, pero creo que usted no ha tomado su medicina últimamente.
- ¿Cómo lo sabe? ¿Usted me está mirando todo el tiempo?
- Tenemos una base de datos de las farmacias de la ciudad. La última vez que compró su medicamento para el colesterol fue hace 3 meses. Y la caja tiene
30 comprimidos.
- ¡La gran puta! Es cierto. ¿Cómo usted sabe esto?
- Por su tarjeta de crédito ..
- ¿Coooooomo ???
- Usted siempre compra sus medicamentos en la farmacia Sorrento, que le ofrece descuentos si paga con tarjeta de crédito del Banco BANK. Según
nuestra base de datos de sus gastos con la tarjeta, desde hace tres meses no ha comprado nada allí, pero sí la utiliza en otros comercios, lo cual nos
indica que no la ha extraviado.
- Ajá! Y no puede ser que haya pagado en efectivo en la farmacia? A ver qué me decís ...
- Usted le paga $ 900 semanales en efectivo a su empleada doméstica y el resto de sus gastos los   realiza con tarjeta de débito o de crédito.
- ¿Cómo sabés lo que gana mi empleada?
- Usted le paga la jubilación...
- ¡Andá a la mierda!
- Señor, lo siento, pero todo está en mi pantalla. Tengo el deber de ayudarlo. Creo que usted debe volver a reprogramar la consulta a la que faltó
con su médico y llevarle los resultados de los exámenes que se hizo el mes pasado para que le ajuste la medicación.
- Mirá flaco. estoy podrido de INTERNET, la COMPUTADORA, EL SIGLO XXI, LA FALTA DE PRIVACIDAD, LAS BASES DE DATOS, DE USTEDES y de este país ...
- Pero, señor ...
- ¡Callate! ME VOY A MUDAR BIEN LEJOS DE ACA. A las Islas Fidji o a alguna parte que no tenga Internet, computadoras, teléfono ni gente vigilándome
todo el tiempo ...
- Entiendo ...
- VOY A USAR MI TARJETA DE CRÉDITO POR ÚLTIMA VEZ para comprar un boleto de avión e irme bien lejos.
- Bueno señor Gómez...
- PUEDE CANCELAR MI PIZZA.
- Perfectamente. Se cancela. Una cosa más, señor ...
- ¿Y AHORA QUÉ?
- Su pasaporte está vencido!