Hacker News new | past | comments | ask | show | jobs | submit login
All Chromebooks will also be Linux laptops going forward (zdnet.com)
556 points by CrankyBear on May 9, 2019 | hide | past | favorite | 372 comments



There's a still a big catch: normally, when a computer "runs Linux", you can keep installing new Linux distros until the hardware dies, which could be decades in the future.

Chromebooks reach "end of life" after a few (edit: ≤ 6.5) years, effectively becoming software-defined garbage: https://support.google.com/chrome/a/answer/6220366

You can install Linux on some Chromebooks, but it's often a lot of work to disable the "press Space to erase your operating system" prompt. It would be better if all EoL Chromebooks received an update to disable secure boot, because secure boot stops being secure when it boots you to an unpatchable OS.


> it's often a lot of work to disable the "press Space to erase your operating system" prompt

That's not what this article is about.

Yes, you can put the Chromebook in dev mode, disable secure boot and deal with that prompt.

But today you can install Debian or Ubuntu or other distros in a container without enabling dev mode, and without disabling secure boot.

Containers were only available on selected Chromebooks until now, and they'll be enabled on all new devices from here on.

You can easily share files between Linux containers and the ChromeOS filesystem, with USB and SD cards, and with Google Drive. There's one-click backup and restore of containers.

Linux apps like Firefox, LibreOffice, Gimp and VS Code are fully integrated into the ChromeOS window manager side by side with ChromeOS apps and Android apps.


I think that's what p1mrx is saying as well. You can install Debian and Ubuntu in the containers, reaping the benefits of secure boot. However, after 6.5 years the devices are EOLd and stop receiving updates making secure boot useless since you're securely booting into out of date software. p1mrx wants secure boot to be disabled once the device is EOL so that they can install a distro without dealing with dev mode.


I agree, the real problem is after (and in my opinion ethically also before) EOL, we can't sign new distro's and bootloaders...

All we need that is currently missing is for end-users to be able (by law) to sign their own boatloaders, by entering their own public key into the most minimal inspectable ring infimum bootloader...

Otherwise it's just a long and slow road towards either fab at home, or alternatively blind computation on the host, and encrypted communication with a minimal IO system attached to the host...


I really agree on the user signed bootloader part. I think we should also have this for Android devices, since most Android devices only have two years of system/security update.


One should always be able to sign one's bootloader. If it's only 6.5 years later it can be that not even Linux support for that hardware would exist then?


> If it's only 6.5 years later it can be that not even Linux support for that hardware would exist then?

On the contrary; Linux continues to have pretty darn good support for hardware that's 10 or even 15 years old.


On the contrary, I have direct experience with more notebooks that disproves your claim.

Linux support for the hardware of the notebooks was never as good as Windows. Experienced users, to be sure that they won't have problem with hardware, tend to buy either Thinkpad or Dell notebooks. Everything else is a lottery. From three non-Dell, non-Thinkpad notebooks that I've bought since 2000 only one had enough hardware support to be even usable for more than five years.

Moreover, the first one, an AMD-based Sony (also not cheap) worked better under Linux under the versions which were less than 5 years old than the model's introduction. Only since that point the problems with the drawing on the screen became so bad that it was not usable at all for anything but being used headless. I was installing every new Ubuntu version every 6 months there, and the hardware support for the video card came to be progressively worse. I've reported the bug behavior but was never contacted to help the investigation, the bug was closed unsolved eventually.

Recently, only two months ago, my Dell notebook, 2 years old, after an update stopped working with an external monitor under kernel packed in the 18.04 LTS Ubuntu (where everything worked for a year before that). It took only days to fix that, but the bug was wide spread enough to strike most users of external monitors.

So no, Linux won't magically work on a machine which is not continuously directly tested by enough developers. It will also even less work after 6.5 years of machine's introduction, again, unless there was a constant work to keep it working. Linux is not a magic pixie dust, but a product by humans that also needs active contributions to even keep working with the old hardware.


> On the contrary, I have direct experience with more notebooks that disproves your claim.

On the contrary, I also have direct experience with notebooks across a wide variety of makes, models, and eras (though most were from the Windows XP era, since a lot of my Linux installs were from migrating folks off XP).

> Experienced users, to be sure that you won't have problem with hardware, tend to buy either Thinkpad or Dell notebooks.

Well yeah. That tends to hold true regardless of operating system. The laptops that still manage to be terrible on Linux (which in my experience is constantly shrinking, even - and especially - for old ones) - were typically worse under Windows.

> So no, Linux won't magically work on a machine which is not continuously directly tested by enough developers.

Of course not. My point is that once it is working, it's typically unlikely that it'll regress all that much unless there's an explicit push to deprecate old hardware. The old laptops ain't popular now, but that doesn't mean they weren't popular enough 10 years ago (or similar enough internals-wise to popular notebooks from 10 years ago) to end up getting enough attention by Linux driver devs to still be usable to this day. Maybe someday bitrot will set in, but my experience with Linux support on old laptops suggests that to be relatively rare.


> The laptops that still manage to be terrible on Linux (which in my experience is constantly shrinking, even - and especially - for old ones) - were typically worse under Windows.

I gave already a direct counterexample, a Sony notebook. No problems under Windows for 10 years, unusable after 4-5 under newer Linux versions.

The example I haven't given: the Samsung notebook where touchpad never worked properly under Linux. The only response from community was "use an external mouse." Also the WIFi card on that Samsung never worked under Linux. Again the answer as "switch WiFi card or use an external one."

> once it is working, it's typically unlikely that it'll regress all that much unless there's an explicit push to deprecate old hardware.

For that I have 2 examples: Sony notebook graphic drivers regressed to make the notebook unusable. The Dell notebook regeressed with the LTS, it was fixed only because the bug stroke too much notebooks at once.

But hardware support does break in Linux unless enough of effort is made.

And some issues are totally broad. Last year I've bought a box with the APU which can't play videos under Linux without stuttering. No problem under Windows.

Nobody who claims that "Linux always works" seems to have an actual experience with notebooks which aren't intentionally pre-selected as "known to work." I don't know why would such claim be even controversial, it's widely known.

https://www.cyberciti.biz/tips/linux-laptop.html

"Wireless 802.11

Another hardware device may not work at all; if you do not pay attention to wireless devices. Most laptops comes with on-board 802.11 (a/b/g/N) wireless cards. Not all card supported so make sure you get Intel Pro series card such as 3945 or Atheros based cards. My advice is use Google to search for your driver or use specialized databases (a more or less complete listing of wireless devices with information about the chipset they are based on and whether or not they are supported in Linux) to search for your laptop card."

https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Touc...

Not to mention the graphics problems even on the Dells:

https://www.reddit.com/r/archlinux/comments/8lbf4o/arch_gnom...

https://askubuntu.com/questions/1105528/ubuntu-18-04-video-s...


Who exactly are you arguing against here, who says that Linux always works? Your Samsung example is instructive here. One-off hardware that was never intended to run under Linux, never did and still doesn't. While you have had some frustrating experiences, the broad consensus, and my own experience, say that Linux tends to extend the useful life of older hardware.

For instance, I have a cheap asus notebook from the Windows 8 era. Windows 8 is EOL, so I upgraded it to Windows 10. Windows 10 takes literally half an hour to boot in the best case, which is after spending a whole day in the update-reboot loop, making sure the system is fully updated. (I do this every quarter or so.) So I dual boot Arch. Arch boots in 30 seconds.

And that's not to mention the stack of Thinkpads going back to 2002, all of which still work flawlessly. (But of course they work, because if Linux ever had a target laptop platform, it was 2000s era Thinkpads.)


> who says that Linux always works?

The whole context of this thread is me responding to the answers to my initial claim (still hard to read, so let me repeat):

> One should always be able to sign one's bootloader. If it's only 6.5 years later it can be that not even Linux support for that hardware would exist then?

And your response finally, the way I see it, confirms exactly that: if you have some notebook for which Linux can't be normally developed and maintained, after 6.5 years the Linux won't "magically work." Which is what I claimed from the start. Full 6.5 years after the introduction, it can remain a non-target. Not as a notebook, but as a set of hardware parts which aren't openly supported. Like all non-Dells and non-Thinkpads for years were, as you also confirm. Being able to install VMs before 6.5 years are over is also not enough.


> today you can install Debian or Ubuntu or other distros in a container

This is far far from the title's promise of being a "Linux laptop"... you might as well also claim all Windows PCs are now Linux PCs because of WSL.

I know I'm not alone when I expect a computer that claims to support Linux to mean running it on the hardware, without a hypervisor, outside of a container or any other kind of virtualization.


Okay, but how does a laptop user benefit from that? What do you get over running Linux in a container?


Better resource utilisation, control, freedom, not requiring google's permission to do anything. When you are inside a container you are still under the control of another OS... the lack of a bunch of other practical limitations of running inside a container that I'm not familiar with because I don't run my frickin desktop inside a container! why would I do that, it's an unnecessary limitation and increases complexity - maybe some people do if they benefit from containers for a very specific use case, but this does not make it a "Linux Laptop" first and foremost.


The container stuff can be very buggy.

A few weeks ago I tried to run Debian and Ubuntu on an older Chromebook with Crouton (also a container solution).

Systemd failed booting, because the last published Chromebook kernel for that device had an incorrectly applied backport of some patch, which made nonexistent system calls return garbage data instead of erroring out.

You can read the details here:

https://github.com/systemd/systemd/issues/11974

https://github.com/dnschneid/crouton/issues/3914#issuecommen...

This kind of stuff took me many tens of hours to debug, and I am relatively experienced with tasks like that.

If you want to have an easy time with Linux, better run the kernel provided with the OS. Containers don't do that.


They're talking about Termina and the Google provided Linux solution.

It's misleading to people who haven't been in the ChromeOs ecosystem before to compare your Crouton setup to Termina. Crouton is not an officially supported Linux on Chromebook solution and requires you to turn on developer mode on the Chromebook which warns you that you are in unsupported land and things may not go as planned.

If you know how Debian works, the new solution Google has for Linux on Chromebooks should work fine for most people. There's only a few gotchas at all anymore. Snaps even work if you know what you're doing.


To be fair, there is a 15-minute mod (mrchromebox.tech) that allows for all Intel Chromebooks =<Kaby Lake to install an open UEFI that supports Windows, Linux and even Clover/MacOS in some cases.


