[1] Se han portado las bibliotecas ncurses, libpcap y SDL, junto con otras, así DSLinux es en teoría capaz de ejecutar casi cualquier aplicación cuya interfaz de usuario se base en ncurses o framebuffer.
A excepción del micrófono, todo el hardware interno de la Nintendo DS, incluyendo la red inalámbrica está soportada por DSLinux.
Puede almacenar ficheros en la memoria SRAM en las tarjetas GBA Flash, CompactFlash y SD, a través de los siguientes adaptadores:[2] Versiones más recientes han incluido soporte para DLDI, permitiendo un más amplio rango de compatibilidad.
Posteriormente, el soporte para la RAM interna presente en ciertos dispositivos adicionales, tales como la SuperCard o M3, ha sido añadido, ofreciendo una memoria extra de 32MB.
Esto último no fue trivial, pues las ranuras del bus GBA únicamente soportan escrituras de 16-bits.