O
Hurd atualmente vem sendo desenvolvido num ritmo razoável,
até pelo seu número reduzido de programadores trabalhando nele,
mesmo esse número estando crescendo lentamente.
Atualmente o Hurd é capaz de rodar diversos programas, como o
Xfree86, Emacs, GIMP, XFCE, Mozilla... A Debian GNU/Hurd possui
aproximadamente 2000 binários (4 CD's) funcionando e existe suporte
aos POSIX threads. Existe suporte a diversos sistemas de arquivos
(ext2, ufs, fatfs, isofs, jfs, ftpfs).
Mas, em contra partida, existem muitas falhas e faltas a serem
sanadas. O sistema, de modo geral, ainda não é estável.
- Falta otimizá-lo, benchmarks falam em até 8 vezes mais lento que o Linux;
- Ainda não é possível conectar na internet diretamente por ele, esse problema está mais relacionado com o Mach do que com o próprio Hurd;
- Ainda existe uma certa dificuldade para compilar alguns programas no Hurd;
- O suporte a hardware do Mach é ínfimo...
Eu poderia passar anos citando problemas do Hurd, mas acho que
o mais importante é que a maioria, se não todos, já estão se
trabalhando para serem sanados. Espera-se que boa parte seja
sanada simplesmente com o abandono do Mach, isso, pois a maioria
dos problemas estão, direta ou indiretamente, relacionados com ele.
Atualmente o maior projeto interno do Hurd é migra-lo para o L4
(Microkernel de segunda geração).
Há pouco tempo, o porte para o L4 conseguiu rodar seu primeiro
programa, o Banner, uma espécie de Hello World mais moderno. Na
verdade não se assuste, o Hurd não terá que ser desenvolvido
totalmente do zero, na verdade somente tem que se desenvolver uma
estrutura básica de servidores, junto ao L4 que sejam capazes de
substituir o Mach, aí se pode transferir todo o trabalho que já foi feito sobre o Mach para o Hurd/L4.