Yep! I flashed my Chromebook and I've been Arch ever since. It's a pretty good experience.


Macs considered obsolete after 7 years https://support.apple.com/en-us/HT201624


One important difference to note. Google's policy is 6.5 years after "first device on the platform is released". Apple's policy is after last manufactured.

The Apple policy also only explicitly applies to hardware (repair parts), although software often falls not far behind (maybe supported for a year or two longer)


Yeah this. I bought a Nexus 6p on sale, just over a year after it was released. This meant it was less than two years before it was no longer supported. The battery was replaced twice and was junk anyway. Good riddance.


My Nexus 6p worked pretty well except had to do a battery replacement once after which the battery life remained excellent. After nearly 3 years of usage, dropped it and shattered the glass. Tried several places for a replacement screen but the feedback everywhere was "parts no longer available". The phone works perfectly otherwise and I had no intention of getting a new one soon. Finally gave up and bought a Oneplus 6.

This kind of forced phasing out of devices is really unfortunate.


You can still find parts on ebay for the 6p. And there are youtube videos on how to do the replacement, but it's not something I'd do myself.


This is eerily similar to my experience. I absolutely love my OnePlus 6. 8 GB of RAM and 256 GB storage is phenomenal, and double the resources of the pixel 3


Random question about OnePlus since I'm seeing it in a Linux conversation... do you happen to use Termux? If so do you happen to know how to run a daemon (e.g. SSH) without getting choked by BgDetect every few minutes?


Yeah I do run termux, but I don't run an SSH daemon anymore (mostly because of issues like that). I just plug in the USB cable and run `adb shell` whenever I need a shell on the phone.

Performance for file transfers is also way faster and more reliable using `adb pull /sdcard/DCIM ./` than with `scp -r phone:/sdcard/DCIM/ ./`

I use termux mostly just run my own ruby scripts or SSH to cloud servers and stuff.

Mind if I ask where the conversation is? (if it's public). That sounds like something I'd enjoy :-)


Your question was not directed towards me but would like to add that for synhing media between phone and computer, Syncthing[0] has been great for me. Once setup, no manual steps are required anymore - everything syncs automatically.

[0]: https://syncthing.net/


Oh, I was just referring to this post, which is about putting Linux on devices meant for other OSes. :-)

Ah I see. Yeah I use USB when I need to, but I neither always have enough data to warrant the speed (often just a handful of pics...), nor is it true that I only want SSH for file transfer. =P


The only good deal I got on Amazon was for 8GB/128GB storage - still have about 70GB left after having copied all my media over from the Nexus 6p. I think I'll be ready for a replacement by the time I get near filling that 70GB up.


Still rocking my Nexus 5X and will continue to do so until it physically dies. LineageOS works spectacularly and I still get Android updates faster than most flagships.


I still use a Nexus 5.

I think I like the Nokia 6 (not the more recent models) as a replacement.

It will sadly have to be replaced at some point.


Another important difference: you can still install linux on a macbook after it is EOL'd by Apple. HArdware support is poor but the machine can still have an OS patched on a regular basis.


And it is worth noting that the 2012 13" MacBook Pro (non-retina, the last upgradeable MacBook) was sold by Apple at least until 2017, so it should be supported until 2024.


Sold? Or manufactured?


Those vintage macbook pros are still getting OS and software updates. Hardly "software-defined garbage". I have a 2012 retina that's still chugging along perfectly. Battery life is down from when I bought it, sure, but there's still enough juice for a few hours of unplugged work.


Macbook Pros cost far more than Chromebooks. MBPs are 4x to 10x the price. They shouldn't be compared apples to apples.


Getting downvoted here, would love to know why.


I did not downvote you nor do I know why you are downvoted and I do understand your frustration.

That said, it is against the Hacker News guidelines to comment about voting/down-voting and generally only results in further down-votes.

https://news.ycombinator.com/newsguidelines.html

"Please don't comment about the voting on comments. It never does any good, and it makes boring reading."


People don't like puns?


Because your post was utterly irrelevant in every possible way. A lot of things a lot more expensive than Macs get EOL on a much more regular basis.

Have fun running brand new Android on a seven year old tablet.


The 2012 retina was released mid-2012, and the 7 year rule starts when it was last produced. So it hasn't reached obsolete/vintage status yet.

(I used the same MacBook, replaced the battery a couple of months ago, and have no plans to replace it anytime soon.)


I use a mid 2009 Core 2 Duo. I replaced the battery on it ~6 months ago. I also installed Mojave on it, and with the exception of a weird quirk where apps that do not live in the Dock do not disappear from it when you close the app, it runs fine.

It is essentially a Hackintosh, albeit a legal one, as the hardware is Apple hardware.

I do dev work on it, though it is ruby and/or javascript, not a lot of true compiling happening. But it works well.

I'd love it to be officially supported, but I mean you have to draw the line somewhere.

Edit: I forgot to mention the SSD I put in it, or the RAM I maxed out. (I did the upgrade work, I was not about to pay the premium for Apple to do it.)


> I replaced the battery on it ~6 months ago.

Where did you purchase the battery from, and how is the performance, if you do not mind me asking?

I also use a mid 2009 Core 2 duo, but lately I have struggled to find a source for a battery that will last more that 1.5 hours in typical usage. I assume the issue is that any authentic Apple battery must have been manufactured so long ago that its capacity is severely degraded after having been stored (at non-ideal temperature) for so long, and it seems like even many third party batteries available are old and had inferior capacity to begin with.


I assumed the same.

I bought the battery from iFixit[1], and I am back to the original of 4ish-5ish hours.

[1] https://www.ifixit.com/Store/Mac/MacBook-Pro-15-Inch-Unibody...


> I also installed Mojave on it, and with the exception of a weird quirk where apps that do not live in the Dock do not disappear from it when you close the app, it runs fine.

If you’re talking about what I think you’re talking about, this is a feature and you can turn it off by disabling “Recent Apps” in System Preferences.


Thanks for this, I will check that out.


What did you need to do to make Mojave compatible? I've seen a few installer patches around[0] but wasn't sure if you rolled your own solution. Thanks.

Edit: added link

[0] https://github.com/rmc-team/macos-patcher



This is the one I used.


I have a 2009 Mac Pro that can no longer be updated because they dropped support for a ton of NVIDIA cards in Mojave.


End of Life does not mean it no longer works.

Also, you are still within your 7 years :)


Not receiving security updates on a modern computer intended to be connected to the internet effectively means it stops being useful/reliable.


I have a 2011 non-retina that's chugging along pretty well, the battery life is good enough to stream a 3 1/2 hour NFL game without a charge. Haven't upgraded the os since 10.12, but it still works well enough.


That's impressive, I can't say the same thing about my 2013 retina.

It wasn't until the last ~6 months that I noticed a drop-off in battery performance. Not sure if it was from streaming football/hockey games or my tendency to throw it into sleep mode thinking "I'll have time later tonight" while keeping my server/db/container processes still running.


The Chromebook updates are not the same as the updates you get from Apple. Chrome gets security updates every 2-3 weeks and full OS updates around every 6 weeks. Apple's OS is updated much less frequently.


macOS gets updates every 4-6 weeks.


My 2012 iMac was not supported by the osx release last year.


Did Apple lock down your iMac preventing you from installing/booting updated versions of Windows or Linux?


The newer Macs with T2 chips do prevent you from installing Linux, actually.

There appears to be some debate online as to whether turning off secure boot on T2 Macs allows Linux to work. It should, but there are some reports online that it does not, at least if you want to use the computer's internal storage. https://www.reddit.com/r/linux/comments/a4thsc/the_actual_fu....

I would have expected this to be sorted out by now, but that doesn't appear to be the case. If anyone knows more, please share...


Do you have a 2011 iMac? The 2012 iMacs do support last year’s macOS, Mojave.


Vintage you mean. Had a coworker point out that Apple calls really old Apple products vintage, it can't be called old or obsolete for whatever reason.


Quoting from the Apple page linked that you responded to: “Obsolete products are those that were discontinued more than 7 years ago.“


Vintage and obsolete are two different categories. Vintage = 5-7 years after last manufacture vs 7+ for obsolete. Service is generally not available for vintage or obsolete products, however some places like California have service for vintage products available. Further details on Apple’s website: https://support.apple.com/en-us/HT201624


Yeah that sounds like something apple would do, they love their orwellian language.


Quoting from the Apple page linked: “Obsolete products are those that were discontinued more than 7 years ago.“


Ha! I remember buying a mac with a disk drive right after the Apple started offering macs with solid state drives. After upgrading the OS, it mac became super sluggish--Apple didn't support the computer for more than a few years.


No it was supported but it was obsolete which is two different things. But also why I don't have mac hardware any longer. One of my favorite machines is still my SamsunNC10, tiny (for it's day) 32 bit machine that runs a *nix. For what I do, which involves writing software, managing servers and browsing the web, it's great, though At some point, it will not have os support any longer for 32 bit.


EoL Macs can be converted to Linux, for what it's worth.


Except if they have a T2 chip and you don’t want to chug along external hdd/storage for your main OS.


All EOL Chromebooks can easily be converted to Linux.


I was replying to someone saying the same about MacBooks, but that’s clearly no longer the case.


This is mostly true, but you'll never get as good an experience with Linux on a Mac as on a Lenovo or Dell. There's just too much proprietary stuff. Even little things like the fan sometimes don't work


YMMV.

https://www.cultofmac.com/162823/linux-creator-linus-torvald...

Apple doesn't always make things easy, but they do have a highly-uniform component set, which can simplify configuration so long as all elements are supported, and senior Linux devs running kit is an incentive to solve hardware issues.

I'm not implying either that all devices are supported (I don't know which are/aren't, though I've had success on Apple kit myself), or that Linus still uses an Apple laptop (he seems to have moved on). But some well-established Linux users have turned to those devices and ben satisfied.


Well, for Apple support.

I’ve installed OpenBSD on a 2007 MbPro and works like a charm. (I put an ssd like 8 years ago though).


This is why I will eventually switch to Linux as my primary work/personal OS.

Unfortunately, my Mac Pro 5,1 refuses to die!


I thought this was a good development but you seem to be very disappointed.

Glass half-full I guess.


Why did you think this was good and for whom?


