3 ms·
Why would you want ChromeOS and not Linux?
by satvikpendem 6mo ago
Why would you want ChromeOS and not Linux?
- jeffbee 6mo agoChromeOS is linux. It's a Linux distro that works correctly out of the box, setting it apart quite strongly from all other Linux distros.
- stasomatic 6mo agoThen why do people install Linux in Chrome books?
- jeffbee 6mo agoThe number of people who have "installed linux" other than ChromeOS on a Chromebook is probably in the low single digits, while the ChromeOS installed user base is in the hundreds of millions. For any given thing someone is going to try to put linux on that thing, but it is not a common use case for Chromebooks that we need to discuss.
- stasomatic 6mo agoI was genuinely asking. In “my circles” a Chromebook is a cheap laptop that one can install Linux on. As in, “oh, I just picked up this used Lenovo Chromebook and installed Ubuntu on it”.
- jeffbee 6mo agoYou'll get a more informative answer from them. I couldn't speak to their motivations. But I certainly wouldn't advise doing it. ChromeOS has better security and performance than Ubuntu, and it automatically updates things like peripheral firmware that Ubuntu isn't even aware of. It feels like the wrong tool for the job in both directions. If you wanted a host platform for Ubuntu you'd choose something else, and if you wanted platform software for a Chromebook ChromeOS is the right choice.
- Topfi 6mo ago> ChromeOS has better security and performance than Ubuntu [...] I'm going to need a citation on that, especially performance. Doubly so if Crostini is put into the mix. > [...] updates things like peripheral firmware that Ubuntu isn't even aware of. Like what? WiFi cards, etc.? Isn't that generally in kernel already? What kind of updates do you think are not done by Ubuntu or another Linux distro? Last I tried ChromeOS was on the Pixel Slate way back when. A buggy, unstable, clearly not properly tested, unperformed mess that I would not wish upon my enemies. Glad to see it has improved to usable now, but that it is better than any other Linux distros, I can't say how considering even being on par with e.g. Fedora would have been a miracle not to long ago. Happy to admit that purely on the UI/UX, ChromeOS is very solid in my opinion, arguably and subjectively the most consistent and user friendly designed desktop environment I know. Far more consistent than anything MSFT or Apple have provided in quite some time, everything looks like it should, placement is easy to grasp and reliable with a clear identity. Consistency wise, only Gnome can hold a candle to the strictness with which the ChromeOS team execute their vision, though there is the clear divergence in the Gnome team pushing new UX innovations and concepts even if they are controversial and may need to time to learn, whilst the ChromeOS team seems purely focused on the most clearly easy to master approach one can take.
- jeffbee 6mo ago> I'm going to need a citation on that, especially performance Multiple reasons. ChromeOS ships an optimized, platform-specific kernel, built using LLVM with LTO and AutoFDO. No other distro even attempts this. The only one that has even considered it is CachyOS that offers optional LTO, or Gentoo, where you can DIY LTO, but neither supports FDO. Another reason is that Chrome GPU acceleration actually works on ChromeOS. IPU webcams work, too. On Fedora, Arch, and others you'll be patching and rebuilding kernels to get IPU. > Like what? WiFi cards, etc.? Isn't that generally in kernel already? This is another aspect where the ecosystem is the advantage, not the technical details. Chromebook makers are required to furnish firmware updates. ChromeOS will update (silently, without user intervention or notice) everything in a Chromebook: SSD controllers, battery management, radios, touchpad, USB PD controllers, the Titan security chip, the CPU, whatever. This is very different from the situation on random Linux+hardware combinations where the only source for many of these updates, if they are available at all, would be to reboot to Windows.
- tom_alexander 6mo agoFWIW I'm one of those people. I have an old rotting pixelbook that I installed Linux on back-in-the-day thanks to Mr. Chromebox. It was a huge improvement over chromeos but I'd never buy a chromebook to install Linux on it again because there was too many small annoyances like needing to fix the keymap every time I did a clean install (the caps lock key was bound to super and I vaguely recall some craziness around the higher function keys), and sound didn't work.
- toast0 6mo agoChromebooks make a pretty nice, Linux friendly machine. They're usually cost optimized given the market they address, but that's fine if it fits your needs. Sometimes they have "weird" hardware, keyboard/mouse controllers and stuff at least wasn't always "pc standard", audio controllers seem to be commonly outside mainstream as well. It's nice to run Linux on a machine that was built to run Linux. No silly windows key, no fighting with firmware that was built for windows first. I have a Chromebox that was a great mini desktop and the pricing was nice. My first Chromebook ran FreeBSD pretty well once it was no longer needed for ChromeOS, etc. You have to shop carefully, you want something that's easy to put a MrChromebox firmware on and doesn't have any known issues with the OS you want to run. It's been a while since I purchased a ChromeOS device and the current state is different than it was then; I'm not sure how easy it is to find reasonable options now, but there were plenty of good options in the past. You also want to be sure that it has enough ram and storage for you needs or that those are expandable, but I think soldering ram and storage is pretty common across the range.
- whodidntante 6mo agoCrostini is kind of a joke, but I use it to remote into real Linux boxes. For me, best of both worlds.
- t_tsonev 6mo ago"Works" is kind of generous. Try connecting a printer for example.
- delecti 6mo agoHaving very recently (and unsuccessfully) tried to connect a printer to "real" Linux, that's not really a relevant point against ChromeOS. In the end, after hours of frustration, my solution was to print the document from my (amusingly, Google Pixel Android) phone.
- jeffbee 6mo agoThis is actually the perfect detail to discuss. ChromeOS printing is literally just CUPS, so it has the same functionality as any other Linux distro. If you have a modern IPP printer on a normal home Wi-Fi, you can expect it to just work. This covers most people's needs. Where ChromeOS shines is that it has never been affected by severe and numerous CUPS security vulnerabilities like CVEs 2024-47175 through 2024-47177, which were unauthenticated remote vulnerabilities, while Ubuntu and Fedora (and all other major distros) were affected. Why? ChromeOS sandboxes the hell out of these kinds of subsystems. CUPS runs in a PID namespace, network namespace, mount namespace, on a read-only filesystem, with seccomp filters. It cannot use the network, ever. It can only communicate over a pipe with a network proxy. The proxy is only active if and when a user tries to print. The proxy is also in a seccomp jail that prevents it from doing anything except enumerated network traffic and the pipe. The proxy is written in a safer language than CUPS itself, and protects CUPS from malformed, malicious inputs by validating both PPDs and print requests.
- jimbokun 6mo agoThat sounds like some nice engineering.
- ramses0 6mo agob/c you don't have to think about the operating system and updates. I posted about my experience here: https://news.ycombinator.com/item?id=48051902 https://news.ycombinator.com/item?id=48051902 ...basically, I have "nerd cred" and run linux on my desktop, but for my laptop I wanted: disposable (no leaky hard drive), zero maintenance (no kernel modules for sound drivers), battery-portable. 90% of the time I'm wanting `vim` + `git` + `ssh`, and 20% of the time i'm wanting to run some random stuff locally. Chromebook is basically zero friction and 1/10th the price (and 1/10th the capabilities) of a "very nice mac laptop", plus you can pop into a very capable linux VM (w/ passthrough GUI support) without a lot of ceremony. Windows laptops are out of the question, and pure linux laptops (until only very recently) were of marginal support and low battery capabilities (especially "close it and stuff it in a backpack for 3 days").
- chimeracoder 6mo ago> Windows laptops are out of the question, and pure linux laptops (until only very recently) were of marginal support and low battery capabilities (especially "close it and stuff it in a backpack for 3 days"). Dell has sold laptops with first-party Linux support for nearly fifteen years, to say nothing of other smaller OEMS. As for the battery issues during sleep: that actually has to do with a combination of the BIOS settings + downstream ramifications of secure boot (and how the old-fashioned "hibernate" used to work). Unfortunately, that isn't specific to Linux. My MBP has the same problem, and so do the same laptops running Windows.
- asveikau 6mo ago> (no kernel modules for sound drivers) What century did you write this in?
- nine_k 6mo agoIn the year 2026, on my Linux laptop (T14, Linux 6.18.26) I ran the following: lsmod | cut -f 1 -d ' ' | grep snd | wc -l And it responded: 53. Fifty three kernel modules are dedicated to sound. I, of course, never had to install any of them by hand, or take any other direct care.
- whodidntante 6mo agoWith ChromeOS you get both. I have used Linux for 20 years, but only for development, and I will only develop on Linux. For everything else (email, files, photos), I want a browser. Used to be Mac/Osx, but got tired of being managed by it. Just my preference. You can do everything on Linux, just never felt comfortable with it.
- adastra22 6mo agoYou want a browser for files?
- satvikpendem 6mo agoSure, but I'd never want that browser to be Chrome. Extensions, especially ad blocking ones, are important.
- whodidntante 6mo agoI agree I would rather have something other than chrome, but I need to trade that off with my desire for the benefits of a simpler system. If Apple came out with a SafariBook equivalent, I would consider it. Might even do both if I could auto sync between them.
- satvikpendem 6mo agoThe Neo is the closest and the good thing is it has an actual OS to install apps onto. I'm not sure if via the Linux containers Firefox can be installed on ChromeOS.