Preguntas de uso frecuente en Gentoo Linux/AMD64
1.
Preguntas
Introducción a Gentoo/AMD64 FAQ
Este documento contiene las preguntas más comunes respecto a
Gentoo/AMD64, donde intentamos ayudar proporcionando la información
más útil acerca de Gentoo/AMD64. Algunas de estas preguntas se pueden
encontrar en los foros, IRC o listas de correo. Si tiene sugerencias o
preguntas acerca de este PUF le invitamos a enviar un mensaje a
amd64@gentoo.org.
Instalación
Hardware
Aplicaciones
¿Cómo puedo contribuir al proyecto Gentoo/AMD64?
Otros recursos
2.
Instalación
¿Cuál es la diferencia entre AMD64 y EM64T?
Se refieren a procesadores de 64 bits de AMD (AMD64) e Intel
(EM64T). Los procesadores de 64 bits de AMD son las familias Athlon
64, Turion, Neo, Phenom, and Opteron. Los procesadores de 64 bits de
Intel incluyen el Core2, Core iX, Celeron, Xeon y Pentium
(todos basados en la arquitectura Core2). Las últimas
versiones de los chips viejos Pentium 4 y Xeon también soportan
EM64T.
La línea de procesadores de 64 bits de AMD fueron lanzados bastante
antes de los de Intel, de manera que, por razones históricas, la
palabre clave para todas las plataformas compatibles con x86-64 es
amd64. AMD64 es una referencia genérica a los chips de 64 bits,
bien sean de AMD o de Intel.
¿Qué CFLAGS debo usar para AMD64/EM64T?
Debería usar CFLAGS simples para prevenir problemas futuros
en su sistema. Los CFLAGS soportados son
-O2 -march=native -pipe para sistemas AMD e Intel (EM64T).
¿Qué núcleo debo utilizar?
Puede usar casi todas las fuentes de núcleos disponibles en
Portage. Le recomendamos usar gentoo-sources porque es
especialmente diseñado para Gentoo Linux. Contiene muchos ajustes
específicos para AMD64 y por lo tanto es el único oficialmente
soportado por Gentoo/AMD64.
Asegúrese de activar la opción IA32_EMULATION en el núcleo.
Listado de Código 2.1: Activación de la emulación IA32 en las fuentes del núcleo |
# cd /usr/src/linux
# make menuconfig
Executable file formats / Emulations --->
[*] IA32 Emulation
|
Aviso:
Podría experimentar fallos de compilación en sistemas multilibrería si
desactiva esta opción.
|
¿Tendré mejor desempeño si uso un sistema de 64 bits en lugar
de uno de 32 bits?
Esta es una pregunta difícil de contestar. En algunos casos
experimentará una mejora del rendimiento, en otros, no. En el uso
cotidiano casi no hay diferencia entre 64 y 32 bits. Los 64 bits son
generalmente más rápidos en los cálculos de coma flotante típicos de
las aplicaciones multimedia y de "renderizado" 3D. Este artículo en
inglés puede interesarle (al igual que este artículo
relacionado). O también este interesante hilo en
inglés en nuestros foros.
¿Qué es multilib y cómo puedo usarlo?
Cada procesador AMD64 es capaz de ejecutar código de 32 bits tan bien como
el de 64 bits. Sin embargo, cuando tenemos una aplicación de 32 bits no
podemos mezclarla con librerías de 64 bits y viceversa. Podemos, no
obstante, ejecutar nativamente aplicaciones de 32 bits si todas las
librerías que necesita están disponibles como objetos de 32 bits. Se
puede elegir si se quiere el soporte "multilib" o no seleccionando el
perfil adecuado. El perfil por defecto tiene activado "multilib".
Aviso:
Actualmente no se puede cambiar de un perfil no multilibrería a uno
multilibrería, por tanto medite bien su decisión antes de usar un
perfil no multilibrería.
|
¿Cómo puedo crear una entorno enjaulado de 32 bits?
Por favor lea el
Cómo configurar un entorno chroot en sistemas de 32 bits.
¿Puedo actualizar mi sistema x86 a amd64 haciendo un emerge -e
world?
Es imposible actualizar debido a algunas diferencias entre una
instalación x86 y una amd64. Deberemos hacer una
instalación desde cero. La instalación es ligeramente diferente de la
de x86, por tanto debería usar los Manuales Gentoo Linux
AMD64.
Además, los binarios creados en un sistema x86 probablemente no puedan
ser leídos por paquetes instalados en un sistema amd64. En particular,
bases de datos como MySQL, innoDB, Berkeley DB, SQLite, OpenLDAP,
etc. sencillamente no pueden ser copiadas tal cual. Hará falta
descargar la base de datos a un formato independiente de arquitectura,
como un archivo de texto antes de restaurarlo en un sistema amd64.
¿Puedo usar Reiser4?
Reiser4 no está disponible en ningún núcleo proporcionado por el proyecto
Gentoo Kernel, así que el equipo AMD64 tampoco lo soporta. La respuesta es
no.
3.
Hardware
¿Funcionarán mis controladores binarios NVIDIA/ATI?
Sí, NVIDIA y ATI proporcionan controladores que funcionan en AMD64. Se
pueden instalar ejecutando emerge nvidia-drivers o emerge
ati-drivers. Si tiene más preguntas al respecto, puede leer la
Guía nVidia Gentoo Linux o
la PUF (Preguntas de Uso
Frecuente/FAQ) de ATI en Gentoo Linux.
¿Cómo puedo usar las características Cool'n'Quiet/PowerNow?
Necesita compilar el soporte para estas características en el
núcleo. Basta activar las siguientes opciones:
Listado de Código 3.1: Opciones del núcleo para Cool'n'Quiet/PowerNow |
Power management options --->
[*] Run-time PM core functionality
[*] ACPI (Advanced Configuration and Power Interface) Support --->
<*> Processor
<*> Thermal Zone
CPU Frequency scaling --->
[*] CPU Frequency scaling
Default CPUFreq governor (ondemand) --->
-*- 'performance' governor
<*> 'userspace' governor for userspace frequency scaling
-*- 'ondemand' cpufreq policy governor
<*> ACPI Processor P-States driver
<*> AMD Opteron/Athlon64 PowerNow!
-*- CPU idle PM support
|
Luego haremos un emerge cpufrequtils y editaremos
/etc/conf.d/cpufrequtils con nuestro editor favorito.
Listado de Código 3.2: Ejemplo de /etc/conf.d/cpufrequtils |
# Opciones al iniciar cpufreq (dadas al programa 'cpufreq-set')
START_OPTS="--governor ondemand"
# Opciones al parar cpufreq (dadas al programa 'cpufreq-set')
STOP_OPTS="--governor performance"
|
Ahora basta hacer un rc-update add cpufrequtils default para
asegurar su inicio en cada arranque.
Nota:
Puede leer más consejos relativos a la administración de energía del
CPU en la
Guía de administración de energía .
|
4.
Aplicaciones
¿Puedo hacer funcionar Adobe Flash?
Sí. Solo haga emerge adobe-flash. Asegúrese de leer las
advertencias desplegadas por el ebuild una vez instalado.
Quiero instalar el paquete foo, pero emerge dice: (masked by: ~amd64
keyword)
Esto significa que el paquete está todavía en la rama de
"pruebas". Por favor, lea man portage o Mezcla de
ramales de software capítulo de Manuales Gentoo Linux
AMD64 para más información.
Quiero instalar el paquete foo, pero emerge dice: (masked by: missing
keyword)
Esto quiere decir que el paquete todavía no ha sido probado. No
necesariamente significa que el paquete no funcione. Se puede
desenmascarar aceptando otra arquitectura para el paquete. El ejemplo
siguiente muestra cómo indicar a Portage que acepte cualquier
palabra clave en un paquete determinado.
Listado de Código 4.1: Ejemplo de añadir palabras clave a paquetes |
# echo "category/packagename ~* *">> /etc/portage/package.accept_keywords
# emerge nombrepaquete
|
Si todo funciona bien, por favor avísenos y abra un informe en Gentoo's Bugzilla para que el
equipo de AMD64 pueda añadir la palabra clave al paquete para que
otros usuarios puedan beneficiarse también.
Aviso:
No utilice órdenes como ACCEPT_KEYWORDS="~x86" emerge
nombrepaquete porque posiblemente vuelvan al sistema inconsistente.
|
5.
¿Cómo puedo contribuir al proyecto Gentoo/AMD64?
¿Cómo puedo ayudar?
Con la creciente popularidad de la arquitectura amd64, también
necesitamos más ayuda. Queda mucho por hacer para mejorar la calidad
de Gentoo/AMD64. Un usuario medio nos puede ayudar mediante:
- Realizando informes de error
-
Probando software que todavía no tiene la palabra clave ~amd64
-
Participando en el proyecto
Arch Testers
-
Ayudar contestando preguntas en las listas de correo, foros y canales IRC
- Enviando parches
6.
Otros recursos
¿Dónde puedo obtener más ayuda o información a cerca de
Gentoo/AMD64?
Si alguna de sus dudas no ha sido resuelta aquí, puede probar otros
recursos (en inglés) en nuestra
página del proyecto. También se puede preguntar en
#gentoo-amd64 en irc.freenode.net, Gentoo/AMD64
Forums, o en la lista gentoo-amd64@lists.gentoo.org.
El contenido de este documento, a no ser que se especifique
expresamente, está registrado bajo los términos de la licencia
CC-BY-SA-2.5. Se aplican las
Pautas de
Utilización del logotipo y nombre de Gentoo.
|