[eside-ghost] Dual-boot en MacBootk
Jon Valdés
juanval en gmail.com
Mie Oct 17 17:20:15 CEST 2007
On 10/17/07, Alex Ortiz de Guinea <bloowitt en gmail.com> wrote:
> Mmm no se puede? El kernel amd64 no tiene una opción para ser
> compatible con ejecutar i386 32 bit normales? Me suena haberla visto.
>
> En los ultraSparc es obligatorio kernel 64 y soft 32, creo recordar...
>
> Eso sí, muy recomendable no creo que sea... No eran más lentos los 64
> de intel ejecutando código de 32 bit? Y asumo que pasar de un modo a
> otro... Y tendrás liada de paquetes posiblemente.
Sip, los AMD64 por ejemplo tienen una instrucción que les hace pasar a
modo 32 bits, y entonces puedes ejecutar aplicaciones 32 bits sin
problemas (de hecho, en linux ya lo hace automáticamente eso cuando
intentas ejecutar algo de 32 bits). El tema es que si instalas una
aplicación 32 bits, necesitarás tener instaladas, también en 32 bits,
todas las librerías que necesite esa aplicación. Y todas las librerías
que necesiten esas librerías. Etc
Asi que al final hay básicamente 2 soluciones.
1- Instalar todo en 64 bits, pero tener un /lib32/ en el que instalas
las librerías de 32 bits, y luego instalar aplicaciones 32 bits en
/usr/bin, mezcladas con las de 64 bits. Por ejemplo en Ubuntu han
estado haciendo esto durante un tiempo para hacer correr OpenOffice en
AMD64, que si no no lo conseguían.
2- Instalar en 64 bits, y tener un chroot con un sistema linux casi
entero de 32 bits. Tiene la desventaja de que ocupa mas espacio...
pero por otro lado puedes tener un apt dentro de ese chroot, asi que
puedes actualizar e instalar paquetes tranquilamente, cosa que con el
anterior sistema es mas jodido
Si la he liado con algo de la explicación será cosa del sueño, que
ando hecho polvo xD
taluegoooo
Más información sobre la lista de distribución eside-ghost