GNU/Linux >> Tutoriales Linux >  >> Linux

Distribuciones actualizadas compatibles con i586/no PAE de 32 bits, específicamente para placas ALIX (AMD Geode)

Tiene razón en que las opciones que no son PAE i586 están disminuyendo en la familia Linux. Afortunadamente, gracias a mis pruebas de hoy, Slackware 14.2 (32 bits) funciona bien en mi placa ALIX 2d13. Es parcheable y tiene buen soporte ALIX.

La instalación es la misma que para cualquier plataforma semiempotrada. Teóricamente, las placas ALIX admiten instalaciones PXE, pero solo usé QEMU (qemu-system-i386 ) con una unidad virtual 4G, arrancó el disco 1 de instalación básico de Slackware de 32 bits desde un CD-ROM virtual, usó slackpkg para parchear el sistema operativo, instale varios paquetes adicionales. Hice una configuración adicional y luego usé dd para escribir la imagen en mi flash compacto 4G. 4G es lo más pequeño que elegiría; sería difícil obtener una instalación completa del sistema operativo en una tarjeta más pequeña.

Para no PAE, durante la configuración de Slackware, elija la opción de paquete "experto/menú" y anule la selección de todos los núcleos SMP. Los núcleos restantes no requieren ni intentan usar PAE. Dado que las placas ALIX solo tienen 256 MB de RAM, es posible que desee elegir el núcleo genérico no "enorme" y omitir el núcleo "enorme", y luego habilitar los módulos del núcleo según sea necesario en /etc/rc.d/rc.modules.local . (Tenga en cuenta que no necesitaba hacer eso para ninguno de los dispositivos ALIX nativos).

Tenga en cuenta especialmente que las funciones criptográficas del hardware de Geode se detectan y utilizan automáticamente, lo cual es bueno:

[    7.527411] AMD Geode RNG detected
[    7.679201] Geode LX AES 0000:00:01.2: GEODE AES engine enabled.

Deberá seguir las instrucciones de Slackware para la configuración del puerto serie, que funcionó de maravilla para mí (usando la configuración basada en lilo, de todos modos, y 38400).

Aquí hay un dmesg completo a nivel de consola de mi configuración inicial de Slackware (con algunos gpsd y NTPsec ntpd agregados, que era el objetivo del proyecto de hoy).

Más allá de Linux, los BSD también deberían funcionar bien. Dado que pfSense se basa en FreeBSD y ha funcionado muy bien en las placas ALIX durante años, FreeBSD sería una opción sólida. Instalé FreeBSD i386 11.1 en mi ALIX usando un método QEMU similar. (Pero eventualmente elegí Slackware porque puedo obtener kernel PPS para NTP sin tener que volver a compilar el kernel; solo tenía que habilitar el pps_ldisc módulo). Para obtener el mismo resultado en FreeBSD, debo compilar un kernel personalizado. Para trabajar mejor en ALIX, el kernel CPU_GEODE opción y I586_CPU el tipo de cpu también debe usarse en la configuración del kernel).

Pero para fines generales del servidor, tanto Slackware como BSD deberían funcionar bien.


Linux
  1. Distribuciones de Linux para el desarrollo de Java

  2. Espacio de direcciones del proceso de 32 bits en Linux de 64 bits

  3. Algo así como YaST para distribuciones que no sean de SUSE

  4. Ejecute la aplicación de 64 bits en el sistema Ubuntu de 32 bits

  5. ¿Cuál es el archivo predeterminado para `hostname`?

¡Parche el kernel Linux de Raspberry Pi con KernelCare GRATIS!

Linux, GPU AMD, pantalla negra en el arranque

Las peores distribuciones de Linux para principiantes [y qué elegir]

Las 5 mejores distribuciones de Linux para desarrolladores y programadores

Las mejores distribuciones de Linux para juegos (Parte 2)

DistroWatch El mejor sitio web para Distro Hoppers