Slashdot Mirror


Google Developing 'Brillo' OS For Internet of Things

An anonymous reader writes: A new report from The Information (paywalled) says Google is working on an operating system called "Brillo" that would be a platform for Internet-of-things devices. It's supposedly a lightweight version of Android, capable of running on devices with extremely limited hardware — as little as 32 MB of RAM, for example. The company is expected to launch the code for Brillo at its I/O event next week. This is particularly relevant now that Google has acquired Nest, Dropcam, and Revolv — a trio of "smart home" companies whose devices could potentially by unified by Brillo.

25 of 227 comments (clear)

  1. 32MB? by SuricouRaven · · Score: 4, Interesting

    32MB? Bah. I remember the days when you could fit a whole OS in a hundred K! And 640K was enough for anyone!

    On a more serious note: The 'internet of things' hype is supposed to be about putting sensors in just about everything. 32MB is a lot of data for a sensor.

    1. Re:32MB? by Sebby · · Score: 4, Insightful

      32MB is a lot of data for a sensor.

      Not if you're a spy agency.

      --

      AC comments get piped to /dev/null
    2. Re:32MB? by NotInHere · · Score: 3, Insightful

      No, the sensors are already there. The 'internet of things' hype is about giving control over machines and private information from sensors to large companies.

    3. Re:32MB? by phantomfive · · Score: 4, Insightful

      For comparison, here is a typical microcontroller with a few kilobytes of RAM. No wonder the Nest is so expensive.....it's vastly overpowered for what it does.

      --
      "First they came for the slanderers and i said nothing."
    4. Re:32MB? by bug1 · · Score: 4, Funny

      Not if you're a spy agency.

      Such an old fashioned term, they called advertising corporations now.

    5. Re:32MB? by thegarbz · · Score: 2

      IoT is nothing of the sort. A few questionable corporations are creating that product that way but just because it says IoT doesn't mean that you need to give anyone else data.

    6. Re:32MB? by NotInHere · · Score: 4, Insightful

      Yes it doesn't mean, but when it says "google", your data land at their servers. And from a security standpoint, they have control.

    7. Re: 32MB? by 93+Escort+Wagon · · Score: 2

      I shudder when I think about Google wanting to embed a Java runtime in my coffee pot and microwave...

      --
      #DeleteChrome
    8. Re:32MB? by chipschap · · Score: 2

      I can beat that :) I started on an IBM 1620 (in 1966) with 2k of core memory --- old fashioned doughnut core. 2k was the "big" machine, by the way.

    9. Re:32MB? by thegarbz · · Score: 2

      That's the typically over generalized anti-Google crap we've come to expect.

      Just like Chromium and Android varieties don't communicate with Google there's no reason to expect that every device like this will either.

      Yes it's likely that many such devices will, but I'll reserve freaking out for facts and data rather than anti-corporate speculation.

    10. Re: 32MB? by mrchaotica · · Score: 2

      The trouble is that just about every fucking "IoT" device is designed to communicate over the Internet to the manufacturer's servers, even when it would make more sense for it to just communicate with a base station/server over the LAN and have the data never leave your house. Allegedly it's for ease of use, but that's bullshit -- it's for data-mining.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    11. Re:32MB? by lister+king+of+smeg · · Score: 2

      Could you tell us which percentage of Chrome-based browsers and Android phones do not communicate with Google?

      From your misleading post it sounds like the number should be 90. If that was so, nobody would care, but the reality is the other way around.

      well my amazon tablet runs android and doesn't use google services for anything but search and i was given the option to pick theirs amoung a list of several competing services. Same with chromium I choose to use google search because the competitors are shitty and/or and even more evil.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
  2. The ultimate... by Sebby · · Score: 2

    ... spy OS.

    --

    AC comments get piped to /dev/null
  3. Re:32MB by serviscope_minor · · Score: 2

    32MB is not "extremely limited hardware". I've programmed on devices with 32KB of RAM before.

    That's nothing! I've programmed on a device with 64 bytes before! Specifically a PIC12F675. I think some of the attiny and PIC10F have even fewer bytes (32?).

    But yes, typical things like radio microcontrollers (like the TI and Nordic ones) have RAM measured in the tens of k, and those are the backbone of small, low power wireless devices.

    --
    SJW n. One who posts facts.
  4. Sigh by ledow · · Score: 4, Insightful

    "as little as 32 MB of RAM, for example"

    I'm getting old.

    My first full PC had 2MB of RAM.

    My first computer had only 48Kb of RAM.

    Hell, I have an "computer" next me to capable of connecting to the Internet (even to act as HTTP server, DHCP client, NTP client, etc.), controlling relays, performing some computations, etc. It has 32Kb of Flash, 2Kb of SRAM and 1Kb of EEPROM. It's called an Arduino UNO.

    By comparison, then, 32Mb is over 1000 times more than needed for IoT crap.

  5. Re:32MB vs 10KB by ArcadeMan · · Score: 3, Insightful

    U.S.A.: 32MB
    China: 10KB

    Guess who's more efficient and guess who's trying to cram spyware into everything.

  6. I'll get that right away by PopeRatzo · · Score: 5, Insightful

    Google is definitely the company I want making the OS that will be in every fucking electronic device in my house, because they're so serious about my privacy.

    --
    You are welcome on my lawn.
    1. Re:I'll get that right away by thegarbz · · Score: 2

      You jest but I'll bite. Google most definitely care about your privacy. In the number of companies willing to share your information with 3rd parties Google is right at the bottom of the list for one simple reason, control. There are a lot of companies out there that share the data they collect. Google keeps the data and provides an API to let someone target your anonymised data set.

      Google is the number 1 offender for collecting my private data.
      Google is also the number 1 company I trust not to simply sell it or share it.

  7. Correctly named? by chrism238 · · Score: 4, Insightful

    Shouldn't we call this Brillio Beta, so that we can all invest heavily in it for 2 years before Google changes their mind and withdraws it?

    1. Re:Correctly named? by Anonymous Coward · · Score: 2, Funny

      I bet it gets scrubbed.

  8. 32*M*B? by Mirar · · Score: 4, Interesting

    I regularly work with devices having 32*K*B or RAM. That talks TCP/IP. (And much smaller than that, but they do very limited amount of networking, like CAN.)

    And I remember running Linux on devices with a lot less than 32MB...

    What's the challenge with 32MB? And how is that extreme in any way?

  9. Are they serious? by rev0lt · · Score: 2

    32MB of RAM? Many semi-modern UNIX systems can run with that amount of RAM without any modification... Many IoT applications require an OS that can work with 32KB, not 32MB.

    1. Re:Are they serious? by Cederic · · Score: 2

      All of them. Why are you asking such a silly question?

  10. Re:32MB by larwe · · Score: 2

    There are plenty of single-chip solutions that incorporate a micro, radio, and sufficient flash+RAM to implement an entire wireless sensor. Look at the ESP8266 for example, which is becoming very popular in makerspaces. https://www.sparkfun.com/produ... - you can easily source a complete module for under $5 at retail. Note that the external chip is the application code, which gets loaded into on-chip SRAM at boot time. It's unclear how much RAM is in it; definitely not megabytes, though. The chip has a 64K factory-programmed ROM with basic UART-to-WiFi functionality, but it can also boot a user application off external SPI flash. This new thing from Google appears to be trying to take the scaled-down code in the Chromecast and scale it down further (https://www.ifixit.com/Teardown/Chromecast+Teardown/16069 - Chromecast has quite a bit of memory in it).

  11. IoT -- more gadgets, less intelligence? by swb · · Score: 2

    Some devices like Nest seem to add more intelligence to things we already use, but some devices just seem to add gadgets without actually making things more intelligent.

    Where are my outlets with an integrated, network accessible power meter? Or the smart electrical panel that can have circuit priorities and acceptable power source types assigned to it so that when I run off a Tesla PowerWall I get maximum utility from the power? Or even the main power meter that lets me see my electrical utilization in real time?

    So much of the IoT just seems to be about adding new gadgets whose utility seems limited while ignoring the rest of the house which is dumb.