El proyecto DiscoBSD desarrolla un sistema BSD para microcontroladores

Se ha publicado la primera versión oficial del sistema operativo DiscoBSD, basado en los códigos fuente actualizados del sistema Unix 2.11BSD (RetroBSD) y diseñado para ejecutarse en microcontroladores. La primera versión incluye soporte para los microcontroladores PIC32MX7 basados ​​en MIPS y STM32F4 basados ​​en ARM Cortex-M4. El código del proyecto se distribuye bajo la licencia BSD.

Uno de los principales objetivos del proyecto es garantizar una alta portabilidad del sistema operativo en dispositivos que tienen limitaciones en el tamaño de la memoria y no están equipados con una MMU (unidad de gestión de memoria). DiscoBSD puede ejecutarse en sistemas con 128 KB de RAM y 128 KB de Flash, con el kernel cargado en Flash y usando aproximadamente 32 KB de RAM, con los 96 KB restantes asignados a las aplicaciones del usuario. El sistema de archivos raíz se encuentra en la tarjeta SD.

Para trabajar, se ofrece un entorno completo y familiar para los usuarios de sistemas Unix. Por ejemplo, incluye utilidades como sh, csh, grep, sort, uniq, find, uucp, file, iostat, kill, ls, cron, fdisk, mkfs, mount, vi, awk, cc, diff, getty, m4, más, sed, xargs, df, iostat, ps, su, tar, etc.

Fuente: opennet.ru

Añadir un comentario