You Can Now Run Linux Apps On Chrome OS (venturebeat.com)
Google today announced Chrome OS is getting Linux support. "As a result, Chromebooks will soon be able to run Linux apps and execute Linux commands," reports VentureBeat. "A preview of Linux on the Pixelbook will be released first, with support for more devices coming soon." From the report: "Just go to wherever you normally get those apps, whether it's on the websites or through apt-get in the Linux terminal, and seamless get those apps like any other Linux distribution," Chrome OS director of product management Kan Liu told VentureBeat.
Support for Linux apps means developers will finally be able to use a Google device to develop for Google's platforms, rather than having to depend on Windows, Mac, or Linux machines. And because Chrome OS doesn't just run Chrome OS-specific apps anymore, developers will be able to create, test, and run any Android or web app for phones, tablets, and laptops all on their Chromebooks. Without having to switch devices, you can run your favorite IDE -- as long as there is a Debian Linux version (for the curious, Google is specifically using Debian Stretch here -- code in your favorite language and launch projects to Google Cloud with the command line.
Support for Linux apps means developers will finally be able to use a Google device to develop for Google's platforms, rather than having to depend on Windows, Mac, or Linux machines. And because Chrome OS doesn't just run Chrome OS-specific apps anymore, developers will be able to create, test, and run any Android or web app for phones, tablets, and laptops all on their Chromebooks. Without having to switch devices, you can run your favorite IDE -- as long as there is a Debian Linux version (for the curious, Google is specifically using Debian Stretch here -- code in your favorite language and launch projects to Google Cloud with the command line.
It's only "new" in the sense that they stopped forcibly blocking this functionality. Probably because Windows 10 can run Linux apps finally so now Chrome OS was the only major one left that couldn't.
Comment removed based on user account deletion
ChromeOS is a prison compound built on a cement slab that is made out of Linux. The kernal, not the OS.
I can run Linux programs on my Linux machine. I've been able to do that for decades.
Linux based machines that hide the underlying functionality are simply stupid.
I should use this sig to advertise my book ISBN-13 : 978-1501515132.
All I really want is developer mode that doesn't have the obnoxious screen allowing any passer-by to wipe your machine by pressing the spacebar.
The only thing "insecure" about developer mode is that stupid boot screen!
An old Commodore OS.
I can never spell that right. Maybe we can get you a job proofreading for me.
Yes, but some of us would like to buy one of those under $200 chromebooks, wipe it and run a freenix on it. I would choose NetBSD, with the tab window manager (twm) and build the stuff I wanted out of pkgsrc. It wouldn't include a lot of the bloated shit people call a 'modern desktop' and it would run hella fast on that light inexpensive hardware.
Why would anyone even want to run Linux in a VM under Chrome instead of just running Linux natively?
I am part of a team currently redubbing "the matrix". We hope to release this new version with every instance of the word "program" replaced by the word "apps". People in the future will thus have some underestanding of what is going on.
How good is ARM Linux battery life on a Chromebook, if I replace the Chrome OS completely?
Is it comparable or is it much lower?
The CPUs do virtualization in hardware these days, so VMs are essentially free. The performance difference is less than 5%, often closer to 1%.
What you get for that is clear separation, in terms of security, stability, etc. No one application can cause problems for the system.
This news actually made me interested to try ChomeOS for Android development and possibly see how I can better use the Google ecosystem. For some curious reason it's not easy to download it for people to see if it would work for them. There is some free bastardization of it that requires you to fill out a form and you can try it free, but why would they not just release it like a Linux distribution? If I like it, I might buy a Chromebook, but as it sits I'm not interested.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
Apt-get is for Ubuntu. Chrome OS is built in Gentoo.
I can run Linux programs inside an operating system based on ... Linux.
Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
Well, it was 1% before Meltdown. Now if you have an Intel CPU it's quite a lot worse than that.
Fortunately most Chromebooks are ARM based.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
... X.Org? Or Wayland?
Lots of people run Linux on their Chromebooks, it's a very open platform. Just need to take out the write protect screw and you can modify the open source bootloader to load a different OS.
p.s. I thought it was a GPLv3 violation to "TiVoize" Linux. Does this mean Chrome OS was using GPLv2?
The Linux kernel (the thing written by Linus Torvalds) is still GPLv2 because:
- Linus doesn't want to enforce anti-TiVoization (he's more on the programatic vs. ideological scale than RMS. He's fine with locked devices that still provide source code for curious users. RMS is the one who doesn't like something that can be considered as "someone else's computer")
- The current kernel license is litterally "GPLv2 only", not "GPLv2 or any future version". All the authors that have contributed to Linux have agreed to release their patches under the same "GPLv2 only" license, and the kernel doesn't use "attribution" (the author of some piece of code remain the owner of that piece of code. The propriety of bits of the kernel don't automatically shift to Linus). Switching to GPLv3 would require contacting every single last author that has still owning bits in the kernel and ask them to accept re-licensing to either "GPLv2+" or "GPLv3" (or GPLv3+). Not realistically feasible.
There are huge swaths of GNU userland (e.g.: most of the parts that the FSF is taking care of) and other userland components that have switched to GPLv3. But typical chrome book doesn't use that many of them (e.g.: there's no GCC compiler installed).
ChromeBook aren't TiVoized, they are made user-friendly/idiot-proof (that's why top poster said "hiding", not "blocking you from").
- A dev can install whatever they want if they turn the dev mode on.
- But a clueless use should be able to revert back to original factory state with a couple of key press.
(And that's where the problem lies currently. Is way to easy for a clueless roommate/child to wipe a dev's chromebook)
- These thing use Coreboot open firmware. It's opensource. For a power use, it's not that complicated to reflash them to a new custom firmware that will accept any full-blown GNU/Linux installation without making it too easy to self-destruct.
(But I think a lot of devs, prefer to have the light "chromebook" experience and only open a sandbox for their linux-ing needs).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
But for what fraction of those "decades" have you been able to buy a compact GNU/Linux laptop in major electronics store chains?
Approximately since the ASUS eeePC started the "sub-notebook with Linux in your local store" craze (followed imediatly by Acer. And then countless no-name Asian manufacturer spitting crappier machines) , that subsequently jump-started the whole wave of Chromebooks, once google decided to address the "userfriendly so even your grandma can use it" part and the "minimal quality so the machine isn't full crap".
So since slightly more than 1 decade.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
ChromeOS uses the Linux kernel (and very often a modern one, thanks to Google putting some efforts with hardware manufacturer).
Debian GNU/Linux also relies on a Linux kernel, hence the name.
Linux has been having containerization capabilities for quite some time (back when LXC started the whole craze that lead to modern-day Docker).
The "sandboxing" is probably just a different container running from the same kernel, with no ressource costs at all.
They're probably doing the same kind of things that crouton has been doing, but with full kernel's containerization instead of only chroot.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
The article mentions that it runs Linux through a VM but that's not going to be very good in terms of performance.
GalliumOS has been around for years. It's a fork of xubuntu that's optimized for Chromebooks.
I've been running it on my Chromebook for 2 years. It's something you boot into directly, so no VMs are required (and you can choose to dual boot into ChromeOS if you want to keep it around).
Details on how to set it all up can be found at https://nickjanetakis.com/blog....
I run all sorts of real development work loads on a $350 Chromebook and it's rock solid.
Chrome OS is an operating system designed by Google that is based on the Linux kernel
So they're finally letting Linux programs run on Linux?
Does anyone download Linux apps from websites? The first thing I tell noobs is to stop doing that and use the repository. Downloading Linux software from websites is asking for all kinds of problems.
One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
So you have never had a program use too many resources and bring the system to a crawl. Yes, you can configure the OS to constrain programs in various ways, but containerisation or virtualisation is a fairly quick way to do it, provided the OS constrains the resources used by the VM or container.
(aforementioned easy-wipe boot screen aside.)
It's really hard to ignore a massive warning with loud audible beep that begs anyone nearby to please destroy all your data....
If Google really wanted to fix the problem, they didn't need to go to all this work, they just needed to remove that one huge threat!
What was stopping them before?
Google.
More specifically that if they dared run the applications they want to on the machine Google would throw up a big scary warning screen with loud audible beep that begs anyone nearby to please wipe your data. But other than that, sure, it was actually easy to run any app you want. As long as you are willing to risk all your data.
I imagine that there are far fewer of any single model of netbook than for the NES. This diversity makes it harder for people like me to find a community of other people knowledgeable enough to perform component-level repair on a particular model of netbook than for the NES.
You get to run Linux AND Android applications on your chromebook.
Suddenly this little laptop of little interest is getting very interesting.
On a long enough timeline, the survival rate for everyone drops to zero.