Kernal

from Wikipedia, the free encyclopedia
Jump table of the CBM kernal

Kernal is the name of the US computer company Commodore for the kernel of its 8-bit - home computers , starting from PET 2001 over VC 20 and C64 up to C128 . The Kernal mainly consists of input / output routines that are called via a jump table .

KERNAL should also be an abbreviation for " K eyboard E ntry R ead, N etwork, A nd L ink ". However, it is not certain whether it is an acronym or a backronym .

The Kernal was originally written for the PET 2001 by John Feagans , who also developed the idea to separate the BASIC routines from the operating system.

The different spelling of the technical term kernel resulted from a typographical error in the manuals of the Commodore computers, which Commodore then quickly declared to be a separate term for the kernel. The Kernal was later developed by different people, with the developer Robert Russell having a special role.

The system kernel of the graphic operating system GEOS , developed by Berkeley Softworks for the Commodore computers C64 / 128 from 1985 onwards , was given the name Kernal, which is now established on these computers. Only the technically completely different kernel of the Commodore Amiga was called the Amiga ROM kernel, which corresponds to the correct spelling of the word kernel.

Web links