Slashdot Mirror


World's Smallest IPv6 Stack By Cisco, Atmel, SICS

B Rog writes "Cisco, Atmel, and the Swedish Institute of Computer Science have released uIPv6, the world's smallest IPv6 compliant IPv6 stack, as open source for the Contiki embedded operating system. The intent is to bring IP addresses to the masses by giving devices such as thermometers or lightbulbs an IPv6 stack. With a code size of 11 kilobytes and a dynamic memory usage of less than 2 kilobytes (yes, kilobytes!), it certainly fits the bill of the ultra-low-power microcontrollers typically used in such devices. When every lightbulb has an IP address, the vast address range of IPv6 sounds like a pretty good idea."

23 of 287 comments (clear)

  1. Sweet by mypalmike · · Score: 5, Funny

    With a code size of 11 kilobytes and a dynamic memory usage of less than 2 kilobytes (yes, kilobytes!), it certainly fits the bill of the ultra-low-power microcontrollers typically used in such devices.

    With my IPv6-enabled Commodore 64, I'm ready to surf both IPv6 websites.

    --
    There are 0x40000000 types of people: those who understand 32-bit IEEE 754 floating point, and those who don't.
    1. Re:Sweet by Talderas · · Score: 3, Funny

      This is how it all begins. Soon each thread in your clothing will have an IPv6 stack powered by the static built up by movement. Then when it detects a thread break, it sends a notification to your iDoEverything to let you know your shirt is damaged.

      Yes, this is how we'll end up running out of IPv6 addresses, thermometers and light bulbs.

      --
      "Lack of speed can be overcome. In the worst case by patience." --Znork
    2. Re:Sweet by NoOneInParticular · · Score: 5, Funny
      Well, even then we might be hard pressed to exhaust the space. Remember: 2^128 ~ 10^38. With 10^49 atoms on earth, if we convert the entire earth mass into ipv6 stacks, we would need stacks using less than 10^11 atoms to actually exhaust the address space. 10^11 atoms is pretty small, e.g., taking silocon at 28 grams/mole, this will roughly translate to 10^-11 grams of chip per ipv6 stack. That's a very small chip, and no earth left to move around on.

      Though I really like your take on multi-threading.

    3. Re:Sweet by Yvan256 · · Score: 1, Funny

      Well, even then we might be hard pressed to exhaust the space. Remember: 2^128 ~ 10^38. With 10^49 atoms on earth, if we convert the entire earth mass into ipv6 stacks, we would need stacks using less than 10^11 atoms to actually exhaust the address space. 10^11 atoms is pretty small, e.g., taking silocon at 28 grams/mole, this will roughly translate to 10^-11 grams of chip per ipv6 stack. That's a very small chip, and no earth left to move around on.

      Holy crap dude, I think you might need one of these.

  2. Lightbulb on the internet? by snowraver1 · · Score: 4, Funny

    Why would anyone want to have a light bulb with a data connection? Oh the switch to the bathroom? Go to the computer, click file --> power --> lights -->bathroom. Select lights 1, 2, & 3. Click enable, then confirm. Got that?

    --
    Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    1. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 3, Funny

      Stop flashing my bathroom lights!

    2. Re:Lightbulb on the internet? by Shados · · Score: 4, Funny

      IP Addresses on everything is useful so you can ping the chocolate cake you made to see if your significant other stole it.

    3. Re:Lightbulb on the internet? by OrangeTide · · Score: 3, Funny

      My significant other has her own IP address so I can ping her to check her latency.

      --
      “Common sense is not so common.” — Voltaire
    4. Re:Lightbulb on the internet? by snowraver1 · · Score: 4, Funny

      Yes, a lightbulb conroller. Lets keep the lingo with the networking world and call it a "switch". We could give it a nice simple human interface and place it on the wall, about chest height. Perhaps one per room. Then all users would have to do is go to the light panel and "switch" on the light. I like where this is going.

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    5. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 3, Funny

      Get off your candles or you'll wave your lawn?

    6. Re:Lightbulb on the internet? by Splab · · Score: 5, Funny

      Gonna be real fun when the local script kiddie turns your house into a disco.

    7. Re:Lightbulb on the internet? by liam193 · · Score: 2, Funny

      A program you have just launched is trying to turn on your lights. Cancel or Allow.

    8. Re:Lightbulb on the internet? by Zerth · · Score: 5, Funny

      With IPv6, instead of using multiple ports at one address, she can use the same port at multiple addresses! It all depends on whether she likes to multiplex or be serially promiscuous.

    9. Re:Lightbulb on the internet? by Anonymous Coward · · Score: 1, Funny

      Give the man a break, he didn't remember what the first one was when finishing his last sentence.
      Old people get alzheimers and stuff like that.

    10. Re:Lightbulb on the internet? by jbeaupre · · Score: 2, Funny

      Dammit honey! You drove off and left me in the dark again!

      --
      The world is made by those who show up for the job.
    11. Re:Lightbulb on the internet? by Zerth · · Score: 4, Funny

      About 1,000 ms from connect to 220

      Although she gave me a 452 when I pulled my DATA from its envelope, she was 354 soon enough and after about 570,000 ms she 250'd,

      That might be why she's been giving you the 521 to you lately.

    12. Re:Lightbulb on the internet? by kamochan · · Score: 2, Funny

      Ah, but the one we had did. It was of the hand-wavy type, infrared switch. Whenever I adjusted the volume on the TV (= iMac) using the remote, the lights on the dining room went on. Or off. So, you see, I didn't even need the DVD player!

    13. Re:Lightbulb on the internet? by Anpheus · · Score: 5, Funny

      "Could you turn up the volume"
      "Sure thing"
      "Ok, now can you turn off the lights please?"
      "Yeah, no problem."
      "Ok, now the volume is low again. Could you do both?"
      "Uh..." *fiddles with remote control* *picks up laptop and opens a terminal and starts coding*
      "I'm... I'm leaving you for someone who can watch a movie without opening up vim. It's not you, it's... I'm just an emacs girl at heart."

  3. Re:Atari all the way by Dishevel · · Score: 2, Funny

    Your are both wrong. The Atari 1200XL is the one to beat, with a RANA disk drive with its motor covered in aluminum foil!

    Haa! My Uber TI-99 4A with Extended Basic Cartridge would kick the Atari in the teeth.

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  4. CTOS by turgid · · Score: 3, Funny

    I hear that the first version of Duke Nukem Forever was written for CTOS and that Elvis, Roy and George are basing the next AmigaOS on its source code. Jesus is not available for comment.

  5. Photoshop Please!!! by FunkyELF · · Score: 2, Funny

    Someone skilled in photoshop please show me a lightbulb or socket with an ethernet port

  6. dateline november 12, 2016: by circletimessquare · · Score: 2, Funny

    a man drowned today in his sinking boat, but not before he had his laptop reprogram a lightbulb in his house to blink SOS in morse code to get attention. his wife and children, who did not know morse code, simply tried changing the lightbulb 2 times, not understanding the bulb wasn't faulty. the man took his last breath reading his last email message: "honey, you need to fix the lightbulb in the study"

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  7. Re:Lightbulb? by kamochan · · Score: 3, Funny

    I certainly would hate it if someone DDOS'd my toilet.