Live data from Hacker News

ChromeOS is Linux with Google’s desktop environment

aboutchromebooks.com

41–50 of 194 posts

Re: ChromeOS is Linux with Google’s desktop environment

#41

Google put in a ton of work to make all the Linux and Android sandboxing while still being able to do file sharing into the sandboxes, Wayland GUI app bridging, usb pass-through, and a bunch of other stuff. https://chromium.googlesource.com/chromiumos/docs/+/HEAD/con... ChromeOS got good and is wildly underrated for software development. ¯\_(ツ)_/¯

I loved Chromebooks. However I've been pretty turned off by them when my Chromebook which was working perfectly fine recently told me it's not getting security updates anymore. Now because the OS and browser are the same machine, the whole system is insecure. Next laptop will be a framework, so I guess I'll see how that goes.

They've extended updates recently https://support.google.com/chrome/a/answer/6220366

For old models as well

Re: ChromeOS is Linux with Google’s desktop environment

#42
post #37

Google put in a ton of work to make all the Linux and Android sandboxing while still being able to do file sharing into the sandboxes, Wayland GUI app bridging, usb pass-through, and a bunch of other stuff. https://chromium.googlesource.com/chromiumos/docs/+/HEAD/con... ChromeOS got good and is wildly underrated for software development. ¯\_(ツ)_/¯

ChromeOS is wildly underrated in general, not only for software development. App sandboxing on standard (non-ChromeOS) Linux distributions is painful and finicky, while it "just works" on ChromeOS. I wish there was a non-hacky way to use Chromebooks without a Google account. The hacky options are: - "Switch to dev mode". But I don't want to be prompted to factory reset each boot. - "Create a dummy Google account and…

Chromium OS might be a good choice for you. I ran it on my Pinebook Pro for a bit and really liked it, and it's much more open.

Re: ChromeOS is Linux with Google’s desktop environment

#43

Google put in a ton of work to make all the Linux and Android sandboxing while still being able to do file sharing into the sandboxes, Wayland GUI app bridging, usb pass-through, and a bunch of other stuff. https://chromium.googlesource.com/chromiumos/docs/+/HEAD/con... ChromeOS got good and is wildly underrated for software development. ¯\_(ツ)_/¯

Couldn't agree more. I recently bought a cheap $200 Chromebook and I have to say that it outperforms my high end Windows + WSL2 machine from work for programming related tasks. Linux just works without all the WSL issues, I can run Visual Studio Code, Docker and anything that I tried so far. It's actually a delight to work on. I can only imagine how much better yet it will be with a top tier Chromebook

Yeah we’re going to need specs of both machines to begin to believe that lol

Re: ChromeOS is Linux with Google’s desktop environment

#44
post #2

Yeah, it is funny how successful Linux became as a desktop while basically noone was paying attention. I just wish the keyboards were more developer friendly. Give me F keys!

Search + top row registers as the first few f keys. Cumbersome but workable.

Re: ChromeOS is Linux with Google’s desktop environment

#45
post #16

Earlier quoted context omitted.

All new devs are given Chromebooks unless they need a specific device (like a MacBook for iOS devs)

But aren't devs also provided with: SSH, CI build minutes, and GCP budgets for containers and VMs? To actually dogfood Chromebooks internally like Chromebooks for Education and for Families, Google would need to deny its devs containers behind a greyed out "Turn on Linux" button and deny them access to Colab notebooks and AI platform etc (while only allowing Play Store apps); nothing to SSH to, no notebooks, no devpo…

Not exactly but the equivalent yes. Workstation and VMs. All tests and builds are basically run in borg by default.

For most Google developer developing on a Chromebook basically means running ssh and chrome remote desktop.

Re: ChromeOS is Linux with Google’s desktop environment

#46

Earlier quoted context omitted.

Couldn't agree more. I recently bought a cheap $200 Chromebook and I have to say that it outperforms my high end Windows + WSL2 machine from work for programming related tasks. Linux just works without all the WSL issues, I can run Visual Studio Code, Docker and anything that I tried so far. It's actually a delight to work on. I can only imagine how much better yet it will be with a top tier Chromebook

I find this very hard to believe. There is no "$200 Chromebook" that will ever out-perform a "high-end" machine no matter if it's running Windows + WSL2 or not. So what are the specs of this "high-end" machine?

they did say "for programming related tasks" which could just be running vim.

I agree though, this claim seems unlikely to me.

Re: ChromeOS is Linux with Google’s desktop environment

#47
post #37

Earlier quoted context omitted.

ChromeOS is wildly underrated in general, not only for software development. App sandboxing on standard (non-ChromeOS) Linux distributions is painful and finicky, while it "just works" on ChromeOS. I wish there was a non-hacky way to use Chromebooks without a Google account. The hacky options are: - "Switch to dev mode". But I don't want to be prompted to factory reset each boot. - "Create a dummy Google account and…

Chromium OS might be a good choice for you. I ran it on my Pinebook Pro for a bit and really liked it, and it's much more open.

Thanks - I had a very brief look at Chromium OS, but couldn't spot answers to:

(1) Is there a de-googled version of Chromium OS?

(2) Is there a non-hacky way to install it to a Chromebook?

Re: ChromeOS is Linux with Google’s desktop environment

#48
post #37

Google put in a ton of work to make all the Linux and Android sandboxing while still being able to do file sharing into the sandboxes, Wayland GUI app bridging, usb pass-through, and a bunch of other stuff. https://chromium.googlesource.com/chromiumos/docs/+/HEAD/con... ChromeOS got good and is wildly underrated for software development. ¯\_(ツ)_/¯

ChromeOS is wildly underrated in general, not only for software development. App sandboxing on standard (non-ChromeOS) Linux distributions is painful and finicky, while it "just works" on ChromeOS. I wish there was a non-hacky way to use Chromebooks without a Google account. The hacky options are: - "Switch to dev mode". But I don't want to be prompted to factory reset each boot. - "Create a dummy Google account and…

> - "Switch to dev mode". But I don't want to be prompted to factory reset each boot.

Developer mode simply puts up a splash at boot warning you that the OS is custom, you just press enter to boot. The requirement to do a drive wipe is a one-time thing when you enable it the first time (for obvious reasons, to prevent exfiltration of data stored by a secured OS).

Re: ChromeOS is Linux with Google’s desktop environment

#49
post #35

Earlier quoted context omitted.

But aren't devs also provided with: SSH, CI build minutes, and GCP budgets for containers and VMs? To actually dogfood Chromebooks internally like Chromebooks for Education and for Families, Google would need to deny its devs containers behind a greyed out "Turn on Linux" button and deny them access to Colab notebooks and AI platform etc (while only allowing Play Store apps); nothing to SSH to, no notebooks, no devpo…

I don't follow? Software developers... aren't students or children. It's a different market with different product segmentation and feature sets, it just happens to run on the same hardware and OS. And it's true that schools and parents often demand that their kids not hack stuff that the "admins" don't understand. And maybe that's bad or misguided or whatever. But it's not a statement about using a Chromebook as a d…

The kids can't code locally on a git repo on Chromebooks and run make; they don't even have a terminal.

Googlers only code remotely on Chromebooks.

The kids MUST be able to run `pytest arithmetic.ipynb` on whichever platform.

(It was not appropriate for Google 2016-2020 (?) to decide that we should all accept WASM runtime vulnerabilities in sandboxed browser processes running as the same user instead of per-app SELinux contexts like Android requires since 4.4+, or instead of containers and VMs like almost all of Google's hosted apps and internal systems)

Cannot believe there's not even a JS console on these for the kids (because "Inspect Element" and "Turn on Linux" are blocked for them all)

Re: ChromeOS is Linux with Google’s desktop environment

#50
post #48
post #37

Earlier quoted context omitted.

ChromeOS is wildly underrated in general, not only for software development. App sandboxing on standard (non-ChromeOS) Linux distributions is painful and finicky, while it "just works" on ChromeOS. I wish there was a non-hacky way to use Chromebooks without a Google account. The hacky options are: - "Switch to dev mode". But I don't want to be prompted to factory reset each boot. - "Create a dummy Google account and…

> - "Switch to dev mode". But I don't want to be prompted to factory reset each boot. Developer mode simply puts up a splash at boot warning you that the OS is custom, you just press enter to boot. The requirement to do a drive wipe is a one-time thing when you enable it the first time (for obvious reasons, to prevent exfiltration of data stored by a secured OS).

Thanks - has this changed in the past few years?

A few years back (when I last looked in depth), it was very easy at every boot (not only first boot) to accidentally wipe everything - e.g., https://www.reddit.com/r/Crouton/comments/3be2su/reducing_ri...

I also remember that it made a loud beep on every boot!

Post reply on HN