Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Android Google Operating Systems Programming

Google's Not-so-secret New OS (techspecs.blog) 129

According to reports late last year, Google is working on a new operating system called Andromeda. Much about it is still unknown, but according to the documentations Google has provided on its website, it's clear that the Fuchsia is the actual name of the operating system, and the kernel is called Magenta. A tech enthusiast dug around the documentations to share the followings: To my naive eyes, rather than saying Chrome OS is being merged into Android, it looks more like Android and Chrome OS are both being merged into Fuchsia. It's worth noting that these operating systems had previously already begun to merge together to an extent, such as when the Android team worked with the Chrome OS team in order to bring Update Engine to Nougat, which introduced A/B updates to the platform. Google is unsurprisingly bringing up Andromeda on a number of platforms, including the humble Intel NUC. ARM, x86, and MIPS bring-up is exactly what you would expect for an Android successor, and it also seems clear that this platform will run on Intel laptops. My best guess is that Android as an API and runtime will live on as a legacy environment within Andromeda. That's not to say that all development of Android would immediately stop, which seems extremely unlikely. But Google can't push two UI APIs as equal app frameworks over the long term: Mojo is clearly the future. Ah, but what is Mojo? Well it's the new API for writing Andromeda apps, and it comes from Chromium. Mojo was originally created to "extract a common platform out of Chrome's renderer and plugin processes that can support multiple types of sandboxed content."
This discussion has been archived. No new comments can be posted.

Google's Not-so-secret New OS

