Distros atualizadas suportando i586 / não-PAE de 32 bits, especificamente para placas ALIX (AMD Geode) [fechado]

2

Eu tenho vários sistemas ALIX (alimentados pelo processador AMD Geode LX sem suporte PAE) que ainda estão sendo executados no Ubuntu 12.04, a última versão do Ubuntu para suportar kernels não-PAE (isto é, compilados para a arquitetura i586). Eu os uso como servidores de baixo perfil e propósito geral (internos) (SSH, serviço de arquivos, tarefas agendadas, pequenos aplicativos da web), e é por isso que escolhi o Ubuntu em primeiro lugar. Desde 12.04 é EOL, estou procurando alternativas, mas eu não encontrei um, ainda. Mesmo os sistemas operacionais listados no site do fabricante parecem mais desatualizados ou de propósito especial. As únicas opções parecem ser:

  • Slackware , último lançamento em 2016-06 e patches ativos (embora não tenha certeza sobre o suporte não-PAE da versão atual 14.2 )
  • Voyage Linux , último lançamento em 2017-01, algumas partes do site parecem extintas
  • Mantenha o Ubuntu 12.04 e simplesmente ignore o status de EOL

Existem relatórios / recomendações de campo sobre as distribuições Linux de outros usuários do ALIX que enfrentam o mesmo problema?

Editar: status quo a partir de 2018-03-04

Depois de ser deedido por um tempo, eu também tenho experimentado com o Slackware ultimamente. Eu acho que levará algum tempo para se tornar um fã se você está acostumado a distribuições populares do Linux como Debian / Ubuntu e CentOS / RHEL, mas é a melhor maneira de manter meus sistemas ALIX vivos. Para mim, as desvantagens mais proeminentes do Slackware (que eu aprendi até agora) são

  • o gerenciamento de dependências ausente do gerenciador de pacotes e
  • ter que lidar com os scripts de inicialização novamente depois de usar upstart e systemd por meia década.

Isso exigirá um trabalho tedioso para colocar tudo em funcionamento, mas quem sou eu para reclamar;)

    
por code_onkel 15.12.2017 / 13:54

3 respostas

1

Você está certo de que as opções não-PAE i586 estão diminuindo na família Linux. Felizmente dos meus testes hoje, o Slackware 14.2 (32-bit) funciona bem na minha placa ALIX 2d13. É patchable e tem um bom suporte ao ALIX.

A instalação é a mesma que para qualquer plataforma semi-embutida. Teoricamente, as placas ALIX suportam instalações PXE, mas eu usei o QEMU ( qemu-system-i386 ) com uma unidade virtual 4G, inicializei o disco 1 de instalação básico do Slackware de 32 bits do CD-ROM virtual, usei slackpkg para corrigir o sistema operacional, instale vários pacotes adicionais. Fiz algumas configurações adicionais e usei dd para gravar a imagem no meu flash compacto 4G. 4G é o menor que eu iria; seria apertado para obter uma instalação completa do sistema operacional em uma placa menor.

Para o não-PAE, durante a configuração do Slackware, escolha a opção de pacote "expert / menu" e desmarque todos os kernels do SMP. Os kernels restantes não exigem nem tentam usar o PAE. Já que as placas ALIX possuem apenas 256M de RAM, você pode querer escolher o kernel genérico não-'huge 'e deixar de fora o kernel' enorme ', e então habilitar os módulos do kernel conforme necessário em /etc/rc.d/rc.modules.local . (Note que eu não precisei fazer isso para nenhum dos dispositivos ALIX nativos.)

Note especialmente que os recursos de criptografia de hardware Geode são automaticamente detectados e usados, o que é legal:

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

Você vai querer seguir as instruções do Slackware para a configuração da porta serial , que funcionou como um charme para me (usando a configuração baseada em lilo, de qualquer forma, e 38400).

Aqui está um completo dmesg em nível de console da minha configuração inicial do Slackware (com alguns gpsd e NTPsec ntpd adicionados, o que foi o objetivo do projeto de hoje).

Além do Linux, os BSDs também devem funcionar bem. Como o pfSense é baseado no FreeBSD e rodou muito bem nas placas ALIX por anos, o FreeBSD seria uma escolha sólida. Eu instalei o FreeBSD i386 11.1 no meu ALIX usando um método QEMU similar. (Mas eu finalmente escolhi o Slackware porque eu posso obter o kernel PPS para NTP sem ter que recompilar o kernel - apenas tive que ativar o módulo pps_ldisc ). Para obter o mesmo resultado no FreeBSD, eu tenho que compilar um kernel customizado. Para funcionar melhor no ALIX, as opções kernel CPU_GEODE e I586_CPU cpu também devem ser usadas na configuração do kernel.

Mas, para fins gerais de servidor, o Slackware ou o BSD devem funcionar bem.

    
por 04.03.2018 / 07:32
0

O Bodhi Linux tem um não-PAE de 32 bits que eles chamam de "legado". Você pode baixá-lo aqui: link

É Ubuntu atualizado, tanto quanto eu posso dizer.

Estou usando para digitar isso, mas de uma instalação mais antiga do Ubuntu 14.04.5 lts.

    
por 22.03.2018 / 21:06
0

O antiX tem funcionado como um encanto para mim em um antigo laptop Pentium M (não-pae). Incríveis opções de configuração e recursos muito baixos, tenho certeza que funcionaria em um Pentium I de 20 anos.

link

    
por 24.06.2018 / 19:47