Este trabalho de porte foi abandonado faz tempo. Ele não tem atualizações desde outubro de 2002. A informação nesta página é somente para propósitos históricos
Debian GNU/NetBSD
O Debian GNU/NetBSD é um porte do sistema operacional Debian para o kernel NetBSD e a libc (não confundir com outros portes Debian BSD baseados em glibc). Ele atualmente está em um estágio inicial de desenvolvimento - contudo, agora ele pode ser instalado do zero.
Como instalar
Faça o download das imagens de disquete do link acima. Para laptops, use as imagens de laptop - para todas as outras máquinas, use as imagens normais. Escreva essas imagens nos disquetes. Faça o boot no primeiro disco - você será solicitado(a) a trocar os discos. Uma vez que o sistema de menu apareça, siga as instruções que forem apresentadas a você.
A fazer
Pacotes que precisam ser produzidos
- qualquer uma das bibliotecas em /lib ou /usr/lib que atualmente não estão empacotadas, e precisam ser
-
base-passwd está desesperadamente infeliz
UPDATE: Nós agora temos um base-passwd que basicamente funciona para FreeBSD e NetBSD (modulo a segfault). Obrigado(a) ao Nathan e Matthew.
- equivalentes ao console-tools/data precisam ser produzidos
UPDATE: Pacotes que fornecem funcionalidades básicas precisam ser produzidos
-
O netbase precisa ser reconstruído. Este é provavelmente um dos mais
desajeitados - nós temos o código-fonte para as versões BSD do ifconfig e do
resto, mas as semânticas são meio que diferentes. Se nós ficarmos com a
semântica do BSD, nós teremos que lidar com qualquer script que assuma
semânticas do estilo do Linux. O Hurd segue a semântica do estilo do Linux,
e se não, como eles(as) lidaram com isso?
UPDATE: Marcus Brinkmann do time Hurd esclareceu isto um pouco e rascunhou possíveis soluções. A abordagem atual é usar as ferramentas NetBSD e modificar ifupdown de modo a fornecer a mesma interface para o(a) usuário(a).
- procps (provavelmente melhor somente fornecer as versões BSD)
- sysvinit
(O BSD init não suporta runlevels. Nós podemos modificá-lo para funcionar
com o Debian, com um único runlevel sem muitos problemas)
UPDATE: sysvinit está ativo e rodando, o Matthew conseguiu fazer boot nativamente no Debian GNU/NetBSD em um i386! Ainda existem algumas pequenas falhas com scripts de boot wrt., mas é um passo importante em direção a um sistema totalmente operável.
- fakeroot
UPDATE: Fakeroot agora funciona.
- XFree86
(Nathan está trabalhando nisso atualmente e descobriu que o
ed é necessário, com
segfaults. Muitas pessoas estão investigando este problema).
UPDATE: O ed funciona quando construído com libed.a. Além disso, citando Joel:
X11 está em um estado funcional
! Não está empacotado adequadamente, mas funciona. Aguarde pacotes em breve. - gcc-3.0
(Nem gcc-3.0.1 nem gcc-current estão em um estado utilizável para o
NetBSD no momento. O Joel tem uma versão funcionando do gcc-current
e postou os resultados
da suíte de testes. libstdc++ ainda está muito infeliz).
UPDATE: O gcc-3.0.4 foi lançado e agora suporta sistemas NetBSD ELF (ao menos para o alvo x86).
Recursos
Existe uma lista de discussão Debian GNU/*BSD. Envie um e-mail (em inglês) para debian-bsd-request@lists.debian.org com subscribe como assunto para que você seja inscrito(a). Os arquivos estão disponíveis em https://lists.debian.org/debian-bsd/.
Para contatar o time Debian GNU/NetBSD, envie um e-mail (em inglês) para debian-bsd@lists.debian.org. Comentários, questões ou sugestões relativos a nossa seção do site web do Debian também são bem-vindos nesse endereço.