Esse provavelmente será o primeiro artigo de uma série. Nessa série pretendo esclarecer todos os mitos e polêmicas envolvendo o Hurd e mostrar o motivo do seu desenvolvimento ainda hoje e quais as possibilidades que ele pode abrir no futuro. Nessa primeira parte pretendo mostrar os conceitos básicos que envolvem esse polêmico kernel.
No ano de 1985, Richard Stallman publicou o Manifesto GNU,
tornando público seu interesse em escrever um sistema operacional
totalmente livre, que se chamaria GNU. Na primeira edição da
Gnusletter, em fevereiro de 1986, foi divulgado que o kernel do
GNU seria o TRIX, um kernel monolítico desenvolvido pelo MIT
(Massachusetts Institute of Technology).
Logo depois do anúncio começaram os trabalhos de correções e
melhorias no TRIX. Mas em junho de 1987 a FSF (Free Software
Foundation) iniciou negociações para desenvolver, em conjunto com
a Universidade Carnegie-Mellon, o microkernel Mach3. Isso deixou
claro que a FSF queria muito mais do que corrigir um simples
kernel monolítico.
Antes de uma decisão final sobre o kernel a ser usado, pensou-se
ainda em utilizar o Berkeley Sprite como kernel. Somente em 1990,
quando já se tornava insuportável o fato do sistema ter quase
tudo pronto, mas não ter um kernel, se decidiu que, independente
de qualquer coisa, se usaria o Mach3 para desenvolver o kernel da GNU.
Mesmo com essa decisão, somente em janeiro de 1991, após o Mach3 ser
lançado sobre uma licença livre, foi que os primeiros projetos de
como se utilizaria o Mach3 foram descritos. Em 6 de maio de 1991
nasce o Hurd, após seu anuncio oficial
(http://www.gnu.org/software/hurd/hurd-announce). Em 5 de abril de 1994 o Hurd foi capaz de iniciar pela primeira vez.
[1] Comentário enviado por Ragen em 28/03/2005 - 23:05h
Olá Leonardo,
Eu a um tempo atras estava discutindo com alguns amigos a sobre utilização de tecnologia *academica* na vida real. É espantoso pensar que muita das tecnologias *base* que utilizamos hoje foram desenvolvidas em sua maioria a quase 2 decadas atras.
Mas o Hurd é um ponta-pé inicial pra que eu Particularmente acho ser um marco na história computacional
[3] Comentário enviado por agk em 29/03/2005 - 16:52h
Está de parabéns, muito bem escrito o artigo. O projeto do Hurd é bastante interessante, no futuro quem sabe não estaremos usando GNU/Hurd ao invés de usar GNU/Linux.
[ ]'s