Wikipedia

GeckOS

Also found in: Dictionary, Encyclopedia.
GeckOS
GeckOS 20.png
GeckOS Shell
DeveloperAndré Fachat
Working stateHistoric
Source modelOpen source
Latest release2.0.9 / October 6, 2013
Latest preview2.0.9 / October 6, 2013
PlatformsMOS Technology 6502
Kernel typeMicrokernel
LicenseGPLv2
Official website6502.org

GeckOS is an experimental operating system for MOS 6502 and compatible processors.

Overview

The system offers some Unix-like functionality including preemptive multitasking, multithreading, semaphores, signals, binary relocation, TCP/IP networking via SLIP and a 6502 standard library.

GeckOS includes native support for the Commodore PET (32 KB and 96 KB models), Commodore 64 and the CS/A65 homebrew system. Due to the platform independent nature of the kernel code, GeckOS is advertised as an extremely easy OS to port to alternative 6502 platforms.

Binary compatibility with the LUnix operating system can be attained when the lib6502 shared library is used.

Due to the lack of an MMU and the small fixed-location stack of the 6502, multitasking is somewhat limited. The OS supports a maximum of four tasks when a shared stack space is used. This can be increased to sixteen tasks when stack snapshotting is enabled, although this is done at the expense of some system speed.

External links

This article is copied from an article on Wikipedia® - the free encyclopedia created and edited by its online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of Wikipedia® encyclopedia articles provide accurate and timely information, please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.

Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.