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äZoom
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:

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

  • Kannettavat pelikonsolit:
    • Nintendo Game Boy
    • Nintendo Game Boy Advance

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ä.

AlegsaOnline.com - 2020 / 2023 - License CC3