Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Contiki 2.7 Released

timothy posted about 9 months ago | from the it's-cloudy-and-thingy-and-internetty dept.

Operating Systems 21

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

cancel ×

21 comments

Sorry! There are no comments related to the filter you selected.

Contiki implements protothreads (5, Informative)

Medievalist (16032) | about 9 months ago | (#45465381)

One reason [muneebali.com] for it's awesomeness.

Re:Contiki implements protothreads (2)

Medievalist (16032) | about 9 months ago | (#45465411)

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

Re:Contiki implements protothreads (4, Interesting)

Crudely_Indecent (739699) | about 9 months ago | (#45466619)

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.

Re:Contiki implements protothreads (2)

gagol (583737) | about 9 months ago | (#45468461)

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

Re:Contiki implements protothreads (0)

Anonymous Coward | about 9 months ago | (#45467793)

I forgive you too.

Re:Contiki implements protothreads (1)

bill_mcgonigle (4333) | about 9 months ago | (#45473005)

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.

Re:Contiki implements protothreads (0)

Anonymous Coward | about 9 months ago | (#45476215)

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.

In 60 KB (2)

anss123 (985305) | about 9 months ago | (#45465569)

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.

Re:In 60 KB (0)

Anonymous Coward | about 9 months ago | (#45466673)

"My mouse driver use more than that."

sources ?

A new version of Contiki!? (1)

Kichigai Mentat (588759) | about 9 months ago | (#45465483)

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.

Re:A new version of Contiki!? (2)

OakDragon (885217) | about 9 months ago | (#45466285)

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! [wikipedia.org]

Does anyone bundle Contiki? (3, Informative)

unixisc (2429386) | about 9 months ago | (#45465811)

The supported hardware page [contiki-os.org] 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?

Not Unix (4, Informative)

Cid Highwind (9258) | about 9 months ago | (#45466141)

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 [slashdot.org] on the original desktop-oriented release, but the links are all dead.

Re:Not Unix (1)

unixisc (2429386) | about 9 months ago | (#45466523)

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?

Re:Not Unix (1)

oldhack (1037484) | about 9 months ago | (#45466527)

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

Re:Not Unix (0)

Anonymous Coward | about 9 months ago | (#45467759)

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?

Re:Not Unix (0)

Anonymous Coward | about 9 months ago | (#45469357)

"It's something else..."

Re:Does anyone bundle Contiki? (1)

Anonymous Coward | about 9 months ago | (#45466277)

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

Re:Does anyone bundle Contiki? (1)

Anonymous Coward | about 9 months ago | (#45468631)

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.

Re:Does anyone bundle Contiki? (1)

Anonymous Coward | about 9 months ago | (#45473153)

Two 6Lowpan routers, one Linux [redwirellc.com] based and one Contiki [redwirellc.com] based.

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>