Não eles não tiraram, outro membro aqui do Fórum me falou o mesmo! Como eu usei ele apenas como live-cd, não saí da sessão, então não pude ver isso no GDM
Trident de 1MB? Rapaz, você gosta mesmo de desafios!
No aguardo da narração!
Olha ele aí:
Pois bem. Baixei o kernel no site oficial, na época (como se tivesse tanto tempo assim) o 2.6.38.2, e apliquei os patches do Ubuntu, LZMA, AUFS e BFS. Segundo sua dica, estou usando CFQ, e por isso não apliquei o patch do BFQ.
Segui as
dicas do Gentoo e mudei apenas o Makefile da raiz, colocando as flags do processador, mais -march=native e -mtune=generic. Não alterei nenhum outro arquivo da pasta arch/x86.
No menuconfig, desabilitei apenas aquilo que eu tinha certeza absoluta que não ia usar nessa máquina: wireles, pcmcia e bluetooth. Escolhi a opção "K6" para o kernel e marquei a placa Trident como driver. Esse Burg colorido da foto é o burg-emu, já rodando com o kernel instalado. Quando o PC inicia, não consegue exibir o Burg com as corres corretas devido aos recursos parcos da placa de vídeo de 1 MB.
Durante a compilação, executei os comandos "ps ax | grep gcc | grep march" e "ps ax | grep gcc | grep mtune", me retornando -march=k6 e -mtune=generic32.
Mas depois de 5 horas de compilação, eis que dá erro na hora que tentou compilar o vmlinux. Faltou memória. Então resolvi arriscar uma coisa meio doida. Coloquei o HD na minha case, ligueo ao notebook, entrei como chroot e continuei a compilação. Resolvi executar novamente os comandos e adivinhem o que aconteceu? Retornaram os mesmos -march=k6 e -mtune=generic32, mesmo eu estando em um PC totalmente diferente. Nem preciso dizer se funcionou. A foto está aí para mostrar
Portanto, Galactus, você pode usar seu i7 para compilar o kernel do Atom, desde que o Makefile esteja com as flags corretas. Isso também quer dizer que o kernel generic que compilei para o Lineduc realmente é generic, não pegando nenhuma configuração específica do meu CPU.
Estou agora instalando o lubuntu-desktop só para ver como fica. Mas sei que ficará uma M... porque só para baixar está demorando pacas. Pelo menos eu vi que é possível, além de descobrir sem querer essa questão na compilação