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 typical Unix utilities (sh, mkdir, ps, ls, etc.) and primitives (multithreading, semaphores, signals, etc.), develops the standard library lib6502, includes a simplified TCP/IP A stack capable of running network applications (for example, an HTTP server is available). In the minimum build, the system kernel takes up only 2 KB, and in the full build, 4 KB. The kernel is hardware-independent—all hardware-specific components are located 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

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster