Information about Geckos
![]() GeckOS Shell | |
| Website: | 6502.org |
| Company/ developer: | André Fachat |
| Source model: | Open source |
| Latest stable release: | 2.0 / 1999 |
| Kernel type: | Monolithic |
| License: | GPLv2 |
| Working state: | Historic |
GeckOS 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 6502 standard 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
A website (alternatively, Web site or web site) is a collection of Web pages, images, videos or other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN.
..... Click the link for more information.
..... Click the link for more information.
The term software company could be applied to: a) a company that produces software, distributes software from a third party, or provides services such as custom software development.
..... Click the link for more information.
..... Click the link for more information.
A software developer is a person who is concerned with one or more facets of the software development process, a somewhat broader scope of computer programming or a specialty of project managing.
..... Click the link for more information.
..... Click the link for more information.
Open source is a set of principles and practices that promote access to the design and production of goods and knowledge. The term is most commonly applied to the source code of software that is available to the general public with relaxed or non-existent intellectual property
..... Click the link for more information.
..... Click the link for more information.
20th century - 21st century
1960s 1970s 1980s - 1990s - 2000s 2010s 2020s
1996 1997 1998 - 1999 - 2000 2001 2002
Year 1999 (MCMXCIX
..... Click the link for more information.
1960s 1970s 1980s - 1990s - 2000s 2010s 2020s
1996 1997 1998 - 1999 - 2000 2001 2002
Year 1999 (MCMXCIX
..... Click the link for more information.
A monolith is a monument or natural feature consisting of a single massive stone or rock.
Monolith or monolithic can also refer to:
..... Click the link for more information.
Monolith or monolithic can also refer to:
- Single crystal, a unified crystal, also called monocrystal or monolithic
..... Click the link for more information.
A software license comprises the permissions, rights and restrictions imposed on software (whether a component or a free-standing program). Use of software without a license could constitute infringement of the owner's exclusive rights under copyright or, occasionally, patent law
..... Click the link for more information.
..... Click the link for more information.
GNU General Public License
Author: Free Software Foundation
Version: 3
Copyright on the license: Free Software Foundation, Inc.
Publication date: 29 June 2007
OSI approved: Yes
Debian approved: Yes
Free Software:
..... Click the link for more information.
Author: Free Software Foundation
Version: 3
Copyright on the license: Free Software Foundation, Inc.
Publication date: 29 June 2007
OSI approved: Yes
Debian approved: Yes
Free Software:
..... Click the link for more information.
Pre-emption as used with respect to operating systems means the ability of the operating system to preempt or stop a currently scheduled task in favour of a higher priority task. The scheduling may be one of, but not limited to, process or I/O scheduling, among others.
..... Click the link for more information.
..... Click the link for more information.
For other uses, see moving.
In computer science, relocation is the process of replacing symbolic references or names of libraries with actual usable addresses in memory before running a program.
..... Click the link for more information.
A standard library for a programming language is the library that is conventionally made available in every implementation of that language. In some cases, the library is described directly in the programming language specification; in other cases, the contents of the standard
..... Click the link for more information.
..... Click the link for more information.
The PET (Personal Electronic Transactor) was a home-/personal computer produced by Commodore starting in the late 1970s. Although it was not a top seller outside the Canadian, US, and UK educational markets, it was Commodore's first full-featured
..... Click the link for more information.
..... Click the link for more information.
Type Home computer
Released August 1982
Discontinued April 1994
Processor MOS Technology 6510 @ 1.02 MHz (NTSC version) / 0.985MHz (PAL version)
Memory 64 KB
OS Commodore BASIC 2.
..... Click the link for more information.
Released August 1982
Discontinued April 1994
Processor MOS Technology 6510 @ 1.02 MHz (NTSC version) / 0.985MHz (PAL version)
Memory 64 KB
OS Commodore BASIC 2.
..... Click the link for more information.
LUnix (unofficially, Little Unix) is a Unix-like operating system for the Commodore 64, a popular home computer of the 1980s. It supports TCP/IP networking (SLIP or PPP using an RS232 interface).
..... Click the link for more information.
..... Click the link for more information.
This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the 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.
Herod_Archelaus