Maybe good for me. The glass is half full but rising. Like many devs, I prefer a *nix-based client, one whose features are already working (not partially left as an exercise for the user), and that has a full range of available software. Macs have been in the sweet spot for many of us, but Apple's design ethos for the Mac has switched from "passion: best computer ever" to "courage: get used to it". I suspect the thing I'll need to get used to is using something other than a Mac.

So, every move made by MS and Google on their popular, mainstream platforms is a step in the right direction. Neither is a full glass yet, but if these moves prove popular, both companies might decide to take even bolder steps toward desktop Linux.


> Chromebooks reach "end of life" after a few years

6.5 years is not what would usually be described as "a few years."


A lot of 7 year old computers are still totally usable, PCs aren't advancing like they used to. My 2012 retina Macbook Pro is a little bit slow in some cases, but it's still a great machine for normal tasks.


Yeah, I actually bought a 2011 MBP like 2 years ago for 200 bucks. Use it as my main driver for my home music studio. Big projects load a bit slow but aside from that everything works fine. Only thing I don't like is that there isn't really a cheap and decent way to have 2 external monitors on it AFAIK. Which is why I built a low budget Ryzen 2200g build which is perfect for audio and coding and now share my work between the two.


Yep, threw win10 enterprise ltsc on a 7 year old laptop. Use it as a media player sitting under the TV.


Are you suggesting that the number should be higher or lower?

As someone who still has functional PC hardware from the 90's, calling 6.5 "a few years" sounds about right...


There is no reason you shouldn't be able to use this hardware 10~15 years from now. People use old Apple IIs and C64s from decades ago. The trouble is the locked bootloaders, secure boot and all the binary blob drivers.


> There is no reason you shouldn't be able to use this hardware 10~15 years from now. People use old Apple IIs and C64s from decades ago.

And you still can, you just won't be getting updates. Just like Apple IIs and C64s from decades ago don't get any updates.

It's not like 6.5 years after release it just immediately refuses to power on anymore, it still works


It's not a matter of "updates", but the fact that stuff like secure boot means you don't actually own the hardware anymore.

You can "update" a C64 long after its manufacturer is gone, but these devices are literally designed to lock you out.


It still works, but potentially insecurely so - which I'd consider a bit of a problem for daily use.


I don't know about Apple II's but some C64's died due to bad power supplies. You can still find working ones, but that doesn't mean you can count on any particular device to last. They weren't designed for that any more than today's computers.

Chromebooks are designed to preserve data. The hardware is presumed vulnerable to failure.


How are Chromebooks designed to preserve data?

They are basically modern version of a dumb/dumbed down network terminal. Chromebook experience is tailored for doing everything in the browser.

For fsck's sake you have to print through the "cloud": https://www.laptopmag.com/articles/how-to-set-up-google-prin...

You have to trust that Google will preserve your data in its cloud.


Yes, exactly. There are vulnerabilities to be aware of (primarily, losing control of your account, which would be catastrophic), but at least replacing the hardware is just a shopping trip.

This is much better than getting an elderly relative off Windows XP.


Arguably it's much harder to get an elderly relative off Google than XP.


I don't see a similar situation happening where I'd have to do that. I can buy a new Chromebook easily, so no need to worry about hardware obsolescence, and ChromeOS auto-updates.


Many Chromebooks have a reasonable amount of storage in them: it’s possible to use them without relying on the “cloud”.


ChromeOS has supported CUPS for a while now.


some C64's died due to bad power supplies.

There are several companies currently making new (more stable, more reliable) power supplies for C-64's.


Functioning how?


People still run Commodore 64s. There are demo scenes, old hardware enthusiasts that squeeze crazy performance out of old hardware, even a guy who use a Raspberry Pi to emulate an NES cartridge and get his unmodified NES to play SNES games:

https://www.youtube.com/watch?v=ar9WRwCiSr0

Old hardware can often be repaired. If you told a C64 user back in the day his machine would break in two years, he or she wouldn't shell out the $$ on it, but today people buy $400~$800 cellphones that turn into garbage.


Exactly.

Unsurprisingly, there's even a few hacks out there for upgrading old C64s with newer/better components, too, if you want to get another couple decades out of it. There's even new manufacture C64-compatible enthusiast boards being produced [1], although I believe you may have to supply your own SID chip. The latter doesn't count much for this topic, but it illustrates there's some interest. Further, the parts that are likely to break over time are fairly trivial for someone with soldering skills to replace. I know of at least a couple people who preemptively replaced capacitors on old C64s they bought and refurbished.

[1] https://icomp.de/shop-icomp/en/produkt-details/product/c64-r...


> If you told a C64 user back in the day his machine would break in two years, he or she wouldn't shell out the $$ on it, but today people buy $400~$800 cellphones that turn into garbage.

I wouldn't put money on that. A C64's starting price was $600 in 1982 dollars. For $154 in 1982, quite a few people might have been willing.


When was the last time a Commodore 64 received a vendor-issued software upgrade? Because that's what we're talking about. Not how long will the hardware last, but how long will the manufacturer release software updates.


"If you told a C64 user back in the day his machine would break in two years..."

That was pretty much expected. Hardware upgrades were just as fast and furious as they are now, if not moreso. Backwards compatibility with years-old systems at the consumer level was a byproduct, not a plan.


I'm just saying support for a few years would typically suggest 2-4 years. 6.5 years is considerably longer than "a few years" would imply. Particularly in the context of the other common computing platform - phones.

Is 6.5 a magic perfect number? No, I'd like to see more like 10 years honestly (which matches what Microsoft supports with Windows). But let's at least use the actual numbers and not easily confused vague terms like "few"


6.5 years is the lifetime of the platform. An individual device for sale could fall anywhere on that timeline.


Agree; this was a blatant and knowing mischaracterization by OP.


It is still planned obselescence, even at 6.5 years.

I still use a lenovo t420 that is almost 8 years old. I bought it with the fastest processor available back then, and it is still plenty useful as a Debian desktop.


That's a perfectly fine Linux workstation for most non-GPU purposes. I use a slightly older model ThinkPad, in which I upgrade the CPU, RAM, and keyboard. (It does mean running my own GPU server, over the network, for Tensorflow, etc., which is an inconvenience compared to onboard. But "cloud" is en vogue anyway.)


Lenovo didn’t even officially support t420 windows 10 drivers. You didn’t even get half that 6.5 years before the mfr considered it obsolete.


First, Windows 8(.1) is supported until 2023. Second, Windows 8 drivers will usually work smoothly under Windows 10, and I see plenty Windows 8 drivers for the T420 in Driver Matrix. There's even a BIOS update from 2018-06-25.

My T430 (one generation later) received a BIOS update in February and I expect more to come.


If using outdated drivers on unsupported hardware is your idea of full vendor support then enjoy. Your mention of a newer model doesn’t change anything about the op.


Why?


