GNU/Linux >> Linux Esercitazione >  >> Linux

Distro aggiornate che supportano i586 a 32 bit/non PAE, in particolare per le schede ALIX (AMD Geode)

Hai ragione che le opzioni non PAE i586 stanno diminuendo nella famiglia Linux. Fortunatamente dai miei test di oggi, Slackware 14.2 (32 bit) funziona bene sulla mia scheda ALIX 2d13. È patchabile e ha un buon supporto ALIX.

L'installazione è la stessa di qualsiasi piattaforma semi-incorporata. Teoricamente, le schede ALIX supportano le installazioni PXE, ma io ho usato solo QEMU (qemu-system-i386 ) con un'unità virtuale 4G, ha avviato il disco di installazione base di Slackware a 32 bit 1 dal CD-ROM virtuale, ha utilizzato slackpkg per correggere il sistema operativo, installare vari pacchetti aggiuntivi. Ho fatto qualche configurazione aggiuntiva e poi ho usato dd per scrivere l'immagine sulla mia compact flash 4G. 4G è il più piccolo che sceglierei; sarebbe difficile ottenere un'installazione completa del sistema operativo su una scheda più piccola.

Per non PAE, durante l'installazione di Slackware, scegli l'opzione del pacchetto "expert/menu" e deseleziona tutti i kernel SMP. I restanti kernel non richiedono o tentano di utilizzare PAE. Poiché le schede ALIX hanno solo 256M di RAM, potresti voler scegliere il kernel generico non "enorme" e tralasciare il kernel "enorme", quindi abilitare i moduli del kernel secondo necessità in /etc/rc.d/rc.modules.local . (Nota che non avevo bisogno di farlo per nessuno dei dispositivi ALIX nativi.)

Nota in particolare che le funzionalità di crittografia hardware di Geode vengono rilevate e utilizzate automaticamente, il che è utile:

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

Ti consigliamo di seguire le istruzioni di Slackware per l'impostazione della porta seriale, che ha funzionato a meraviglia per me (usando l'installazione basata su lilo, comunque, e 38400).

Ecco un dmesg completo a livello di console della mia configurazione iniziale di Slackware (con alcuni gpsd e NTPsec ntpd aggiunti, che era l'obiettivo del progetto di oggi).

Oltre a Linux, anche i BSD dovrebbero funzionare bene. Poiché pfSense è basato su FreeBSD e ha funzionato molto bene sulle schede ALIX per anni, FreeBSD sarebbe una scelta solida. Ho installato FreeBSD i386 11.1 sul mio ALIX usando un metodo QEMU simile. (Ma alla fine ho scelto Slackware perché posso ottenere il kernel PPS per NTP senza dover ricompilare il kernel - dovevo solo abilitare il pps_ldisc modulo). Per ottenere lo stesso risultato su FreeBSD, devo compilare un kernel personalizzato. Per funzionare al meglio su ALIX, il kernel CPU_GEODE opzione e I586_CPU cpu type dovrebbe essere usato anche nella configurazione del kernel.)

Ma per scopi server generici, Slackware o BSD dovrebbero funzionare bene.


Linux
  1. Shedbuilt GNU/Linux:una distribuzione educativa esclusivamente per schede ARM

  2. Come trovare il modulo del kernel per un determinato dispositivo?

  3. Kernel Linux per Nintendo Wii?

  4. CentOS / RHEL:esclusione con Yum per gli aggiornamenti del kernel

  5. Distribuzioni Linux per lo sviluppo Java

Patch del kernel Linux Raspberry Pi con KernelCare GRATIS!

Linux, GPU AMD, schermo nero all'avvio

Le peggiori distribuzioni Linux per principianti [e cosa scegliere]

Le 5 migliori distribuzioni Linux per sviluppatori e programmatori

Le migliori distribuzioni Linux per i giochi (parte 2)

DistroWatch Il miglior sito Web per le tramogge di distribuzione