Comments Filter:
  • by Big Hairy Ian ( 1155547 ) on Wednesday February 15, 2017 @10:26AM (#53873267)
    If it gains popularity when will Google pull the plug on this one?
    • by Anonymous Coward

      OUCH !

      At some point Google have to remain committed to marginally- or non-profitable businesses just so they do not lose EVEN MORE respect from developers !

    • Google competence (Score:5, Insightful)

      by emil ( 695 ) on Wednesday February 15, 2017 @12:22PM (#53874197)

      Despite a blinding array of talent that works for the organization, this [slashdot.org] is the architecture for multimedia that they produced:

      Don't start me on Stagefright and Mediaserver, I could rant for 2 or 3 hours non-stop! Seriously, the code over there is crap, and has insane concepts, like aborting the whole mediaserver (and all related media decoding of all other applications running at the same time), when it parses a file with attributes it does not know, instead of skipping the file. We discovered some issues in Stagefright (busy loops, device reboots, mediaserver crashes) quite early, but we never thought about submitting them.

      Google has in no way acknowledged the exceptionally poor design of Android, and there is no evidence that the organization has improved and learned from their management mistakes. How then can they be trusted to produce a new operating system? And why would anyone trust them to produce a secure system that is closed source?

      I don't care if Verizon gives it away. Absolutely not.

      • Re:Google competence (Score:5, Informative)

        by adam.voss ( 1854938 ) on Wednesday February 15, 2017 @01:01PM (#53874581)

        ... to produce a secure system that is closed source?

        It may not make a difference in your argument, but it is worth noting that Fuchsia is currently open source: https://github.com/fuchsia-mir... [github.com].

      • Comment removed based on user account deletion
        • by emil ( 695 )

          I don't use iOS, and I'm not familiar with their Apple's record on security. However, Google suffered 115 CVEs in 2015 on Stagefright and the Mediaserver. Nexus is a tiny fragment of the Android ecosystem, and most users have 3rd party devices that will never see these completely patched. These flaws are carved in stone in the /system mountpoint, and can never be corrected.

          Apple may not have ideal security, but at least they CAN issue patches on the core OS that will reach the majority of their users. Googl

  • What is an OS? (Score:5, Insightful)

    by lucasnate1 ( 4682951 ) on Wednesday February 15, 2017 @10:27AM (#53873281) Homepage

    Why do we refer to a userspace infrastructure/UI API as an OS? Are KDE and GNOME OSes now?

    • It's all marketing, babe! Just look at how bloated "apps" are, and how shitty the performance is. It's pretty bad when an "app" takes up more space and resources than a full-blown desktop application.
    • Comment removed (Score:4, Informative)

      by account_deleted ( 4530225 ) on Wednesday February 15, 2017 @10:47AM (#53873421)
      Comment removed based on user account deletion
    • Re: (Score:3, Informative)

      by Anonymous Coward

      Because without userspace infrastructure, this would be called a kernel?

      • by Anonymous Coward

        Maybe a virtual machine running on a kernel running on a hypervisor? It's kernels all the way down...

        • by sinij ( 911942 )

          Maybe a virtual machine running on a kernel running on a hypervisor? It's kernels all the way down...

          The real programmers manually load their boot loader that they personally wrote in assembly on every reboot, and like it!

        • by ubrgeek ( 679399 )
          > It's kernels all the way down...

          Nope. It's all ball bearings nowadays.
    • Re:What is an OS? (Score:4, Informative)

      by YukariHirai ( 2674609 ) on Wednesday February 15, 2017 @11:14AM (#53873597)
      While generally a valid complaint about the way people talk about operating systems, the article does mention that they're replacing the Linux kernel here.
      • by Anonymous Coward

        Thats right, linux kernel is the whole operating system, and it is being replaced here now. And that is THE news in whole article.

        First time for long time a article really means "new OS" when they write so.

        And yet some idiots want to come and say that things aint so that OS is something else than Linux Kernel.

    • Why do we refer to a userspace infrastructure/UI API as an OS?

      Post-truth.

    • by PCM2 ( 4486 )

      If you can't run it on top of Emacs then it must be its own OS.

    • Because we always have. The term "operating system" has always referred to the foundation software on any machine, from the kernel to the standard operating environment.

      Are KDE and GNOME OSes now?

      No, but they can form part of an OS.

  • to what end? (Score:4, Insightful)

    by Anonymous Coward on Wednesday February 15, 2017 @10:29AM (#53873299)

    Chrome OS and Android are both untrusted, and inherently untrustable OS's. I would never allow one of them to run on any hardware I owned due to Google being a marketing and data harvesting company above all else. That is in their DNA and pervasive in their software which exists to collect as much of your data as possible.

    Merging them into one OS is not going to make that any better.

    • by Anonymous Coward

      No it won't, but it reduces costs for Google (good for them), and focuses development efforts on one system. (Good for us.) Maybe this means it will bring real multiuser support to our phones. (Something Android lacks).

      Hopefully the new "OS" will continue to be open source like Android, so that we can update it ourselves when the enviable carriers refuse to update the damn thing.

      Although, I'm wondering about those ChromeOS devices. Alot of school systems bought into those because they were cheap. Is Google

      • If Google stops supporting them, the backlash will be pretty severe.

        Ridiculous. Any chromebook that is updateable can have its OS replaced with Andromeda.

        • by tepples ( 727027 )

          Any chromebook that is updateable can have its OS replaced with Andromeda.

          If the update isn't official, the user will have to enable developer mode to install it. And once the device is in developer mode, its firmware will complain to the effect "OS verification is off; please press Space then Enter to wipe this device and reinstall stock Chrome OS" every time it's turned on.

    • To what end? That will depend on licensing. If it's not open source, then we will know

    • by hodet ( 620484 )

      May as well add Windows and MacOS/IOS in there as well. Just as bad.

  • Replacing Linux with a home-rolled kernel?

    • by geek ( 5680 )

      Replacing Linux with a home-rolled kernel?

      Yes and at present it is closed source.

      • by sinij ( 911942 )

        Replacing Linux with a home-rolled kernel?

        Yes and at present it is closed source.

        I am NOT an open source ideologue, however, with Google closed source kernel could only mean that snooping is baked-in at the kernel level. They are not in business of selling OS, so I couldn't think of any other reason to close source it.

        They should have named this kernel Tom, as in Peeping Tom.

      • by Anonymous Coward on Wednesday February 15, 2017 @11:17AM (#53873617)

        Are you sure? It's right here: https://github.com/fuchsia-mirror/magenta

        MIT license. Are we talking about the same thing?

        • by Anonymous Coward

          Well, MIT licensed, so they can keep the "base" kernel open-sourced and while the snooping bits in the user-installed binaries stay secret.

          • by Anonymous Coward

            Well, MIT licensed, so they can keep the "base" kernel open-sourced and while the snooping bits in the user-installed binaries stay secret.

            This. Google has always been extremely anti GPL, to the extent that they have effectively banned it for internal projects. The reason is clear. If the user has the right to see the snooping then the user would likely choose to remove it.

            • MIT license or equivalent is an absolutely necessary ingredient for Google's final descent to full evil.

              • And society as well! Aptly named license! We will share all our knowledge but we'll also throw a bunch of little tiny seeds in there that will grow one day to believe that the economic system we live in now is the best, America is the best place on earth, and that we have always been at war with the bad guys! (We've almost always been at war.)

                It's the subtle little seedlings that do the heaving lifting. You just gotta give it time!

          • by Anonymous Coward

            You can do the same thing with Linux which allows proprietary closed-source kernel modules.

        • Correction: the thing that will actually sell will be closed source.
    • by jfdavis668 ( 1414919 ) on Wednesday February 15, 2017 @11:08AM (#53873561)
      and I will hug him, and pet him, and squeeze him
  • The NUC isn't humble (Score:2, Informative)

    by Anonymous Coward

    Just because it's small doesn't mean that it's humble. With i7's and 32G ram they easily out perform the humble mac mini which used to be a new development, throw in a closet and let it run box.

    I'm running ESXi with decent results as well as other home lab experiments. (NVR, etc)

  • Since much of this already exists in Chromium, does that mean that Google is pushing for JavaScript / Progressive Web Apps? You could have lighter installs of application or just links to web apps run. It almost sounds like they're going the Firefox OS route.
    • Re: (Score:2, Interesting)

      by Anonymous Coward

      Since much of this already exists in Chromium, does that mean that Google is pushing for JavaScript / Progressive Web Apps? You could have lighter installs of application or just links to web apps run. It almost sounds like they're going the Firefox OS route.

      Google has been threatened with serious problems by Oracle with Java. Google was effectively forced to build an alternative with zero Oracle input in it so that, if they had lost the suits, they had a place to go with their products. Now that it looks like Oracle is losing, there's a chance that Java based stuff will survive long term, however the groups that sprung up with alternatives will not be killed for a long time. They now have a chance to kill Java in Google or at least take its crown as the lea

    • Comment removed based on user account deletion
  • I'm old enough to remember when OS's and browsers were completely separate things, and tying them together was something only monopolists did [wikipedia.org].
  • Google has done a wonderful job of obfuscation to the fact that Android and Chrome are Linux distributions not OSes. They both use the Linux kernel and Google's in house Desktop Environment. Does Fuchsia replace the Linux kernel or is it simply a new distribution with yet another Desktop Environment?
  • Can we switch out of ARM please? Let's go with RISC-V or something super open source.

  • "it's clear that the Fuchsia is the actual name of the operating system"

    I have no problems with the color itself, but i don't want to have to either spell or pronounce "Fuchsia" on a regular basis when talking about my phone or looking up stuff about it on the internet. Also Fuchsia seems like a horrible idea for a mascot.

    Either this is a really poor choice, or somebody (possibly me) is misunderstanding what is meant by "actual name of the operating system." (If it's just a code name during development
  • What is Mojo? Well it's the new API for writing Andromeda apps, and it comes from Chromium. Mojo was originally created to "extract a common platform out of Chrome's renderer and plugin processes that can support multiple types of sandboxed content."

    As a former developer of Palm/HP WebOS applications, this statement fills me with dread.

    The WebOS application framework was also called Mojo and forced developers to use (WebKit) HTML, CSS & JavaScript for their entire application. Writing a UI, fine ... but having to write your entire application in JavaScript -- this glorious idea alone caused otherwise decent hardware to be about as powerful as a 286* as soon as you needed to push some heavier math operations (say, for de-/compression).

    Even once WebO

  • You are in a maze of twisty passages, all alike.

"To take a significant step forward, you must make a series of finite improvements." -- Donald J. Atwood, General Motors

Working...