My newest computer (the XPS I'm typing this on) is 7 years old. My desktop computer is about 11 years old (upgraded to quad core Phenom, 16GB) and is more than enough for anything I'll need for many years to come (maybe provided an upgrade of the GPU).


> You can install Linux on some Chromebooks,

https://wiki.galliumos.org/Hardware_Compatibility


You can install native Linux on ALL Chromebooks. https://www.debian.org/


I read a some time ago about them working AltOS mode, for Chromebooks, that was going to make installing other operating systems easier. Not sure what happened to it though.

For me I won't mess with a Chromebook until they've consolidated Android and ChromeOS into a single platform (likely Fuchsia). Until then I don't expect any real support for edge cases to be adequately addressed. It will always "kind of but not really work" because Google's already working to replace it with something different.


why not just a UEFI menu where you can implicitly authorize the private key by simply entering a public key of choice? 1024 bit = 128 bytes = 256 hexadecimal digits. Totally feasible to enter manually...


Because that’s still something an MITM in your hardware logistics chain could do to keylog you, which is what the trusted-boot sequence is designed to prevent.

It might make sense to have a the ability to enter a UEFI key that would disable the dangerous “press to erase” prompt, but I don’t think it would ever make sense to make such a modified machine boot completely silently and “out-of-the-box like” (unless you don’t believe they should have secure boot as a design goal in the first place.)

Probably the most burning in a UEFI key would do is change the “this is a dev-mode laptop” warning to a “this is a customized deployment; if you were expecting a device direct from Google, you are being attacked!” warning.


> 128 bytes = 256 hexadecimal digits. Totally feasible to enter manually...

This looks like a job for QR codes!


That prompt has been changed in some newer Chromebooks. Specifically, you have to navigate a menu sequence to re-enable OS verification (which then wipes everything).


Given that most of Androids stop receiving updates around 1-2 years on the market, official statement of support for 6.5 years actually sounds not bad, does it?


Living in Colombia where a refurbished chromebook seems like the best option to run Linux on somewhat good hardware, these are good news for me.


I didn't know about the EoL for Chromebooks. I have one on the list that will reach it next year. Yes, I've had it for ~5 years, but I didn't expect it to just stop receiving updates after a certain period of time. Especially because it is still usable. I even got an older model chromebook because it was the best in the market for the price point at the time. Little did I know I was shooting myself in the foot.

This will make me rethink chromebook purchases in the future. I feel sorry for the people who bought into pixel.


> A Chromebook with all three operating systems running at once is also darn useful for an ordinary Jane or Joe. For example, I can edit images using Linux GIMP and write with LibreOffice Writer while looking at pictures using Android Pinterest and simultaneously check my Gmail in Chrome OS. It's all good.

For example, I can edit images using Linux GIMP and write with LibreOffice Writer while looking at pictures using Firefox on Linux and simultaneously check my Gmail in Firefox on Linux. It's all good.


Maybe Pinterest is a poor example, but there are Android apps that offer functionality unavailable in Linux and Chrome. For example I used Word for Android to edit a Word document with suggestions and comments (could not do that in Office 365 apparently).

Actually I'm pretty sure there are many Android apps that offer functionality unavailable on Windows and OS X.

Also, it's nice to have the possibility to mess around with Debian in the VM, yet always have a browser available and with the best security.


Anbox[0] does exactly what Google made available for ChromeOS in reverse: it runs Android apps inside Linux containers.

[0]https://github.com/anbox/anbox


Does Chrome OS run Linux apps in Android containers?

Edit: Thanks for pointing to this. I have been wishing for this for a while.


Linux apps are run in an unprivileged container, inside a VM that uses a stripped down kernel. By default all apps run in the same container in the same VM, but that can be controlled by the user (through the command-line, there's no GUI for that yet). This is detailed here: https://chromium.googlesource.com/chromiumos/docs/+/master/c...

Android apps are run directly in a container (and each Android app runs in a sort of container, whether on smartphones or on chromebooks). See https://chromium.googlesource.com/chromiumos/platform2/+/mas...


Big usecase for me is a linux platform with a functional version of Onenote: the android version. The web version doesn't take handwritten notes well at all on any convertible device I've tried it on, the android version works perfectly.


All those are artificial limitations imposed by the app developers.

I'm not judging you, as you are not the app developer, but I don't use software where the developer is my adversary.

I also recognize most people aren't me, but still I wonder "Why would I want to run software that's intentionally crappy?"


I think the charitable interpretation is that some of those apps were written and published only for Android. In that case, comparable functionality wasn't artificially removed from desktop versions, it just never existed in the first place.


> always have a browser available and with the best security.

But it won’t be secure, because the whole point of Chrome is to feed your data back to Google.

Being able to wipe the disk, install some other Linux, and run an (ephemeral?) android emulator in a sandbox would be nice though.


> But it won’t be secure, because the whole point of Chrome is to feed your data back to Google.

I trust Google more than other companies to handle my data with care. Pragmatically speaking, I think it's more likely to get hacked with a ransomware on Windows or OS X, than to suffer of <something> because of the data Google has on you. I'm not even sure what this hypothetical something is?

Also, the amount of data Google gets specifically from Chrome OS users is negligible, compared to what they get through other means such as GMail (which Chrome OS users presumably use already).


The discussion about the "input" has been had often enough, but I'm also concerned about the "output" part by now. If they find that the Linux support does not fit their strategy for some reason, they could choose to "retire" the feature tomorrow and remotely remove it from all Chromebooks. If they find software X to conflict with their business interests or obligations, they can just ban it.

As a user without control over your device, there is nothing you can do about it.


This is a peculiar definition of security advocated by people who think Google is the enemy.

For other people, Google having some access to your data is no more a security breach than your bank seeing your bank transactions or Kaiser having your medical records. (Internal controls do matter for defense in depth, but that's different.)


Not sure about this line of argument. Bank has my data but only those trusted my transaction with them. Google is much more general in nature. Storage is not a transaction. Safety deposit does not mean the bank shall open it already or any time they like without telling me and ask for permission.


Security and privacy go hand-in-hand, but are not the same thing.


Instagram might be a better example -- Instagram messaging isn't available on the browser version at all. On OS X, there are some third-party programs available to make messaging available, all of varying quality.


You can do that in Office 365, but it's janky as hell in FireFox. If you are collaborating simultaneously it gets way worse.

I didn't think to try Chrome at the time, though.


The idea that "an ordinary Jane or Joe" would want to use GIMP is laughable.

When a raving Linux evangelist publishes a fawning article about how it's actually a "good thing" that GIMP has lost its User eXperience (UX) maintainer, is that really a sign that GIMP is finally on the right track for "an ordinary Jane or Joe" to easily use?

https://www.techrepublic.com/article/the-gimps-bad-news-coul...

>The GIMP's bad news could be good news

>The GIMP has lost its User eXperience (UX) maintainer. Jack Wallen thinks this could be good news for one of the most powerful open-source image editing tools.

>This month, the GIMP lost its User eXperience (UX) maintainer. This is important. Why? Because, over all, the UX of Gimp has always had a very bad rap. People don't like it. I should preface this by saying 99% of the graphics that I do are done in GIMP (all of my TechRepublic images, all my book covers... everything). I've always been a big fan of the platform. That being said, it can't be denied that an overwhelming majority of people do not find the GIMP experience to be positive.

I love this spit-take worthy quote, showcasing the author's extreme case of Stockholm Syndrome:

>"GIMP is really just a proper UX maintainer away from graphic design domination"

Look out Photoshop! As soon as GIMP finally finds that one proper UX maintainer with infinite patience and leadership abilities and free time (and a trust fund to live off of), who manages to convince all the GIMP developers working for free on their own time to stop bickering and fucking around and for the first time in history drop the pet projects they're doing and follow the UX genius's innovative new directions and disruptive sweeping designs to make GIMP easy to use, Adobe's doooooooomed I tell you!


I think your hate for GIMP blinded you to their point. There are plenty of useful apps that "an ordinary Jane or Joe" could find useful. Substitute any of those for GIMP if you don't think the average user would use it. My dad (not a technical person) uses Pinta, Libre Office, RhythmBox, and many other apps on his Ubuntu machine every day.


ChromeOS adding almost zero value here.

Faster Gapps? Kinda. The explorer is better for drive files, for sure. Can unlock with my Android phone. Cool, I guess?

Can't think of any other reason to boot to ChromeOS.


No local state. You can do a full wipe then login and all your settings, apps, data are there (because they are in the cloud, not the device). Wipe your Linux partition and tell me how long until you have your computer back to how you had it.

Also, I love Chrome OS for my kids laptops because I don't have to worry about viruses or malware. In the case, I purposefully want a less feature rich OS.


One of my parents has a Chromebook, one has a Macbook. Guess who I have to field more support calls from? Hint: The one that thinks different.


When my mother's last Windows laptop finally bit the dust, I bought her a Chromebook. Haven't had another service call in the three years since.

She's old and tends to believe anything a computer tells her, from "YOU HAVE A VIRUS CLICK HERE TO REMOVE!!!!" to "Click here to claim your prize money!", so her Windows box was basically enough of a fetid cesspool of disease to approach supervillain powers on its own.


The first paragraph sounds like you are describing using Firefox sync or chrome with a Google login.


Not really, because you can factory reset, cross a border and log back in in 10 minutes and everything is up to speedish.

It's not your threat model but it's someone's threat model and a chromebook does that better than anyone else, and your mom can do it.


Does that really appease border guards? If you present a blank laptop they would probably get very suspicious, since you are obviously trying to hide something. They would probably make you log in and sync before they let you enter the country. The whole point is to search your online life, if you don't let them do that, you don't get in.


> Does that really appease border guards?

Doesn't matter, you've protected your clients, that's what matters.

The worst case scenario is they seize it and prevent entry, which can happen with a blank or non-blank machine. Better it happens with a blank one.

> They would probably make you log in and sync before they let you enter the country.

This would be where you just don't enter the country. In the other scenario, you don't get in and they get to keep the machine anyway.


That assumes the laws regarding this are humane and border guards follow them, which are both untrue of lots of countries, including the USA.


you don't have to sync to your main account? You guys are way over thinking this.


You can sign is as guest, you can use a Chromebook without signing in at all.

You can have a second account that is empty that you log into and isn't connected to anything.

My mom can still do both of those.


I wish there was a way to do this without being locked in with Google as the backend.


Chromebooks are locked to using Google for authentication, but you don't have to use most Google services once logge din.

Now you can even use an alternate Android or Linux browser instead of Chrome.


you can even set the machine up to use guest then just use the web services you want (or even your own) and each session is ephemeral if that's what you want.


It is, but more. When it's tied into the OS, wiping data is much easier. Resetting / removing your profile just takes seconds.

It's a great OS too to give your parents who only need it for web browsing. Less maintenance and tech support.


> Wipe your Linux partition and tell me how long until you have your computer back to how you had it.

This is how I use my Chromebook: any important configuration gets checked into Git. Granted, I don’t use it as my primary computer, but it does decently well as a device I can carry with me and wipe when necessary.


"Wipe your Linux partition and tell me how long until you have your computer back to how you had it."

30 minutes to restore the same environment or 1 day to install something totally new and learn about it. Probably the latter.


What about your data? That generally takes a lot longer, and a lot of people don't back up their stuff as much as they should.

To me, that is one of the single largest value adds of being in the Google ecosystem on this one- peace of mind.


Google doesn't back up all data on android/chromebooks


A separate SSD if it's a desktop PC.


> Wipe your Linux partition and tell me how long until you have your computer back to how you had it.

I think my last install was about five minutes. SSD drives are surprisingly fast. The older laptop surely took a lot longer than that.

But, my /home partition was not touched, only the root partition was formatted. Don't tell me this was not allowed in your mind experiment.


I wipe my /home and still have all my data, because I save it in a separate SSD.


That actually makes little difference. :)


Guix System or NixOS could allow something similar. You can make an image of your system trivially. Also most configuration is done in one file which can be applied during install.


I love NixOS, but you can't seriously think you'd get fewer support calls by using it.


Battery, browsers are a huge power hog and ChromeOS is basically just Chrome as an OS ui, so it's heavily optimized and running a browser tab doesn't effect battery as much as it would on a Mac, for example.

I use a Pixelbook now as my primary dev machine and compile a decently heavy Rust codebase in the linux env all day long and the battery doesn't die. If I move compilation to a cloud-based IDE, it'll last even longer.


>so it's heavily optimized and running a browser tab doesn't effect battery as much as it would on a Mac, for example.

What sort of optimizations can they do for ChromeOS that they can't do for Chrome on Macs?


IIRC, directly hooking into the kernel / modifying the kernel directly, instead of working around it.

It's also sort of a "home base" in the Chrome development world.


>as much as it would on a Mac

We're comparing Linux to Chrome OS, not Mac. I wiped my CB and loaded Gallium OS and have yet to see any significant battery depletion.

At most I'm sacrificing some battery for a whole host of other tools, so it's a pretty decent trade.


I don't think this is meant to attract people who are ok with managing a Linux distro as their desktop today, I think it's for people like me that need a Unix environment for development, but want something that "just works" for rest-of-life stuff. Today, in the tech world at least, that need is largely filled by Macs.


Totally agreed. Just today compared the cost to get a mac air 2018 16 gb 512g with asus s. Just double the costs. Not sure chromebook can help.


My Pixelbook was $600 on sale, it's why I tried it out before going for a new Mac, and I just stuck with it


You haven't had any problems with external monitors? I tried to use a Samsung Chromebook plus as adev machine and terminal fonts on external monitors looked terrible.


The only issue I've had with external monitors are sometimes it has random flickers, but reconnecting it fixes it. Pixelbook hardware is pretty decent.

That said, finding a good USB-C to HDMI adapter is tricky (can't use the apple ones cause they're actually thunderbolt). I have a USKY one, but it has an annoying tiny fan that makes a high-pitched sound when power is plugged in but the laptop is unplugged, and it heats up quite a bit.


Do you use crouton or have you switched to the linux containers?


I'm using Crostini, so yea I'm using the container


I'll give you one perspective: a lot of enterprise apps are developed for Android as well, though not at all for Linux.

While using Linux, I may not be able to access my organization's Exchange server from Linux ( at least not without running quite a few hoops ) OR I can install one of the myriad suite of enterprise apps for Android that let you access your enterprise exchange.

Similarly, 2FA token generation apps for the enterprise are not all made for linux but you can install an android app for it.

Idea is: use linux for your workflow, android apps for connectivity to your organization's walled garden.


I was never able to get android apps to install onto my Chrome OS.


ChromeOS is an incredibly secure and simple base. There are a few Linux distributions that act like it (Fedora Silverblue, Endless OS) but they're not ideal for everyday use yet.


Why do you think Fedora Silverblue isn't ideal for everyday use? I'm going to try out F30 Silverblue here pretty soon, but I had heard that is was great, so I'm just curious what problems you've run into.


For example, the PyCharm Flatpak has difficulty understanding the window scaling setting I use, and appears unreadable. Some RPMs wouldn't install because they needed to write to /opt, but that may have been fixed. I had difficulty using external repos.

I'm running normal Fedora 30 now and tried Silverblue during the Fedora 28/Fedora 29 release cycles. I hear it's getting better but I'll give it another year or so.


Makes sense, thanks. My buddy said that installing RPMs was easy, but the more I hear the more I think that is bad information :-) The Silverblue docs seem to imply that you're really going against the grain by doing that and that it may not work. You also have to reboot after every install IIRC. I'm still gonna try it out but I may be on regular F30 pretty soon.


It is very secure. A lot of the Kernel Self Protection project patches that Kees Cook and other push into Linux upstream start out as patches they deploy to ChromeOS to keep users happy and secure. Look it up.


If you're mainly just going to be using a browser (which is true most of the time for me) I don't know why you would want to boot anything else. At the end of the day most operating systems I use are interchangeable for my workflow so unless you need a specific tool there's rarely a reason to use over over another.


>I don't know why you would want to boot anything else

The privacy and convenience Firefox offers me over Chrome, to start. Containers, etc.

Programs that run as programs but not Chrome Apps (Signal, Email, ETC)


ChromeOS power management is amazing, and makes 8-12 hours of battery life while using the browser a reality. Firefox saps the battery incredibly quickly, though I prefer to use it when that's not an issue. For me, the battery life is a huge technical value add, and is why I prefer to use linux via crouton on my acer c720 over installing it directly. I haven't tried the new Android app support but I think that will be huge as well for mobile-centric consumers.


> ChromeOS adding almost zero value here.

Functional hardware accelerated video playback is a pretty big value to have (neither firefox nor chrome supports hwa video decoding on linux, see https://wiki.archlinux.org/index.php/Hardware_video_accelera... ). It also has a much better system compositor than X11, actually shaking off the broken legacy cruft that Linux distros seem determined to cling on to.

You can get some of this on "regular" linux with projects like https://github.com/intel/ozone-wayland but the state of graphics & video support on Linux continues to be a joke (relevant xkcd from 10 years ago https://xkcd.com/619/ )


Great high-DPI (which Linux is still not great at); great trackpad support (ditto).


Ok, what turnkey Linux laptop with a touch screen (for Android games) can I go to Best buy and pick up today?


The Best Buy qualifier makes it a lot harder. If you're willing to let that go, System 76 and Purism sell amazing devices with not only good Linux distros pre-installed, but also as much free software (close to 100%) throughout the whole stack, which is a real benefit to security and freedom.

If you weaken "turnkey" a bit to include installation you'll find that most Laptops on sale today will run the popular Linux distributions flawlessly.


Dell XPS developer edition


I can't actually find a link to buy these any more.


You can get on dell.com. Don't know about in store.


But can you watch Netflix?


The Netflix DRM stuff has been mostly solved at this point. Most of the modern distros + chrome will work just fine.


Oh nice, that's great to hear! This was not really a deal breaker for me as I mostly use my laptop for work, but it was definitely frustrating when I was a student and used my laptop for everything.


Watching Santa Clarita Diet on Fedora as I type this. Just requires Chrome.


Yes, for about 4 years now


I don't believe you. Maybe some obscure distro, but I tried multiple back in 2015/2016 and couldn't get it to work without some strange package to attempt to install Silverlight.


But how will Google show you ads based on those pictures? Major oversight on your part.


I think a lot of people underestimate how cool this actually is. I use a Pixelbook now as a main dev device (used to use a Mac like everyone else in the valley).

With Linux in ChromeOS, this thing now runs basically 3 OSs (Chrome/Web PWAs, Android, Linux) in one environment. What this means is that I open my app drawer, and I see app icons I can launch. I don't know or care what actual OS those apps are running on! It could be a PWA or an android app or a linux app and it works and runs the same as any of the other apps. All without compromising on the security isolation benefits of ChromeOS.


Do you actually not know what OS those apps are running on? Aren't there extremely stark and obvious differences between the three classes of apps?


I use an Android app called Squid[1] for drawing and taking notes on my Pixelbook with the pencil. It is technically an android app, but it's easy to forget that because it just runs so perfectly and it's optimized for tablets and large screens. Same experience with apps like Todoist and a few mobile games I play. It really is a wonderful and seamless experience.

[1] https://play.google.com/store/apps/details?id=com.steadfasti...


Yes, you know what OS its running.

To install a Linux application, you explicitly have to open the Linux container command line (which is Debian Stretch) and run the install commands.

Ex: If I run 'apt install firefox', Firefox will be installed in the Linux container, but will be available to run from the ChromeOS app menu.

Edit:

Also, currently you need to explicitly go in the ChromeOS settings to download and install the Linux container. I'm not sure if this will change or not, but it is not currently included by default.


Sometimes only if you look for small details. The ChromeOS launcher mixes Chrome Apps, bookmarks, PWAs, and Android apps with only a small badge to differentiate if you have multiple of the same app (e.g. Keep Chrome app and Keep for Android).


But once they're running, don't they look and behave very differently? The last time I tried Android Firefox on ChromeOS, it had to quit to resize its window.


They don't really behave or look all that different. When was the last time you ran an Android app on ChromeOs? The original attempt that ChromeOs made at getting Android apps on ChromeOs back in 2015 or whatever was scrapped because it was buggy and had the sort of problems you describe.


Depends on the app. Some are resizeable and respond sensibly to mouse and the tab key. Some are stuck in phone mode.


I think the differences will be stark and obvious to those who remember the world pre-convergence. But a new generation will not know the differences, nor will they care.

For my parents' generation, TVs were a big deal. For me, I can hardly distinguish between a TV and a Radio and a Microwave and a Washer/Dryer -- they all have existed as long as I remember. But I can definitely tell the difference between an app written against User32/GDI/WinForms/VB versus one that uses the Android toolkit versus one in GTK+.

There's been a lot of work over the years to make most applications agnostic to the underlying toolkit and OS, including React Native, Flutter, Unity, Adobe Animate (formerly Macromedia Flash), and so forth.


You can tell but the point is you don't have to care.


Sounds awesome. I bought a chromebook last year but have not got Android nor Linux support. I dont think it ever will. Productivity is a bit limited. There are not many useful web apps or they are hard to find.


have you tried crouton? even my armv7-based 2015 cb still quite useful today. dart, py, php, nodejs all runs perfectly


My $150 (Acer) chromebook has lasted me 5 years (and counting) and is still just as fast as the day I bought it.

My $1500 macbook pro that I bought at the same time got noticeably more sluggish over the years by comparison, and I've had to bring it in for repairs twice for hardware failures (once for hard drive cable, once for HDD itself) - I sold the MBP last year and bought a Lenovo.

Truly amazing. With this change, I could probably even get rid of the Lenovo and just have a single Chromebook for all my needs since all I really used the MBP for was the unixy CLI.


>once for hard drive cable, once for HDD itself

Considering that the Acer Chromebook probably has flash memory, I don't see how this is a fair comparison. I have a 2012 Macbook Air and Macbook Pro that have had no issues. The Macbook Air is my general around the house laptop and the MBP is used as a Plex box. Still do everything I need them to do and the only issue is the battery life of the Macbook Air since it's gone through way too many charge cycles.


So why is that Acer is able to afford an SSD in a $150 computer, but Apple can't afford an SSD in a $1500 computer? Heck, Apple still doesn't have SSDs in their latest gen (2019) iMacs...


The Acer is probably flash memory, not an SSD. The $1500 iMac has a "1 TB fusion drive" which is apparently a hybrid of flash memory and an HDD (and all iMacs have the option to be configured with an SSD). I have no idea why they don't have it by default. They probably have a bunch of data that shows that the main consumers of iMacs don't know the difference or don't care. I'm just pointing out that your comparison was not genuine because you compared a problem with a component on one laptop that the other doesn't have.


I as a consumer don't care if the comparison is apples to apples at a component level.

I am doing a high level comparison between laptop computers. One has been fast and reliable, the other has not. One was 10x more expensive than the other.

I don't care if the MBP had a quantum drive from the year 3000. If my user experience with it is worse than a Chromebook, I'm not buying another one.


According to Apple, the 5 year old Macbook Pro was only offered with "PCIe-based flash storage". So if you had an Acer from 5 years ago and a Macbook Pro you bought at the same time, you have an SSD in the MBP.

https://support.apple.com/kb/sp703?locale=en_US


It definitely had a spinning disk. It was actually closer 6 years ago and it was a 2012 model I believe. It shipped with OS X Lion and got slower and slower with each OS X upgrade. By the time it had El Capitan it was a far cry from when I bought it in terms of snappiness to open programs.


This is arguably a deceptive title. Why not something more clear such as, "All Chromebooks will now support containers." Chromebooks are already running a modified Gentoo Linux kernel. They are already "Linux" laptops.

Chromebook users currently employ chroots to run non-Chromium userlands from Debian, Arch, etc. Ideally, they would like to run their own kernel, usually one they get in binary form from those public distributions such Debian, Arch, etc., but also kernels they compile themselves.

It is possible (=good) but still a pain to install one's own kernel on a Chromebook. The Google Corporation could, but is not, making that any easier.

Instead, what is happening here is that they are adding support for containers. Chromebook is still running Google's modified kernel.

Pure coincidence I am sure, but looking at how Microsoft is marketing using the term "Linux" we see the same thing. They like to use the word "Linux", but the user is still running a proprietary kernel. In that case, it is the Windows kernel.

Linux is a kernel. If you cannot compile it yourself and easily install it on your laptop, then whose "Linux laptop" is it, really? The issue is one of control.


This is definitely a deceptive title.

It implies Google is working to make sure third party Linux distros work reasonably, presumably by backporting their fixes and mandating OSS drivers, and easy dev mode support.

From what I can tell, none of those things are true.


One thing to remember is that as of a month or so ago, there are serious limitations on the functionality of Linux apps. For instance, accessing your Google Drive files with Linux isn't straightforwardly possible, and another big one for me being that Linux apps cannot record audio. Additionally, backing up the Linux partition wasn't straightforward and wasn't a part of the normal 'Powerwash it and it restores' backup element of ChromeOS.

I tried to use this to reduce my dependence on a MBP, but found a number of these little gaps that just couldn't quite be filled. I'm hoping these get improved with time, but as of right now, it's promising, but not delivered.


It is rapidly improving. Relating to two of the items you mentioned: In just the last few months they added cloud backups for linux containers, and linux access for your google drive.

I switched from the mac for my full-time machine a few months ago and have been blown away.

It does two things really well and securely: web browsers and linux. These are the two things I need to do my job.


Completely agree. I switched full time to a Pixelbook from Mac after getting frustrated with the new Macbooks (hate the touchbar, and a Macbook with a stuck key is basically an unusable computer).

One more thing to add is that they just added the ability for Linux apps to output audio in the latest stable release, so don't think recording would be too far away, although that has greater security issues of course.


I've been doing this for a little while on a cheapo chromebook.

It works, but it is brutally slow and clunky (this is on a 2018 entry-level intel celeron n3350 + 4gb ram chromebook) to run something like firefox. It is usable, but you'll get frustrated fairly fast.

Unfortunately the same can be said about the chromebook in general - have more than one browser tab open on a javascript heavy page (e.g. large google doc + gmail + calendar) and its really slow there too anyway so I guess I cant hope for much.

I feel like web apps have got significantly more complex, while the compute in the entry level chromebooks has more or less stagnated over the past few years. Just doesn't feel like there is enough power to make things comfortable and seamless to use. I've used a couple of intel i5/i7 chromebooks and they've been lovely to use with snappy performance, but the price for that performance is approaching/exceeding that of a "real" laptop (sometimes wildly exceeding the price of a normal windows laptop, or even a mac for the case of Google's chromebooks) so it kinda defeats the point in my mind.

I used to recommend chromebooks to all non-tech savvy people who asked me (parents, relatives, friends etc), now I hesitate to do so because the performance is just not there unless you really pay huge sums.


The script heavy stuff in general is a pain in my experience. I have a 2995U + 4gb ram chromebook that just runs Arch, and gmail/drive/etc are crazy slow. Even scrolling through the newest stuff on thingiverse for an hour with however many loaded images is faster than some of google's pages/apps. On the plus side, Firefox seems to handle 50-100+ loaded tabs well as long as there isn't too much stuff going on with them.


What's your Arch setup? You might want to fiddle with some of the settings in Firefox to try and get more hardware acceleration.


Thanks for the heads up! I enabled layout.display-list.retain (two other options related to HW acceleration were already enabled), and it might be faster, but I'm not sure about that.


One thing I never quite understood is why is it so hard to install a regular GNU/Linux distro on a chromebook. Why is it not possible to just put a liveUSB in the USB port and install it like you would on any personal computer?


Chromebooks use Coreboot firmware with a specialized payload called Depthcharge. This bootloader is customized for ChromiumOS and doesn't boot Linux/Windows.

To install Linux/Windows on a Chromebook, you have to flash this firmware, usually replacing it with Coreboot with the Tianocore payload, which is a bootloader capable of booting other OS's. (MrChromeBox supplies this custom firmware for lots of devices)


Yea I feel like this article is pretty misleading. It would be better if Google officially supported removing the entire ChromeOS and doing a full install of any Linux distro you want. This isn't really running Linux on your Chromebook. It's running a chroot of another distro under their Linux kernel/GUI layer. It's pretty different.


It's not even a chroot. That's how crouton works. Crostini, the google provided solution, actually runs all the "containers" under a KVM virtual machine. So it's even more abstracted.


If this is true, then this is very disappointing.


But, why? What advantages does this offer Google beyond a 'normal' UEFI chain?


It's about achieving physical security against all but highly dedicated and competent attackers. There's a great overview here: https://www.chromium.org/chromium-os/chromiumos-design-docs


Like others have said, once you install the Mr Chromebox stuff, you can technically run any flavor of linux you like.

The major issue you'll run into is support for wifi, the proper keyboard layout and audio. The GalliumOS team has built a custom kernel for a range of Chromebooks, though. I believe a lot of their work will be merged with the main kernel in the future, but its not there yet.

I run Gallium3-Beta (Xubuntu 18.04) on an old Toshiba Chromebook 2, and it runs like a dream (considering the hardware) with around 8 - 10 hours on the battery.


Something in the specialized firmware/BIOS prevents it, I think?

The only Chromebook I ever did this with was the original Chromebook Pixel, and flashing a regular BIOS onto it to let me treat it like any other computer required specifically opening the laptop up to remove the Write-Protect screw on the motherboard.

https://www.ifixit.com/Guide/Remove+the+Write+Protect+Screw/...


Yes - for security reasons. Chrome OS has a full verified boot chain, starting from the BIOS, like a smartphone.

You cannot tamper with Chrome OS or access user data without password even with physical access to the device.

None of this works with a 3rd party OS, so you have to disable the secured boot and possible re-flash a different BIOS (similar to unprotecting the bootloader on a phone).


And like most "security reasons" they just take away control from the user and give it to whoever implements that security.

Security against whom, i wonder. The narrative says, against malicious actors, but way more often than not, it ends up being security against the computer's owner.


The procedure to get around the locked bootloader is documented.

For the vast majority of users, a secure by default laptop is a win.


>Chrome OS has a full verified boot chain, starting from the BIOS, like a smartphone. You cannot tamper with Chrome OS or access user data without password even with physical access to the device. [emphasis added]

Ooooh interesting, I'd love to read more about this.

Does this logic apply to iOS as well? (Can't evil maid an iPhone due to verified BIOS?) What about macOS?


iOS has a verified boot chain that you cannot disable, and newer Macs have this too but you can disable it.


One of the things about Chromebooks that make them different is no BIOS altogether, right?


They do have a (customized) UEFI BIOS based on CoreBoot.


CoreBoot, BIOS, and UEFI are alternatives to each other. While you might have firmware that has various compatibility modes, my understanding is that CoreBoot does not provide a BIOS interface at all, and you need the SeaBIOS payload if you want BIOS from CoreBoot.


Security. By default, Chromebooks use a trusted boot path. The boot sequence starts in ROM and the firmware image is verified during boot. Booting unsigned firmware is possible but slightly inconvenient by design, to ensure that no user would do this accidentally or as a result of malicious actions.

https://www.chromium.org/chromium-os/chromiumos-design-docs/...


I don't see why this is specific to Chromebooks. On x86_64/UEFI, I can sign my Grub EFI loader, load my keys into secure book (delete the stock/microsoft ones), re-enable secure boot, password it and now I have a reasonable expectation that I am booting the OS I think I am.

It'd be nice if Google opened up their actual bootloader so you could do the same with Chromebooks without needing 3rd party tools.


Two main reasons. Chromebooks ship seabios as a legacy payload, but they do not explicitly test or support it for any particular use case. Second, chromeos kernel deviates from mainline and it takes a lot of time for the changes to make their way to the mainline kernel.


I haven’t really used Chromebooks, so this is a genuine question, and not meant to be rhetorical.

In a 3 OS ChromeBook, what does ChromeOS bring to the table that Linux and Android don’t already cover?


In my first hand experience:

- Working hardware and driver stack - including HW video decoding/encoding and graphics acceleration (there are laptops that work with Linux well, but even the verified ones can be hit and miss at times - e.g. wierd Dell XPS issues with USB-C).

- Very good support for high-res retina screens (Linux is getting there but font rendering is still better on CrOS).

- Reliability - it's really hard to break a ChromeOS device (software-wise). It can almost always just be powerwashed and your next login completely restores it back to how you remember it. Don't underestimate this for less developer use-cases.

The last point is especially useful for schools and companies- having laptops which you can easily replace within minutes is very useful for many employees. Especially since CrOS comes with good enterprise management suite.


Security. Linux and Android will still be sandboxed.


It's slowly getting there with Snap.


I'm not sure what you mean by this comment but I got snaps working on the Debian Stretch Termina if you're having trouble and need help.


Thank you but I don't need help, my comment maybe wasn't really clear. I was just pointing out Snap as a good sandboxing tech for apps in the Linux world.


For sure. Snaps still unfortunately isn't extremely straight forward on the Debian install in Termina(maybe a normal Debian install as well, IDK, I don't normally run Debian) so I figured you might need help! :D

Snaps are nice though for lots of software things and overall a nicer experience than apt, the sandboxing is just icing on the cake.


Hardware acceleration for video so the battery doesn't die a quick and noisy death (like with Chrome or Firefox on a normal Linux distribution).


This has been the big difference for me of using a Chromebook+Crostini vs installing Linux on a typical PC. The battery life on the chromebook just lasts forever and is buttery smooth out of the box while the laptops with linux installed have always had markedly worse battery life than when running their intended OS in my experience.


Same contrast between a very powerful Windows laptop and a chrome book. Windows still feels choppy compared to the chrome book.


Ease of use for a very non-technical user.


Maybe 10 years ago I would have agreed but nowadays not so much, the latest Ubuntu is very polished and I had a lot of success with it with completely non-technical users.


My 83-year-old mom is running Manjaro now. She hated Windows 10 enough to try it.


Personally it's not the UX that I'm afraid of but when random drivers don't work or updates break things. Once upon a time I enjoyed learning and doing that kind of thing but nowadays I just don't have the time.

Admittedly I haven't installed Linux for a few years and don't even have my own computer now so maybe the situation has improved.


Ease of use for technical users as well.


Small disk space which converts to cheap hardware. It uses the cloud as a drive.


Battery life, convenience of being able to wipe the whole thing and having your settings restored completely (if you're ok with storing everything with Google, of course)


>(if you're ok with storing everything with Google, of course)

*online. You don't really need to keep anything with google other than a log in. My kids have chromebooks, and a google account for logging in and machine control, but then once logged in, they have access to entirely non google resources. (outside of the browser).


Surveillance by Google.


I'd be ok if it just stopped at Google.

edit: (government didn't have access to the data)


I don't really get this attitude. I trust the government more than Google


... to do what? You can vote to change the government in most countries, you can't with Google. But Google won't leak your data and will delete it when you request it. What do you trust the government to do better? Or what do you think google will do with it?

Edit: I understand you don't want Google to have your data, that is fully your choice. I'm just curious what risk you are concerned about.


> You can vote to change the government in most countries, you can't with Google

There's a point for the government. Google is basically beyond my influence. They can do whatever they want with nearly no public oversight.

Google might leak my data. Just like countless other private companies have leaked my data.

> what do you think google will do with it

god only know but the government already has all my sensitive information as it is. Warn about leaking SSN or tax information or addresses...but the government knows all that already. It's nothing new to them


Google has no power to make you do anything or to directly do anything to you.

That is untrue of the government.


People say this and yet I have much more unwanted interaction with Google than with the government.


Exactly, a private corporation has no public control/oversight board. Our government is run for and by the people. I wonder where this mindset was started.


Agreed. I'm of the mindset that the government is me basically. Maybe I disagree with them sometimes but I have the ability to change their behavior. I have no control over private companies (even if they are publiclly traded)


Unfortunately, Android covers that already.


Management tools oriented toward enterprise and other organizations.


This might be good news for Linux-on-the-desktop (indirectly). People have said for years the thing needed most is app support for high-end workloads like gaming and creative (think Adobe suite). I can't think of any use case beyond these, 90% of other stuff can be done in a web browser, and I'd say legacy software is the only exception.

There's developer mindshare, but I'm not convinced there's much of a business case. I'd say the intersection of high-end Chromebooks and users who'd do gaming/video editing/etc.. on one, is asymptotically small.


Premiere/FCPX, After Effects, and Photoshop are not “legacy software” - but you covered those.

There are also lots of CAD/CAM tools that do not, and likely will never, run in browser.

I’d love a web-based version of IDA.

We’re still a ways off; 90% there is still a half day of work each week that I simply can’t do on iOS/browser/ChromeOS. For that stuff I need a “real computer”, and will for the foreseeable future.

It would be nice if iOS got a yellowbox, for example - running a desktop os x sandbox on my iPad Pro for the stuff that won’t ever switch would be really useful.

ChromeOS adding Linux in a VM was a brilliant move.


I'm a power user in three different directions - audio recording (like making records), serious photo editing, and software development. I'm drifting hard toward getting an iPad Pro for audio and photo work, and a Chromebook for software development and general-purpose browsing.


CAD tools are a fair point, but those seem much more niche than video games and creative. I'd assume that industry uses high end workstations anyway, and not laptops?

I'm definitely excited to see how this goes.


I truly don’t mean this as snark, but pretty much everyone who builds anything physical uses CAD.

They are as “niche” as image editors, or compilers, which is to say: not at all. Pretty much every object in your current field of view was likely designed with CAD, unless you live in an old house or have vintage furniture.


> I’d love a web-based version of IDA.

Maybe someone can get Ghidra running on the web using one of those “Java on the web” shims?


What's the difference between a high end Chromebook and, say, a MacBook Air? The latter of which is used by some (though certainly not most) technical professionals.


macOS has the support and has had the support for decades for this stuff whereas there are very few high end Chromebooks (i.e. mostly Google Pixelbook) and none with high end software.


macOS?


Video of the talk:

Linux for Chromebooks, (A.K.A Crostini): Secure Development

presented by Sudha Broslawsky, Tom Buckley, and Dylan Reid at Google I/O 2019

https://youtu.be/pRlh8LX4kQI

Some technical details:

* Container: Crostini (default is Debian 9)

* Guest: Termina VM: LXD [1], Linux Kernel

* Host: CrOS: crosvm, Linux Kernel

Drivers are run in "minijails" to minimize exposure.

Files are shared from container to OS via 9P [2]. Google is calling theirs "9S"

Edit: I think this in-depth document may be up to date: "Running Custom Containers Under Chrome OS" https://chromium.googlesource.com/chromiumos/docs/+/master/c...

[1] from Canonical, see https://linuxcontainers.org/lxd/

[2] https://en.wikipedia.org/wiki/9P_(protocol)


If I understand this correctly it's just running Debian in a VM/container? I quite like the Chromebook hardware but I don't want to run ChromeOS (and whatever data collection crap-ware they run), when can we just install any OS we want?


IIRC Chromium OS doesn't collect the data the way the closed-source Chrome OS does. It's a great OS for getting work done (on Gapps, of course.)

Debian (and all other userspace-run operating systems) are in a container.


> Linux on Chromebook laptops is not a dual-boot operation. You're running both operating systems simultaneously.

It's really vague. But yes sounds like a container with a seamless window manager via Wayland.


You can boot from USB or other partitions on some chromebooks; see GalliumOS: https://galliumos.org/


This is great news! Chromebooks are dirt cheap and for the most part have amazing build quality and keyboards for the price point. I just can't stand the flimsy plastics and hinges of most "normal" laptops at that price.

I used Arch Linux on a Toshiba Chromebook 2 as a primary laptop for about two years, but eventually moved away from it because my bootloader got un-blessed due to the battery zero'ing out, and I didn't want to deal with it.

I guess Chromebooks are back on my radar!


If you're not planning to run Chrome OS, I'd definitely recommend making the effort to flash a 3rd party bootrom from https://mrchromebox.tech/ or the no longer updating https://johnlewis.ie/custom-chromebook-firmware/rom-download...

I had better luck with booting FreeBSD on an Acer C720; but I think Mr. Chromebox's bioses keep getting better and better.


Thanks for the rec!

I unfortunately decided to install RW_LEGACY years ago when I set it up. It's now in a weird state where it has SeaBIOS installed but legacy boot is disabled. From what I've read, I need to boot into a Chrome OS recovery to enable legacy boot, which should allow everything to work. But I haven't been able to find a simple Chrome OS recovery shell image for me to boot into, so I'm kind of stuck rn.


From this state, I would try a full Chrome OS recovery [1], which I believe will put the firmware back to stock (especially if write protect is disabled), and then start again with the 3rd party scripts. Alternatively, I think I've seen instructions [2] for reflashing the bios using a different device, but I haven't screwed things up that much yet :D

[1] https://chrome.google.com/webstore/detail/chromebook-recover... instructions here: https://support.google.com/chromebook/answer/1080595?hl=en

[2] https://wiki.mrchromebox.tech/Unbricking


Incorrect title. A "linux latop" is a laptop running linux as its OS. These are chromebooks that allow the user to also run linux, but they are still chromebooks. Their definitive feature, the bit that cannot be removed, is that they run as chromebooks.

Title should read "All Chromebooks will also run linux on demand". They aren't linux laptops.


ChromeOS is a Linux distro. If you're going to be pedantic, the title should read "Chromebooks have always been Linux laptops, but now they also run a sandboxed version of Debian".


I agree the title misunderstands the concept.

I think it's more like "we'll make it really easy for you to have a nice chroot". Replacing the kernel will still require hoops to jump through.

It is a bit dishonest to call that "linux laptop" on equal footing with a conventional PC that allows you to trivially wipe the whole disk and replace it with your own kernel.


GNU/Linux


Why not just... run linux... instead of running linux in a VM on Chrome OS?

(Or if you like having separate VMs for separate stuff, support Qubes?)

This is cool and a step in the right direction but I'd still prefer to Just Run Linux


Security and peace of mind. The "full" Linux is sandboxed and more like an App than a full OS (think WSL). The ChromeOS part is already tightly locked down too. On things like the Pixelbook you have very strong hardware and firmware guarantees that you're running what you should be or at least have a verifiable way to fix that by re-flashing/wiping.


I disagree. It's a step in the wrong direction. More and more people are associating 'running linux' as running it in a VM. This is deliberate, IMO, and is limiting hardware and software freedom.


You can (and I do), but it requires disabling the verified boot process that makes Cromebook security so nice.


> You can (and I do), but it requires disabling the verified boot process that makes Cromebook security so nice.

Thanks I did not consider this point. Being able to trust your device is important.

I'd love to read more if you know of any resources - evil maids remain the chink in the armor for even the most privacy conscious :)


Sorry for the late reply, but https://mrchromebox.tech/ has most of the information. That and /r/chrultrabook/ and maybe a few other subreddits.


Thanks, looks interesting!


Can we now say that open source OS kernels have, officially, beaten proprietary ones? Even Windows has a Linux compatibility layer. This would have been unimaginable 10 years ago, when Linux desktops were far from mainstream.


That heavily depends on the definition of "beaten", and also what "open source kernels" actually means in context. A compatibility layer means little, considering Linux has had a Windows compatibility layer far longer than vice versa. And does an open source kernel matter much when the userland is closed source and proprietary? Or when the apps are closed source and proprietary? Or when computing shifts to a closed source and proprietary Internet environment?


It's been working on older Chromebooks, too. I have a crappy three year old ARM-based Samsung that has followed along with the OS upgrades, as Chromebooks do. I now do a fair bit of development in its terminal (and more by ssh into a DigitalOcean VM).

I often think of getting a more muscular Intel-based Chromebook as a general-purpose development box.


I apologize in advance for going a bit off-topic, but I would like to point out the following:

It is never necessary, and always inelegant, to write or say "going forward". Also, it stinks of corporate-speak.

The English language already has a future tense, and this bit of redundancy makes sentences sound more contrived and clunky. Simple rule of style for writing: if you can remove something and keep the meaning intact, remove it. No regrets. "Simplicity is the ultimate sophistication".


What would you use in its place? If you just said "All Chromebooks will also be Linux laptops", it's reasonable to expect that existing Chromebooks will be made Linux-ready as well. That's what the word "all" means, it means "all". But that's not the case. Only devices "launched this year" are guaranteed to be Linux-ready according to the article.

"Going forward" means "from now on, but not including the past". Going forward is a much easier way of saying "from now on, but not including the past". I'm willing to accept that there is a better way, but I'd like to hear what that is. And it can't just be dropping the words "going forward", for the reason I've already explained.


> If you just said "All Chromebooks will also be Linux laptops", it's reasonable to expect that existing Chromebooks will be made Linux-ready as well.

Adding "going forward" does not remove this ambiguity. You just happen to know the correct answer. I still assumed that existing ones would also be Linux-ready, until I read your comment.

> "Going forward" means "from now on, but not including the past".

No, it just means "from now on". It has the exact same meaning as the future tense.

Your comment confirms something I suspected: unnecessary linguistic mannerisms and corporate clichés are a symptom of confused thinking.

Going forward, I will add this to my list of arguments. But not in my past discussions.


Oh yes thank you.

I remember the first time I heard this cretinous locution used by a fellow countryman (rather than an American corporate type from whom you'd expect no better). I was gobsmacked and ignored the rest of what he said.


Running linux in a vm is not running linux. It's still locked down hardware with proprietary drivers. Google can forget about my support.

EDIT: s/container/vm/


> Linux on Chromebook laptops is not a dual-boot operation. You're running both operating systems simultaneously. That means, for example, you can do things like clicking on a document file via the Chrome OS file manager and open it with LibreOffice -- without even starting a Linux session.

Disappointed they agent just really good Linux laptops where we can wipe chromeOS off of.


You can do this if you want, and you can dual-boot them as well.


This breaks the security benefits of Chromebooks. One of the advantages of Chromebooks is that hackers can't persuade naive users to download and run binaries.

Previously a company could issue Chromebooks to all employees and know that employees can't run arbitrary binaries on their Chromebooks.


> hackers can't persuade naive users to download and run binaries.

Hmm...

Chrome Has a Malware Problem, and Google Needs to Fix It (https://www.tomsguide.com/us/chrome-extension-security-probl...)

Chrome Extension Malware Has Evolved (https://www.wired.com/story/chrome-extension-malware/)

How Malware Keeps Sneaking Past Google Play's Defenses (https://www.wired.com/story/google-play-store-malware/)

New Android Malware Infected 2 Million Google Play Store Users (https://thehackernews.com/2017/04/android-malware-playstore....)


Companies can disable the support for Linux apps, and the security measures taken to isolate Linux apps from Chrome OS are excellent (Linux apps are running in an unprivileged container inside a VM that has a stripped down kernel).

There's definitely an increased attack surface inside the VM, but that's kind of unavoidable if you want to have a development environment (what this is marketed for). At least Chrome OS offers a secure way to isolate your development environment from your email/banking/etc processes.


Previously the CEO only had to ask, are all of my employees using ChromeBooks? Now he also has to ask, are those ChromeBooks all configured for security? It used to be a simple question, which could be answered at a glance. The new question is an order of magnitude harder to answer.


Not that hard since it's a simple switch by the administrator in the company device policy: https://support.google.com/chrome/a/answer/1375678?hl=en (See "Virtual Machines")

Such a step was already necessary to disable Android apps.


I don't think it does. Linux is run in an isolated VM and debian is run in a container exposed to the user. The only filesystem interactions between ChromeOS and Linux are via Fuse and can only be transferred between environments from the ChromeOS side.


It runs in a VM for precisely this reason. Look into the design docs and see how every piece is further locked down using minijail.



It's all sandboxed and I'm sure they can disable the feature being there to increase security


Users are not protected from malware distributed via Chrome Web Store and Google Play. This "security" is intended not to protect users, but to protect proprietary apps and data from users, the true motive is DRM rather than security.


Debian runs in a VM and different apps run in separate containers.


Presumably they can still set that as a device policy.


I wanted to try chrome os a month or so back with android and linux support enabled but had hell of a time. Google seems to be very restrictive on where they get to run with all goodies. Google chromebook partners weren't even allowing experimental features to be tried on their platform so had to pick an Intel NUC to have the freedom.

It all worked out fine with fyde os(chrome os flavor by a chinese company recently acquired by neverware) but with some tinkering to reset language to English and to disable fyde os sync/login with google.

I have stopped using chrome due to privacy concerns and would never use chrome os with a google login. It was just an engineers itch to see how i can break free from restrictive hardware platform and get it working.


Since when does running Linux in a VM make a machine a Linux machine?

This same charade is being done by Microsoft with WSL2.

In both cases it serves to usurp future Linux-on-metal users by giving them a convenient virtualized Linux environment, and we all suffer as a result while Linux's hardware support rots away.

It will only be a matter of time before nobody can run Linux directly on consumer machines, and there will always be a proprietary hypervisor in control and your privacy and security compromised.

Resist this and insist continuing to run Linux on bare metal, retain control over your general purpose computing.


Now all they need to do is integrate Wine and Proton, and Chrome OS will be able to easily run games and applications from 4 different operating systems.


CrossOver has a beta Android version that I use to run IE, Adobe Reader, etc.


What is Proton?


It’s Steam’s Wine derivative: https://github.com/ValveSoftware/Proton


When I saw this topic I got all excited. Then I read the article and realized that it's dual running with Chrome OS and we are limited to certain versions of Linux without the same old headaches that have always been there.

I honestly just want a cheap reliable laptop that I can install the Linux distro of my choice (usually Kali for doing pen-testing).


Is it still possible to boot from usb stick, blow Chrome OS away and install proper linux distro?

Like on a normal computer.


Yes. You can also dual boot. This requires disabling verified boot, though.


Will someone please enable some magic sysrq functionality on machines with reduced keyboards?

This is coming from a person who has had to open up his Chromebook and unplug the battery internally when it inevitably crapped itself from OOM and was nonresponsive to any key press.


One advantaage to dual booting is you can get hardware acceleration, which you don't currently get with Linux apps in ChromeOS (though they are working on it).

Another is that most chromebooks have 4gb of ram which isn't much for running a VM on top of an OS.


Hardware acceleration is working fine on the Dev channel with a flag. Shouldn't be too long before it's on by default and available on stable.


They're working on it, though.


If you can't beat them, join them. Seems this is the move Google does on Linux. Well, "f" that, I want my Linux to be Linux and not some wolf in sheep clothes from Google. So no Chromebook for me...ever.


A Linux laptop that forces the user to log into Google in order to use their Linux laptop.

Am I correct? I can't imagine I'm not since there's no way ChromeOS's security model would work otherwise.


No. You're not correct. All chromebooks can be run in guest mode which requires no login at all. Google has a long-standing bounty on the security of guest-mode.


So we've redefined "Linux laptop" to mean a system that returns to the base Debian install any time I log out or reboot?

On the other hand, Chromebooks are cheap. So it might be a fun exercise to post a script on github that installs my development environment packages.


All Chromebooks and Chrometops are already Linux laptops. You can install Crouton (easy chroot) and have an Ubuntu or whatever your favorite distro is in <15 minutes.


You have to enable developer mode to run crouton; you don't have to do that to run Linux apps.

Unfortunately I couldn't get crouton to work on a chromebook I bought recently; after switching into a chroot the screen would freeze. I think the issue might be that my chromebook has an AMD APU and an older kernel.


At the expense of security. You're also at risk of wiping your hard drive by accident whenever you hit the wrong during bootup.

Recommending Developer Mode is never a good idea.


Sure, but now it's literally just a button click and it's in the same environment as ChromeOS, no need to reboot to switch between.


Also native file sharing between the linux containers and ChromeOS.


Does ChromeOS have any kind of window tiling solution? My dream is a Chromebook with all my Linux apps and a tiling window manager ala i3.


I would like one of these as my daily web surfing machine ... if I were able to avoid having a Google account to boot the machine.


If it's as advertised, it would be a pretty compelling purchase. How light is the typical Chromebook these days?


Will the Linux container be able to access Google drive?

If so, any hope to see Google drive proper support for regular Linux?


All Chromebooks will also be Linux Container laptops going forward


SJVN pushes out click-bait and relies on speculative wording to peddle his articles.


It is not competing with windows anymore... It is a killer for macbook...


X11 is never going to die.


This is implemented using Wayland, not X11. I just checked on my Chromebook, GTK+ apps use Wayland by default, Qt5 apps use X11 by default (through Xwayland) and look ugly when told to use Wayland. I guess X11 is going to stay as a compatibility layer, but this won't help it stay to the front.


Are they going to port this to Android phones?


Now smartphones too, please.


One less reason to consider a Mac :)


Between this and Windows shipping a linux kernel, 2019 really is shaping up to be the year of the linux desktop


We finally get the year of Linux on the desktop, so long as your Linux is totally subservient to another kernel built and signed by a corporate behemoth.

Sounds like progress.


"XXXX really is shaping up to be the year of the linux desktop" Damn, if I have a dollar for every time I hear that phrase :-) Joking aside, I think either MS initiative with WLS or ChromeOS with Linux container could be the solution to this abominable Linux desktop debacle.


What debacle? I’ve been using Debian as my daily driver for the past 5 years without issue. I’ve run it a dell desktop, and laptops from Lenovo, toshiba and Sony and it’s always been a solid experience. My experience doing a fresh windows install has been far less pleasant and have had graphics cards that work properly in Linux, but not windows 10.


Between this and WSL, I'm wondering how much longer can Apple retain developers on macOS. It feels like they've been neglecting that side of it for a long time now, in both software and hardware. They have a lot of accumulated goodwill from older times, but it's going to run out eventually...


Well Terminal at least.


Chromebooks can run GUI linux apps.


Yep. Using the containers to run sublime text and factorio on a chromebook.


I want to make the leap from Mac to Linux, I'm fairly computer savvy and 'can handle' Linux, but I'm just wary of missing out on some things. Like some Adobe products.

Can someone chime in on the viability of Chromebook/Linux as a replacement for not just dev, but common computing tasks as well as creative work? (Photoshop, After Effects, editing etc.)


It's OK with CrossOver for Linux. I ended up just using Krita. If you're a heavy Adobe user Chromebooks are underpowered (except the Pixel).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: