Olá pessoal... Essa é uma postagem geral, sem responder explicitamente a qualquer um.
Essa coisa de kernel livre e kernel não livre é interessante em vários sentidos. Deixo aqui uma ideia para discussão: O que é firmware? Firmware é o software de controle de um hardware, de mais baixo nível e que é fundamental para o seu funcionamento. Em geral, quando se desenvolve o hardware, se desenvolve também o firmware. Nota-se claramente que o firmware é dependente do fabricante do hardware e das coisas internas do hardware. Driver de dispositivo (ou módulos como no mundo Linux) são programas de interfaceamento entre o SO e o hardware. O firmware não vai fazer este interfaceamento, ele vai controlar diretamente o hardware, portanto são softwares diferentes. Por que há firmware nos SOs? Isso é uma decisão do fabricante. Ele poderia escrever o firmware e colocar em uma memória flash dentro do equipamento. Ao iniciar, o microprocessador do dispositivo carregaria aquele firmware para sua memória ram interna e começaria a funcionar. Mas isso aumenta o custo do hardware, então, em muitos casos, é preferível deixar o firmware fora e encarregar o SO de fazer o download dele para o dispositivo. Um outro ganho com isso é a possibilidade de atualização. Para atualizar um hardware, basta atualizar o firmware. Na verdade o firmware nem faz parte do SO, é simplesmente um arquivo em que se faz o download para algum lugar. Em outras palavras, o firmware é um software, mas é mais hardware que software: não é um software do PC ou do SO, mas do dispositivo específico (eventualmente dentro do PC). Por que um firmware precisa ser livre? Não, não precisa, a não ser que o hardware também o seja. E é essa a distinção que deve ser notada. Firmware é mais hardware que software. O único motivo para uma empresa abrir o firmware é ter o hardware também livre. Já há vários dispositivos de hardware livres. Se um hardware não é livre (99%) então o firmware não tem motivo nenhum de ser livre (e nem teria serventia se o fosse). Bolei uma situação: imagine um receptor de TV; imagine que tenha um driver livre para ele, mas não tem firmware livre. Se você quiser usar um SO completamente livre (conforme a FSF), você não poderia usar aquele hardware, mesmo tendo o driver livre. Agora, penso eu, não seria melhor brigarmos pelo que realmente faz sentido para o mundo livre (drivers livres) do que por firmware? Talvez devêssemos questionar apenas a maneira como o firmware está empacotado no mundo livre, mas não sei se é uma boa questionar o fato de ser closed-source. Abraços -- André Cavalcante Manaus, AM., Brasil Ubuntu User number # 24370 Quer saber sobre Open Source Software? http://sobreoss.blogspot.com Quer saber mais sobre Espiritismo? http://sobreespiritismo.blogspot.com Atenção: Este e-mail pode conter anexos no formato ODF (Open Document Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos em outro formato, você pode instalar gratuita e livremente o LibreOffice ( http://pt-br.libreoffice.org/). -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

