Nota: La página original es más nueva que esta traducción.
Este trabajo de adaptación está abandonado desde hace tiempo. No ha tenido actualizaciones desde octubre de 2002. La información en esta página es a efectos de archivo solamente.
Debian GNU/NetBSD
Debian GNU/NetBSD es una adaptación del sistema operativo Debian al núcleo NetBSD y libc (no confundir con las otras adaptaciones de Debian a BSD basadas en glibc). Actualmente se encuentra en una etapa temprana de desarrollo (sin embargo, ya puede ser instalado desde cero).
Cómo instalarlo
Descargue las imágenes de los disquetes usando el enlace anterior. Para portátiles, use las imágenes adecuadas (para el resto de máquinas, use las normales). Grabe estas imágenes en disquetes. Arranque con el primero de ellos (se le pedirá que cambie de disco). Una vez haya aparecido el sistema de menú, siga las instrucciones que se le presentarán.
Por hacer
Paquetes que necesitan ser producidos
- todas la bibliotecas de /lib o /usr/lib que aún no están empaquetadas necesitan ser empaquetadas
-
base-passwd es desesperadamente infeliz
ACTUALIZACIÓN: Ahora tenemos un base-passwd funcionando básicamente para FreeBSD y NetBSD (salvo un fallo de segmento). Gracias a Nathan y Matthew.
- se necesitan producir equivalentes a console-tools/data
ACTUALIZACIÓN: Ya se han producido unos paquetes que dan la funcionalidad básica.
-
se necesita reconstruir netbase. Esta es probablemente una de las tareas más
desagradables (tenemos la fuente para las versiones BSD de ifconfig y demás,
pero la semántica es bastante diferente). Si adoptamos la semántica de BSD,
tenemos que modificar cualquier script que asuma la semántica de estilo Linux.
¿Sigue Hurd la semántica estilo linux?. Y si no es así, ¿cómo tratan esto?
ACTUALIZACIÓN: Marcus Brinkmann del equipo Hurd clarificó esto un poco y apuntó posibles soluciones. La forma en que se está actuando ahora es usar las herramientas de NetBSD y modificar ifupdown para proporcionar la misma interfaz al usuario.
- procps (probablemente sea mejor simplemente proporcionar las versiones BSD)
- sysvinit
(el init de BSD no soporta niveles de ejecución -runlevels-. Podemos hacer
que funcione como Debian con un sólo nivel de ejecución sin demasiados
problemas)
ACTUALIZACIÓN: sysvinit está funcionando. Matthew se las ha arreglado para cargarlo nativamente en Debian GNU/NetBSD en i386. Aún hay algunos inconvenientes. Carecemos de scripts de arranque, pero este paso es importante para conseguir un sistema completamente funcional.
- fakeroot
ACTUALIZACIÓN: Ya funciona fakeroot.
- XFree86
(Nathan está con esto actualmente, y descubrió que se necesita
ed, que provoca fallos de
segmento. Algunas personas están investigando este hecho.)
ACTUALIZACIÓN: ed funciona si se construye con libed.a. También, citando a Joel:
X11 está en un estado funcional
. No está empaquetado adecuadamente, pero funciona. Se esperan paquetes pronto. - gcc-3.0
(Ni gcc-3.0.1 ni gcc-current están en un estado usable para NetBSD en este
momento. Joel tiene una versión que funciona de gcc-current y envió los
resultados
de la suite de pruebas. libstdc++ es aún muy infeliz).
ACTUALIZACIÓN: gcc-3.0.4 ha sido liberado y ahora supports sistemas NetBSD ELF (al menos para el destino x86).
Recursos
Hay una lista de correo de Debian GNU/*BSD. Envíe un correo a debian-bsd-request@lists.debian.org con subscribe como asunto para unirse. Los archivos están disponibles en https://lists.debian.org/debian-bsd/.
Para ponerse en contacto con el equipo Debian GNU/NetBSD, envíe un correo a debian-bsd@lists.debian.org. Puede también enviar a esta dirección comentarios, preguntas o sugerencias relativas a nuestras secciones en el sitio web de Debian.