Slashdot Mirror


Contiki 2.7 Released

An anonymous reader writes "Version 2.7 of the Contiki operating system has been released. The open source Contiki OS is known for its minuscule IPv6 stack that allows the tiniest of Systems-on-a-Chips – microprocessors with built-in 2.4 GHz radios – to connect to the Internet. The 2.7 release improves the IPv6 mesh routing mechanism so that the Systems-on-a-Chip autonomously can form wireless networks."

21 comments

  1. Contiki implements protothreads by Medievalist · · Score: 5, Informative

    One reason for it's awesomeness.

    1. Re:Contiki implements protothreads by Medievalist · · Score: 2

      Dammit, I think that's my only slashdot first post ever, and it has a grocer's apostrophe in it.

    2. Re:Contiki implements protothreads by Crudely_Indecent · · Score: 4, Interesting

      I forgive you for the errant apostrophe....just so you can't say that the whole world is against you.

      Nobody else will forgive you - but I will.

      --


      "Lame" - Galaxar
    3. Re:Contiki implements protothreads by Anonymous Coward · · Score: 0

      I forgive you too.

    4. Re:Contiki implements protothreads by gagol · · Score: 2

      While I do not forgive, I do not give a crap about it.

      --
      Tomorrow is another day...
    5. Re:Contiki implements protothreads by bill_mcgonigle · · Score: 1

      The poster is partially wrong - VCR's is correct - any acronym or initialism where the 's' could be ambiguously interpreted as part of said abbreviation gets an apostrophe, for clarity's sake.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    6. Re:Contiki implements protothreads by Anonymous Coward · · Score: 0

      You don't get to have your own private grammar rules unless you are defining your own private language.

      Correct: The VCR's buttons are backlit.
      Incorrect: The truck is full of VCR's.

      When showing ownership while using the contraction of "it is" it is arguably permissible to use a trailing apostrophe.

      Correct: What is its name?
      Acceptable: What is its' name?
      Incorrect: What is it's name?

      The form "it's" is ONLY used as a contraction of "it is", so if you cannot substitute the words "it is" in the sentence it's WRONG.

      This is not difficult.

  2. A new version of Contiki!? by Kichigai+Mentat · · Score: 1
    Oh boy, I can't wait to load this onto my Commodore 64!

    Seriously, though, that's a testament, IMHO, as to how compact and efficient these folk manage to make this software.

    --
    Rawr
    1. Re:A new version of Contiki!? by OakDragon · · Score: 2

      Oh boy, I can't wait to load this onto my Commodore 64!

      Seriously, though, that's a testament, IMHO, as to how compact and efficient these folk manage to make this software.

      Yes, seriously!

  3. In 60 KB by anss123 · · Score: 2

    Another reason for it's awesomeness is that it fits a GUI with Networking in 30KB if RAM and 30KB of ROM.

    My mouse driver use more than that.

    1. Re:In 60 KB by Anonymous Coward · · Score: 0

      "My mouse driver use more than that."

      sources ?

    2. Re:In 60 KB by gagol · · Score: 2
      --
      Tomorrow is another day...
  4. Does anyone bundle Contiki? by unixisc · · Score: 3, Informative

    The supported hardware page lists some of the MCU/RF chips that it supports, but what about actual system manufacturers? Do any routers support it? I know it would form mesh networks, but be it IPv6 or IPv4, it would need a gateway/router that assigns these addresses. Are any of those Contiki based?

    Also, this OS - since it has a BSD license, I'm guessing that it's not Linux, but is it any sort of Unix derivative, or something else altogether? What are all the features of this OS? It's wonderful that it's compliant w/ several standards, but what are its features that would make it usable in, say, garage doors, toasters, TVs, home security systems & so on?

    1. Re:Does anyone bundle Contiki? by Anonymous Coward · · Score: 1

      Here is one: Thingsquare. Looking at the customers, it seems like Contiki is being used at least in light bulbs and thermostats.

    2. Re:Does anyone bundle Contiki? by Anonymous Coward · · Score: 1

      Small foot print and no MMU requirement means that it can run on microcontrollers with very limited memory that cost less than $2.
      Linux etc are just too bloated and would require external memory chips just to boot up.

    3. Re:Does anyone bundle Contiki? by Anonymous Coward · · Score: 1

      Two 6Lowpan routers, one Linux based and one Contiki based.

  5. Not Unix by Cid+Highwind · · Score: 4, Informative

    It's something else altogether, originally it was a project to put a multitasking kernel, TCP/IP stack, GUI, and web browser on a Commodore 64, and has since gone in a mesh networking internet-of-things sort of direction.
    There was a Slashdot article on the original desktop-oriented release, but the links are all dead.

    --
    0 1 - just my two bits
    1. Re:Not Unix by unixisc · · Score: 1

      Thanks for that article - just read it. The comments were so informative - particularly the ones that described the entire OS. So it's a co-operative multi-tasking OS that fits in 8-bit MCUs. Makes it handy for such systems. But I'd imagine that a lot of those things would be real time systems i.e. require responses within a set time for them to be valid?

    2. Re:Not Unix by oldhack · · Score: 1

      Any way related to geos(?), the GUI OS for Commodore?

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    3. Re:Not Unix by Anonymous Coward · · Score: 0

      Cid- Just a brainfart, but let's say that I wanted to create a (loosely termed) desktop system built on an array of little systems like this, with one sitting at the top of the tree acting as a supervisor. I don't care what the systems are, just that they run something other than Linux or Windows; I understand that I wouldn't get anything other than a bare bones UI, which is not a problem. Would this seem feasible to you?

    4. Re:Not Unix by Anonymous Coward · · Score: 0

      "It's something else..."