Meh, Android is a locked-down OS that happens to use the Linux kernel. ChromeOS is a crippled internet-only OS that happens to use the Linux kernel.
Sure, this makes a lot of people have "Linux" in their hands, sort of, hidden away where they'll never find it and where it doesn't matter. I'm not sure this is much of an "open source" victory.
It is an "open source" victory although possibly not a "free software" one. A lot of people actually believe that open source and proprietary software both have their "raison d'être" and that it's all good if they form a symbiotic relationship (think of git/Github for example). Richard Stallman obviously disagrees with this as I suspect you do: https://www.gnu.org/philosophy/open-source-misses-the-point....
It's fairly straightforward to root your Android handset.
For a ChromeOS device it can be even easier: just download an installer, turn off the physical safety switch or screw, and you're running a full linux distro.
Still you have a point that it's hidden away. That could be seen as a plus for some: they don't want a Gnome or KDE experience. ChromeOS appears to be filling a real market niche.
Perhaps it negates the reason you use Linux, but there are plenty of reasons to use it that have nothing to do with Free Software. It's a tried and true OS with tens of thousands of eyes on its source code, it has a massive community supporting it, and it's free as in beer. Getting a very good OS for free is reason enough to use it for many people, even if they don't have complete control over it out of the box.
Linus Torvalds feels pretty strongly about GPLv2 as compared to GPLv3.
The fact that he prefers GPLv2 is a pretty strong counter-argument: GPLv2 allows the ODM/OEM to implement a linux soltuion. The end user has no guarantee of crypto keys, software, or hardware that enables "root" access.
Except for the fact that sudo is already built into your system. What?
Rooting most likely voids your warranty and is definitely nontrivial to non-technical people. I have rooted my phone and installed cyanogenmod before and I wouldn't call it easy. I can't imagine average people going through that process voluntarily or without screwing it up. Yeah, to people like us it might not be that bad, but to your every day user it just doesn't make any sense to do.
That's a horrible analogy, sorry.
I have to agree with some other commenters here that Google using Linux as a base for android and chromeOS doesn't do much for the Linux community (not nothing, though). It really doesn't matter what kernel they are using. It's all the stuff that's build on top which matters... maybe there's something to calling it "GNU/Linux" after all - just so we could avoid misleading and misinformed commentary like this blog post.
I had to install sudo. If somebody else installed it, told me when I could use it, and threatened me legally when I disobeyed or helped others disobey, sudo would be a problem.
The fuck? Running apps as root (or other high privileges) happens all the time on desktop linux. Does that negate "the meaning" of Linux.
Are you actually complaining about how manufacturers often have locked boot loaders and you need to jump through hoops to get to an OS you like? That's not an issue with the OS.
Most people will never find Linux just like they will never find the NT kernel. What is important for most users is the outer shell -- not the inner workings.
The more the Linux kernel is used, the more contributions and bug fixes it will have from companies that use it. This might also mean better hardware support -- which we all benefit from.
> What is important for most users is the outer shell -- not the inner workings.
Exactly, so if the shell is a bunch of non-free restricted crap or is under the control of someone else in a remote server... what's the point? What practical difference does it make to a user to be running Android or iOS? What difference does it make to them if there is an invisible Linux kernel underneath?
Why should the difference be to the user? The inner workings are important to the creators - it loosens their dependency on an external proprietary firm. The interface matters to the users.
It's no coincidence that six out of ten in this list run on Linux:
Android has had a huge impact on the phone market in terms of openness, for manufacturers as well as for end users. I took advantage of this when I put CyanogenMod on my phone using the unlocking tool provided by HTC. I didn't even think of doing something like that with my pre-Android phones.
If you choose to buy a locked-down Android device, blame yourself and then blame Linus: he's the one strongly objecting to distributing Linux under the GPLv3 license, because he dislikes the very clause that would guarantee your freedom to tinker with you device's kernel. But even if every Android was as closed as a TiVo box, it would still be an open-source victory. It would just be a victory more relevant to the manufacturers world than to the users world.
Chrome OS device are similarly hackable, each Chromebook having a switch to turn on Developer Mode. I took advantage of this to run a Debian chroot in my Chromebook's linux system.
More generally, I find it ironic that people complain about Android and Chrome OS not being "real Linux". For years we have had flame wars about Linux vs GNU/Linux terminology, and now people say that Androids and Chromebooks don't really run Linux because they are not anything like a GNU environment. Turns out the Linux vs GNU/Linux distinction is actually useful.
Everyone says how great Google is for Linux, but nobody talks about how good Linux is for Google.
Not that I think Google is exploiting the free software movement or anything, but Google would have never had a chance with Android without the Linux kernel. The Google play stack is the opposite of a free software victory.
I'm tired of hearing all the things Google has done for Linux. Maybe we could talk a little more about how free software has facilitated the growth of one of the top tech companies on the planet.
> I'm tired of hearing all the things Google has done for Linux. Maybe we could talk a little more about how free software has facilitated the growth of one of the top tech companies on the planet.
I think the case can be made that both are true -- Linux desperately needed a way to win public acceptance, Google needed an unencumbered foundation for various projects.
Also, we mustn't forget the snowball effect -- when an operating system gets to a certain point in installed base, it becomes the operating system. All signs are that Linux will get to that point, and Google will have been one of the primary reasons.
Quite so: It took a company with the resources to give Linux a modern touch-based managed language userland to make it popular. If you want to know where the next Ubuntu is coming from, look to fully open Android distributions like CyanogenMod. With their deal with Oppo, you can make a good case that Cyanogen has done better than Ubuntu in making OEM deals.
While this is generally true for many of Google's activities, had Linux not been available they could probably have used a BSD-licensed kernel for a mobile OS, as Apple have done.
It's currently better than it has ever been with in the open source movement as it pertains to mainstream computing. Never before have so many consumers had so many devices with so much open software under the hood. Of course it may not be what you hoped for, but it's hard to argue it's not better than it was, say, in the 90s.
I'm constantly surprised at how Google drags its feet with getting Android out to more uses. I mean, we've seen 3rd-party hardware manufacturers sticking Android on All-In-One PCs, netbooks, HDMI sticks, mini-PCs, video-game consoles, etc. Even Android support for tablets came out well after manufacturers had released hundreds of Android-based iPad clones.
In spite of its various UI failings, android is well-positioned to be the next Windows, and with it the Play Store could take over the world. And yet Google sits in their hands and sticks to phones and tablets.
Google was correct to focus on dominating handsets. If you dominate handsets, you dominate devices as a whole.
Android also has a very strong position in embedded UI in "appliance" devices.
There is an argument to made that Google sucks at marketing tablets, and gave iPad too big a lead in the market. But overall execution is hard to find fault with.
Devices sold each year is not the same as devices in use at any given moment. Because of the break-neck pace and carrier subsidies, consumers replace smartphones faster than anything else. So obviously you're going to see fewer set-top boxes, portable gaming devices, notebooks, etc. devices being sold. But Google doesn't care how many Android devices are sold, because they don't make a dime from sales. They want the OS to be used.
No, but my point is that most people still have a PC that doesn't run a Google OS, they just don't buy a new PC every 2 years - but that PC may see equal or greater use than their phone.
I don't want to argue because we agree completely that Android has more potential that it has yet accessed. And I have been sharply critical of how Google has handled marketing of Android in some contexts. But they're not bunglers. They got 90% of the task 90% right, and Android is on track to have a multi-decades dominance, surprisingly similar to how dominant Windows was.
Criticism has to be tempered by reality and the reality is that Andy Rubin made the right first moves and executed about as well as possible. And if that makes Google late to an enterprise focus, which will get more love in the next version of Android, that's a relatively small price to pay for total focus on and crushing what really matters. Also, embedded Android isn't completely out in the cold in terms of becoming "Google logo" products. The newer Android-based cameras from Samsung have the Play store. These are real Android cameras, with a fully Google-blessed, general-purpose Android OS in them. in addition to sharing photos to any app, you can edit your Drive documents on your camera.
Fair, but again to be specific, Linux isn't an OS--it's a kernel. When people talk about "Linux" as an OS, they typically mean some variant of GNU/Linux: RedHat, Ubuntu, Debian, etc.
Android (as promoted by Google) is not a member of that club. Maybe ASOP is, but more and more of Google's development effort is shifting to Play Services, and away from ASOP.
I do agree with what the article states, but I feel the author misses on a key point.
Google was based on linux and grew around it. As Google grew, they needed more linux boxes and started to develop more. They built their entire infrastructure around linux OSes and contributed most of their knowledge back to the open source world. Examples: MapReduce, GFS,... Google build it for internal, people redevelop for open source, and therefore Linux grows in usage.
However, the growth in Linux could also be attributed to the boom in software/app development which theses days mostly runs on Linux anyway. Think of a big-name web or app company that doesn't use linux. Not too many I can think of.
I'm surprised nobody has mentioned the next big Linux distributer: Valve.
I had my doubts about how well SteamOS would do, until recently when the Unreal and Cry engines were opened to licensing and both touted SteamOS support as a major current or upcoming feature. People seem to be taking this seriously.
There is an interesting symmetry there: ChromeOS is taking traditional notebook form factor devices away from Windows. Steam OS might do the same for gaming PCs. With the high price of current-generation consoles, people will increasingly ask "Why not a PC?"
> [ChromeOS] is gaining ground faster than any operating system ever has, thanks to dirt-cheap hardware and an amazingly simple interface.
Citation seriously needed on that. I'm not aware of any sales figures on ChromeOS, but at least the usage numbers still appear pretty pathetic, 3 years after the launch of the first commercial devices. By what useful and publicly available metric would ChromeOS be growing faster than any OS ever?
Linux is easily the most used OS for servers. Linux has been at the top for awhile, just because the consumer doesn't run the OS natively doesn't mean that they are not using Linux machine. I disagree that google "propelled" linux to the top.
Yeah, I couldn't find the words initially for why he rubs me the wrong way. Self grandeur and verbosity can be tolerated. Fanboyism can be tolerated. But verbosity from fanboyism (for a kernel)... well....
What a bullshit! The user has no idea that there is a linux under the hood and the user cannot use the power and freedom of linux. Would Android be a proprietary system nobody would care (besides some cyganogenmod users). So Android is not about linux from the end users view point.
Also, Mark Shuttleworth closed Bug #1 for Ubuntu: Microsoft has a majority market share. It really depends on how you count market share though. https://bugs.launchpad.net/ubuntu/+bug/1
While this is mostly true in the US (especially if "local store" is Best Buy), things are reasonable compared to when this bug was opened:
- WalMart occasionally sells linux boxes
- When I lived in New York, B&H often had a laptop-with-linux available.
Although I agree that in both cases, the selection, when it is available, is small and often limited to just one model. However
- Outside the US, most stores will sell you a "naked" or "freedos" machine, and not charge you for the windows license. It is, in fact, illegal in many countries to force you into a "hardware+software" bundle. Yay for USA freedom. (For corporations, that is)
Sure, this makes a lot of people have "Linux" in their hands, sort of, hidden away where they'll never find it and where it doesn't matter. I'm not sure this is much of an "open source" victory.