Contiki
Contiki on pieni, avoimen lähdekoodin ilmainen käyttöjärjestelmä. Se on kehitetty käytettäväksi 8-bittisissä tietokoneissa ja sulautetuissa järjestelmissä. Siinä on graafinen käyttöliittymä, ja täydellinen asennus tarvitsee noin 30 kilotavua RAM-muistia.
Nimi Contiki tulee Thor Heyerdahlin kuuluisasta Kon-Tiki-lautasta.
Perusytimen ja suurimman osan ydintoiminnoista on kehittänyt Adam Dunkels Ruotsin tietotekniikan instituutin Networked Embedded Systems -ryhmässä.
C128-portti, jossa on 80-merkintä
Ominaisuudet
Contikin täydellinen asennus sisältää seuraavat ominaisuudet:
- Monitehtäväinen ydin
- Valinnainen sovelluskohtainen ennakoiva monisäikeistäminen (pre-emptive multithreading)
- Protothreads
- TCP/IP-verkko
- Ikkunointijärjestelmä ja graafinen käyttöliittymä
- Verkkoon kytketty etänäyttö virtuaalisen verkkolaskennan avulla
- Verkkoselain (jonka väitetään olevan maailman pienin).
- Henkilökohtainen verkkopalvelin
- Yksinkertainen telnet-asiakasohjelma
- Näytönsäästäjä
Suunnitteilla on myös muita sovelluksia:
- sähköpostiohjelma
- Internet Relay Chat -asiakasohjelma
Portit
Contiki-käyttöjärjestelmä on siirretty tai ollaan siirtämässä seuraaviin järjestelmiin:
- Tietokoneet:
- Apple II -perhe*
- Atari 8-bit*
- Atari ST
- Atari Portfolio
- Casio Pocketview
- Commodore PET*
- Commodore VIC 20*
- Commodore 64*
- Commodore 128*
- GP32
- PC-6001
- Sharp Wizard
- x86-pohjaiset Unixin kaltaiset järjestelmät, GTK+:n päällä sekä suoraan X Window System -järjestelmää käyttäen.
* cc65-pohjainen kehitys
- Videopelikonsolit:
- PC-moottori
- Sega Dreamcast
- Sony PlayStation
- Kannettavat pelikonsolit:
- Nintendo Game Boy
- Nintendo Game Boy Advance
- Mikrokontrollerit:
- Atmel AVR
- TI MSP430
Aiheeseen liittyvät sivut
Contikiin liittyvä media Wikimedia Commonsissa
Kysymyksiä ja vastauksia
K: Mikä on Contiki?
V: Contiki on pieni, avoimen lähdekoodin ilmainen käyttöjärjestelmä.
K: Mitä varten Contiki on kehitetty?
V: Contiki kehitettiin käytettäväksi 8-bittisissä tietokoneissa ja sulautetuissa järjestelmissä.
K: Onko Contikissa graafinen käyttöliittymä?
V: Kyllä, Contikissa on graafinen käyttöliittymä.
K: Kuinka paljon RAM-muistia tarvitaan Contikin täydelliseen asennukseen?
V: Contikin täydellinen asennus tarvitsee noin 30 kilotavua RAM-muistia.
K: Mistä nimi Contiki on peräisin?
V: Nimi Contiki tulee Thor Heyerdahlin kuuluisasta Kon-Tiki-lautasta.
K: Kuka kehitti Contikin perusytimen ja useimmat sen ydintoiminnot?
V: Adam Dunkels kehitti Contikin perusytimen ja suurimman osan sen ydintoiminnoista Ruotsin tietotekniikan instituutin Networked Embedded Systems -ryhmässä.
K: Onko Contiki maksullinen käyttöjärjestelmä?
V: Ei, Contiki on ilmainen ja avoimen lähdekoodin käyttöjärjestelmä.