Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

‘Andromeda’ will be Google’s NT
ww.theregister.co.uk/201 ^ | 4 Oct 2016 at 13:25, | Andrew Orlowski

Posted on 10/04/2016 11:46:05 AM PDT by Ernest_at_the_Beach

If you were to design a client operating system with the goal of being used by two billion people, what would it look like?

We might soon find out what Alphabet’s looks like. Today’s announcement’s from Alphabet’s Google is expected to reveal "Andromeda", the merged Android/Chrome OS. Executives have been hyping today’s event as the most "significant" since the first Android device in 2008, and we already know they’re writing a new operating system from a clean slate. We can also have a good guess about what it looks like.

Google’s goal for the successor is to unify the rival Chrome and Android platforms while providing a clean code base free of the Java legacy. Google’s big advantage here is that it now has a blank slate.

After Google acquired Android in 2005, Sun Microsystems’ then CEO Jonathan Schwartz offered Google “congratulations on the announcement of their new Java/Linux phone platform”. Android founder Andy Rubin had already figured Java worked, and seen how it decreased time to market, and how much developers liked it. (Anything was preferable to writing for Symbian, the dominant smartphone platform of the time.)

But Google doesn’t need Java any more, and the more distance it puts between itself and its Java-based legacy, the better, particularly if (as it is reasonable to expect) Oracle ultimately prevails in the litigation on appeal. Nor does it need, at least not quite so much, the VM-based architecture designed to make porting easy. If OS abstraction is sufficiently well designed, then an easily-ported microkernel can suffice.

Microsoft took this approach designing Windows NT, although within three years Redmond had broken the microkernel design (moving graphics drivers into the kernel) and a couple of years after that, the last non-Intel port had been mothballed. By then it was, to all intents and purposes, a monolithic kernel Intel OS.

Computer history is littered with “Second System” effects, but Google’s “second system” looks promising. We already know what it looks like. The open source Fuchsia project is led by QNX and BeOS veterans, with plenty of experience designing Android. Fuchsia code boots on x86 hardware, and the source tree indicates it’s going to be backwards-compatible with key Android libraries.

Fuchsia has been touted as suitable primarily for embedded devices and its key developers have embedded experience. (And Fuchsia wouldn’t need to be running Android libraries if Google only wanted it to power watches and fridge magnets.)

Strong ARMed tech

You really need to look at demographics and the cost curve of client devices to see where Alphabet wants its Android successor to run. The ARM world is gradually superseding the x86/amd64 world, and PC sales are in a long-term decline. ARM has a huge cost advantage over Intel, and most first-time computer users are using ARM tablets and phones. So the opportunity here for “Andromeda” is to ensure the “next billion” coming on line, particularly in emerging economies, remain plugged into Google services, while expanding the capabilities of Android2 so it can run the next generation of creative and productivity applications. Why not just tweak Android to do that? Remix OS does just that, adding power management and overlapping windows to Android x86.

The Android architecture is already unwieldy, with much code moving into the GMS (Google Mobile Services) binary. Android has distanced itself from Dalvik with its ART runtime, but this is still an optimised Dalvik. The really serious performance (and user experience) wins are made by moving away from a byte code architecture completely to a new microkernel. Users won’t get that “optimizing apps” wait after a platform update (that’s a sure sign of an archaic platform).

Google will want to keep the Chrome brand and user base, but Chrome users themselves couldn’t really care less what it runs, as a Chromebook is just a dumb terminal for web-based Google services. That part is easy.

I’d expect to see Fuchsia make its début today, perhaps by borrowing a few ideas from Continuum, allowing a device to act smarter when it’s plugged into a remote display. ®


TOPICS: Computers/Internet
KEYWORDS: hitech

1 posted on 10/04/2016 11:46:05 AM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | View Replies]

To: ShadowAce; SunkenCiv; Grampa Dave
Some background ...on the supposed announcement. I haven't found it yet....Saw the Google Home announcement.

But missed the first X minutes and that of the Pixel ...whatever,. Looking for more details.

2 posted on 10/04/2016 11:49:53 AM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | To 1 | View Replies]

To: Ernest_at_the_Beach

Keep me posted!

Thanks


3 posted on 10/04/2016 12:04:34 PM PDT by Grampa Dave (In a time of universal deceit - teIlling the truth is a revolutionary act! George Orwell.)
[ Post Reply | Private Reply | To 2 | View Replies]

To: Ernest_at_the_Beach
The ARM world is gradually superseding the x86/amd64 world [ ... ]and PC sales are in a long-term decline.

Nonsense. Real work on desktops and servers are done on x86 (and some other boutique non-ARM processors) and a smartphone or ARM-based pad computer will not replace the database, CAD, serious number crunching, 3D modeling, animation, AI that requires real horse power. Both technologies will be used for the most efficient purpose side by side.

Last Spring, Forbes reported that PC sales are down 10%, or where they were in 2007, big deal. They might go down another 10% if grandma decides to use a phablet instead of a laptop or desktop. That doesn't drive the industry. When I replace my six year old i5 (with 1TB SSD) for crunching 3,000,000 record relational databases and 1,012 fields with a smart phone plugged into my 27" monitor, or even an ARM desktop, then I might concede a point.
4 posted on 10/04/2016 12:09:15 PM PDT by Dr. Sivana (There is no salvation in politics.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Dr. Sivana

I would think that server sales (largely Intel based) are more than making up for PC losses.


5 posted on 10/04/2016 12:18:43 PM PDT by old-ager
[ Post Reply | Private Reply | To 4 | View Replies]

To: Ernest_at_the_Beach

I am much in favor of my VMs. Especially the XPP one.


6 posted on 10/04/2016 12:20:51 PM PDT by Paladin2 (auto spelchk? BWAhaha2haaa.....I aint't likely fixin' nuttin'. Blame it on the Bossa Nova...)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Dr. Sivana

A full size keyboard drives me to use my desktop for many purposes all by its convienient self. My dt is 7 yr old but has replaced p/s, new multi hundert GPU vid card and SSDs.


7 posted on 10/04/2016 12:26:04 PM PDT by Paladin2 (auto spelchk? BWAhaha2haaa.....I aint't likely fixin' nuttin'. Blame it on the Bossa Nova...)
[ Post Reply | Private Reply | To 4 | View Replies]

To: Ernest_at_the_Beach

You can talk about hardware and chips all you want butbwhat about software development tools? Is it going to be another Java infestation?


8 posted on 10/04/2016 12:28:37 PM PDT by ImJustAnotherOkie
[ Post Reply | Private Reply | To 2 | View Replies]

To: Dr. Sivana

And the real work behind web apps is on the backend. It’s pretty crazy there. They call another layer of $hit on a $shit sandwich technology.


9 posted on 10/04/2016 12:32:26 PM PDT by ImJustAnotherOkie
[ Post Reply | Private Reply | To 4 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson