sexta-feira, 14 de dezembro de 2012

Programação-Hardware


O kernel Linux é bem complexo: ele tenta manter suporte a uma enxurrada de processadores e dispositivos. Com o tempo algumas coisas antigas ficam engessando o sistema, embora o nível não seja tão crítico assim, dada a forma como o kernel é desenvolvido. Mas chegou a hora de deixar de lado algumas velharias: as novas versões do kernel não suportarão mais os processadores i386.
i386
remoção do suporte a esses processadores antigos visa facilitar a aplicação de algumas tarefas na reestruturação de partes do código. A discussão sobre a mudança vem ocorrendo desde agosto.
Com o fim do suporte aos i386 da Intel cai também o do Nx586 da Nexgen, empresa comprada pela AMD em 1996.
Foi proposto remover também a emulação de FPU (unidade de ponto flutuante), necessária para processadores 486sx. Mas segundo o desenvolvedor e funcionário da Intel H. Peter Anvin, que aplicou a remoção do suporte aos 386, aparentemente processadores clones do 486 sem FPU ainda são produzidos para dispositivos embarcados. Os desenvolvedores irão analisar melhor o caso antes de remover o emulador de FPU.
Não é novidade que distros atuais não rodam mais em PCs antigos. Seja por causa do "peso" dos módulos e interfaces atuais, ou por falta de drivers mesmo, é praticamente impossível imaginar alguém com uma distro de uso geral nessas máquinas. Só que até então quem realmente precisava bastava usar algumas distros especializadas ou recompilar o kernel com as otimizações necessárias. A partir das próximas versões, sem o suporte oficial dentro do kernel, quem precisar rodar Linux nessas máquinas bem antigas terá que se contentar com versões antigas do kernel. Acaba a esperança de ver o suporte voltar oficialmente.
É uma mudança necessária para os desenvolvedores e o estrago não será impactante. Afinal são processadores de décadas atrás, que provavelmente não estão tendo nenhuma utilidade prática hoje em dia. Só para ter ideia, o 80386 foi lançado em 1985, ainda era bastante popular na década de 90 e só deixou de ser produzido pela Intel em pleno 2007. Eles marcaram uma era, mas a hora chegou.
RELACIONADOSEscovação de bitsIntelProcessador e Linux
11 comentáriosPostado hoje às 16h41 por Marcos Elias Picão

Comentários

Absurdo
Criado há mais de 1 hora por Rinaldo Romanres
Beleza, o Linux se tornou um Windows, é isso ai. Chorem, esperneiem, falem o que quiser, virou tudo uma m... só, com a desvantagem que o Linux continua sendo estupido para usuarios domesticos "não-geeks".
Um pouco lamentável
Criado hoje às 18h24 por André F. Machado
É claro que as "novas gerações", alienadas pelo Facebook e afins, devem estar dizendo que o suporte a esse histórico processador já vai tarde, mas a remoção trará sérias consequências para a indústria e muitas empresas.

É meio óbvio que quase ninguém nos dias de hoje deve utilizar-se desse processador em seu computador pessoal (eu usei um de 1997 até 2003), mas ainda existem muitas empresas que o utilizam em sistemas embarcados e de automação. Em suma, muitos n00bs que vão fazer faculdade de CC, EC ou SI acham que vão encontrar os cenários mais atuais quando saírem para o mercado de trabalho, mal sabendo que o que os espera é justamente o contrário.

Para se ter uma ideia, vários sistemas de controle de máquinas CNC só funcionam em MS-DOS e grandes indústrias mantém micros 3/486 rodando para dar suporte à sua produção; quando o Windows 3.11 foi aposentado em 2008, ainda havia uma companhia aérea que o utilizava em computadores que ficavam rodando filmes nas poltronas dos passageiros, isso sem falar que a maior parte do sistema financeiro mundial roda em Clipper, uma linguagem de programação/BD hoje considerada pré-histórica.

A remoção do suporte talvez seja necessária, mas certamente trará um certo desconforto à comunidade como um todo, afinal, é comum ouvir a máxima de que Linux roda até em 3/486. As empresas que ainda utilizam o processador em sistemas embarcados ou de controle deverão, agora, procurar outra alternativa, pois manter um kernel desatualizado como os da série 2 pode significar uma falha de segurança. Vemos que, lentamente, a obsolescência programada invade o mundo livre.
Concordo com tudo, só um detalhe por artur paiva
ELKS por André F. Machado
Detalhe por rafarbop
2007???
Criado hoje às 17h30 por Thiago Navarro Diniz
Como assim? Para quem a Intel ainda vendia 386s?
Dispositivos embarcados por Marcos Elias Picão
Interessante por Thiago Navarro Diniz
Interessante mesmo... por artur paiva
Bom, felizmente suporte ao 486 ainda tem, e espero que por muito tempo.
Criado hoje às 18h36 por artur paiva
Não sei se é exclusividade do Brasil, mas não se vê mais muito 386 andando por ai, eu mesmo, já procurei um e nunca achei para vender. Mesmo em dispositivos embarcados, a fabricação deles parou em 2007, não acredito que tenha muita atualização de kernel para esses dispositivos...

Falando nisso, um projeto legal para se usar um 486 miniaturizado seria como microcontroladora opensource, como um arduino, já imaginou, um arduino com um DX2, 16MB de RAM e uma BIOS??? Seria muito divertido rsrs

Ao contrario do 486 (DX principalmente), que você vê muitos funcionando por ai em supermercados.

0 comentários:

Postar um comentário

.:: Main Menu ::.

Slides