Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


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)


• Publicado por Augusto Campos em 2010-05-04

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    Riser (usuário não registrado) em 4/05/2010 às 9:24 am

    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.

    Riser (usuário não registrado) em 4/05/2010 às 9:25 am

    *estará

    Fábio Emilio Costa (usuário não registrado) em 4/05/2010 às 9:28 am

    Vamos poder jogar Duke Nukem Forever nele?

    Sim, sei que foi uma piada infame. Bazzinga!!

    Tabela2 (usuário não registrado) em 4/05/2010 às 9:35 am

    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.

    Renato (usuário não registrado) em 4/05/2010 às 10:08 am

    @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.

    tony130666 (usuário não registrado) em 4/05/2010 às 10:09 am

    No futuro havera um kernel auto suficiente, capaz de reescrever seu proprio codigo..

    Rodrigo Carvalho (usuário não registrado) em 4/05/2010 às 10:14 am

    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!

    Bremm (usuário não registrado) em 4/05/2010 às 10:15 am

    @ Tabela2

    Conheces um projeto cujo nome é um tanto jocoso (no nosso vernáculo) e chama-se Haiku?

    Conan (usuário não registrado) em 4/05/2010 às 10:32 am

    @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.

    Bino (usuário não registrado) em 4/05/2010 às 10:40 am

    Ah… GNU Hurd, Haiku, ReactOS… boa sorte pra essa turma toda. Talvez algum dia meus bisnetos poderão contemplar esses sistemas.

    ini (usuário não registrado) em 4/05/2010 às 10:47 am

    Não esqueçam que haverá também o Hubuntu (GNU/Hurd ubuntu)

    Riser (usuário não registrado) em 4/05/2010 às 10:49 am

    Não se consegue manter uma boa discussão sobre Hurd aqui, só tem troll.

    Riser (usuário não registrado) em 4/05/2010 às 10:51 am

    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.

    Iuri Gules (usuário não registrado) em 4/05/2010 às 11:04 am

    O kernel do haiku não foi feito do zero e sim a partir do newos.

    Rodrigo Carvalho (usuário não registrado) em 4/05/2010 às 11:09 am

    @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?

    Marco (usuário não registrado) em 4/05/2010 às 11:27 am

    Já estou vendo o novo blog do Augusto br-hurd.org. hauhauahau

    Fábio Emilio Costa (usuário não registrado) em 4/05/2010 às 11:40 am

    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.

    Bremm (usuário não registrado) em 4/05/2010 às 12:27 pm

    @ 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…

    Lewis (usuário não registrado) em 4/05/2010 às 1:14 pm

    Legal, torço muito para o Hurd. E espero que saia com GPLv3 para impedir o Tivolization.

    Marcos Alexandre (usuário não registrado) em 4/05/2010 às 1:33 pm

    “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.

    Paul (usuário não registrado) em 4/05/2010 às 1:45 pm

    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.

    Tancredo Sena (usuário não registrado) em 4/05/2010 às 2:21 pm

    O ArchHurd já têm imagem pronta para testar. O pessoal estão fazendo um ótimo trabalho.

    cochise (usuário não registrado) em 4/05/2010 às 2:28 pm

    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?

    self_liar (usuário não registrado) em 4/05/2010 às 2:34 pm

    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.

    Lucas Timm (usuário não registrado) em 4/05/2010 às 3:00 pm

    @self_liar

    Seu processador, sua memória, HD, placa mãe, teclado, mouse e etc também foi feito e controlado por corporações…

    self_liar (usuário não registrado) em 4/05/2010 às 3:02 pm

    Feito pode ser , controlado não!.

    Marcelo Nascimento (usuário não registrado) em 4/05/2010 às 3:05 pm

    @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

    Fellype (usuário não registrado) em 4/05/2010 às 3:19 pm

    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.

    Iuri Gules (usuário não registrado) em 4/05/2010 às 3:21 pm

    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.

    Allan Taborda dos Santos (usuário não registrado) em 4/05/2010 às 3:22 pm

    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.

    Iuri Gules (usuário não registrado) em 4/05/2010 às 3:34 pm

    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

    Conan (usuário não registrado) em 4/05/2010 às 3:37 pm

    @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?

    Bremm (usuário não registrado) em 4/05/2010 às 3:37 pm

    @ 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.

Este post é antigo (2010-05-04) e foi arquivado. O envio de novos comentários a este post já expirou.