Archive for December, 2008

Tanenbaum diz que computadores deveriam funcionar sem parar

A briga entre o criador do Minix Andrew S. Tanenbaum e Linus Torvalds é lendária.

Prof. Andrew S. Tanenbaum (Fonte: Linux Maganize)

Prof. Andrew S. Tanenbaum

Antes do Linux havia o Minix. Torvalds criou sua primeira versão do Linux em 1991 inspirado no sistema do professor Tanenbaum. Agora Tanenbaum escreveu um editorial para a Linux Magazine, sua opinião não mudou ao longo dos anos: o Linux (e o Windows) “não são confiáveis”.

Tanenbaum considera que a solução para os travamentos e indisponibilidade dos computadores é retirar código do kernel, no qual o dano pode ser máximo, e colocá-lo em processos no espaço do usuário, onde os bugs não conseguem causar falhas de sistema.

Ele fala do Minix3 que tem aproximadamente 5.000 linhas de código no kernel, acredita que sistemas baseados em microkernels podem levar a sistemas mais disponíveis, mas reconhece que essa abordagem apresenta a desvantagem de redução de desempenho.

Leitura interessante, veja o artigo completo no site da Linux Magazine:

http://linuxmagazine.uol.com.br/materia/tanenbaum_por_que_os_computadores_nao_funcionam_sem_parar

Cezar Taurion fala sobre Software Livre na Aeronáutica

Cezar Taurion, da IBM Brasil, fala sobre a sua participação no I Forum de Software Livre da Aeronáutica e destaca a sinergia entre cloud computing e Open Source:

http://www.ibm.com/developerworks/blogs/page/ctaurion?entry=software_livre_na_aeron%C3%A1utica

Localizando arquivos ocultos (iniciados por ponto)

No Linux, para listar apenas os arquivos de configuração do diretório atual podemos utilizar o comando find.

O comando a seguir exibe (de forma não recursiva) qualquer arquivo regular iniciado por ponto:

find . -maxdepth 1 -type f -name '.*'

Caso queira mostrar os arquivos ocultos mais os diretórios ocultos:

ls -d .*