Confira nessa matéria uma alternativa livre no Debian ao kernel Linux® o kernel Hurd.
"É com enorme prazer que a equipe Debian GNU / Hurd anuncia o lançamento do Debian GNU / Hurd 2019.
Este é um snapshot do Debian "sid" no momento do lançamento estável do Debian "buster" (julho de 2019), então é baseado principalmente nas mesmas fontes. Não é uma versão oficial do Debian, mas é uma versão oficial da porta Debian GNU / Hurd.
As imagens ISO de instalação podem ser baixadas do cdimage nos três tipos usuais de Debian: NETINST, CD ou DVD. Além do amigável instalador Debian, uma imagem de disco pré-instalada também está disponível, tornando ainda mais fácil tentar o Debian GNU / Hurd. A maneira mais fácil de executá-lo é dentro de uma VM como o qemu
O Debian GNU / Hurd está atualmente disponível para a arquitetura i386 com cerca de 80% do repositório Debian, e mais por vir!
Um tradutor ACPI está disponível, atualmente é usado apenas para desligar o sistema.
A pilha TCP / IP LwIP agora está disponível como uma opção.
Um árbitro de PCI foi introduzido e será útil para gerenciar adequadamente o acesso PCI, bem como fornecer acesso de hardware de granulação fina.
Suporte para LLVM foi introduzido.
Novas otimizações incluem cargas protegidas, melhor gerenciamento de paginação e envio de mensagens e sincronização de gsync.
Por favor, certifique-se de ler as informações de configuração, o FAQ (ou sua versão mais recente) e o manual do tradutor para se familiarizar com os excelentes recursos do GNU / Hurd.
Gostaríamos de agradecer a todas as pessoas que trabalharam no GNU / Hurd no passado. Não havia muitas pessoas em um determinado momento (e ainda não há muitas pessoas hoje, por favor, participe!), Mas no final muitas pessoas contribuíram de uma forma ou de outra. Obrigado a todos!"
Instale o xdm como gerenciador de login, os tradicionais não carregam.
Log como root no modo texto e instale o xdm.
Você poderia usar o startx, mas ele também não ira funcionar para o user comum, para usar o startx ou um gerenciador gráfico de login você antes deve editar o arquivo Xwrapper.config.
Ainda no modo texto como root de o comando para aditar o arquivo.
allowed_users=anybody
A boa invenção de besta, o maluco quando não tem mais o que fazer faz uma me... dessas, foda-se se o cara não vai conseguir desligar ou reiniciar a maquina, se o HD for pra vala por deligar no botão foda-se também, foda-se tudo.
Aqui temos um problema grave, no Hurd se vc desliga no botão fode com o sistema de arquivos e o fsck automático não resolve, conclusão fodeu e vc vai ter que rodar o fsck manualmente. Paciência com Debian tá por um fio.
Pra arrumar essa imbecilidade de os comandos abaixo ainda no modo texto.
Esse para deixar permanente.
E esse para você conseguir reiniciar a maquina pela primeira vez.
Agora sim vc pode reiniciar a maquina sem arriscar foder com seu HD.
Caso prefira fazer essas configurações no ambiente gráfico, no modo texto log como root.
Ai está para vc fazer as alterações de forma mais amigável.
Ai está logado como user comum usando o kernel Hurd :)
Consumo de recursos são noa padrões do pinguim.
Não testei em maquina real, mas irei testar.
O desempenho em VM é razoavel na parte gráfica, alguns lags.
Erro com sistema de arquivo, erros de IO no ambiente gráfico.
No mais é de boa o uso.
Parabéns aos mantenedores, da ultima vez que tentei foi só raiva. Agora está de boa :)
Kernel Hurd
GNU Hurd (também conhecido como the Hurd ou apenas Hurd) é um micronúcleo multi-servidor escrito como parte do GNU, desenvolvido para substituir o Unix e publicado como software livre sobre a licença GNU General Public License.
O seu desenvolvimento têm sido continuo desde 1990 pela equipe do Projeto GNU da Free Software Foundation. O GNU Hurd consiste num conjunto de protocolos e processo de servidores (ou daemons, em terminologia Unix) que correm no microkernel GNU Mach; juntando tudo tenciona-se formar o kernel do sistema operacional GNU. O Hurd pretende ultrapassar o kernel do sistema operacional Unix em funcionalidade, segurança, e estabilidade, enquanto se mantêm bastante compatível a eles. O projeto GNU escolheu para o sistema operacional a arquitetura microkernel servidor–cliente, ao notar ganhos sobre o tradicional arquitetura kernel monolítico Unix. Isto é alcançado no Hurd através da implementação da especificação POSIX (entre outros), mas eliminando as restrições arbitrárias aos usuários.
O seu desenvolvimento têm sido continuo desde 1990 pela equipe do Projeto GNU da Free Software Foundation. O GNU Hurd consiste num conjunto de protocolos e processo de servidores (ou daemons, em terminologia Unix) que correm no microkernel GNU Mach; juntando tudo tenciona-se formar o kernel do sistema operacional GNU. O Hurd pretende ultrapassar o kernel do sistema operacional Unix em funcionalidade, segurança, e estabilidade, enquanto se mantêm bastante compatível a eles. O projeto GNU escolheu para o sistema operacional a arquitetura microkernel servidor–cliente, ao notar ganhos sobre o tradicional arquitetura kernel monolítico Unix. Isto é alcançado no Hurd através da implementação da especificação POSIX (entre outros), mas eliminando as restrições arbitrárias aos usuários.
Debian GNU/Hurd 2019 lançado!
Este é um snapshot do Debian "sid" no momento do lançamento estável do Debian "buster" (julho de 2019), então é baseado principalmente nas mesmas fontes. Não é uma versão oficial do Debian, mas é uma versão oficial da porta Debian GNU / Hurd.
As imagens ISO de instalação podem ser baixadas do cdimage nos três tipos usuais de Debian: NETINST, CD ou DVD. Além do amigável instalador Debian, uma imagem de disco pré-instalada também está disponível, tornando ainda mais fácil tentar o Debian GNU / Hurd. A maneira mais fácil de executá-lo é dentro de uma VM como o qemu
O Debian GNU / Hurd está atualmente disponível para a arquitetura i386 com cerca de 80% do repositório Debian, e mais por vir!
Um tradutor ACPI está disponível, atualmente é usado apenas para desligar o sistema.
A pilha TCP / IP LwIP agora está disponível como uma opção.
Um árbitro de PCI foi introduzido e será útil para gerenciar adequadamente o acesso PCI, bem como fornecer acesso de hardware de granulação fina.
Suporte para LLVM foi introduzido.
Novas otimizações incluem cargas protegidas, melhor gerenciamento de paginação e envio de mensagens e sincronização de gsync.
Por favor, certifique-se de ler as informações de configuração, o FAQ (ou sua versão mais recente) e o manual do tradutor para se familiarizar com os excelentes recursos do GNU / Hurd.
Gostaríamos de agradecer a todas as pessoas que trabalharam no GNU / Hurd no passado. Não havia muitas pessoas em um determinado momento (e ainda não há muitas pessoas hoje, por favor, participe!), Mas no final muitas pessoas contribuíram de uma forma ou de outra. Obrigado a todos!"
Instalação
Para testar o Debian Hurd eu aconselho o uso de maquina virtual, particularmente prefiro o VirtualBox.
Faça o download da .iso do Debian Hurd no link abaixo.
OBS: Imagem i386 apenas.
A instalação é praticamente idêntica a do Debian com o pinguim, é só instalar.
Pós instalação
Gerenciador de login.
Instale o xdm como gerenciador de login, os tradicionais não carregam.
Log como root no modo texto e instale o xdm.
apt install xdm
Você poderia usar o startx, mas ele também não ira funcionar para o user comum, para usar o startx ou um gerenciador gráfico de login você antes deve editar o arquivo Xwrapper.config.
Ainda no modo texto como root de o comando para aditar o arquivo.
nano /etc/X11/Xwrapper.config
Em allowed_users= altere para anybody, como abaixo
allowed_users=anybody
Salve teclando Ctrl + x tecle s e tecle Enter para fechar o nano.
Do contrario vai ficar com esse erro.
Adicione seu user ao grupo do sudo. Altere seunomedeuser para o seu nome de usuário.
Do contrario vai ficar com esse erro.
Adicione seu user ao grupo do sudo. Altere seunomedeuser para o seu nome de usuário.
adduser seunomedeuser sudo
Erro PATH
A boa invenção de besta, o maluco quando não tem mais o que fazer faz uma me... dessas, foda-se se o cara não vai conseguir desligar ou reiniciar a maquina, se o HD for pra vala por deligar no botão foda-se também, foda-se tudo.
Aqui temos um problema grave, no Hurd se vc desliga no botão fode com o sistema de arquivos e o fsck automático não resolve, conclusão fodeu e vc vai ter que rodar o fsck manualmente. Paciência com Debian tá por um fio.
Pra arrumar essa imbecilidade de os comandos abaixo ainda no modo texto.
Esse para deixar permanente.
echo "PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin"" >> /etc/environment
E esse para você conseguir reiniciar a maquina pela primeira vez.
export PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin"
Agora sim vc pode reiniciar a maquina sem arriscar foder com seu HD.
reboot
OBS: Perdão galera, mas é uma atras da outra e é foda ficar aturando e aceitando essas decisões imbecis.
Caso prefira fazer essas configurações no ambiente gráfico, no modo texto log como root.
su
startx
Ai está para vc fazer as alterações de forma mais amigável.
Ai está logado como user comum usando o kernel Hurd :)
Consumo de recursos são noa padrões do pinguim.
Opinião
Tem muito para evoluir, mas é super funcional.Não testei em maquina real, mas irei testar.
O desempenho em VM é razoavel na parte gráfica, alguns lags.
Erro com sistema de arquivo, erros de IO no ambiente gráfico.
No mais é de boa o uso.
Parabéns aos mantenedores, da ultima vez que tentei foi só raiva. Agora está de boa :)
Lobo sobre essa questão do Path, qual o benefício alegado pelo debian? Creio que nenhuma outra distro está desse jeito, ou tem?
ResponderExcluirSegurança, mas ao meu ver é puro engessamento para resolver brechas do wayland. Um transtorno totalmente desnecessário.
ExcluirVlw pela resposta lobo, creio que cabe até uma matéria sobre o assunto do porque o Debian tomar tal atitude
ExcluirAi teria que incluir muitas outras coisas, é melhor não, tipo Fim de linha para a Epson no Debian 11, essas coisas kkkkkkkk
ExcluirRsrsrs
ResponderExcluir