Slashdot Mirror


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.

106 comments

  1. Important to note: not actually a new feature by Narcocide · · Score: 5, Insightful

    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.

    1. Re:Important to note: not actually a new feature by ZorinLynx · · Score: 2

      I was about to ask, but you sorta got there first... How is this different than developer mode which gives you full access to the system?

      I haven't used Chromebooks in a while; did they take that out?

    2. Re:Important to note: not actually a new feature by Anonymous Coward · · Score: 0

      Wake me when you can run it in Federal Prison. -Donald

    3. Re:Important to note: not actually a new feature by Narcocide · · Score: 1

      What I had gathered previously was that it was something that not many vendors had left access to. (On purpose, anyway.)

    4. Re: Important to note: not actually a new feature by tysonedwards · · Score: 4, Informative

      Turning on developer mode disables a lot of the security protections. This change keeps the security on and puts apps in a sandbox, just like Android.

      --
      Thirty four characters live here.
    5. Re:Important to note: not actually a new feature by Anonymous Coward · · Score: 0

      Have you seen this Slashdot video yet? Have you bought the family friendly Goat C shirt?

      - FatCashewsLoveMe

    6. Re:Important to note: not actually a new feature by tepples · · Score: 1

      How is this different than developer mode which gives you full access to the system?

      Developer mode self-destructs if someone turns on a Chromebook and looks at it funny. Verified mode does not.

    7. Re:Important to note: not actually a new feature by tepples · · Score: 1

      The new part is the ability for your Chromebrew installation and unpushed changes to survive someone turning on your Chromebook and following the prompts. A developer mode Chromebook prompts the user to press Space then Enter to perform a factory reset, and your non-technical roommate or children just might follow them.

    8. Re:Important to note: not actually a new feature by Anonymous Coward · · Score: 0


      MODDOWN! ; creimer spam post again!

      creimer wants you to click on his youtube channel, then click on his stupid amazon affiliate link spam on Youtube. There is nothing of value on creimer youtube channel. Only creimer click-bot goes there.

      The tests we ran on Chris have shown that Chris has the intelligence of an ameba:
      https://en.wikipedia.org/wiki/...

      So, technically, he is able to conceive some kind of agenda but it will be silly or impossible to follow on a human scale.

      For example, Chris had an agenda to post anything he felt like on Slashdot which did not work well because it was based on his false beliefs that he had an infinite number of karma points as he wrote here several times.

      Several people here explained to Chris that karma maxed out at some level like 50 or so but Chris kept on insisting that his python script had confirmed that he had millions of karma points!

      Oh well, as I wrote before: "It isn't Chris' fault if he is the way he is. We do the best we can do with him and he is partially integrated into society. We try to cure his abnormal need for attention but he is kind of stubborn and won't listen to anybody."

      For the valuable /. users that might already have read the following, please note that there is an important update.

      IMPORTANT UPDATE:
      Special Education for the Santa Clara County Office of Education has invested money to buy Chris a new chair:
      http://www.keynamics.com/image...

      Information about Christopher Dale Reimer and autistic people:

      Autistic people have obsessions about things normal people don't care. For example, one of our autistic patient went haywire when he realized that there was a penny missing in his pocket change.

      To calm him down, one of our educator pretended to have found it on the floor and gave a penny to him.

      The autistic patient condition went even worse because he realized it wasn't the same penny!

      Chris has an obsession with budgeting every penny. He doesn't understand that most people do not budget to the penny and have a flexible amount they allow for miscellaneous items.

      I am Nancy Guerrero and I am Director of Special Education for the Santa Clara County Office of Education. We use Chris' (a.k.a. creimer,cdreimer) picture in our document because he is the hardest case we have ever had to handle:
      http://www.sccoe.org/depts/stu...

      Our artists were inspired by the low carb diet that Christopher follows scrupulously for the small lunch box and by the picture linked below for the rest. I am sure that you will notice the similarities such as the bump on the side of his chest and more:
      https://ibb.co/gVad65

      Please be easy on Christopher although, I am aware that some of our staff handling Chris post joke comments here and obvoiusly, the Santa Clara County Office of Education disapprove that behavior vehemently:
      http://ibb.co/mRVSaG

      But it isn't Chris' fault if he is the way he is. We do the best we can do with him and he is partially integrated into society. We try to cure his abnormal need for attention but he is kind of stubborn and won't listen to anybody.

      Thank You dear users,
      ---
      Nancy Guerrero
      Director
      Special Education
      Santa Clara County Office of Education

    9. Re: Important to note: not actually a new feature by Monster_user · · Score: 1

      In the age of facial recognition, especially combined with bad prompts as the one linked, your comment could be literally true in the near future.

    10. Re:Important to note: not actually a new feature by squiggleslash · · Score: 1

      That's incredibly misleading.

      You appear to be referring to "Developer mode". Developer mode is available in all Chromebooks, and they've always made it easy to get into. It's off by default, because the entire point of the Chromebook is to be a secure platform, and giving people access outside of the sandbox is risky.

      They've never "blocked" this functionality. They implemented the functionality.

      What appears to be being announced today is that they've found a way to sandbox regular old GNU/Linux applications, so they have the same level of security that NaCl, Web apps, and sandboxed Android APKs do.

      That's definitely new, and that's definitely positive.

      --
      You are not alone. This is not normal. None of this is normal.
    11. Re:Important to note: not actually a new feature by squiggleslash · · Score: 1

      It's not remotely similar, and the idiots who modded up the GP need to have their heads examined.

      Developer mode is a system for gaining access to the internals of your Chromebook. It allows you to install arbitrary software. It was developed deliberately by Google, contradicting the GP's contention that Google has been trying to prevent people from doing this.

      Developer mode however is an insecure system. It doesn't sandbox anything. When you're in developer mode, you literally have control over the entire workings of your Chromebook. You can even overwrite the BIOS.

      What this article is about is the ability to run arbitrary GNU/Linux applications in a sandbox. It will not give you, or those applications, control over the Chromebook. Your data will remain safe.

      The only thing the two things have in common are that if you want to run an arbitrary GNU/Linux application, both systems allow you to do so. That's a little like arguing that a car is the same thing as a bus because both can transport you to work.

      --
      You are not alone. This is not normal. None of this is normal.
    12. Re: Important to note: not actually a new feature by Anonymous Coward · · Score: 0

      Please buy my shirt, I need the money to feed my diet. I weigh about 375 pounds(pure muscle, think football player). I can't afford to shovel 5 pounds of food into my mouth a day if you don't buy my shirt. Please buy my shirt, I'll post it on ever thread just in case you forget.
      TLDR:
      I am so poor and hungry that I have to spam slashdots 1000 user base just to eat. I only make 10 cents off each shirt so please make sure you buy 2. That way I can afford to eat. Thank you.
      Please buy my shirt because I offer nothing else to society. My website didn't take off. I tried making a nice website, that didn't work. I tried making YouTube videos, but even with my bots, I only get about
      1300 views and then it stops. That's why I need you to invest in my new businsss. Selling someone else's shirts on amazon and making .10 cents off each one. All I have to do is post a couple links a day to slashdot.
      So far I've made about $10. That's enough for a 1 day supply of cliff bars. At this rate I will go hungry as I can't afford to keep shoveling 5 pounds of meat into my mouth a day. That's why I need you to buy my
      Shirts.
      So please, buy my/someone else's shirt. Again, I make .10 cents off each one, so please buy 2.
      I forgot, I only have 6 YouTube subscribers. But my videos have 1300 views. I'm on my way. Don't worry about the fact that I have 6 likes and 30 dislikes on the video. That doesn't matter. It also doesn't matter that I need at least 1000 subs to get monetized. Please buy my shirt.

    13. Re:Important to note: not actually a new feature by green1 · · Score: 1

      So in other words, this is a solution to a problem that Google themselves created. And not even the easy solution which would be to quit putting up stupid screens that allow people to wipe the machine by pressing the spacebar!

      The only thing that's "insecure" about developer mode is that one stupid screen. I wish companies would stop this war against their end users and allow people to have some control over their own devices without such stupid shenanigans!

    14. Re:Important to note: not actually a new feature by green1 · · Score: 1

      Developer mode however is an insecure system. It doesn't sandbox anything. When you're in developer mode, you literally have control over the entire workings of your Chromebook. You can even overwrite the BIOS.

      Since when did the definition of "insecure" change to mean "the customer has control of the device they bought and paid for"? This is a complete re-definition of the word, and is entirely in the favor of the corporations fighting against the end users.

      What this article is about is the ability to run arbitrary GNU/Linux applications in a sandbox. It will not give you, or those applications, control over the Chromebook. Your data will remain safe.

      The only threat to your data in developer mode was Google themselves with the moronic decision to allow anyone to wipe your device by pressing the spacebar at the big scary security screen. THAT is what is talked about when people talk about google preventing people from running what they want on their own machines, the fact that Google makes it as scary and fragile as possible to control what you already own.

      The only thing the two things have in common are that if you want to run an arbitrary GNU/Linux application, both systems allow you to do so. That's a little like arguing that a car is the same thing as a bus because both can transport you to work.

      Here you are correct. The original developer mode was a way for you to actually own the hardware you paid for, as long as you were ok with any passer-by wiping your device clean if the looked at it funny. The new version is making sure that ownership of your device continues to rest with the manufacturer, but at least you're allowed to use it for a subset of approved activities.

    15. Re:Important to note: not actually a new feature by green1 · · Score: 1

      So the new part is a way to not be screwed over by Google just because you want to pretend you own your hardware....

    16. Re:Important to note: not actually a new feature by green1 · · Score: 1

      You appear to be referring to "Developer mode". Developer mode is available in all Chromebooks, and they've always made it easy to get into. It's off by default, because the entire point of the Chromebook is to be a secure platform, and giving people access outside of the sandbox is risky.

      When did we re-define "secure" to mean "the end user isn't allowed to choose what to do with their hardware"? That's not security, that's oppression. Blocking the end user from running apps, does not stop hackers from accessing your data, or running their own apps. It only means that you don't actually own the hardware you bought and paid for.

      They've never "blocked" this functionality. They implemented the functionality.

      Debatable. By putting up so many barriers (including making sure that any passer-by can wipe your drive clean just by pressing the largest key on the keyboard) They have very much actively discouraged using this functionality, even if it's not technically "blocked". As for "implemented" it's hard to give credit for someone who spends tons of time, effort, and money taking away the primary feature of a general purpose computer just because they come up with the most awkward and inconvenient way possible to give it back to you later.

      What appears to be being announced today is that they've found a way to sandbox regular old GNU/Linux applications, so they have the same level of security that NaCl, Web apps, and sandboxed Android APKs do.

      That's definitely new, and that's definitely positive.

      And by "security" you really mean "lack of end user control", as opposed to the traditional definition of security which would be more focussed on blocking attackers, and less focused on keeping the owner of the machine from actually having any control over it.

    17. Re:Important to note: not actually a new feature by Anonymous Coward · · Score: 0

      So the new part is a way to not be screwed over by Google just because you want to pretend you own your hardware....

      You really do just like to sing just that one note, don't you?

  2. The year of the desktop has arrived! by Anonymous Coward · · Score: 0

    along with this first post!

    learn it, live it, love it, m'ladies

  3. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  4. WOW!!!!!!! by Anonymous Coward · · Score: 0, Funny

    This is AMAZING!!!!! We can now run Linux software on a Linux distro? =O Who would have ever thought!

    1. Re: WOW!!!!!!! by Bing+Tsher+E · · Score: 1

      ChromeOS is a prison compound built on a cement slab that is made out of Linux. The kernal, not the OS.

    2. Re: WOW!!!!!!! by Anonymous Coward · · Score: 0

      WTF is a "kernal?"

    3. Re: WOW!!!!!!! by Desler · · Score: 1
    4. Re: WOW!!!!!!! by Bing+Tsher+E · · Score: 1

      I can never spell that right. Maybe we can get you a job proofreading for me.

    5. Re: WOW!!!!!!! by Anonymous Coward · · Score: 0

      He meant to type "colonel".

  5. Re: Found the LUDDITE! by Anonymous Coward · · Score: 0

    LUDDITE Slashdot ruined my appy comment by removing LUDDITE Linux! Or did it make it appier?

    Apps!

  6. We’re so close by Anonymous Coward · · Score: 0

    Just let us have a “full fat” mode where we can run our own window manager, display server and kernel without having to go through dev mode and we will have a mainstream Linux laptop experience.

    1. Re:We’re so close by green1 · · Score: 2

      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!

    2. Re:We’re so close by Anonymous Coward · · Score: 0

      IfoundAworkaroundAndDecidedToFollowIt.IhackedMyChromebookAndHaveSolveTheWholeSpaceBarProblemAtOnce.TakeThatGoodle!

    3. Re:We’re so close by Anonymous Coward · · Score: 0

      To solve the "wiping" problem, shrink the chrome partition, add a new partition and install there. Alternatively, boot and run an iso image from an SD card. Either way, the only damage from wiping is having to recall how to re-enter dev-mode.

      Personally, though, I never power down and never reboot, so rarely see the scary boot screen.

  7. Linux Apps? by TechyImmigrant · · Score: 4, Insightful

    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.
    1. Re:Linux Apps? by Anonymous Coward · · Score: 0

      Linux apps are the appiest apps!

      p.s. I thought it was a GPLv3 violation to "TiVoize" Linux. Does this mean Chrome OS was using GPLv2?

    2. Re: Linux Apps? by Bradmont · · Score: 1

      Linux is GPL 2, isn't it? I thought Linus was against switching to GPL 3

    3. Re: Linux Apps? by exomondo · · Score: 1

      That's right. The Linux project doesn't do assignments of copyright to the FSF so going from the GPLv2 to GPLv3 would be complicated, but that's an aside to the fact that Linus views Tivoization as a good thing.

    4. Re:Linux Apps? by tepples · · Score: 1

      I can run Linux programs on my Linux machine. I've been able to do that for decades.

      But for what fraction of those "decades" have you been able to buy a compact GNU/Linux laptop in major electronics store chains?

    5. Re:Linux Apps? by AmiMoJo · · Score: 1

      This could finally be the year of the Linux desktop. A decent desktop, decent hardware and drivers supported by the manufacturer, and Linux apps...

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re:Linux Apps? by serviscope_minor · · Score: 1

      Unfortunately it will be the year of commands under someone else's crappy desktop.

      The beauty of the Linux desktop is you can run whatever window manager you like. Don't like the latest offering from Ubuntu or GNOME? KDE, XFCE, LXDE, FVWM, Ratpoision or Xmonad and many others will all work perfectly depenging on your tastes.

      --
      SJW n. One who posts facts.
    7. Re:Linux Apps? by DMJC · · Score: 1

      Just don't expect all your apps to fit any particular desktop metaphor. This is the main reason why GNUstep is so disappointing to use. It could have very well been a great way to run an OSX style desktop on Linux. Instead it doesn't have a web browser, and the applications feel out of place with everything else you have installed. AMIWM is another example, a bit more extreme perhaps. It tries to clone the Amiga desktop's windowing style but doesn't bring any applications of it's own so the entire desktop experience lacks cohesion.

    8. Re:Linux Apps? by AmiMoJo · · Score: 1

      That sounds nice, but I find that the practical result is that many apps don't work well with more than just the one the primary developer used. Scroll wheel and trackpad support is the classic example, but also high DPI.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    9. Re:Linux Apps? by swillden · · Score: 1

      Linux based machines that hide the underlying functionality are simply stupid.

      Tens (hundreds?) of millions of Chromebook users disagree with you. Many of them very strongly.

      The fact is that between 95 and 100% of most people's laptop usage these days is in a browser. Having a system that is nothing but a browser turns out to be quite useful, and to have some big advantages in terms of simplicity, reliability and security. ChromeOS is by about any metric you might name, the most secure consumer operating system ever built. This is at the expense of flexibility since (until recently) the only app was a web browser. But as I already said, this lack of flexibility is actually just fine for many, many people, since the one thing it does is the only thing they need.

      I hope this decision to make ChromeOS more flexible doesn't destroy the things that make it appealing.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    10. Re:Linux Apps? by slew · · Score: 1

      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.

      One question will be if this feature survives a Google transition from Linux to Fuschia/Zircon...

  8. Re: Found the LUDDITE! by Anonymous Coward · · Score: 0

    I think you forgot App ropriate, Mr app guy!

  9. I can run Chrome on Linux by Anonymous Coward · · Score: 0

    And turn the damn thing off any time I please.

    1. Re: I can run Chrome on Linux by Bing+Tsher+E · · Score: 1

      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.

    2. Re: I can run Chrome on Linux by Pinky's+Brain · · Score: 1

      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.

    3. Re: I can run Chrome on Linux by Anonymous Coward · · Score: 0

      Wouldn't a cheaper laptop with more powerful specs make more sense? Or is it just because they now have the option to revert back to chromeOS that they bought a Chromebook?

  10. You can now run linux on linux? What??!?!?!!? by Anonymous Coward · · Score: 0

    Wow, who would have thought? Thanks google, you must be doing something right.

  11. But Why? by JustNiz · · Score: 1

    Why would anyone even want to run Linux in a VM under Chrome instead of just running Linux natively?

    1. Re:But Why? by Anonymous Coward · · Score: 1

      Why would anyone even want to run Linux in a VM under Chrome instead of just running Linux natively?

      So Google can keep spying on you even when running Linux.

    2. Re:But Why? by jetkust · · Score: 4, Interesting

      I would. This makes Chrome laptops more appealing to me. When you want to run Linux on laptops you always have to be careful to select the right laptop which is compatible enough to make it worth buying. Having a laptop that is out of the box compatible is different, or at least where the company that makes it is designing it to do what you want to do. Everything I do on a Linux laptop is either in a browser, or in a terminal. I'm fine with Chrome doing the browser work. And if I have a fully functional terminal, ChromOS may be virtually indistinguishable to me at least with how I use Linux on a daily basis. Also I'm cool with the VM, as long as it's seamless and efficient. Plus you're not really running Linux in a VM, you are running the Linux programs in a VM. ChromeOS is still native. But you're doing what it was designed to do, as opposed to always seeming like you're using workarounds. I also like that it would make development for Android more seamless than if on a Linux machine. I won't be ditching Linux for ChromeOS any time soon, but it does increase my interest level.

    3. Re:But Why? by AHuxley · · Score: 1

      Who wants traces of an ad company system still running on hardware at the same time?
      Remove the adware system down to the hardware and start with a real OS.

      --
      Domestic spying is now "Benign Information Gathering"
    4. Re:But Why? by Anonymous Coward · · Score: 0

      I'm fine with Chrome doing the browser work

      I don't mind if Google reads my email, but I draw the line at the browser because I can't trust Google to act in my best interest, because doing so conflicts with their desire to profit from me. To avoid that conflict of interest, I run Firefox with noscript and two ad blockers.

    5. Re:But Why? by serviscope_minor · · Score: 1

      I would. This makes Chrome laptops more appealing to me. When you want to run Linux on laptops you always have to be careful to select the right laptop which is compatible enough to make it worth buying.

      I mean I get it, but you're solving it by finding a laptop which is supported out of the box by the manufacturer which is fine and all, but there are others already that do that. There's System76 for example. But also Dell and Lenovo offer Linux preinstalled on quite a few models. Lenovo even have a certification page for Linux laptops:

      https://certification.ubuntu.c...

      --
      SJW n. One who posts facts.
    6. Re:But Why? by Anonymous Coward · · Score: 0

      They do spy just fine on full GNU/Linux users anyhow.

    7. Re:But Why? by Anonymous Coward · · Score: 0

      Or you can probably search for a laptop made circa 2016, buy it new if available, search for it on ebay etc.
      I don't like having to recommend any particular vendor but Asus ones with the Atom/Celeron/Pentium class of CPU are a chromebook equivalent in term of small, cheap, solid state, one with 2GB RAM / 32 GB flash will run fine (after destroying the partition table on which sits Windoze 10) though you might want quite obviously 4GB RAM.

      I think these CPU (14 nm Atom and perhaps the earlier 22 nm Atom) can support 8GB LPDDR3, and that would be much better again but well, vendors mostly want to sell you more expensive shit. In fact I'd rather have 16GB RAM with a six-watt quad core Atom, that would be about perfect. Because, you're going to give me a quad core CPU that uses no power and then.. I'll have to watch my RAM in a task manager or taskbar applet at all times?
      I need you guys to invent the "digressing" tag, so I can use it.
      There was an early Chromebook with a Sandy Bridge CPU (Celeron 847), which has 2GB soldered RAM and a SO-DIMM slot to bump that to 10GB. Came with an actual hard drive too. Might be funny to see if that gets the latest Chrome OS - I see not reason not to.

    8. Re:But Why? by Anonymous Coward · · Score: 0

      You can use Chromium OS instead then. No Google spying.

    9. Re:But Why? by squiggleslash · · Score: 2

      I think you're overthinking this. We're basically looking at a massive increase in the number of laptops that have a supported open GNU/Linux system. On top of that:

      - Chromebooks are more secure. The proposal from Google involves sandboxing GNU/Linux applications so they're effectively as secure as the existing Webapp/NaCl/Android applications that Chromebooks currently support.
      - There's an extraordinary range of Chromebook laptops, from $150 next-gen netbooks (with 720P screens) to high end rivals to the MacBook Slim (or whatever the fuck they're branded as these days.)

      Even better, Chromebooks don't have a capslock key.

      From the point of view of the GP, this has opened up a whole range of laptops to him or her that weren't available before. But moreover, it's quite possible that the way this is implemented means those laptops will be more useful to him or her than either that cheap HP thing, or that mid-range Dell thing, or that expensive System76 Slabtop.

      I'll be curious to know how well this works. My sole disappointment is I felt that between platforms like Electron and similar but not quite the same platforms like ChromeOS we were going to see more applications written in cross platform, easy to sandbox, ways, and "Debian under ChromeOS" seems like it might slow that movement down. But time will tell.

      --
      You are not alone. This is not normal. None of this is normal.
    10. Re:But Why? by serviscope_minor · · Score: 1

      - Chromebooks are more secure. The proposal from Google involves sandboxing GNU/Linux applications so they're effectively as secure as the existing Webapp/NaCl/Android applications that Chromebooks currently support.

      How do the applications communicate with one another?

      --
      SJW n. One who posts facts.
  12. apps glitch by Anonymous Coward · · Score: 1

    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.

  13. While on topic by jma05 · · Score: 2

    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?

    1. Re:While on topic by Anonymous Coward · · Score: 1

      Having used linux natively on ARM chromebook, I found battery llife comparable. There were so many glitches and hurdles, though, that I have mostly abandoned that machine. Everything almost works perfectly, but I got tired of chasing down corner cases. I let it idle (~2W), though, and uptimes average about a year, before I forget to reconnect the charger to it after playing around with it.

      My current go-to machine is a 2013 version of chromebook pixel which I boot from a Mint or Ubuntu iso image. Works dandy.

      I mostly avoid native chromeos to prevent tracking. I do keep a vanilla chromebook on the mantle to lend to visitors, or to look up the occasional recipe in the kitchen.

    2. Re: While on topic by Anonymous Coward · · Score: 1

      Same and sometimes better.

  14. Crouton by Anonymous Coward · · Score: 0

    This is cool and all, but having used Crouton in dev mode quite a bit I don't see how this is really new. Users who are savvy enough for Linux aren't going to have an issue with dev mode (aforementioned easy-wipe boot screen aside.) Honestly the performance on most Chromebooks is lacking given their mobile-OS class CPUs, limited RAM and meagre storage, so I can't see how this is terribly advantageous unless we're getting optimized performance out of it.

    1. Re:Crouton by Anonymous Coward · · Score: 0

      Users who are savvy enough for Linux

      This really demonstrates the problem with Linux, the underlying operating system shouldn't be so complex that you really need to know anything about it to run applications on it. You shouldn't have to be "savvy enough for Linux", if that's a requirement then it's needlessly complicated.

    2. Re: Crouton by Anonymous Coward · · Score: 0

      Or. different strokes for different folks. you might as well argue why you could possibly ever need a driving licence now there is uber. But Im sure that argument makes sense to morons.

    3. Re:Crouton by green1 · · Score: 1

      (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!

  15. Security, reliability. With today's CPUs it's free by raymorris · · Score: 4, Interesting

    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.

  16. ChromeOS by fluffernutter · · Score: 4, Interesting

    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.
    1. Re:ChromeOS by q_e_t · · Score: 1

      I've had it working directly on an old laptop, and it wasn't too bad. This was to see if my wife might have wanted a Chromebook.

  17. Run Linux apps on Linux? by Anonymous Coward · · Score: 0

    So Chrome OS (Linux) users can run Linux apps now? What was stopping them before?

    1. Re:Run Linux apps on Linux? by green1 · · Score: 1

      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.

  18. Fake by MasterOTheTiger · · Score: 1

    Apt-get is for Ubuntu. Chrome OS is built in Gentoo.

    1. Re:Fake by tepples · · Score: 1

      Since when does Gentoo not support running Debian's userspace in a chroot?

  19. yo Tyson puts the Wine in ChromeOS by Anonymous Coward · · Score: 0

    now your pimpin Chrome can sandbox your DOS/win32 sandbox in a GNU/Linux sandbox.

  20. Re:Security, reliability. With today's CPUs it's f by Anonymous Coward · · Score: 0

    You may have larger problems than you think if you're using a OS that allows any application to cause problems for the system. Virtualization or not.

  21. This is really news by aglider · · Score: 1

    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.
  22. Re:Security, reliability. With today's CPUs it's f by AmiMoJo · · Score: 4, Interesting

    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
  23. But does it run... by OneAhead · · Score: 1

    ... X.Org? Or Wayland?

    1. Re: But does it run... by Anonymous Coward · · Score: 0

      Wayland

    2. Re:But does it run... by Anonymous Coward · · Score: 0

      Both, I expect... ChromeOS is natively Wayland, and then you can install an X server that is backed by Wayland.

  24. Re:Security, reliability. With today's CPUs it's f by Anonymous Coward · · Score: 0

    only for serial single threaded apps my dear. go parallel and up up up goes the numbers towards 25%.

  25. components and license by DrYak · · Score: 1

    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 ]
  26. compact GNU/Linux in major electronics store by DrYak · · Score: 1

    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 ]
    1. Re: compact GNU/Linux in major electronics store by mSparks43 · · Score: 1

      heh, flashbacks.
      we still use the archos 101 i got in 2011. never did get round to installing linux on it though.

    2. Re:compact GNU/Linux in major electronics store by tepples · · Score: 1

      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

      That craze covers fourth quarter 2007 through roughly fourth quarter 2012.

      that subsequently jump-started the whole wave of Chromebooks

      Chromebooks run Linux as their kernel, I'm aware. But until now, they haven't given the user ability to run GNU outside the self-destructing developer mode. Straight from the horse's mouth, with emphasis in the original:

      Remember: Chrome OS devices are not general-purpose PCs.

      So from first quarter 2013 through second quarter 2018, compact laptops usable as general-purpose GNU/Linux laptops were not widely available with a warranty in stores. Sure, netbooks are still scattered across pawn shops, but they haven't seen any updates, and at least one anonymous commenter on Slashdot has unironically suggested to stockpile the dwindling supply of old netbooks and maintain them by replacing lithium cells in their battery packs.

    3. Re:compact GNU/Linux in major electronics store by Anonymous Coward · · Score: 0

      You develop games for discontinued gaming platforms. You probably do some gaming on said platforms too (or at least testing of your own code, I hope). You know there are several communities where people still game on and care for these platforms. They have to hoard aging hardware and keep it running, often requiring component-level repair, or settle for inferior alternatives 'cause the old stuff isn't being made anymore. Why do you think netbooks are any different? I don't see you whining about the NES being discontinued and how you have to refurbish the cartridge connector and replace the capacitors on the old consoles if you want one.

  27. Probably not even virtualization by DrYak · · Score: 1

    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 ]
  28. Just use GalliumOS by nickjj · · Score: 1

    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.

    1. Re:Just use GalliumOS by bluefoxlucid · · Score: 1

      VMs use memory for an entire OS. That includes duplicating the software (shared libraries no longer sharing code), management code (scheduler, etc.), services (all the RAM being used when you bring up to multi-user text console, no X).

      I had argued the first step should be a .NET environment for ChromeOS. It would be relatively-simple to integrate: the .NET installation would include the base mounted under each container along with a resolver built into the Mono or .NET Core system. When you run a .NET application, the resolver tells ChromeOS what it needs; if ChromeOS doesn't have it, it grabs it via NPM or whatever appropriate channel, adds it to the central library of stuff, and exposes it into the container.

      With this configuration, each .NET application can run isolated in its own cgroup (same mechanism as Docker). Calls to certain system services, such as the default browser, would use a helper application which forwards though a socket: .NET calling a Web URL would be the same as a ChromeOS or Android app calling a Web URL, with the same results; same for any "launch default application for X" call.

      ChromeOS could also provide a mount point exposing /Downloads and /Drive, along with a configuration directory separate to that application. In essence, you'd have $HOME with $HOME/Downloads and $HOME/Drive. The .NET environment could provide an appropriate replacement for the usual common file selection dialogues.

      On the one hand, this gets you an immediate .NET environment. On the other, this also paves the way for a more-complex native Linux application environment not running a VM. Native Linux applications might require modified Gnome core libraries, dbus, or GTK to function properly; or the modifications may be minimal. Thing is, you have FLTK, GTK+, Qt, Gnome, KDE, and all these other graphics toolkits that don't all use the exact same mechanism to accomplish some tasks. While you can readily stub in a fake Chrome browser installation and a dbus socket, there will be a lot of polish to get native Linux applications to behave as native Linux applications--just running .NET is easier.

      It's also notable you can use .NET to run Python and Java, if you're so inclined.

    2. Re:Just use GalliumOS by Anonymous Coward · · Score: 0

      Reminds me of Microsoft wasting everyone's time with Silverlight, Windows Phone 7, Metro, UWP etc.
      Why couldn't Microsoft supply one such somewhat universal .NET environment to run phone applets and games etc., even on Windows 7 (let's say they release a Windows 7 SP2), a bit more integrated/out of the box on Windows 8 and on Windows phones obviously, and just stick to it.

      Well I'm not sure I understand everything in your proposition anyway, how will linux applications written in C89, in C99 etc. run on the .NET runtime?

      For this currently announced Linux apps on ChromeOS : made me think of WSL (Linux distros in Windows 10)
      I'm not sure it would be that bad on memory, or you might want a high memory chromebook anyway (4GB, 8GB) since we're talking running Chrome and other applications simultaneously ;)

      VMs use memory for an entire OS. That includes duplicating the software (shared libraries no longer sharing code), management code (scheduler, etc.), services (all the RAM being used when you bring up to multi-user text console, no X).

      Browse a few webpages on your Chromebook, then launch a linux terminal and open one or even two Electron apps.
      The software gods will get a seizure!

    3. Re:Just use GalliumOS by Anonymous Coward · · Score: 0

      GalliumOS is ugly as fuck. I would rather install Solus.

  29. Need NFS Kernel module! by Anonymous Coward · · Score: 0

    Need NFS Kernel module!
    I've had a few chromebooks. Tried for a few weeks to get them to do what I needed. Usually, crouton was enough, but to use that required dev-mode, which breaks the ChromeOS security.

    But even with crouton, nfs wouldn't work because it shares the ChromeOS kernel which is locked down. I don't need many odd kernel modules, but I do need NFS.

    And google really needs to mandate better keyboards in all chromebooks. I've had 3 "wear out" over the years. Generally only get 18 months of use before 5+ keys stop working. Replacement keyboards generally require $100+ "assembly" replacement. Toshiba, Acer, Sharp, Asus ... all wear out. Haven't tried a Dell chromebook. They typically charge $100+ more than the competitors.

  30. Re:Security, reliability. With today's CPUs it's f by Anonymous Coward · · Score: 0

    Know what's better than a 5% performance hit? A 0% performance hit. Every little unnecessary layer adds up and soon you have an inefficient and slow mess of a computer.

    I want native execution, without the performance hit or incompatibility (ie. GPU acceleration) of running a fucking computer system emulator.

  31. Could be come my travel development machine by akunkel · · Score: 0

    I have a Pixelbook and installed the dev channel last night. I was able to get JetBrains IntelliJ up and running as well as Visual Studio Code without much effort. Installing Visual Studio code via the .deb added the application icon to the ChromeOS launcher but since IntelliJ does not have .deb file package I could not figure out how to add it to the launcher so I need to launch it from the command line. IntelliJ runs smoothly but I have not loaded one of my larger projects yet to really put it through the paces. There are a bunch of things that are broken right know which is expected but when they iron out those issues this could become a great development machine for travel especially when hooked up to my Packed Pixels external portable monitor.

  32. 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?

  33. And why would you want to??? by Anonymous Coward · · Score: 0

    Really, this is simply stupid. Who cares and would want to install ChromeOS in the first place, than because of its shortcomings have to run another operating systems executables. Isn't this simply a statement that, "Hey we're ChromeOS and we still suck at everything but don't worry, you can try to overcome our sucking by going back to a better OS and extract those apps and then watch them fail 80% of the time.

  34. Website? by Thelasko · · Score: 3, Informative

    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".
    1. Re: Website? by Anonymous Coward · · Score: 0

      I dont even know what a "linux app" is.
      Which linux programs are considered apps?

    2. Re:Website? by Anonymous Coward · · Score: 0

      Unfortunately there's a new movement (or more properly a neo-movement) that seeks to allow distribution-agnostic packages to be installed. Among these are Flatpak, Snap (in theory, once you have installed the necessary backend, which is readily available in Ubuntu/Debian based distributions), and AppImage

    3. Re:Website? by Thelasko · · Score: 1

      Unfortunately there's a new movement (or more properly a neo-movement) that seeks to allow distribution-agnostic packages to be installed. Among these are Flatpak, Snap (in theory, once you have installed the necessary backend, which is readily available in Ubuntu/Debian based distributions), and AppImage

      I forgot about those abominations. I guess I'm showing my age.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    4. Re: Website? by Anonymous Coward · · Score: 0

      The term "app" is a decades old shorthand for "application". An application is just another name for a piece of software.

      An app on Linux is anything like Gimp, Audacity, Shotcut, Firefox...anything really.

  35. Re:Security, reliability. With today's CPUs it's f by q_e_t · · Score: 1

    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.

  36. Consoles closer to identical than vintage laptops by tepples · · Score: 1

    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.

  37. And Android by sad_ · · Score: 1

    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.