Slashdot Mirror


Google's Upcoming 'Fuchsia' Smartphone OS Dumps Linux, Has a Wild New UI (arstechnica.com)

More details have emerged about Fuchsia, the new mobile OS Google has been working on. ArsTechnica reports that Fuchsia is not based on Linux (unlike Android and Chrome OS). Instead, the OS uses a new, Google-developed microkernel called "Magenta." From the article: With Fuchsia, Google would not only be dumping the Linux kernel, but also the GPL: the OS is licensed under a mix of BSD 3 clause, MIT, and Apache 2.0. Dumping Linux might come as a bit of a shock, but the Android ecosystem seems to have no desire to keep up with upstream Linux releases. Even the Google Pixel is still stuck on Linux Kernel 3.18, which was first released at the end of 2014. [...] The interface and apps are written using Google's Flutter SDK, a project that actually produces cross-platform code that runs on Android and iOS. Flutter apps are written in Dart, Google's reboot of JavaScript which, on mobile, has a focus on high-performance, 120fps apps. It also has a Vulkan-based graphics renderer called "Escher" that lists "Volumetric soft shadows" as one of its features, which seems custom-built to run Google's shadow-heavy "Material Design" interface guidelines. The publication put the Flutter SDK to test on an Android device to get a sneak peek into the user interface of Fuchsia. "The home screen is a giant vertically scrolling list. In the center you'll see a (placeholder) profile picture, the date, a city name, and a battery icon," the author wrote. "Above the are 'Story' cards -- basically Recent Apps -- and below it is a scrolling list of suggestions, sort of like a Google Now placeholder. Leave the main screen and you'll see a Fuchsia 'home' button pop up on the bottom of the screen, which is just a single white circle."

219 comments

  1. New thing? BAD!!! by Merk42 · · Score: 0

    It's something new and from Google/Apple/Microsoft, so therefore it is a bad thing!

    1. Re:New thing? BAD!!! by Anonymous Coward · · Score: 1

      Well, they do kinda sorta own Android. Not eating your own dog food does tend to inspire apprehension in your current customers.

    2. Re:New thing? BAD!!! by Jeremiah+Cornelius · · Score: 4, Funny

      Wel F*CK ME!

      It's colored rectangles!

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    3. Re:New thing? BAD!!! by Anonymous Coward · · Score: 0

      To be fair, Android is basically garbage.

      It's not that Android is inherently bad, but that Android was meant to clone the Blackberry, and thus has a lot of baggage from that effort, from the Java dalvik ugly cruft/hacks every app needs to work, to lack of native 64-bit and threading ability.

      I'm not sure this approach Google is taking is any better, but if it's a clean break from the Android baggage, it might produce a much better product on parity with iOS devices.

      Android was already doomed when it was pushed onto tablets and smarttv's, and then abandoned on those platforms. It didn't scale, it was not appropriate for those devices.

      If Google starts pulling a microsoft and depreciating things pointlessly, then no, Apple has hands-down won the mobile OS war.

    4. Re:New thing? BAD!!! by Anonymous Coward · · Score: 0

      Correction: Android USED to suck. Ever since v6.0, it's been pretty fucking awesome.

    5. Re:New thing? BAD!!! by bursch-X · · Score: 1

      That's why they call it a full and final UI.
      Can't get anymore precise than that!

      --
      There are two rules for success:
      1. Never tell everything you know.
    6. Re:New thing? BAD!!! by AchilleTalon · · Score: 1

      And they aren't fuschia.

      --
      Achille Talon
      Hop!
    7. Re:New thing? BAD!!! by Maritz · · Score: 1

      Android was already doomed when it was pushed onto tablets and smarttv's, and then abandoned on those platforms. It didn't scale, it was not appropriate for those devices.

      Oh look, I found Android tablets for sale. That's kinda weird, unless maybe you're wrong?

      --
      I do not want your cheap brainburning drugs. They are useless for work. And I am a working man today.
    8. Re:New thing? BAD!!! by Anonymous Coward · · Score: 0

      's:Lennart Poettering:Google/Apple/Microsoft:'

  2. Magenta? by TWX · · Score: 4, Funny

    sounds like it was written by a bunch of Riff-Raff...

    --
    Do not look into laser with remaining eye.
    1. Re:Magenta? by spudnic · · Score: 2

      I heard the dev team is primarily from Columbia.

      --
      load "linux",8,1
    2. Re:Magenta? by powerlord · · Score: 1

      What makes Google think the market is ready for a new mobile OS?
      Have they been living in a Timewarp or something?

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    3. Re:Magenta? by glitch! · · Score: 1

      Hope it doesn't end up looking like Meatloaf.

      --
      A dingo ate my sig...
    4. Re:Magenta? by Registered+Coward+v2 · · Score: 2

      It looks like it is in some sort of time warp

      --
      I'm a consultant - I convert gibberish into cash-flow.
    5. Re: Magenta? by Anonymous Coward · · Score: 0

      The state, country, university or figment of your imagination?

    6. Re: Magenta? by TWX · · Score: 1

      the dev process has been a bit Rocky.

      --
      Do not look into laser with remaining eye.
    7. Re:Magenta? by bursch-X · · Score: 2

      I wouldn't take it that far. At this point it's just a jump to the left. And maybe a tiny step to the right. But they haven't put their hands on their hips yet. Let alone any knee action.

      --
      There are two rules for success:
      1. Never tell everything you know.
    8. Re:Magenta? by drinkypoo · · Score: 1

      Hope it doesn't end up looking like Meatloaf.

      Sounds like a lot of hot steam to me.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:Magenta? by TWX · · Score: 1

      Well developers are a bit nuts. Maybe they could benefit from a little Shock Treatment.

      --
      Do not look into laser with remaining eye.
    10. Re:Magenta? by syntotic · · Score: 1

      How funny! Are you implying JMD and GMD? I ve always used magenta as my transparent marked color in transparent images. IT was also a now forgotten DIY brand... Can we assume those OS guys are transparent? But only if they cannot be heard which is not the case if they throw away UNIX-Linux and Windows, etc. Unless, of course, they do it wrong and carry the same bugs all over into it again... I am liking some concepts in newly-discovered tablet Android, despite its obvious faults, (are they TRULY sending ALL THAT CRITICAL DATA into XML tag attributes instead of into more efficiently parsed XML subtag trees? Are they truly avoiding tree comparison algos? Is that why I have SIX WEEKS fighting a blind 1.4G hidden file eating away my now nearly useless tablet and still cannot free some memory even after erasing gigs and gigs of everything with all kinds of tools? ).

  3. Well, it's been a few years now. by Anonymous Coward · · Score: 5, Insightful

    Time to completely fucking change everything so I have to re-learn how to use the phone and write my apps. Change for the sake of change, dontcha know.

    1. Re: Well, it's been a few years now. by Anonymous Coward · · Score: 0

      It will undoubtedly have Android compatibility if it ever gets to the point that Google decides to release a phone based on the OS.

    2. Re: Well, it's been a few years now. by 93+Escort+Wagon · · Score: 3, Insightful

      It will undoubtedly have Android compatibility if it ever gets to the point that Google decides to release a phone based on the OS.

      I take it you're unfamiliar with the company known as Google?

      --
      #DeleteChrome
    3. Re:Well, it's been a few years now. by Anonymous Coward · · Score: 0

      . Change for the sake of change, dontcha know.

      Yes absolutely nothing is wrong in Android land. Except the total inability to control the ecosystem, malware, constant exploits, months (years, never) for updates. Everything's going great.

    4. Re:Well, it's been a few years now. by Tough+Love · · Score: 1

      Time to completely fucking change everything so I have to re-learn how to use the phone and write my apps.

      Now that you mention it, it's rather refreshing to not hear a word about Java. Maybe Google learned their lesson?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    5. Re:Well, it's been a few years now. by AchilleTalon · · Score: 1

      This has nothing to do with the OS, it has everything to do with the provider you bought your device from. Mine is patched regularly by BB, on average once a month.

      --
      Achille Talon
      Hop!
    6. Re:Well, it's been a few years now. by Anonymous Coward · · Score: 0

      Never had malware, don't give that much of a fuck about updates. Cheers though.

    7. Re: Well, it's been a few years now. by Anonymous Coward · · Score: 0

      It will likely have Android compatibility... for a while.

      Eventually they'll "deprecate" it, by which they mean tag it so that they can yank it whenever they want, and then not long after, do exactly that - yank it.

      They've probably got all manner of spyware things and company back doors prepared for Fuschia and its apps that will be ready to be pushed in earnest by that point, so they can't really let Android linger around too long.

    8. Re:Well, it's been a few years now. by Anonymous Coward · · Score: 0
    9. Re: Well, it's been a few years now. by Anonymous Coward · · Score: 0

      Never had malware, patch phone on my own, which also eliminates the fragmentation "problem".

  4. Ugly as ah!t by Anonymous Coward · · Score: 0

    Really, this thing is ugly. It could probably work on a 80" monitor. On a 6" phone, not so much. Bring back webos please

    1. Re:Ugly as ah!t by Anonymous Coward · · Score: 0

      You misspelled "Symbian".

    2. Re:Ugly as ah!t by Anonymous Coward · · Score: 0

      I don't think it is even half-finished. F**king wait until it is actually released before judge anything. What are you? an impatient kid?

    3. Re: Ugly as ah!t by Anonymous Coward · · Score: 0

      Webos is alive and kicking. Version 3 is running on my TV. It doesn't exist as a phone or tablet os however. It is a shame I agree and I do wish lg would provide a better interface than the current one which is very much focused on TV only functionality.

    4. Re:Ugly as ah!t by Maritz · · Score: 1

      Holy shit do you think that's what is will look like when released? lol.

      --
      I do not want your cheap brainburning drugs. They are useless for work. And I am a working man today.
    5. Re:Ugly as ah!t by TheRaven64 · · Score: 1

      Nope. Symbian had a nice kernel design (which, amusingly, has a lot in common with Magenta in terms of design), but several incompatible bad UIs on top. WebOS, in contrast, had a Linux kernel that was a very poor fit for the device type, but a very clean UI design. The one thing that they had in common was that they were both a pig to program for.

      --
      I am TheRaven on Soylent News
  5. Runaway usability by sinij · · Score: 0

    Story cards? Reading this article I get impression this new product will end up as a case study in how run-away 'UI usability design' would look like.

    I am not looking forward to this backwards slide in UI design. Android borrowed Win 3.1 UI. Whats next? Norton Commander UI? CLI? Punch cards?

    1. Re:Runaway usability by ChatHuant · · Score: 1

      Hey, don't knock Norton Commander. It still is the best UI I've seen for working with files and folders. To tell the truth, I'm still using it, in the guise of Total Commander.

    2. Re:Runaway usability by sinij · · Score: 1

      Sure, and I configure network gear using CLI. However, it won't be adequate UI for a smartphone.

    3. Re:Runaway usability by Anonymous Coward · · Score: 0

      They will just force the double window UI on the phones too, so they can give suggestions and positive messages from their partners all the time. After Fuchsia launch, there might also be a coincidental Android update which makes the older phones unusable.

  6. Not invented here... once again. Sigh. by exabrial · · Score: 5, Interesting

    Not invented here... once again. Sigh. I hope it dies

    What Google needs to do is upgrade Android to use cgroups for app isolation, and switch to using JVM bytecodes so they can recycle the vast amount of work in the OpenJDK project.

    1. Re:Not invented here... once again. Sigh. by rahvin112 · · Score: 4, Funny

      Use already invented software when they can reinvent everything from scratch by a bunch of engineers right out of school? Do you even know who google is?

    2. Re:Not invented here... once again. Sigh. by Parker+Lewis · · Score: 5, Interesting

      Let me see. Aside Search and Gmail, which Google in-house product works like a charm after those 2? Hangouts? Google+? Analytics? (I really hate how Analytics lost a lot of functionality over the years until get several better alternatives today...). Google Apps for Business is getting worst and worst every time the UI team has a dream. Not to mention that Google Talk worked fine when it was based on open standards before get replaced by Hangouts. In the other side, check some of the products they acquired: Youtube, Android.

    3. Re:Not invented here... once again. Sigh. by tlhIngan · · Score: 1

      Well, I think the base of Magenta is LK, which is on practically every Android phone out there (it serves as the bootloader), so the base of it has been around a few years already.

    4. Re:Not invented here... once again. Sigh. by Namarrgon · · Score: 2

      Not sure that would help the problems Magenta is trying to solve. TFA suggests a primary reason for the effort is a more stable driver interface in the kernel, which could make long-term support and OS upgrades a lot easier.

      --
      Why would anyone engrave "Elbereth"?
    5. Re:Not invented here... once again. Sigh. by swillden · · Score: 2

      Not invented here... once again. Sigh. I hope it dies

      What Google needs to do is upgrade Android to use cgroups for app isolation, and switch to using JVM bytecodes so they can recycle the vast amount of work in the OpenJDK project.

      App isolation of the sort provided by cgroups (which is mostly about resource accounting) really isn't that much of a problem in Android. The addition of SELinux has done far, far more to improve overall system security than cgroups could, and there is still more that can be done with SELinux. Don't get me wrong, there are ways in which cgroups could help, but most of them can be just as effectively achieved by SELinux, with less disruption to the architecture.

      As for JVM bytecodes, that would be very bad for performance. Since performance == battery life, users would hate that. A better solution is just to ensure that cached native code is correctly generated and cannot be modified after generation. There aren't any attacks (AFAIK) which subvert the native compilation step, or the .dex bytecodes.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:Not invented here... once again. Sigh. by swillden · · Score: 1

      Well, I think the base of Magenta is LK, which is on practically every Android phone out there (it serves as the bootloader)

      Often, but not always. LK is often the basis of the Trusted Execution Environment OS as well.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    7. Re:Not invented here... once again. Sigh. by Tough+Love · · Score: 1

      Not invented here... once again. Sigh. I hope it dies

      Translation "I don't know anything about it and new knowledge always hurts my head."

      I hope Linus recognizes the danger and gets busy thinking about how Linux needs to change to stay out in front of the upstart. This one is not going to die so don't waste your time bleating about it.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    8. Re:Not invented here... once again. Sigh. by CanadianMacFan · · Score: 1

      Or met a developer?

    9. Re: Not invented here... once again. Sigh. by Miamicanes · · Score: 1

      And bring Android's management of short-term heap space up to at least where Java was 15 years ago.

      Seriously. Android DOES NOT deal well with apps that promiscuously create lots of transient objects that fall out of scope almost immediately after creation. Java itself has, since at least 1.4 (circa 2001).

      With Android, you basically have to create your OWN pseudo-heap using object pools (and write your classes so they can be restored to 'new' condition). Otherwise, Android's braindead "stop the world" GC will repeatedly halt the entire phone (UI included) until it finishes with garbage collection.

      In Java, object pools are (rightfully) used for objects that are time-consuming to CREATE (like Oracle SQL connections). Android ends up forcing you to use them for objects that simply need lots of transient ram. It's a major reason why OpenGL can't easily be wrapped with "nice" Java classes to make it behave in a more OO manner... the GC penalty would *destroy* the app's performance.

    10. Re:Not invented here... once again. Sigh. by Anonymous Coward · · Score: 0

      Translate (best in kind in the industry)
      Photos (AI to search your own photos by photo content)
      Docs (sharing and collaboration like nothing I've seen elsewhere)
      Chrome browser
      Dart and Go (programming languages)
      The new Google Sites (currently corp only, not yet for wide public)
      Art Project

    11. Re: Not invented here... once again. Sigh. by fubarrr · · Score: 1

      Dart and Go are fucking failures. Both are on a trajectory to become abandonware in two to three years

    12. Re: Not invented here... once again. Sigh. by Anonymous Coward · · Score: 0

      I think this is likely to be to do with Google's competition with other android vendors, particularly Samsung. Having something else that is potentially better, different and differently licensed (or not licensed ) gives Google the room they struggle to get in the marketplace right now.

    13. Re:Not invented here... once again. Sigh. by Maritz · · Score: 1

      Google Apps for Business is getting worst and worst

      Is that two typos? Worst and worst?

      --
      I do not want your cheap brainburning drugs. They are useless for work. And I am a working man today.
    14. Re:Not invented here... once again. Sigh. by Anonymous Coward · · Score: 0

      They acquired Analytics (Urchin).

    15. Re: Not invented here... once again. Sigh. by squiggleslash · · Score: 1

      Can you point me at an article that explains this in more detail? I'm curious to know what modern Javas actually do to reduce GC "StW" type pauses, I've read up on various strategies in the past but they've never seemed quite holistic enough to cover all the issues.

      --
      You are not alone. This is not normal. None of this is normal.
    16. Re:Not invented here... once again. Sigh. by drinkypoo · · Score: 1

      Actually, G+ is a bit of a dog's breakfast. They keep making the interface worse, because that's what Google does now. Plus tagging just fails about half of the time, for example. Refuses to call up names I tag all the time. Why don't those names come up first? Even just tagging back the person who made a post is often insanely difficult, you get everyone else who has the same name first and have to scroll through the list to find the one you want. Really? You can't order that list in some way that makes the least bit of sense? And then there's all the whitespace they keep adding. Why does Google love whitespace so much?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re: Not invented here... once again. Sigh. by Miamicanes · · Score: 1

      I can't think of any offhand, but I think Java's strategy is to have two heaps. A small "young" heap, and a much larger "main" heap. As the 'young' heap fills up, its oldest objects get moved to the main heap. The idea is that by the time you *have* to do GC, most of the transient objects have already fallen out of scope. And if the main heap gets full, it tries to create a new, bigger heap to take the old one's place & can have live objects in all active heaps during the move. Add OS-managed virtual memory, and there's almost never a need to "stop the world" (*)

      I'm not 100% sure, but I think weakly-referenced objects have a heap of their own as of sometime after jdk5.

      (*) Android normally doesn't use virtual memory, but most kernels have it as a latent ability. The problem is, historically, the flash controllers didn't do wear-leveling well, so putting a swap partition on your phone's internal flash could, in fact, trip the 'max erasure' counter within a few months. Most class 6 (or better) microSD is fast enough to be a net improvement for swap space (and can be replaced without consequence if you wear it out due to excessive writes), but Google has always *hated* microSD, so using swap requires both microSD *and* a custom ROM.

    18. Re: Not invented here... once again. Sigh. by squiggleslash · · Score: 1

      Thanks! So not a holistic strategy but a "Should work in 99% of cases" approach. (StW is still needed for the intermediate clean-ups from the looks of things, but they should be a lot faster and less noticeable.)

      I semi-agree with Google on putting a swap on an SD card, I suspect it'd confuse most users if there was some component of their phone they had to replace every few months. It would be nice to have it as an option however...

      --
      You are not alone. This is not normal. None of this is normal.
  7. We Were Warned About This by sehlat · · Score: 1
  8. Just static images by Anonymous Coward · · Score: 0

    Would be better if there was some kind of video to demo this.
    The pics make it look unintuitive as hell.

  9. Finnanly Plan 9 gets new life! by Anonymous Coward · · Score: 1

    What else could it be based on?

    1. Re:Finnanly Plan 9 gets new life! by slickwillie · · Score: 1

      I have long thought someone should dust off Inferno and update it for smartphones. https://en.wikipedia.org/wiki/...

    2. Re:Finnanly Plan 9 gets new life! by Anonymous Coward · · Score: 1

      What else could it be based on?

      I hurd there are other possibilities.

    3. Re:Finnanly Plan 9 gets new life! by unixisc · · Score: 1

      Plan 9 was never microkernel. AT&T/USL's brief experimentation w/ microkernels was w/ Chorus, in the 90s, before Sun acquired that company.

      Is the OS Posix compliant at all, or is it a brand new OS done from scratch - something like BeOS, or Apple's attempted Copland or Pink OSs from the 90s? I actually like the idea of an OS that's neither Posix nor Windows.

      Not sure that it can displace any of the incumbents - Android or iOS.

  10. Green and orange? by Hognoxious · · Score: 1, Insightful

    Well I can't stand UIs that use three very similar shades of grey, so they had to go to the other extreme.

    Of course looks aren't everything, but there are plenty of GUIs that look good and are shit to use, but very few the other way round.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  11. This is GOOD by Anonymous Coward · · Score: 2, Interesting

    no more dumbass unpatachable manufacturer OS builds and no open source security hole riddled dumpster fires. Don't you remember the story from a few days ago that there's a new android exploit discovered like every 5 minutes?

    1. Re:This is GOOD by sims+2 · · Score: 1

      Malware != Exploit
      You're thinking of this article:
      https://tech.slashdot.org/stor...

      --
      Minimum threshold fixed. Thanks!
    2. Re: This is GOOD by Anonymous Coward · · Score: 0

      So rather than having to write for exploits numerous times. this new os offers a write once run forever exploit ecosystem. sounds good to me. should make it even easier to drain American banks accounts.

    3. Re:This is GOOD by AchilleTalon · · Score: 1

      That's why I got my Android phone patched regularly by the manufacturer buying it directly from the ominous BB instead of a telco provider. It is patched about once a month with the latest bug fixes and latest version of Android.

      --
      Achille Talon
      Hop!
  12. Backup Plan for Oracle v. Google by santiago · · Score: 4, Interesting

    I assume the ultimate motivation for this project was as a backup plan in case of a disastrously adverse ruling in Oracle v. Google that would have led to Google deciding to excise any connection between Android and Java. It's probably since taken on a life of its own, as these things tend to do. (Also, I wonder if the names Fuchsia & Magenta are references to the ill-fated Pink OS that started life as a ground-up Mac OS rewrite at Apple and morphed into the Taligent corporation?)

    1. Re:Backup Plan for Oracle v. Google by UnknownSoldier · · Score: 1

      > (Also, I wonder if the names Fuchsia & Magenta are references to the ill-fated Pink OS that started life as a ground-up Mac OS rewrite at Apple and morphed into the Taligent corporation?)

      I don't think so since two different companies are involved but it definitely seems "weird".

      Maybe the moral of the story is if your project is named after a color, exit now before it fails. :-)

    2. Re:Backup Plan for Oracle v. Google by Anonymous Coward · · Score: 0

      The war with Oracle was over Java/Dalvik. Linux/Android OS was not in the picture. So working on replacement of Java/Dlavik make sense indeed as plan B from that perspective. Replacing must have had a different motivation.

    3. Re:Backup Plan for Oracle v. Google by Anonymous Coward · · Score: 0

      I believe they refer to a sex callout service that is currently trendy in the Silicon Valley.

    4. Re:Backup Plan for Oracle v. Google by fuzzyfuzzyfungus · · Score: 1

      There was also the (really, really, really) ill-fated "Project Pink"; where Microsoft managed to take the limited, but quite popular and successful in its niche, product line they'd acquired from Danger/Sidekick and leave nothing but smoking ruins.

      That one was...genuinely impressive.

  13. Sailfish by Anonymous Coward · · Score: 0

    I hope Sailfish would take off immediately.

    1. Re:Sailfish by Stormwatch · · Score: 4, Interesting

      Too bad Jolla doesn't have the financial power to make it really take off.

    2. Re:Sailfish by r0kk3rz · · Score: 1

      Too bad Jolla doesn't have the financial power to make it really take off.

      The Russian and Chinese governments are throwing their weight behind Sailfish, it might take off but perhaps not in western markets

  14. Languages for application development by Anonymous Coward · · Score: 0

    What programming languages does this system officially support for application development?

    1. Re:Languages for application development by Centurix · · Score: 2

      Swift and Perl

      --
      Task Mangler
  15. 120 fps .. someone FINALLY groks UI ! by UnknownSoldier · · Score: 2, Insightful

    That is fantastic news that they are targeting 120 fps ! I hope this helps push all the other vendors (phones, monitors, etc.) stop stop targeting a shitty 30 fps experience.

    At our Fortune 50 company I'm always educating our UX and Graphic Designers about the reasons why we run our app at 60 fps. Kind of hard to argue when they see a demo first hand. :-) Now if only the rest of the company would get on board ditching the crappy 30 fps that people seem to think is "good enough."

    I wonder if Google is trying to target VR at some point placing a safe bet of 120 so they can hit the magic 90+ FPS required? The 120 fps for apps is just a bonus

    > Android hung around inside Google for about five years before it launched on a real product.

    So basically Fuschia is a tech demo today -- that may, or may not ship.

    I wonder if they are going to ignore the whole Android ecosystem or embrace it, because 2 billion devices running Android is pretty hard to ignore.

    1. Re:120 fps .. someone FINALLY groks UI ! by omnichad · · Score: 4, Insightful

      Targeting 120fps is also good for media consumption, since it's a least common multiple of 24fps and 60fps. If they want to do more set-top boxes, this might help. Downside is if it's not fully variable and 50Hz countries get left out.

    2. Re:120 fps .. someone FINALLY groks UI ! by iggymanz · · Score: 0

      and I need 120 fps on my phone for what exactly? making a phone call? sending an email? looking up something on google?

    3. Re:120 fps .. someone FINALLY groks UI ! by Anonymous Coward · · Score: 0

      and I need 120 fps on my phone for what exactly? making a phone call? sending an email? looking up something on google?

      Nullifying any advances in battery life and keeping you locked into the constant handset replacement cycle.

    4. Re:120 fps .. someone FINALLY groks UI ! by Tough+Love · · Score: 1

      That is fantastic news that they are targeting 120 fps ! I hope this helps push all the other vendors (phones, monitors, etc.) stop stop targeting a shitty 30 fps experience.

      Strikes me as buzzwordy and shallow, I hope this isn't indicative...

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    5. Re:120 fps .. someone FINALLY groks UI ! by cheesybagel · · Score: 5, Funny

      You need 120 fps because the batteries currently last too long. That's why.

    6. Re:120 fps .. someone FINALLY groks UI ! by thegarbz · · Score: 1

      VR

    7. Re: 120 fps .. someone FINALLY groks UI ! by Anonymous Coward · · Score: 0

      Isn't about time the NTSC lot moved on from their shitty ridiculous framerates and all the problems and hacks they cause, and join the majority of the tests of the world?

    8. Re:120 fps .. someone FINALLY groks UI ! by fuzzyfuzzyfungus · · Score: 1

      How closely are video standards tied to mains frequencies these days? There was obviously a strong technical reason for it back when video transmission was analog; and quality timebases were rather hard to come by; and technology has a considerable amount of inertia; but with contemporary hardware if anything except the PSU can even detect the mains frequency, you probably have a hardware problem; and essentially everything(aside from PSUs) is low voltage DC gear with very, very, accurate and fairly versatile clocks that keep whatever time the designers want them to.

      Is it just about legacy compatibility/compatibility with video encoded for broadcast on systems that require legacy compatibility? Are there any other reasons for the historical frame rates?

    9. Re:120 fps .. someone FINALLY groks UI ! by omnichad · · Score: 1

      Backward compatibility has kept them locked together. There has been a small push by a few for variable frame rate screens (especially byuu of higan), but no wide manufacturing and adoption. Targeting a single monolithic frame rate should be a very intentional process in the meantime.

      I wish I could just buy the PAL version of a few of my favorite British shows - they don't seem to do a great job with the conversion to 60Hz. But unless I have equipment that can handle the frame rate, I'll be no better off.

    10. Re: 120 fps .. someone FINALLY groks UI ! by MonoSynth · · Score: 1

      s/NTSC/USA
      s/framerates/units

      (s/tests/rest)

    11. Re:120 fps .. someone FINALLY groks UI ! by Anonymous Coward · · Score: 0

      ummm.... 120 isn't a multiple of 24 so it can't be the least common multiple of both.

    12. Re:120 fps .. someone FINALLY groks UI ! by Anonymous Coward · · Score: 0

      24 * 5 = 120?

    13. Re:120 fps .. someone FINALLY groks UI ! by UnknownSoldier · · Score: 1

      I was an early adapter of 4K and my one monitor only does 30 Hz. It SUCKS compared to my other 120 Hz monitor. At least 4K in portrait mode makes for beautiful reading of PDFs.

      Just because you are blind to the differences between 30, 60, and 120 fps doesn't mean the rest of us are.

      But I guess it is easier to criticize something you don't know what the fuck you are talking aboutt then to admit your ignorance.

    14. Re:120 fps .. someone FINALLY groks UI ! by Neuronwelder · · Score: 1

      To add to what you are saying. Example: If I have a 60hz video monitor and my ambient lighting is slightly out of sync with the monitor, my eyes precieve flickering, which is very annoying.

    15. Re:120 fps .. someone FINALLY groks UI ! by Tough+Love · · Score: 1

      Just because you are blind to the differences between 30, 60, and 120 fps doesn't mean the rest of us are.

      Gratuitous insult. I bet you one of your finger bones that you can't tell the difference between 60 and 120 Hz, and I stand by my buzzword comment. Ask me what I care about in an operating system, it is not the video refresh rate - that's not even part of the operating system for God's sake! Much akin to saying, the most important thing about a Tesla is the color.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    16. Re:120 fps .. someone FINALLY groks UI ! by UnknownSoldier · · Score: 1

      The difference in the UFO test is like night and day to me -- 120 fps is "sharp" and in focus. The lower the frame rate the more "blurry" and "stuttery" it looks.

      This isn't rocket science -- just simple physics.

      * At 120 Hz refresh rate the UFO moves 1 pixels per quantum.
      * At 60 Hz the UFO has to move 2 pixels per quantum.
      * At 30 Hz the UFO has to move 4 pixels in the same quantum.

      Now 4 px/quantum it looks jerky and stuttery-as-hell compared to 1 px/quantum. Not everyone is as blind as you.

      When I'm gaming I can _instantly_ tell when the frame rate drops from 60 Hz to 30 Hz. 120 Hz is harder to tell, but it is still noticeable.

      First, maybe if you actually _listened_ to professional gamers they would tell you the _exact_ same thing -- micro-stuttering IS important -- maintaining a SOLID, consistent framerate is THE most important thing in UI. Setting the bar low means people don't step up to the plate -- instead they will half-ass it with shitty 30 fps.

      Here is a demo of why 30 Hz is crap -- holy lag batman!

      * https://www.youtube.com/watch?...

      Second, as alluded above with the video, 120 Hz is important to minimize lag input. If you actually knew anything about rendering you would understand LATENCY. Not only rendering latency but INPUT latency.

      http://www.anandtech.com/show/...

      If Apple's marketing material is accurate, it mentions a change from the 120 Hz sampling rate of the capacitive touch screen in normal use to 240 Hz when the stylus is detected.

      Having a sampling rate of 120 Hz when the display is only 30 or 60 Hz is laggy as hell. You want to keep BOTH at high rates, preferably in sync.

      If you would listen to artists using tablets they say the same thing. Minimizing input lag along with a high frame rate is extremely important for artists to have a "natural" feel. THAT is the one of the strengths of traditional art forms -- they have 0 ms lag in pencil, brush, etc.

      * http://www.cultofmac.com/38847...

      Again, go read the Anand review of the iPad Pro Page 9

      After a few trials I measured an approximate latency for the iPad Pro of roughly 49ms or 3 frames of delay, while the Wacom Cintiq in this configuration had roughly 116ms or ~7 frames of delay. Itâ(TM)s worth mentioning here that the camera I used was recording at 240 FPS, so these figures could be off by around 4ms even before accounting for human error. Although the Cintiq 22 HD does have higher latency, I wouldnâ(TM)t put too much into this as itâ(TM)s likely that a more powerful computer driving the display would narrow, if not eliminate the gap entirely.

      For reference, I estimated the Surface Pro 3 to have about 87 ms or 5-6 frames of delay, and the Surface Book to have about 69 ms or around 4 frames of delay. However, in the case of the Surface devices I was using Fresh Paint, which is a drawing application that isn't exactly comparable to Photoshop but is sufficient for comparison purposes. To give an idea for how much the application has an effect on latency, the Apple Notes app has roughly 38 ms or around 2 frames of latency from when the stylus tip passes over one point to when the inking reaches the same point.

      Third, GEE, why are the VR guys targeting 90+ Hz? Because it makes for less nausea.

      * http://www.roadtovr.com/sony-c...

      Fourth, you are not an Graphics / UI / UX expert. You don't have a fucking clue about the importance of why _every_ millisecond matters in jank free animation -- so stop pretending that you do a

    17. Re:120 fps .. someone FINALLY groks UI ! by iggymanz · · Score: 1

      forgot about that, I could be entering new phone numbers with shapely 3D buttons instead of lousy flat 2D ones.

    18. Re:120 fps .. someone FINALLY groks UI ! by michael_wojcik · · Score: 1

      the crappy 30 fps that people seem to think is "good enough."

      Hell, as far as I'm concerned, 30 characters per second is good enough. Why the fuck would I need my phone to do 60+ frames per second?

      On the other hand, it's pretty clear I can ignore Fuchsia forever. All the evidence so far suggests it has absolutely nothing I want.

  16. They are doing this to go after the Rooters by Zombie+Ryushu · · Score: 2, Insightful

    They are doing this to go after the Rooters. They want to close off the "Root your device and load whatever you want" hole in these devices.

    1. Re:They are doing this to go after the Rooters by Tough+Love · · Score: 2

      Actually, they're going after Linus, and you, and me.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    2. Re:They are doing this to go after the Rooters by Anonymous Coward · · Score: 0

      On Android you can already load whatever you want. It's iOS that needs a jailbreak for that.

    3. Re:They are doing this to go after the Rooters by swillden · · Score: 5, Informative

      They are doing this to go after the Rooters. They want to close off the "Root your device and load whatever you want" hole in these devices.

      (Android security platform engineer here)

      Google has no interest in eliminating the ability to root. Quite the opposite, actually. There's a pretty strong sentiment among Google engineers in general, and the Android security team in particular, that it's important that users have the ability to fully own and control their own hardware. Take a look at how Chromebook security and the required "dev screw" works for an example of how we really think it ought to be.

      What Google wants to eliminate is security vulnerabilities, which has many implications. I could write an essay on what they are and how they relate to each other, but here I'll just boil it down to: The best thing to do for the security of typical user devices is to lock them down rather tightly, including removing root. However, users who want to should be able to deliberately unlock their bootloader, after which they should be able to install and run whatever software they want, whether that's a slightly-modified stock image that includes the 'su' binary, or full-on custom ROMs.

      But... OEMs have for many years not liked the idea of unlockable bootloaders. This has led the modding and rooting community to seek out and exploit privilege escalation vulnerabilities in the OS that allow them to modify the system. That's nice for modders and rooters, sort of, but really bad for the rest of the ecosystem, because privilege escalation vulnerabilities are at least as available to malicious attackers as they are to power users.

      As the Android security team tightens down the hatches, notably (but not exclusively) by employing SELinux to block off most of the exploit chains, so even when you find a vulnerability in one app or system component you can't use it to do anything, modders and rooters are finding that it is getting harder and harder to find exploitable vulns. Yay for security, bad for rooting devices with permalocked bootloaders (which is most devices).

      Zombie Ryushu (and many others) interpret this as Google being opposed to rooting, but what's really going on is just improving security. If you want to root, you should be able to root... but you should only be able to do it by explicitly unlocking the device security protections. And that unlocking process must be somewhat hard, to mitigate social engineering attacks. Hence: enable the hidden developer options, flip the OEM unlock switch, install adb and fastboot on a computer, connect via USB, adb reboot-bootloader, fastboot oem unlock, read the scary text on the display and manipulate the buttons to say "okay", etc. Nothing in that process is hard, but it's the sort of thing you're going to find difficult to social engineer a typical user into doing.

      Bottom line: If you want to root, buy a device with an unlockable bootloader and root it. If you buy a device with a permalocked bootloader, don't be surprised if you find it can't be rooted. That's a Good Thing, it means that system security is solid.

      Oh... one more point: SafetyNet's root detection also does not mean Google is opposed to rooting. It just means that Google understands that some apps don't want to run on rooted devices, and Google believes app developers should have that choice.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:They are doing this to go after the Rooters by Anonymous Coward · · Score: 0

      > Take a look at how Chromebook security and the required "dev screw" works for an example of how we really think it ought to be.

      Exactly! Vote parent up. Vote GPP way down.

      It should be _impossible_ to modify the firmware installed on a machine without making the user of that machine go through a process that unmistakably signals their intent to have the device's firmware modified. The absence of things like firmware-write-deny jumpers/switches on nearly every "modern" (read "most anything manufactured in the last ~twenty years") PC is a security disaster.

    5. Re: They are doing this to go after the Rooters by Anonymous Coward · · Score: 0

      That was my thought as well. I root my phone mostly for blocking ads, and secondly for tweaking the CPU to save battery.
      Google hates the one and doesn't care about the other.

    6. Re:They are doing this to go after the Rooters by StormReaver · · Score: 3, Insightful

      So what's the official excuse for dumping Linux? If that were to happen, I would have to give Google a big, "Fuck You, NVidia!" and stop developing for Android. It would be years, and many thousands of development hours wasted.

    7. Re:They are doing this to go after the Rooters by Anonymous Coward · · Score: 0

      Motorola phones that are either factory carrier unlocked or T-Mobile are the most bootloader unlocking friendly.

    8. Re: They are doing this to go after the Rooters by Anonymous Coward · · Score: 0

      > Google believes app developers should have that choice

      But it is my phone, right? I guess not...

    9. Re:They are doing this to go after the Rooters by Anonymous Coward · · Score: 0

      So what's the official excuse for dumping Linux?

      Linux is a piece of shit. That's why it's rightfully being dropped.

    10. Re:They are doing this to go after the Rooters by Anonymous Coward · · Score: 0

      I understand why Google ought to make their best effort to eradicate software vulnerabilities which yes, among its many more malicious uses, may grant root access to a power user. But this is also where they should put down some pressure upon OEMs about it. Obviously not through licensing, at least not if they want to keep open licenses, but perhaps through some kind of branding only devices with unlocked bootloaders may have, so customers are better informed about their purchases.

    11. Re: They are doing this to go after the Rooters by jezwel · · Score: 1

      > Google believes app developers should have that choice

      But it is my phone, right? I guess not...

      Your phone, but not your app. You bought a limited licence to use that app. The developer can limit where it's used, and you either abide or go without.
      I don't necessarily agree with the above (especially when it comes down to just geoblocking!) but that's the current landscape of app usage and the convenience of buying access to someones work.

    12. Re:They are doing this to go after the Rooters by letthelightin · · Score: 1

      >The best thing to do for the security of typical user devices is to lock them down rather tightly,

      That's the second best thing to do.

      The best thing is to make the typical user sufficient.

    13. Re:They are doing this to go after the Rooters by Anonymous Coward · · Score: 1

      I know you mean well, but what prevents telecoms and phone companies from locking all bootloaders? That certainly seems to be the trend around here.

      I'll take social engineering any day of the week over the kind of nonsense that telecoms dish out. At least you can recover from social engineering. Per your statement, you cannot work around telecom locked bootloaders.

    14. Re:They are doing this to go after the Rooters by ChunderDownunder · · Score: 1

      Are SIM-only plans that uncommon where you're from?

      The rest of us run 'nightly' Nougat 7.1.2 builds of Lineage OS long after any vendor has abandoned the device. :)

    15. Re:They are doing this to go after the Rooters by Anonymous Coward · · Score: 0

      You know the quote about making things fool-proof, c'mon.

    16. Re:They are doing this to go after the Rooters by Parker+Lewis · · Score: 1

      The guy mentioned to be a Android engineer, probably not his business to choose or not a new OS.

    17. Re:They are doing this to go after the Rooters by Stoutlimb · · Score: 1

      Is anyone else noticing the irony of the android engineer's signature tag?

    18. Re:They are doing this to go after the Rooters by Anonymous Coward · · Score: 1

      Oh... one more point: SafetyNet's root detection also does not mean Google is opposed to rooting. It just means that Google understands that some apps don't want to run on rooted devices, and Google believes app developers should have that choice.

      Control your own device, can no longer run some apps? Sounds like a big "fuck you" to users unless Google have a strong control on which apps can do this.

    19. Re:They are doing this to go after the Rooters by sremick · · Score: 1

      Google has no interest in eliminating the ability to root. Quite the opposite, actually. There's a pretty strong sentiment among Google engineers in general, and the Android security team in particular, that it's important that users have the ability to fully own and control their own hardware.

      You'd never know it from the consumers' standpoint. Google might be pro-root, but the phone manufacturers (Samsung, et al), the carriers, and the app developers are hardcore against root and Google has absolutely no spine to stand up to them. So guess who wins? As it is, I had to buy a T-Mobile phone to use on AT&T because AT&T locks their bootloaders on the phones they give out.

      I've rooted every Android phone I've owned, but I fear for how long I'll be able to continue to do that. Considering the trajectory of things, Google being a wuss, and how much of what I do on my phone that depends on root access. More and more of my financial apps now refuse to run on a rooted phone. Android Pay (a Google product, ahem), and even the Nintendo Miitomo app refuse to run if you're rooted. Didn't Netflix also not run if you were rooted? I forget... I gave up on that shitty company years ago.

      If Google gives up Android entirely, and I'm now stuck to accept whatever closed, handicapped firmware I'm left with after the carriers have their way with it, I might be done with smartphones entirely.

    20. Re:They are doing this to go after the Rooters by Anonymous Coward · · Score: 0

      So what's the official excuse for dumping Linux? If that were to happen, I would have to give Google a big, "Fuck You, NVidia!" and stop developing for Android. It would be years, and many thousands of development hours wasted.

      SailfishOS runs Android apps. Why wouldn't this?

    21. Re:They are doing this to go after the Rooters by Anonymous Coward · · Score: 0

      Yeah, definetely you are 'Google Engineer'. You have no idea about the reality of phone market out there..

    22. Re:They are doing this to go after the Rooters by swillden · · Score: 1

      I know you mean well, but what prevents telecoms and phone companies from locking all bootloaders? That certainly seems to be the trend around here.

      You can buy your devices from Google. They're always unlockable. I realize that may mean prioritizing access over other features you might want... but if enough people do it, maybe OEMs will get the message.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    23. Re:They are doing this to go after the Rooters by swillden · · Score: 1

      Is anyone else noticing the irony of the android engineer's signature tag?

      I don't see any irony. Now, if I'd said there should be no unlockable bootloaders, then there would be. But I said the opposite.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    24. Re:They are doing this to go after the Rooters by swillden · · Score: 1

      Oh... one more point: SafetyNet's root detection also does not mean Google is opposed to rooting. It just means that Google understands that some apps don't want to run on rooted devices, and Google believes app developers should have that choice.

      Control your own device, can no longer run some apps? Sounds like a big "fuck you" to users unless Google have a strong control on which apps can do this.

      It's not for Google to control. That is between apps and users. Apps that lock out users create an opportunity for competing apps that don't.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    25. Re:They are doing this to go after the Rooters by swillden · · Score: 1

      I'm very well aware that hardly any OEMs offer unlockable devices. Google does (all devices sold by Google are unlockable). Motorola does. If you want to see more OEMs offering the feature, you should vote with your wallet by buying devices that serve your needs.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    26. Re:They are doing this to go after the Rooters by swillden · · Score: 1

      You can always buy phones from Google. They're unlockable. Motorola offers some as well.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    27. Re:They are doing this to go after the Rooters by erapert · · Score: 1

      What Google wants to eliminate is security vulnerabilities, which has many implications.

      Then why are they writing their own kernel and OS from scratch?

    28. Re:They are doing this to go after the Rooters by swillden · · Score: 1

      What Google wants to eliminate is security vulnerabilities, which has many implications.

      Then why are they writing their own kernel and OS from scratch?

      Linux is the single largest source of vulnerabilities in Android, in spite of being a small portion of the codebase. It's also not true that the Fuschia kernel is being written "from scratch". It's based on Little Kernel (https://github.com/littlekernel/lk/wiki/Introduction).

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    29. Re:They are doing this to go after the Rooters by Anonymous Coward · · Score: 0

      There is a cost to freedom and a lockdown is the easiest but also an intellectually and morally bankrupt solution that makes a mockery of end user freedom.

      You say you are for freedom but qualify it with so many weasel words that you are actually anti-freedom. In the name of security you say device makers and even app developers should have the right to decide but not end users. I wonder how hardware backdoors various app spyware and adware further security. Yours is an explicitly anti-freedom position.

      Intel and Microsoft can use your exact argument to lock down the PC platform. Infact any one can use your reasoning to lock down every computing hardware device. But then there would be no Linux, GNU or Android if this duplicitous and self serving line of reasoning worked.

    30. Re:They are doing this to go after the Rooters by swillden · · Score: 1

      You seem not to have read the post you replied to.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    31. Re:They are doing this to go after the Rooters by michael_wojcik · · Score: 1

      I don't care if telecoms lock the devices they subsidize. The problem for me is that I want a rather rare combination of hardware features, and it's hard to find phones that provide it. Usually the ones that do are old models customized for some telecom that were remaindered and dumped on the grey market.

      That sort of phone is unsubsidized, so there's no reason they should be locked; but since they were originally intended to be sold subsidized they are.

      My worry is that the selection of devices that are sold full-price, unlocked, and rootable will be limited, and I won't be able to get one with the feature set I want.

      But I suspect in not too many years I'll be moving back to a feature phone anyway. Smartphones are steadily getting less palatable and Fuchsia looks like a big step in that direction.

  17. Bummer by wardrich86 · · Score: 1

    I really like having Linux as the backbone to my device. The amount of freedom and ability to script in tasks is one of the main reasons why I've gone with Android over iOS. Hopefully this new OS allows the same level of freedom and scriptability.

    1. Re:Bummer by Tough+Love · · Score: 2

      Linux needs some competition, it's gotten a bit into that smug/cantankerous middle aged zone. What Linux does not need is to be sidelined in the handset space. I doubt that will happen, but it could. One thing: Linux kernel devs need to pull the proverbial head out of ass and start understanding some new design techniques. The alternative is to fade, like *BSD, which now hangs on mostly as an Apple symbiote.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    2. Re:Bummer by Anonymous Coward · · Score: 0

      Well, it would give you something new to troll about.

  18. Where are the ads? by jovetoo · · Score: 1

    When will they pop up?

    1. Re:Where are the ads? by Cyberpunk+Reality · · Score: 1

      After the OS has captured the market.

      --
      Rule 35 of the internet: "If it can be hacked, it will be". - Charles Stross
    2. Re:Where are the ads? by Anonymous Coward · · Score: 0

      They will begin to show up while booting..

  19. T-Mobile will sue by tepples · · Score: 1

    Also, I wonder if the names Fuchsia & Magenta are references to the ill-fated Pink OS that started life as a ground-up Mac OS rewrite at Apple

    Mac homage or not, T-Mobile has sued Aio Wireless and Engadget over the use of magenta.

  20. Microkernel by Anonymous Coward · · Score: 0

    I've often thought that maybe a microkernel would be better suited to a phone, so resources (camera, wifi, usb, etc) could be better partitioned/isolated. I've pondered how hard it would be to base Android on Minix instead of Linux.

  21. So they hate freedom. by sethstorm · · Score: 1

    By removing it from the GPL, they're just tivoizing the code.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
    1. Re:So they hate freedom. by Tough+Love · · Score: 1

      By removing it from the GPL, they're just tivoizing the code.

      That's not an issue. I will just put it back under GPL, and you can too. If patents prevent that, then it is shit that nobody should waste their time with.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    2. Re:So they hate freedom. by Anonymous Coward · · Score: 0

      We won't have access to the source code to GPL it. The BSD code will be modified and re-licensed as proprietary before it ever reaches us.

    3. Re:So they hate freedom. by Tough+Love · · Score: 1

      We won't have access to the source code to GPL it. The BSD code will be modified and re-licensed as proprietary before it ever reaches us.

      But I already have the code and am building it right now.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    4. Re:So they hate freedom. by slew · · Score: 1

      We won't have access to the source code to GPL it. The BSD code will be modified and re-licensed as proprietary before it ever reaches us.

      But I already have the code and am building it right now.

      Just because you *have* the code, doesn't mean you can GPL the code. The author is the only one that has that right (because they own the copyrights) unless they delegate those rights to someone else (like is common practice in the linux kernel). Did the authors of fuchsia (presumably folks @google) delegate the rights to you or the FSF? or is your intention to simply steal it and stick a GPL on it.

    5. Re:So they hate freedom. by Tough+Love · · Score: 1

      Not true at all, you should read the bsd and mit licences before posting more misinformation.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    6. Re:So they hate freedom. by Tough+Love · · Score: 1

      how old are you?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    7. Re:So they hate freedom. by ameoba · · Score: 1

      Community Android development is pretty much dead anyways. Google drops code for the core OS & tells hardware manufacturers what they need to implement to make their hardware work against a Google code drop.

      --
      my sig's at the bottom of the page.
  22. Does Magenta run systemd? by Anonymous Coward · · Score: 0

    Let's hope not.

    1. Re: Does Magenta run systemd? by Anonymous Coward · · Score: 0

      Systemd is tied to Linux so far, which isn't surprising given that it is mostly a RedHat thing that almost everyone else is going along with.
      I would imagine this is using its own init system, which could change at any moment.

    2. Re:Does Magenta run systemd? by ChunderDownunder · · Score: 1

      When does Debian GNU/kMagenta come out? :-)

  23. "updating all projects" by Tough+Love · · Score: 1

    Jiri says "updating all projects", then goes autistic... doing something. Anybody know what's up with that? I thought Google was supposed to be able to handle load...

    --
    When all you have is a hammer, every problem starts to look like a thumb.
    1. Re:"updating all projects" by Tough+Love · · Score: 1

      Jiri says "updating all projects", then goes autistic... doing something. Anybody know what's up with that? I thought Google was supposed to be able to handle load...

      Here's a nice one:

      ERROR: Error for hook(update) for project "fonts"
      ###... [ugly stuff that makes slashdot barf] ...### 100.0%
      curl: (35) gnutls_handshake() failed: The TLS connection was non-properly terminated.

      Somebody tested this?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    2. Re:"updating all projects" by Tough+Love · · Score: 1

      Sorry, but I will need to declare that Google's code checkout system is crap. I meant to give them a pass for not just posting the code on github, but I just can't. In two words: this sucks.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    3. Re:"updating all projects" by Tough+Love · · Score: 2

      OK, built. The TLS issue was transient... a retry got past it. Not impressed by transient issues like that, though.

      Built on a stock Ubuntu system without issues. Some warnings, mainly about deprecated Libc defines. Good that it built. Now, I just happen to have a NUC to boot it on...

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    4. Re:"updating all projects" by drinkypoo · · Score: 1

      OK, built. The TLS issue was transient... a retry got past it. Not impressed by transient issues like that, though.

      Google is horrible about transient failures. They absolutely do not retry. I have lost track of the number of times where some different part of G+ failed to load, which variously annoying results. And they never retry. Once it gets into a bad state you have to reload the page. G+ is what convinces me most that Google is horribly incompetent at web app design. They really are behind even Facebook (although to be fair, Facebook's video control is pure shit.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  24. Minix & Android by unixisc · · Score: 2

    Actually, Minix sounds like a much better base for Android, given that Google prefers BSD code in the userland, and only uses Linux for the kernel. Had they used Minix, they could have used the complete package under the same license, or even made it proprietary. Given how much Google contributes to the BSDs, I'm surprised that they didn't go that route.

  25. Looks a bit like Googles "Hurd". by Qbertino · · Score: 1

    I don't know about you guys, but to me that thing looks a bit like Googles Hurd. I doubt it will overtake *nix any time soon.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Looks a bit like Googles "Hurd". by Anonymous Coward · · Score: 0

      Yeah it sounds like another turd allright.

    2. Re:Looks a bit like Googles "Hurd". by Tough+Love · · Score: 1

      I don't know about you guys, but to me that thing looks a bit like Googles Hurd. I doubt it will overtake *nix any time soon.

      It's nothing like Hurd, it is actually a viable project, and apparently, already relatively mature as a bootloader.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    3. Re:Looks a bit like Googles "Hurd". by squiggleslash · · Score: 1

      Hurd was a viable project, Debian even produced a distro at one point using it as the kernel. The thing that killed it is that it was too late, Linux already did everything Hurd needed to do, and the stuff Hurd brought to the table wasn't compelling enough to make anyone switch.

      I agree with the GP, this sounds a little like it'll go the same way. Android has warts, just as Linux does, but it works, it has the mindshare, there's no compelling reason to switch to anything else.

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:Looks a bit like Googles "Hurd". by Tough+Love · · Score: 1

      Hurd was a viable project, Debian even produced a distro at one point using it as the kernel. The thing that killed it is that it was too late, Linux already did everything Hurd needed to do, and the stuff Hurd brought to the table wasn't compelling enough to make anyone switch.

      I agree with the GP, this sounds a little like it'll go the same way. Android has warts, just as Linux does, but it works, it has the mindshare, there's no compelling reason to switch to anything else.

      Hurd was a viable project, Debian even produced a distro at one point using it as the kernel. The thing that killed it is that it was too late, Linux already did everything Hurd needed to do, and the stuff Hurd brought to the table wasn't compelling enough to make anyone switch.

      I agree with the GP, this sounds a little like it'll go the same way. Android has warts, just as Linux does, but it works, it has the mindshare, there's no compelling reason to switch to anything else.

      You alluded to the crucial difference yourself: this project is not too late, it is right on time. Especially considering Google's ability to leverage its monopoly power and monopoly profits to push this project into a rapidly expanding application domain that it does not yet control. On top of that, it is developed in C++, giving it an inherent advantage over Linux in terms of code abstraction. As I said, Linux devs need to wake up and pull their heads out of their asses. This is not another hurd, this is an existential threat.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    5. Re:Looks a bit like Googles "Hurd". by q4Fry · · Score: 1

      You alluded to the crucial difference yourself: this project is not too late, it is right on time. Especially considering Google's ability to leverage its monopoly power and monopoly profits to push this project into a rapidly expanding application domain that it does not yet control. On top of that, it is developed in C++, giving it an inherent advantage over Linux in terms of code abstraction. As I said, Linux devs need to wake up and pull their heads out of their asses. This is not another hurd, this is an existential threat.

      Okay, I'll bite. What "rapidly expanding application domain" is Google pushing this project into? Also illuminate how this application domain is one that "it does not yet control," especially with its "monopoly power."

  26. Epically Lame.... by cheesybagel · · Score: 1

    As if an OS based on Java apps wasn't slow enough, now we get an OS based on Javascript shovelware.

    This seems kind of like a kid's pet project. One of the kind you find in the open source world quite often. Yet another desktop interface with no apps for it. I still remember this on Linux. We had the Y Window System, Fresco, and now we had Mir and Wayland. All have gone basically nowhere.

    Face it Google, Android is already entrenched, what makes you think people are going to rewrite everything to satisfy this Javascript urge?

    It only makes sense if, like others said here, this OS was meant as an hedge in case Oracle won the Android lawsuit.

    The microkernel itself seems to be an idea someone came up to make this buzzword compliant more than anything else.

    1. Re:Epically Lame.... by mikael · · Score: 1

      The hope is that as individual smartphones slowly die off (from cracked screens, running out of storage space, burning out, fried firmware), the newer models will gradually outnumber the old ones. Then the newer versions will gradually dominate.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    2. Re:Epically Lame.... by Tough+Love · · Score: 2

      As if an OS based on Java apps wasn't slow enough, now we get an OS based on Javascript shovelware.

      The OS is actually C++, the javascript stuff is just skinning.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    3. Re:Epically Lame.... by Anonymous Coward · · Score: 0

      Dart is not even Javascript. Dart can be transpiled into Javascript though not bind to Javascript. Duh.

    4. Re:Epically Lame.... by Anonymous Coward · · Score: 0

      People aren't going to give up their apps and start over with a new platform that has no apps. That's why Windows still dominates the desktop, despite Windows 10 being a huge pile of shit.

    5. Re:Epically Lame.... by Anonymous Coward · · Score: 0

      As if an OS based on Java apps wasn't slow enough, now we get an OS based on Javascript shovelware.

      The OS isn't based on Javascript at all. I don't know what "javascript shovelware" is supposed to mean, maybe you just suck at writing software because regardless of the underlying technology the only thing that matters is whether it performs well and does what the user wants. The nuances of programming languages are irrelevant.

      Face it Google, Android is already entrenched, what makes you think people are going to rewrite everything to satisfy this Javascript urge?

      That's the goal of the Flutter SDK: to begin the process of abstracting the applications from the underlying operating system.

      It only makes sense if, like others said here, this OS was meant as an hedge in case Oracle won the Android lawsuit.

      Thats obviously makes no sense given you don't need to replace the entire OS just to remove the Java component of Android, the Linux kernel has no dependency on Java so clearly there is no need to replace it in the context of the Oracle lawsuit.

      The microkernel itself seems to be an idea someone came up to make this buzzword compliant more than anything else.

      Or perhaps you just don't know what a microkernel is.

    6. Re:Epically Lame.... by dwarfking · · Score: 1

      Sounds a bit like the Palm (later HP) WebOS where the underlying core was Linux but it used a version of node.js to provide the connection between the UI/Apps and the OS.

    7. Re:Epically Lame.... by cheesybagel · · Score: 1

      Oh I know what a microkernel is alright. Either they're pathetically slow or they aren't really a microkernel. Like NT, which was supposed to be a microkernel, but they put the GDI in kernel space on NT 4.0. So it's even more bloated than a Linux kernel.

    8. Re: Epically Lame.... by Anonymous Coward · · Score: 0

      Parent poster said:

      BEGIN: I don't know what "javascript shovelware" is supposed to mean, maybe you just suck at writing software because regardless of the underlying technology the only thing that matters is whether it performs well and does what the user wants. The nuances of programming languages are irrelevant. :END

      If you don't understand the performance characteristics of different classes of languages... you are a stupid programmer. You must be one of those who advocates for frameworks and tech stacks written on horribly slow, memory-gobbling foundations. Go back to your pathetic scripting language.

    9. Re:Epically Lame.... by Anonymous Coward · · Score: 0

      Oh I know what a microkernel is alright.

      If you're referring to it as a buzzword when the sourcecode for this project is available and demonstrably disproves your assertion then no, you don't. You might think you do, but clearly you do not.

      Either they're pathetically slow or they aren't really a microkernel.

      The fact that you are saying it's one of the two means you haven't even looked at it despite the source being available:

      http://fuchsia.googlesource.com/magenta/+/master/kernel/

      So what specifically do you take issue with?

      Like NT, which was supposed to be a microkernel, but they put the GDI in kernel space on NT 4.0.

      So what's that got to do with anything?

    10. Re: Epically Lame.... by Anonymous Coward · · Score: 0

      He/she said the performance is not the primary driving factor, which is absolutely true. I know C is going to be higher performance than Javascript but I'm not about to write a simple webpage as a C program just because of that.

  27. What's the init system? Not systemd? by Ungrounded+Lightning · · Score: 3, Interesting

    I'm curious what it's using for an init system.

    Perhaps this is partly in reaction to the migration of the major Linux distributions to systemd.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re: What's the init system? Not systemd? by Anonymous Coward · · Score: 0

      https://fuchsia.googlesource.com/docs/+/HEAD/boot_sequence.md

  28. Ubuntu Phone? by Anonymous Coward · · Score: 0

    Let's hope better linuxes (than Android) come to the mobile area after this threat.

  29. Who's fault is kernel 3.18? by viperidaenz · · Score: 3, Interesting

    Qualcomm, they don't provide Linux drivers for later kernels.

    How are they going to fix this problem by switching to yet another OS?

    1. Re:Who's fault is kernel 3.18? by cheesybagel · · Score: 4, Insightful

      They aren't. It's gonna be worse. Since the OS is gonna be BSD/Apache based it means even more of the manufacturers won't release the drivers back into the open which means upgrades not made by them will be impossible.

    2. Re:Who's fault is kernel 3.18? by Tough+Love · · Score: 2

      How are they going to fix this problem by switching to yet another OS?

      Obviously they are not. Fuchsia is not about making it easier for OEMs to issue updates, it is more about cutting Linux out of the toolchain so that Google will be free to go full evil. Not that they specifically intend to go full evil, but they desire the freedom to do that.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    3. Re:Who's fault is kernel 3.18? by ChunderDownunder · · Score: 1

      Isn't the complaint of vendors that they want to develop against a stable API, yet Linus and his minions keep changing things under the covers?

      In Windows, a binary driver for Vista (2007) may or may not still work in Windows 10 (2017). Albeit one won't get a decade of technological advancement nor bug or security fixes.

      Binary blobs might be everywhere, perhaps, under Fuchsia, yet still offer the ROM community the latest kernel on old devices.

    4. Re:Who's fault is kernel 3.18? by Anonymous Coward · · Score: 0

      Exactly, it's people like Qualcomm and the like that won't release drivers out in the open (and you can't really blame them for that). If Fuchsia gets a stable driver API, there's no need to have open source drivers, and devices will be able to run the latest kernel with whatever driver.

    5. Re:Who's fault is kernel 3.18? by drinkypoo · · Score: 1

      Since the OS is gonna be BSD/Apache based it means even more of the manufacturers won't release the drivers back into the open

      No, that is wholly irrelevant. The current license already doesn't require that any of the phone drivers need to be released into the open. Any vendors who do are simply trying to court the community. It's not because they've been forced.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:Who's fault is kernel 3.18? by cheesybagel · · Score: 1

      Actually you are pretty much wrong. It's just that the community is nice enough not to actively prosecute these cases. Under the GPLv2 you're supposed to release any derivatives of the code. The fact that it's a loadable module is irrelevant. If that was true then the GPL would be useless. The fact is they directly use internal kernel functions.

      User space is different since it's similar to using a web server or whatever. You only access the kernel via the interrupt system and the internal kernel source code does not need to be exposed.

  30. Android loyalists btfo by Anonymous Coward · · Score: 0

    Android loyalists are definitely blown the fuck out by this. I know Google is famous for fucking its customers via abandoning their functional and used products, but I never thought it would happen to Android. If you can't trust them to treat Android right, they are gonna royally fuck over anything else that they have.

  31. BSD Llicense by DrYak · · Score: 2

    Just because you *have* the code, doesn't mean you can GPL the code. The author is the only one that has that right (because they own the copyrights) unless they delegate those rights to someone else

    or unless they gave you a license.
    like a BSD license

    or is your intention to simply steal it and stick a GPL on it.

    which is 100% doable when switching from BSD to GPL (but not the other way around).

    BSD is license designed for the freedom of developers developers.
    it basically states:
    "you are allowed to do what the fuck you want with the code, even keeping it all for yourself and only releasing binaries, but you can also release it"

    GPL is about freedom of end users. A user should always be provided with the freedom o code they are running, so they too can modify it not (not only you as a dev). it thus comes down to "you are allowed to do what the fuck you want to do with the code. but if you give out to someone elsr, they shoukd get the same rights to tinker ad you did".

    If you look closely, the second is basically the first, but with the additional requirements to pass down the freedoms to the next.
    now play close attention : nothing in a permissive license like BSD would prevent you to add this extra clause. it s all about letting you, the dev, do whatever the fuck you want, and adding the requirement is something you might want to.
    (otoh, copyleft license require that transmit further down under the exact same condition you received. you receive it as GPL, the next one must be getting GPL.
    And that GPL doesn't allow you to remove that requirement.

    relicensing problems do exist, but they concerne smaller details.
    - older BSD license required a name mention. it's not only "do what you want " (a change to GPl would be ob the list),but also "required to spell name in any product you hand out. (which goes against the GPL. GPL won't rely adding restrictions )
    - gpl has versions. some softwar is licensed as "GPL v2-only" so you caan't release under anything else (because copyleft asks you to keep the rights)
    other explicitly mention future: "gpl v3 or anything more recent" so on the day GPL v6 is out you can use it.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:BSD Llicense by Anonymous Coward · · Score: 0
      "you are allowed to do what the fuck you want with the code, even keeping it all for yourself and only releasing binaries, but you can also release it"

      I believe the original (but unofficial) description was "You can do what the hell you want with it, including, but not limited to, killing time and making babies - or the other way round, if you prefer."

    2. Re:BSD Llicense by drinkypoo · · Score: 1

      People largely don't use modified licenses because then there are questions over compatibility. If you want your code to be reused by others you simply have to choose an unmodified license.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  32. Awesome UI!!! by Anonymous Coward · · Score: 0

    Just kidding. If the UI is as good as everything else Google touches it will be virtually unusable. Google really, really, really sucks as making UIs.

  33. Too much for a single name by manu0601 · · Score: 1

    Google already have a Magenta AI project. Is it wise to reuse the same name for something else? We already had the problem with the Go language (well, in that case at least it was "Go!" vs "Go")

  34. Re:What's the init system? Not systemd? by CanadianMacFan · · Score: 1

    I think Google might roll their own distribution or at least might have someone capable of doing that for them if they didn't like the features chosen by the distributions.

  35. Giant Scrolling List by bursch-X · · Score: 1

    They should rename Fuchsia to Firehose. Actually, it sounds like Google Wave for smartphones. Yaayy!
    Look what they did there, I never thought I'd consider buying an iPhone Whoda thunk?

    --
    There are two rules for success:
    1. Never tell everything you know.
  36. It's the year of Tizen on the smartphone! by ArhcAngel · · Score: 1

    But seriously if the group backing Tizen (Intel, LG, & Samsung to name a few) get their act together they are positioned to swoop in and take the market while Google tries to steer it to their new walled garden. Tizen is OSS top to bottom so there is no locked down portion. Although I'm sure each OEM will try to slap something proprietary on it to make it their own. They need to address the security holes that were recently identified and clean up their codebase but it's theirs to lose.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  37. I'm surprised it took so long. by technosaurus · · Score: 4, Insightful

    The Linux kernel development process is a total PITA and I don't mean in the combative, degrading and misogynistic attitudes prevalent on the mailing list. The actual process and leadership is broken.

    * They keep flawed external user space APIs in place in "Major Releases" for compatibility with broken apps. Not that major releases mean anything anymore.
    * They consistently and openly break internal APIs in a way that drivers will fail to compile as a way to brow-beat vendors into not shipping binary blobs.
    * Linus himself has said it has become bloated and shitty (not an exact quote), but no push has been made to debloat or clean it up. The video drivers are probably the worst offenders; I ran duplo to detect code duplicates and it totally filled up my hard drive.
    * How long has NTFS been around? Long enough that the internal driver ought to be able to safely write to it.
    * The development process has become so segregated that there is no cross talk. For example compressed RAM, compressed SWAP and a compressed file system each expand and recompress data between each other even when they use the same compression method.
    * The kernel continues to add unnecessary build requirements like bc and perl even though Rob Landley (toybox and formerly busybox maintainer) has provided several (not-accepted) patches. Add that to the insanely large repo size and you basically have to pay people to touch it now.
    * Too many more reasons to mention, but it works, I use it, people use it, businesses use it and there is no real competitor at the moment to force them to compete and actually fix stuff - new features make news, cleaning up 1000 lines of duplicate code doesn't - I hope magenta inspires a 1000 paper-cuts cleanup campaign.

    Alphabet* (Google) basically used linux in the beginning because that is what the android project started on and the alternatives at the time didn't have the same level of support for embedded architectures that could be used in phones and tablets. Sure, the BSDs had some support for the processors, but decent accelerated 3D graphics ruled them out (not that it is superb in Linux either). Now that they have a large market share, they can leverage that into vendor support, but since many of them don't want to open source their code and help their competitors reverse engineer the hardware that their company invested lots of time and money in, it is useful to have a relatively stable internal API that Alphabet can control without arbitrarily being overruled because some old IBM mainframe still uses that bug/feature.

    -- Yes I said Linux without the GNU --- musl-libc, toybox, jwm, X11 and st is all you need for a basic desktop system

    1. Re:I'm surprised it took so long. by Anonymous Coward · · Score: 1

      * They keep flawed external user space APIs in place in "Major Releases" for compatibility with broken apps. Not that major releases mean anything anymore.
      * They consistently and openly break internal APIs in a way that drivers will fail to compile as a way to brow-beat vendors into not shipping binary blobs.

      So you are advocating kernel developers break external APIs so user's existing programs stop working and at the same time asking them not to touch internal APIs so driver developers don't ever to have make any changes??? That's the exact opposite of sanity.

  38. *BSD is dying by Anonymous Coward · · Score: 0

    That's the most sly *BSD is dying troll that I've ever read.

    1. Re:*BSD is dying by Tough+Love · · Score: 1

      Thank you.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  39. Re:What's the init system? Not systemd? by MSG · · Score: 1

    GNU/Linux systems are migrating to systemd. Embedded systems and Android probably won't. There's really no connection to make here.

  40. But we need Linux by Anonymous Coward · · Score: 0

    We need Linux in Google's OS so we can brag about how Linux is the most used OS in the market! OSS is winning thanks to this, Google, please, staph!

  41. Re:About time to go back to dumbphones by Maritz · · Score: 1

    More permissive than the current GPL license. That would make you.... wrong.

    --
    I do not want your cheap brainburning drugs. They are useless for work. And I am a working man today.
  42. Vertical scrolled UI? by Varcain · · Score: 1

    I already despise this crap on modern websites and now they want this pushed to handheld UI?!

  43. Re:What's the init system? Not systemd? by thegarbz · · Score: 1

    Perhaps this is partly in reaction to the migration of the major Linux distributions to systemd.

    Android is not a GNU/Linux desktop. It is a Linux kernel.

    Claiming that anything happened in the Linux world other than something directly with the Linux kernel itself has an effect on Android is just silly.

  44. Re:About time to go back to dumbphones by fuzzyfuzzyfungus · · Score: 1

    Wrong about Google's distribution terms; but very likely correct about the state that it will be in on the vast majority of the devices you can buy.

    Given the...exciting quality...of handset vendor(and ARM SoC BSPs generally) GPL compliance; it seems very unlikely that they'll be more forthcoming about firmware based on BSD/MIT/similar licensed OS code.

    Perhaps I'll end up being pleasantly surprised; but (at least in the context of the ARM SoC market) a highly permissive license could easily be the case that leaves the end user(or anyone who isn't purchasing in volumes large enough to get enthusiastic cooperation from the chipset vendor) in the worst situation.

    With fully proprietary; and generally binary-only, OSes(Windows being the obvious example), vendors don't tend to provide OSS drivers; but they have to provide drivers that are more or less cleanly separated from the OS; because they don't have the right to distribute a modified version of the OS. You want to run Windows, you don't get to bodge some version of the NT kernel into a BSP, it has to work with stock NT plus your drivers, period.

    With GPLed OSes, you can(and vendors frequently do, especially with all the deeply weird embedded variants) make nontrivial modifications to the OS; up to and including BSPs that are essentially forks with no interest in mainline support; but are theoretically obligated(and, while this has proven to be imperfect; it has resulted in many devices and chipsets gaining at least some degree of 3rd party support, or even being mainlined) to provide your customers with the changes you've made.

    With BSD/MIT licensed OSes, you have no need to disclose anything about what you did to get the source OS working on your hardware; and their current attitude doesn't suggest that most of the ARM types will be interested in doing so out of the goodness of their hearts.

    I certainly respect the rights of software authors to choose whatever license suits them; it's their software; and I have a personal fondness for the BSDs; but it is the case that Linux's GPL requirements have made 3rd party development a possibility on a wide variety of devices that would otherwise have remained closed(router firmwares, Android ROMs, etc.) while BSD support is considerably patchier outside of relatively well understood platforms and/or ones with genuinely cooperative vendors. The handset market, unfortunately, isn't a particularly good example of either; so I wouldn't be too optimistic about actually being able to run anything other than the vendor binaries on most of the hardware you'll actually be able to buy.

  45. Re:What's the init system? Not systemd? by skullandbones99 · · Score: 2

    We are using systemd for our commercial Embedded ARM Linux system solutions for our customers. You have heard of Yocto, right ? https://www.yoctoproject.org/

  46. Re:What's the init system? Not systemd? by Anonymous Coward · · Score: 0

    Just because the GUI is different doesn't mean the only Linux is the kernel.

  47. Re:What's the init system? Not systemd? by F.Ultra · · Score: 1

    It uses a custom in-house developed init just like Android does. Since Android only uses the Linux kernel this have nothing what so ever to do with systemd. https://fuchsia.googlesource.c...

  48. Re:What's the init system? Not systemd? by Anonymous Coward · · Score: 0

    I doubt that. systemd isnt a problem for people who actually understand it.

    Have a look at this http://0pointer.de/blog/projects/the-biggest-myths.html

    Much of what we have heard about it is disinformation from the anti-systemd group. The first fact is it is backward compatible with sysv init so you can start your services with sysv if desired. You are more than welcome to write shell scripts as you did before. As I will explain, if you want to write your own init code, systemd is actually gives you more control and flexibility.

    The fact is its actually more modularized and configurable than the old system. Thats because the system is based around a dbus architecture and is decentralized. You can write daemons that listen for event messages on DBUS and respond to those events. This also allows parts of the system to be interchangeable. So if you want to start mygoodservice whenever the network card goes up, you can write a daemon to watch for a "network card goes up" message on DBUS and start mygoodservice when that happens. systemd has a stock daemon that does that and is controlled by the declarative unit files, but you could add custom written daemons as well written in any language that can communicate over DBUS. So, its totally decentralized because starting and stopping services can be done by any number of independant daemons that communicate via dbus, its a modular, decentralized, loosely coupled design.

    The declarative unit files are also easier to write since you make simple declarations to have programs started, Shell code is not as readable and intuitive as the declarative language.

    All of these lies against systemd badly need to be debunked. Its like people hear the lies and they just parrot them over and over again without really knowing what they are talking about.

  49. Re:What's the init system? Not systemd? by Eravnrekaree · · Score: 3, Informative

    systemd is actually far more modular and decentralized than the old event system and more customizable. The people who oppose it don't know what they are talking about and just oppose it as a knee jerk reaction because its new. Since systemd supports sysv init scripts, it has all of the functionality of sysv, it only adds additional functionality. So the anti-systemd mentality is not that they cannot use it the way they want, but they do not think that people should be allowed to use the additional functionality that systemd provides.

      For instance, systemd is far more elegant if you need to be able to start service only when multiple other events have occured and multiple conditions have been met and provides a very elegant way to monitor and generate events in a standardized way. Its decentralized and loosely coupled because of the dbus oriented design. If you want to start a service when a user does an su, this becomes much easier with systemd.

    You can write new daemons that monitor dbus that can be custom programmed however someone wants in any programming language to define when a service should be started. systemd has stock daemons that are controlled by the unit files, but you can also write init daemons in any programming language that have custom logic.

    All of the disinformation against systemd is really destructive and damaging to Linux they misrepresent everything systemd does.

    The fact is systemd is an enormous improvement that makes Linux far more flexible and easier to manage.

  50. Re:What's the init system? Not systemd? by Anonymous Coward · · Score: 0

    The lies against systemd really need to stop. Its damaging to Linux to continue to propogate this disinformation, the lies have been exposed extensively elsewhere. systemd is more modular, less centralized and more configurable than the old init system. Plus, old sysv init is still supported under systemd. I am becoming more and more convinced those propogating systemd lies are intentionally trying to damage linux by spreading this garbage disinformation against systemd.

  51. Re:About time to go back to dumbphones by Anonymous Coward · · Score: 0

    >"About time to go back to dumbphones. Closed source garbage".

    Well from what I can gather this will be licenced under a permissive licence. Which means that it can be completely locked down and you get to see no code at all. Or the other way prehaps. Guess which one they'll choose? (Hint: you won't be seeing any code ....) .

    So yes I quite agree -- closed source garbage (that's where it'll be going) and time to go back to dumbphones.

    I must admit I do have a smartphone - but it isn't a brand new recent one. Last (and only!) relatively recent smartphone I bought was a refurbished samsung galaxy S5 and I only bought that because I knew I could reflash it with (back then) cyanogenmod. I knew how terrible the default samsung would be! (Bloated, horrible and slow).

    My next phone should the S5 break will be ..... a dumbphone! I can live without facebook or twitter (never joined, don't use them), I don't need to hang on every second on my phone, I don't feel the need to be screaming blue murder and swearing at people all the time, I don't need to know where to buy lots of junk that I'll never need "at that low, low price", I'm not going to simply physically fall over and stop existing because I didn't read the message "LOL Ur krazy!" sent to me by a "friend" for the umpteenth time, I'm not intrested in stupid cat videos and I don't need to "live" through my phone either.

    If people want the latest spyware ridden survelience ad-friendly consumer no-removable-battery no-micro-sd-card no-headphone-socket use-only-our-app-$tore our-approved-stuff bloated locked down pile of blingy dog poo tat then that's up to them, but me? Do not want.

    This announcement from google - although I'm not a developer - does not come as any big surprise or shock to me. In fact I'm surprised they actually took this long to do this.

    To be frank though although I'm not a developer or expert I could never - for example - in google's early days get over the fact that their "don't be evil" line was nothing more than just what it was - a meaningless catchphrase.

    Many people (noticably developers) in the early days I guess back in the day who hated M$ but found themselves without a place to go moved over to google/android. Google: "Hey developers! We know you hate that godawful microsoft rubbish. We know it is all closed up. You want something new? Want to develop something good? Come join us, we aren't microsoft. Make the future! Come code here! Don't be evil".

    Move forward to today and google I'd say has already become fully evil. I always wondered -- once they had enough "parts" so to speak, just pull up the ladder. "Ok, this [code] is ours now. We don't need you". I guess this is the beginnings of that prehaps?

    What's worse is there was already an example from history. So lots of people back then hated microsoft but imagined that google was good. Go back to the 80s and it was the same for IBM and Microsoft. IBM was portrayed as the big evil, the corporate behemoth, the boring dull company that was set in its ways, tied to the past. Microsoft: "We're young, our stuff is new, just buy and run it, we're the future!". And we all know how that one turned out!

    I guess what I'm trying to say is that we should've seen/realised google would eventually turn evil and that "don't be evil" was only ever a catchphrase. History, need to learn from it.

  52. Re:What's the init system? Not systemd? by Anonymous Coward · · Score: 0

    You're idiots and I hope you die soon but not quickly.

  53. Modifying by DrYak · · Score: 1

    If you want your code to be reused by others you simply have to choose an unmodified license.

    What I'm saying is that under some special circumstances, the modified license can happen to be another different unmodified.
    And this newly licensed code can still be acceptable under the old licensing term.

    This usually happens when transitioning from permissive license (like the BSD family ; because they are on purpose done in a way that let total freedom to the developers, including even NOT releasing the code at all) to a copy-left share-alike (the addition of the restrictions that prevent developer from blocking end-users are acceptable under some forms of BSD).

    Or probably from permissive license to nearly anything else, including commercial. (again, that's the whole purpose of permissive license in the first place).

    (as long as the new license doesn't contradict the terms under which you got the code).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  54. Re:What's the init system? Not systemd? by nazrhyn · · Score: 1

    You're brave.

  55. So is Google becoming Apple? by TheOuterLinux · · Score: 1

    Their new OS sounds exactly like what Apple did with Mac's OS, except you know it'll be reliant on cloud computing. I just hope Apple doesn't take note and stays as "desktop" as possible.