Release of GeckOS 2.1, an operating system for MOS 6502 processors

After 4 years of development, the release of the GeckOS 2.1 operating system has been published, aimed at use on systems with eight-bit MOS 6502 and MOS 6510 processors, used in the Commodore PET, Commodore 64 and CS/A65 PCs. The project has been developed by one author (André Fachat) since 1989, written in assembly and C languages, and distributed under the GPLv2 license.

The operating system is equipped with a microkernel, supports preemptive multitasking and a memory management system, provides standard Unix utilities (sh, mkdir, ps, ls, etc.) and primitives (multithreading, semaphores, signals, etc.), develops a standard library lib6502, includes a simplified TCP/IP stack with the ability to run network applications (for example, an http server is available). In a minimal build, the system core takes up only 2 KB, and in a full build it takes up 4 KB. The kernel is hardware independent—all hardware-specific components are placed in a separate layer.

The new version has improved the implementation of the ps and ls utilities, added the setinfo application for changing information about running tasks, created the kill, hexdump, wc and more utilities, and proposed a new lsh command interpreter. Improved port performance for C64, PET and CBM 8x96 platforms. The port for the CS/A65 platform has been returned.

Source: opennet.ru

Add a comment