niño pequeño
El niño de la próxima generación
Objetivos principales
- Escrito en C99
- Protocolo de arranque unificado para todas las arquitecturas con soporte de árbol de dispositivos, combinado con ACPI en X86 y OFW en PPC/SPARC
- Apoya más arquitecturas (ARM, PowerPC, X86, Risc-V, Alpha, SPARC, M68K) y máquinas (por ejemplo, múltiples tableros)
- IPC más eficiente
- API refinadas del núcleo
- VFS y modelo de usuario refinado
- Biblioteca C completa estándar C
- Consola, shell y utilidades
- Corre en QEMU y otros emuladores
- Correr en máquinas reales
Objetivos a largo plazo
- NetBSD como sistema de medio ambiente
- X11
- Sistema de gestión de paquetes
Misc.
- Soporte de SMP de reparación
- X86: Reemplace a Nasm Assmebily con gas en X86 y cumplido con multibotaje
- Más arquitecturas: OpenRisc, HPPA, Superh, IA64, S390, Vax
Estado
- Planeado = aún no se inició
- Inicial = exploración inicial
- Active = Desarrollo activo
- Actual = actualizado
- Wip = trabajo en progreso
Objetivos
| Objetivo | Cargador | Hal | SMP | Nota |
|---|
| IA32-PC-Multiboot | Actual | Activo | Sí | |
| AMD64-PC-Multiboot | Actual | Activo | Sí | |
| Alpha-Clipper-Qemu | Activo | Planificado | | |
| ARMV7-RASPI2-QEMU | Actual | Actual | Sí | |
| AARCH64V8-RASPI3-QEMU | Actual | Activo | | Se necesitan soluciones menores |
| MIPS32L-MALTA-QEMU | Actual | Actual | Sí* | SMP: *-qemu_smp |
| MIPS32B-MALTA-QEMU | Actual | Actual | Sí* | Se necesitan soluciones menores |
| MIPS64L-MALTA-QEMU | Actual | Actual | Sí* | SMP: *-qemu_smp |
| MIPS64B-MALTA-QEMU | Actual | Actual | Sí* | Se necesitan soluciones menores |
| PowerPC-Mac-Qemu | Actual | Activo | | Se necesitan soluciones menores |
| PowerPC64-Mac-Qemu | Inicial | Planificado | | |
| SPARCV8-Leon3-Qemu | Actual | Planificado | | Se necesitan soluciones menores |
| SPARCV8-SUN4M-QEMU | Activo | Planificado | | |
| SPARCV9-SUN4U-QEMU | Planificado | Planificado | | |
| riscv32-virt-qemu | Actual | Actual | Sí | |
| riscv64-virt-qemu | Actual | Actual | Sí | |
| M68K-MCF5208-QEMU | Activo | Planificado | | |
| sh4-r2d-qemu | Activo | Planificado | | |
| OpenRisc-Sim-Qemu | Actual | Actual | Sí* | SMP: *-qemu_smp |
| IA64-SIM-SKI | Inicial | Planificado | | |
| S390-Virtio-Qemu | Planificado | Planificado | | |
| Zarch-Virtio-Qemu | Planificado | Planificado | | |
| HPPA-SIM-QEMU | Planificado | Planificado | | |
| Vax-Sim-Simh | Inicial | Planificado | | |
- MIPS SMP carece de soporte GIC
- MIPS64 QEMU emula usando solo un solo hilo
- OpenRisc QEMU admite hasta 2 CPU
Objetivos adicionales
| Objetivo | Estado |
|---|
| AMD64-PC-OEFI | Planificado |
| aarch64v8-virt-qemu | Planificado |
| MIPS32L-CI20-Genérico | Planificado |
| MIPS64L-LOONGSON3-GENERIC | Planificado |
| PowerPC-Mac-G3 | Planificado |
| PowerPC64-MAC-G3 | Planificado |
| PowerPC64-PSeries-Genérico | Planificado |
| riscv32-sifive_u-qemu | Planificado |
| riscv64-sifive_u-qemu | Planificado |
Núcleo
| Componente | Estado |
|---|
| Gestión de procesos | Actual |
| Asignación de páginas | Actual |
| Asignación de objetos | Actual |
| IPC | Actual |
| Llamada de núcleo | Actual |
| API del sistema | Actual |
Sistema
| Servidor | Estado |
|---|
| Sistema de archivos virtual | Activo |
| Cuenta de usuario | Planificado |
| Administración de dispositivos | Activo |
| Ui de texto | Activo |
| Ui gráfico | Planificado |
| Conductor | Estado |
|---|
| Dividir | Planificado |
| Sistemas de archivos | Activo |
| RAM FS | Activo |
| De serie | Activo |
| Video | Planificado |
| Disco | Planificado |
| Teclado | Planificado |
| Ratón | Planificado |
| Red | Planificado |
Aplicaciones
| Aplicación | Estado |
|---|
| Inicio | Activo |
| Acceso | Planificado |
| Caparazón | Activo |