Este viernes 26 de Octubre a partir de las 21 horas se llevara a cabo la reunión del Grupo De Usuarios de Software Libre de Rosario en el bar Industria Argentina (Caferata entre Urquiza y Tucuman).
Están todos invitados.
Este es el sitio no oficial del LUGRO (Linux User Groups Rosario) de la ciudad de Rosario, Argentina. El twitter es: https://twitter.com/lugro_no_oficia y el sitio en identi.ca es: https://urmf.net/lugro_no
martes, 23 de octubre de 2012
martes, 9 de octubre de 2012
Estadística Septiembre 2012
30 Miguel de Icaza se pronuncia sobre el fracaso de Linux
15 Distribucion de GNU/linux nacional para el plan
11 Promoción del evento SFD 2012
10 Mapas libres
10 herramientas para discorigido
10 Charla sobre herreamientas actuales libres ofimaticas
9 Gmail a mi PC
8 [Nota CN23]Distribucion de GNU/linux nacional para el
6 IDE for python
6 Charlas SFD 2012
Estadística Agosto 2012
24 Ejecutables x86 no portables a i386
15 XFCE: Necesito que me recomienden un file manager. Y
12 Virus en Android = Linux?
12 Una falla en Java pone tu PC en peligro
9 Viejas
8 Que objetivo tiene el zeitgeist-daemon ?
6 Increible FUD contra el Soft Libre en USA via disney
6 fork me on FCEIA
6 8vo encuentro
5 Consulta sobre Arch
5 CFC para el Sofware Freedom Day 2012
lunes, 8 de octubre de 2012
REUNION DEL LUGRo, VIERNES 12, 21 HORAS
Este viernes 12 de Octubre a partir de las 21 horas se llevara a cabo la reunión del Grupo De Usuarios de Software Libre de Rosario en el bar Industria Argentina (Caferata entre Urquiza y Tucuman).
Están todos invitados.
Están todos invitados.
lunes, 10 de septiembre de 2012
REUNION DEL LUGRo, VIERNES 14, 21 HORAS
Este viernes 14 de Setiembre 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
Saludos.-
Sábado 15 Septiembre 2012: Día de la Libertad del Software - Software Freedom Day
El Grupo de Usuarios de Software Libre de Rosario (LUGRo) anuncia la
celebración del "Día de la Libertad del Software" el sábado 15 de
Septiembre de 2012!
Fecha: Sábado 15 de Septiembre de 2012
Horario: de 14 a 19Hs Lugar: ATE Rosario, San Lorenzo 1879
El "Día de la Libertad del Software" se celebra todos los años y es el evento global más grande de difusión de las ideas éticas, sociales y culturales que hacen posible al Software Libre. Junto con cientos de ciudades participando en todo el mundo, nuestro propósito es comunicar al público la importancia del uso de tecnologías libres.
El evento contará con demostraciones, festival de instalación y charlas sobre Software Libre.
Grilla de charla
15hs Cómo se hace el Linux Kernel - Ezequiel A. García
16hs Criptografía de clave pública y clave privada - Emiliano Gavilan
17hs Contribuyendo tu primer parche al Linux Kernel - Ezequiel A. García
18hs Aprendiendo Python - Fabian E. Gallina
La entrada es libre y gratuita. Link: http://www.lugro.org.ar/sfd2012
Fecha: Sábado 15 de Septiembre de 2012
Horario: de 14 a 19Hs Lugar: ATE Rosario, San Lorenzo 1879
El "Día de la Libertad del Software" se celebra todos los años y es el evento global más grande de difusión de las ideas éticas, sociales y culturales que hacen posible al Software Libre. Junto con cientos de ciudades participando en todo el mundo, nuestro propósito es comunicar al público la importancia del uso de tecnologías libres.
El evento contará con demostraciones, festival de instalación y charlas sobre Software Libre.
Grilla de charla
15hs Cómo se hace el Linux Kernel - Ezequiel A. García
16hs Criptografía de clave pública y clave privada - Emiliano Gavilan
17hs Contribuyendo tu primer parche al Linux Kernel - Ezequiel A. García
18hs Aprendiendo Python - Fabian E. Gallina
La entrada es libre y gratuita. Link: http://www.lugro.org.ar/sfd2012
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:
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!!
./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.
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!!
Suscribirse a:
Entradas (Atom)

