- GeckOS
Infobox_OS
name = GeckOS
developer = André Fachat
source_model =Open source
kernel_type =Monolithic
caption = GeckOS Shell
latest_release_version = 2.0
latest_release_date =1999
license = GPLv2
website = [http://www.6502.org/users/andre/osa/index.html 6502.org]
working_state = HistoricGeckOS is an experimental operating system for MOS 6502 and compatible processors. It offers some Unix-like functionality including
preemptive multitasking , multithreading, semaphores, signals, binary relocation, TCP/IP networking via SLIP and a 6502standard library .GeckOS includes native support for the
Commodore PET (32 KiB and 96KiB 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 stack size 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
* [http://www.6502.org/users/andre/osa/index.html GeckOS Homepage]
Wikimedia Foundation. 2010.