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.
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.
It's Android.
Yay!
I mean Brillo, sorry Google.
Mod me down, my New Earth Global Warmingist friends!
... spy OS.
AC comments get piped to
32MB is not "extremely limited hardware". I've programmed on devices with 32KB of RAM before.
Can we assume this as a response to Huawei announcement few days ago about how they made an OS for IoT ?
This or that
AC comments get piped to
"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.
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.
My italian friend says 'brillo' means 'tipsy' in italian and told me about the time when microsoft created a touch calculator app (where you could use your finger to write expressions).
They called that app 'inkulator' which in italian sounds very, very, VERY and i mean, seriously WRONG!
I can recall when an entire Linux -- not "pared down" -- ran in "as little as" 16MB. (No X Windows; server only.) It was the Anaconda installer that forced me to upgrade systems to 32MB. (At least temporarily; after getting Linux installed I could pull out that extra memory.) Of course, this was a "few" years ago. Nowadays, I have more memory than that in my old Laserjet. What's limiting these devices to have only 32MB? Power?
CUR ALLOC 20195.....5804M
Android means Java which is far from being lightweight.
Tizen is lightweight. Samsung Z1 device is a cheap hardware, but has great performance. Tizen could be a great OS for IoT.
Meanwhile, I can run OpenBSD with X on 32mb of RAM, too.
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?
This should be just about enough for that Pedo-Teddy they patented. Jerry's asked for a computer, and plans on becoming a l33t h4x0r.
The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
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?
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.
uCLinux will run happily in a megabyte of ram without too much trimming. It runs on the Gameboy Advance with far less ram than that (although plenty of rom).
Why would this need 32Mb? That's insane.
Pauli
I hope that's 32 kbytes of RAM, not 32 MB of RAM, because most IoT devices don't need and don't have that much memory.
So we can keep separate internet-things kosher?
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
32MB? Bah. I remember the days when you could fit a whole OS in a hundred K! And 640K was enough for anyone!
A hundred K??
For embedded stuffs we did it well under 8K-ROM and it runs on as little as 2K-RAM
And Google? Its addiction to Javascript is digging the grave for itself
What the world needs is not another version of the bloated Android. What the world needs is something that can run programs natively
The world does not need yet another interpreter environment, for crying out loud!!
Who made Stuxnet?
The Chinese?
The Russians?
Or Uncle Sam?
I like to pay for content, and I was curious. Nowhere on their site does it list a cost without signing up first.
Hmmm ... If you have to ask, you can't afford it. Turns out it's $399/year.
32MB? Bill Gates said nobody would ever need more than 640KB. That's not the size of the OS but the total system memory. Let's work within reasonable memory limits...
We're glad that Googol has adopted our platform and building on our foundation.
Google could have given users control over the Linux firewall in Android, but they chose not to, and it's easy to see why. It would conflict with their support for advertisers.
This is not the company that you want defining the protections that your IoT devices are allowed to have. Google has a conflict of interest in the matter, and their interest comes before ours.
So create one. I have one installed on my android phone.
> 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.
LMAO, Google. Try harder. Huawei have got an entire OS down to 10Kb: http://rgscomputing.com/2015/0...
Remember, I called it.
They're going to have to find something other than Dalvik if they want applications to run inside 32 MB, unless they're thinking of a really aggressive GC. Time for LLVM to have its day.
computers are faster and have more ram
amazing
can we stop already with the "I remember when" crap?
Cool! An OS for my pots and pans that can also scrub them clean!
Any insufficiently advanced magic is indistinguishable from technology.
You mean the CIA is developing brillo OS for internet of things.
Please why does slashdot keep calling the CIA "Google" ?
> If you use those on an Arduino (I am) I guess it lacks the juice to do proper encryption?
Arduino can do RSA and others. Good algorithms are generally quite feasible on very small devices, at least for small amounts of data. Which goes to show 32MB is rather high for current IoT devices.
However, there is a $9 board about to be released which has 512MB and runs Linux. So while it's not NECESSARY to have megabytes of RAM in a "thing", it's not all that expensive either. The price per byte keeps going down, so in five years an MCU with 64 MB may cost the same as an MCU with 1MB does today.
We already know this is designed to be used in dishwashers and other appliances. Google doesn't know what else it'll be used for. It IS kind of silly to pick such a well-known trademark when the POTENTIAL for a possible conflict is so obvious. Brillon, Billo, or Belo wouldn't have the same problem. One of those could be a trademark, but being far less well-known, it would be a much smaller problem.
I recall in the early days when Apple (computer) chose their name, they thought there would be no problem with Apple (records) because they weren't in the music business. Then, iPod suddenly accounted for 90% of their revenue. Oops.
I hope they keep the name so that when they cancel it, the headline will read "BRILLO SCRUBBED".
Sensors, simple damned commands, and a TCP/IP stack should not need anywhere NEAR 32MB of RAM to run.
Google needs to step back and re-learn some goddamned Assembler.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
We already know this is designed to be used in dishwashers and other appliances.
Brillo pads are not appliances.
So ... when they bring out a tablet running this OS their plans are to call it a brillo pad?
http://s3.amazonaws.com/rapgenius/PUXW240000_1_2.JPG
I need to beg the almighty astral gods for an update, or root and risk destruction to flash a custom image.
Does this OS come with a complementary JTAG Unit?
No copy on write. Dead in the water right there.
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.
Makes sense. I heard they were hiring to make devices talk directly to one another, rather than using a hub.
Right. Brillo software will presumably be used in appliances. Brillo pads are used in appliances.
That alone is reason to avoid it like the plague. Google Android OS is notoriously porous in terms of malware.
Yeah, 32MB sounds nice, but what about limited bandwidth?
Free, as in your money being freed from the confines of your account.
hoper they will change the name: in Italian BRILLO indicates a person who's drunk too MUCH.
So will this be another Java-infested, ugly monstrosity like Android? It beggars belief that anyone decent is prepared to continue working at a company that inflicted such an embarrassing disaster on the world.
Thats nice. Maybe I can get a device that has a battery time of at least eight hours when used now too so this "technology" might become usefull.
In the UK at least,"Brillo" is a brand of soap-infused wire wool pot scrubbers.
Just sayin'
Completely off-topic and I apologize for that but I am trying to reach TheGratefulNet who posts in this forum. I would like to purchase your LP3 MP3 player (by LP3music), if you still have it and would like to part with it.
Assume the device sits in your house behind a NAT router, and you want to access it with your PC at work. How does that work, without zeroconfig, without security, wihout DNS, and without a web server ?
Toss The Turtle