O avanço do GNU/Hurd
O Barrapunto destacou e descreveu como otimistas as notícias de abril dos desenvolvedores do GNU Hurd, projeto em desenvolvimento desde 1990 que busca ser um substituto (em software livre e Unix-like) ao kernel do Unix.
Segundo o texto dos hermanos, é visível que está havendo movimento no projeto, inclusive pela ajuda dos desenvolvedores do ArchHurd, que com breves meses de desenvolvimento já têm grande parte do sistema funcionando e inclusive conseguiram executar o Hurd em hardware real.
Mas o avanço não se restringe a isso: uma alteração no X.org voltou a permitir que o sistema gráfico funcione diretamente, após um simples startx. E principalmente graças aos esforços de Jose Luis Alarcon Sanchez, o projeto agora tem uma nova imagem para executar no QEMU.
E o progresso não vai parar por aí: 3 projetos relacionados ao Hurd foram aceitos no Google Summer of Code, incluindo um que tem por objetivo adaptar o Debian Installer para produzir imagens funcionais do Debian GNU/Hurd, para que o projeto possa facilmente oferecer conjuntos de discos atualizados. (via softlibre.barrapunto.com)
Eu acompanho de vez em quando o projeto e cada vez mais vejo que só saio do Linux com o Hurd.
A verdade é que o projeto está andando em ritmo razoável, quando menos esperar ele já está perfeitamente usável.
*estará
Vamos poder jogar Duke Nukem Forever nele?
Sim, sei que foi uma piada infame. Bazzinga!!
O pessoal têm pré-conceito contra o Hurd, dizendo que ele demora a ficar pronto, insinuando que nunca ficará, mas o desenvolvimento de um kernel é algo complexo mesmo, demora muito tempo e mais se ele busca algo inovador e nunca feito antes.
Vejam os projetos de construção de outros SOs livres que estão por aí, a quanto tempo eles estão na labuta?
Tanto é demorado que empresas preferem usar um kernel pré-existente e que já mostra seus serviços a tempos, do que escrever um do zero.
@Tabela2
O Hurd anda devegar por que ninguém acredita no projeto, na verdade ele não faz muito sentido pois já existe o Linux os BSDs e ainda pra quem quer apostar no microkernel to o Minix que está bem mais maduro.
No futuro havera um kernel auto suficiente, capaz de reescrever seu proprio codigo..
Pessoal,
Gostaria de saber o que o Hurd irá trazer de novo no mundo dos SOs. Esta pergunta não é flame – é ignorância minha mesmo, ok?
Abraços!
@ Tabela2
Conheces um projeto cujo nome é um tanto jocoso (no nosso vernáculo) e chama-se Haiku?
@Rodrigo Carvalho,
O Hurd vai trazer um mundo louco cheio de distros voltadas para o uso em desktop. Cada distro com um papel de parede diferente. Dizem até que já existe um fork do Aspira Linux, chamado Aspira Hurd.
Ah… GNU Hurd, Haiku, ReactOS… boa sorte pra essa turma toda. Talvez algum dia meus bisnetos poderão contemplar esses sistemas.
Não esqueçam que haverá também o Hubuntu (GNU/Hurd ubuntu)
Não se consegue manter uma boa discussão sobre Hurd aqui, só tem troll.
Hurd é um Kernel Híbrido, não um microkernel, o GNU Mach é um Microkernel que integrado a todo o resto se torna o Hurd.
Pessoal não sabe nem o que fala.
O kernel do haiku não foi feito do zero e sim a partir do newos.
@Riser
Como você foi o único que deu uma resposta com conteúdo e que respondeu parcialmente minha pergunta, o que o Hurd tem a mais que o Mach?
Já estou vendo o novo blog do Augusto br-hurd.org. hauhauahau
Infelizmente, a verdade é que eu não vi nada pronto do HURD. A piada que fiz com Duke Nukem Forever é um pouco disso.
Quando o Linux começou a ser feito, o objetivo dele era ser usável de imediato. O Linus deixa isso claro na biografia dele. O Linux não é perfeito, mas é funcional e tá rodando em um porrilhão de coisas, de Mainframes a Celulares, passando por máquinas em todos os níveis, tamanhos, configurações e usos.
Infelizmente, só vou conseguir pensar no HURD como produto, a hora em que a FSF mostrar um ISO que eu possa testar em qualquer PC ou VM que desejar.
@ Iuri Gules
O kernel do NewOS foi escrito do zero, por um desenvolvedor do BeOS. Ao contrário do HURD, que desde o início tem mais colaboradores (na época do TRIX), o kernel do NewOS bem no início teve a participação de um indivíduo apenas: Travis Geiselbrecht.
Atualmente, o NewOS recebe contribuições de vários programadores, bem como o Linux. Curiosamente, o HURD continua engatinhando…
Legal, torço muito para o Hurd. E espero que saia com GPLv3 para impedir o Tivolization.
“O pessoal têm pré-conceito contra o Hurd, dizendo que ele demora a ficar pronto”
“Só” porque ele demorou 20 anos e não está pronto?
Por mais complexo que seja um kernel, tantos outros com menos desenvolvedores saíram do papel muito mais cedo.
O objetivo do Hurd, fornecer um kernel livre, foi preenchido pelo Linux, embora o Stallman sempre fique enciumado com isso.
Simplesmente por isso não há muito interesse no projeto.
O ArchHurd já têm imagem pronta para testar. O pessoal estão fazendo um ótimo trabalho.
Faço a mesma pergunta do rodrigo.
Qual o diferencial do Hurd?
O que faz com que eu tenha vontade de testá-lo?
Com microkernel temos Minix, com híbrido temos os BSDs da vida (incluído o Darwin) com monolítico o Linux e o Haiku.
Pessoalmente tenho dificuldades de me ver migrando para um BSD, Haiku ou Minix, mas sei quais o diferenciais deles. Quais os diferenciais do Hurd?
O que eu vejo de vantagem no hurd é que ele é um projeto licenciado em gplv3 e independente de corporaçoes.Infelizmente a Linux Foundation é controlada por corporações.
@self_liar
É essa a maior vantagem do Hurd?
Ou tem mais alguma? Afinal já são 20 anos.
@self_liar
Seu processador, sua memória, HD, placa mãe, teclado, mouse e etc também foi feito e controlado por corporações…
Feito pode ser , controlado não!.
@self_liar, o Linux era licenciado sob a GPLv2 e era independente de corporações.
Vai que o Hurd pega, cresce, e, como o linux, praticamente só empresas passem a manter o seu kernel. Aí acaba a vantagem.
Precisamos de outra vantagem…
Pois é @Marcus Alexandre, veja que não é uma coisa da noite pro dia, segundo a Wikipédia, o Haiku nasceu em 2001 e o ReactOS em 1996. E acho que nenhum deles está pronto para uso geral, então só os desenvolvedores é que devem usar.
Ou seja, décadas é uma boa medida para medir o tempo de desenvolvimento de um kernel.
http://pt.wikipedia.org/wiki/Haiku_%28sistema_operacional%29
http://pt.wikipedia.org/wiki/ReactOS
Só pra descontrair:
Depois do OLPC (One Laptop Per Child) e do ODPC (One Distribution Per Child), chega a vez do OOSPC (One Operating System Per Child).
Brincadeiras à parte, qualquer SO (que esteja sob uma licença livre) que traga algo novo, ou que implemente coisas já conhecidas mas de modo diferente, pode ter itens/conceitos aproveitados por outros SO’s. E, IMHO, isso pode trazer benefícios a todos.
Aos que reclamam da demora eu pergunto: o que vocês estão insinuando do hurd? Ele é ruim? Não é uma boa ideia desenvolver ele? Os desenvolvedores são preguiçosos?
Pra mim o problema maior aqui é quem nem de uma pessoa que usa windows e fala mal do linux. E o problema do Hurd é que ele é difícil de ser instalado… mas essa notícia dá uma esperança de que este problema seja resolvido.
Diferenciais do Hurd:
- Licença GPLv3;
- Arquitetura baseada em servidores que utilizam um micronúcleo, uma arquitetura inovadora e totalmente nova, até então nunca implementada em outro sistema operacional;
- Montagem de filesystems e outras funcionalidades em espaço de usuário, mas com uma relativa segurança;
- Kernel encabeçado pelo projeto GNU;
Dentre outros que eu não me lembro.
Ah… sobre as vantagens há uma página no site do hurd sobre isso: http://www.gnu.org/software/hurd/hurd/advantages.html
Eu não vi muita vantagem ai mas já li sobre o hurd há um tempo atrás e gostei. Vou precisar de um motivo melhor que os colocados aqui pra mudar de ideia. Pra quem quer conhecer mais sobre o hurd entre no site do hurd http://www.gnu.org/software/hurd/index.html e procurando sobre gnu hurd no buscador eu encontrei artigos no vivaolinux http://www.vivaolinux.com.br/artigo/Hurd-O-kernel-da-GNU/?pagina=1 e guia do hardware http://www.guiadohardware.net/termos/hurd-gnu-hurd
@self_liar,
Não assista TV, a programação da TV é controlada por corporações.
Não acesse a internet, o acesso banda larga é controlado por corporações.
Não ande de ônibos, eles são controlados por corporações.
Não andew de avião, eles são controlados por corporações.
Percebe como seu argumento não faz o mínimo sentido?
@ Allan Taborda dos Santos
“uma arquitetura inovadora e totalmente nova” saiu do texto original ou é redundância de tua parte? :D
Ainda penso que se não fosse o Debian, o Hurd estaria fadado ao esquecimento. E por sorte, pelo que vejo aqui, o pessoal do Arch resolveu “arremangar as mangas” (redundância minha, que não usei “arregaçar”) e fornecer sua versão com o Hurd. Quem sabe em breve não teremos Mandriva, Ekaaty, Ubuntu e outros tomando a mesma iniciativa?
Não leve a mal a piada, foi apenas para quebrar o gelo.