Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
System

Contiki

Operating System

Contiki is an operating system for networked, memory-constrained systems, built with a particular focus on low-power wireless Internet of Things devices. Adam Dunkels created it in 2002 and released it publicly on March 10, 2003, and a worldwide team of contributors from companies including Texas Instruments, Atmel and Cisco has continued its development since. It runs on severely resource-constrained hardware, often with only kilobytes of memory, milliwatt power budgets and megahertz level processing speed, and needs roughly 10 kilobytes of RAM and 30 kilobytes of ROM for a basic system, or about 30 kilobytes of RAM for a full system with a graphical interface. Contiki includes a built-in TCP/IP stack supporting both IPv4 and IPv6, combines lightweight preemptive scheduling with an event-driven kernel, and supports multitasking and inter-process communication through message passing; it is released as open source software under the BSD-3-Clause license. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
Classification
License
BSD 3-Clause 2
Status
Status
Discontinued 1
Year
2003 1
FAQs

Is there a newer project that grew out of Contiki?

Yes. Contiki-NG started as a fork of Contiki and keeps some of its original features.

Yes. Contiki-NG started as a fork of the Contiki OS and retains some of its original features. It is a separate project with its own repository, aimed at the same kind of small, low-power Internet of Things devices that Contiki was built for.
Connections

In Field

Source Wikipedia: Contiki

Invented By

Adam Dunkels, Pioneers
Source Wikidata: Contiki
Additional Source Wikipedia: Adam DunkelsInfobox: known_for

Licensed Under

Sources
1. Wikipedia: Contiki
  • Wikipedia Contiki infobox discontinued=yes
  • Infobox: released
    March 10, 2003
  • entity record, description (license)
    Contiki includes a built-in TCP/IP stack supporting both IPv4 and IPv6, combines lightweight preemptive scheduling with an event-driven kernel, and supports multitasking and inter-process communication through message passing; it is released as open source software under the BSD-3-Clause license.
  • In Field: Operating Systems, Lead sentence
    Contiki is an operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of Things (IoT) devices.
View the Source
2. Wikidata: Contiki
  • Wikidata Q121088, class allow-list match (w-wdresolver-0926)
  • Wikidata Q121088 P275 (license)
View the Source
Wikipedia: Adam Dunkels
Wikimedia FoundationInvented By: Adam Dunkels, Infobox: known_for
Quote, Invented By: Adam Dunkels, Infobox: known_for
Contiki, lwIP, uIP, protothreads
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.