Lanzamiento de GeckOS 2.1, un sistema operativo para procesadores MOS 6502

Después de 4 años de desarrollo, se ha publicado el lanzamiento del sistema operativo GeckOS 2.1, destinado a su uso en sistemas con procesadores MOS 6502 y MOS 6510 de ocho bits, utilizados en las PC Commodore PET, Commodore 64 y CS/A65. El proyecto ha sido desarrollado por un autor (André Fachat) desde 1989, escrito en lenguajes ensamblador y C, y distribuido bajo la licencia GPLv2.

El sistema operativo está equipado con un microkernel, admite multitarea preventiva y un sistema de administración de memoria, proporciona utilidades estándar de Unix (sh, mkdir, ps, ls, etc.) y primitivas (multiproceso, semáforos, señales, etc.), desarrolla un estándar La biblioteca lib6502 incluye una pila TCP/IP simplificada con la capacidad de ejecutar aplicaciones de red (por ejemplo, hay un servidor http disponible). En una versión mínima, el núcleo del sistema ocupa sólo 2 KB y en una versión completa, 4 KB. El kernel es independiente del hardware: todos los componentes específicos del hardware se colocan en una capa separada.

La nueva versión mejoró la implementación de las utilidades ps y ls, agregó la aplicación setinfo para cambiar información sobre las tareas en ejecución, creó las utilidades kill, hexdump, wc y más, y propuso un nuevo intérprete de comandos lsh. Rendimiento de puerto mejorado para plataformas C64, PET y CBM 8x96. Se ha devuelto el puerto para la plataforma CS/A65.

Fuente: opennet.ru

Añadir un comentario