EKA1

Operating system kernel
Operating system
EKA1
DeveloperPsion
Symbian Ltd.
Written inAssembly language, C
OS familyEPOC (Symbian)
Working stateDiscontinued
Source modelProprietary
Initial release1989; 35 years ago (1989)
Marketing targetPDAs, mobile phones
Available inEnglish
Platformsx86, ARM
Kernel typeMicrokernel
Succeeded byEKA2
Official websitedeveloper.symbian.org/wiki/index.php/Category:Kernel_&_Hardware_Services

EKA1 (EPOC Kernel Architecture 1) is the first-generation kernel for the operating system Symbian OS. EKA1 originated in the earlier operating system EPOC. It offers preemptive computer multitasking and memory protection, but no real-time computing guarantees, and a single-threaded device driver model. It was largely superseded by EKA2.

Much of EKA1 was developed by a single software engineer, Colly Myers, when he was working for Psion Software in the early 1990s. Myers went on to act as CEO for Symbian Ltd., when it was formed to license this kernel and associated operating system to mobile phone makers. He is now CEO of Issuebits Ltd.

See also

  • Psion (company)
  • v
  • t
  • e
Psion–Symbian
Hardware
Pocket computers
Clamshell designs
Subnotebooks
Laptops
Software
Operating
systems
Kernels
  • EKA1 (1989)
  • EKA2^° (2005)
  • EPOC
    • EPOC16–SIBO (1989)
    • EPOC32 (1997)
  • Symbian^° OS (1997) (GUIs: MOAP(S) (2001), S60 (2001), UIQ (2002))
Organisations
  • Psion (1980)
  • Symbian Software (1998) (UIQ Technology (1999), Symbian Foundation (2008))
  • Executives
    • v
    • t
    • e
    Kernels
    L4 family
    Macintosh hosted
    Psion
    Amiga-type
    Operating
    systems
    POSIX support
    Unix-like
    Partial
    Capability-based
    L4 kernel
    Java virtual machine
    Macintosh hosted
    Unix-like
    Psion
  • EPOCSymbian OS
  • Amiga-type
    Microsoft
    AIM alliance
    Frameworks, kits
  • Cosmos°
  • Genode°
  • TI-RTOS
  • Developers
    Stub icon

    This operating-system-related article is a stub. You can help Wikipedia by expanding it.

    • v
    • t
    • e