ChromeOS seems very interesting to me because it has managed to achieve a degree of security that no other desktop OS (Windows, macOS, and of course other desktop Linux, which are the least secure of the bunch) can even approach. It has been designed from the ground up to be secure: https://chromium.googlesource.com/chromiumos/docs/+/HEAD/sec...
- Web pages loaded on Chrome have no access to the device's filesystem, nor to user files.
- Android apps run inside a restricted container.
- Linux apps run inside a VM, which leverages KVM and a custom Rust VM monitor.
I think it'd be great if someone made a de-Googled fork of ChromeOS without all the Google telemetry and bloatware, because it'd be the perfect Linux distro for security-conscious individuals.
The hard problem of security is giving the user the power of a general-purpose machine without exposing them to the risks. "Don't run your favorite software lol" is not a valid approach to security. ChromeOS remains totally unsuitable for even casual usage, let alone anything serious.
Someone will, I'm sure, claim that the use of virtual machines is a solution. It isn't. The layers of virtualization in ChromeOS lead to atrocious performance, reliability, and functionality. I am not willing to tolerate half my programs living in a different universe from the other half, nor am I willing to tolerate uptime measured in hours.
Is security an actual practical concern for desktop users savvy enough to know what a container is?
The only people I know who've had any sort of malware infection at all in the last 15 years are the ones who download and install random .exe files from spam emails and pirated TV streaming sites.
Sadly ChromiumOS still requires Google. ChromeOS to me feels like an attempt to make laptops more like smartphones. The security is there to protect what's running on your machine from you than you from bad actors.
The system design is unique and interesting. It's a shame that the user experience doesn't align with how I want to use my computer, so I'll keep using desktop Linux and implement a bit of sandboxing myself. For the average consumer it could probably replace Windows for a lot of use cases and improve security due to its strict locked down and hard to exploit nature.
>I think it'd be great if someone made a de-Googled fork of ChromeOS without all the Google telemetry and bloatware, because it'd be the perfect Linux distro for security-conscious individuals.
Since such a thing is currently unavailable, I'm inclined to try running ChromeOS, then having a headless Linux box next to it in the hopes that my customizing the headless Linux box will satisfy my need to customize my software environment.
For example, I'm inclined to try to keep most of my personal files on the headless Linux box.
The article mentions Chrome OS Flex, which is a version that doesn't require the Google security chip so it runs on a regular Intel PC.
That is "de-Googled" I suppose, though I am not sure about the security implications that you mention.
Yeah, ChromeOS is actually pretty good for nearly everyone. Perhaps most importantly, they're incredibly popular in schools right now and have been for a few years. Google has definitely been working towards a long play with shifting the younger generations mindshare towards ChromeOS and away from Windows for productivity. It's interesting because it does actually have some of the necessary holes punched through to allow for serious power/dev usage, but is also secure by default and as usable as the websites you go to.
The author used a deliberately confusing title to make the point that ChromeOS should be considered as a Linux OS rather than a distinct category. The actual stat is "Linux (excluding ChromeOS) has nearly half of the desktop OS Linux market".
I guess, reading the linked article would explain this, it's what the article is about.
> We feel that a more accurate reckoning would be that Linux has now reached 7.23 per cent of Statcounter's usage figures, with ChromeOS at just over half: 57.4 per cent of the total.
Don't forget Alpine Linux, which almost everyone will call Linux because it has "Linux" in the name, but also doesn't use GNU, instead running the Linux kernel with musl and busybox as the C library and userspace system utils. It seems technically less "Linux" by this metric than Chrome OS and equal to Android.
I don't think this is principled really beyond the fact that Google chose to use different branding whereas FOSS distro vendors actually called what they distributed "Linux." Sort of how Hyenas are phylogenetically feliform but most people consider them dogs.
> But that's not the case for ChromeOS. Underneath its unique GUI layer – which, unlike the one in macOS, is open source – it's a relatively standard Linux which can run standard Linux apps, out of the box, on both x86 and Arm.
How? Last time I looked at this, I needed to install a dedicated Linux-Environment, which came with its own hiccups. That's not really what I would call out-of-the-box. The Android-Integration made a better impression.
ChromeOS is an immutable Gentoo installation. The offered additional Linux environment is, understandably, based on Debian in order to allow for the most compatibility with .deb packages. Of course you can't natively install .deb packages on Gentoo and especially so if you don't have the rights to install spurious packages on the system, so Google "has to" offer the Linux experience in a roundabout way.
Of course, they could base ChromeOS on Debian directly and be done with it, but then they'd lose the incredible ease of custom tailoring to the hardware that Gentoo offers.
The only reason I care about Linux market share is because that’s the metric that hardware manufacturers and software vendors use to decide whether to provide Linux support.
This is why android and chrome os don’t count. Those operating systems are different enough from my fedora workstation installation that proprietary drivers and software won’t be useful to me.
On the other hand someone using another distro like Debian or Arch does help.
Do the ARM, POWER/PowerPC, MIPS, or RISC-V architectures, also count, to this mystical, and seemingly gate kept definition, of the “Linux Desktop”?
Because when you write about about hardware manufacturers, and software vendors, “supporting” Linux - it is seemingly apparent, that “Linux”, consists of only computers of the “Intel” variety - from my experience.
I agree with the author here, and quite frankly as much as I like GNU/Linux it is a long way from being a usable operating system for my parents and other non-technically inclined people (to the point that I'm writing this on a Mac because I'm in uni and I don't have time to deal with getting the some of the software I have to use to work) I personally hate Chrome OS, but it is a Linux desktop. Now do we want a FOSS GNU/Linux desktop? Yes, and this isn't it. But it is a Linux desktop and should be credited as such.
personally setup an Ubuntu LTS for the worst offender class -- daily email, zoom calls, attachments with important documents.. doesnt know what a folder is, doesnt know what browser they have, doesnt quit get the difference between RAM and disk space.
three years+ daily solid operation, no tech support problems except very rare microphone problems.
If you do not change the peripherals, and the client uses a browser mostly, then "long way away" is just false in 2020s.
I develop cross-platform desktop software. I have one backend/set of build flags for Linux binaries, and another very distinct one for ChromeOS. For me, it makes sense to differentiate the two.
If it has Linux kernel, then it is Linux. And if it is Linux and has a GUI on top of it, I consider it a Linux desktop. I definitely think that ChromeOS is Linux desktop and even the Android should be considered a Linux desktop.
The experience of using Linux is extremely similar across Ubuntu, CentOS, and Arch. The level of required knowledge and skill per distro varies, but the overall idea remains the same. That experience, and the experience of using ChromeOS, and Android, and MacOS, and Windows, and a Nintendo Switch, are all mutually distinct to about the same degree. The people saying 'Linux market share' are not talking about the kernel. They are talking about the degree to which the Linux Experience is a palatable one that the average consumer chooses to engage in. There is nothing Desktop Linux about ChromeOS. It uses the Linux kernel because writing their own would have been annoying. You can say that there is a definition of 'Linux computer' that includes ChromeOS, but it's not a definition that's useful for anything except feeling smug for inscrutable reasons.
Sure, linux (the kernel, the ABI, etc) is at the heart of many things, but I think to be 'a linux' you have to be free, open, malleable, etc, and chromeOS just isn't, really. And the fact that it's more successful than 'real' linuxen is kind of damning of the whole relationship commercial entities have to FOSS.
It's different because the userspace experience is differnt and incompatible. It's an operating system on its own kind of like how MacOS is Unix based but an OS of its own.
This is a "ship of thessius" problem. At what point does the ship become a new ship? When it is no longer recognizable as the old ship.
[+] [-] akyuu|2 years ago|reply
- Verified boot backed by TPM.
- System services are heavily sandboxed: https://chromium.googlesource.com/chromiumos/docs/+/HEAD/san...
- New userspace is written in Rust: https://chromium.googlesource.com/chromiumos/docs/+/HEAD/dev...
- Web pages loaded on Chrome have no access to the device's filesystem, nor to user files.
- Android apps run inside a restricted container.
- Linux apps run inside a VM, which leverages KVM and a custom Rust VM monitor.
I think it'd be great if someone made a de-Googled fork of ChromeOS without all the Google telemetry and bloatware, because it'd be the perfect Linux distro for security-conscious individuals.
[+] [-] asdigonationio|2 years ago|reply
The hard problem of security is giving the user the power of a general-purpose machine without exposing them to the risks. "Don't run your favorite software lol" is not a valid approach to security. ChromeOS remains totally unsuitable for even casual usage, let alone anything serious.
Someone will, I'm sure, claim that the use of virtual machines is a solution. It isn't. The layers of virtualization in ChromeOS lead to atrocious performance, reliability, and functionality. I am not willing to tolerate half my programs living in a different universe from the other half, nor am I willing to tolerate uptime measured in hours.
[+] [-] AussieWog93|2 years ago|reply
The only people I know who've had any sort of malware infection at all in the last 15 years are the ones who download and install random .exe files from spam emails and pirated TV streaming sites.
[+] [-] hooverd|2 years ago|reply
[+] [-] fruitreunion1|2 years ago|reply
[+] [-] jrm4|2 years ago|reply
[+] [-] hollerith|2 years ago|reply
Since such a thing is currently unavailable, I'm inclined to try running ChromeOS, then having a headless Linux box next to it in the hopes that my customizing the headless Linux box will satisfy my need to customize my software environment.
For example, I'm inclined to try to keep most of my personal files on the headless Linux box.
[+] [-] bitslayer|2 years ago|reply
[+] [-] tjdetwiler|2 years ago|reply
https://chromeos.dev/en/posts/making-android-more-secure-wit...
[+] [-] packetlost|2 years ago|reply
[+] [-] Y_Y|2 years ago|reply
Ironic that this article would ignore Mac OS, a somewhat notable commercial Unix.
[+] [-] helsinkiandrew|2 years ago|reply
https://gs.statcounter.com/os-market-share/desktop/united-st...
[+] [-] felipetrz|2 years ago|reply
[+] [-] CodeCompost|2 years ago|reply
I don't understand this headline, was it written by a bot?
[+] [-] olalonde|2 years ago|reply
[+] [-] top_sigrid|2 years ago|reply
> We feel that a more accurate reckoning would be that Linux has now reached 7.23 per cent of Statcounter's usage figures, with ChromeOS at just over half: 57.4 per cent of the total.
[+] [-] jakobnissen|2 years ago|reply
[+] [-] NoraCodes|2 years ago|reply
[+] [-] CivBase|2 years ago|reply
[+] [-] BossingAround|2 years ago|reply
[+] [-] hn8305823|2 years ago|reply
[+] [-] ranting-moth|2 years ago|reply
[+] [-] _ea1k|2 years ago|reply
Have an Android phone? Technically yes. It runs the Linux kernel but not GNU (probably, unless you've installed a layer with gnu).
Have a Chrome OS device? It runs GNU/Linux and most have a user layer that can run Debian.
Have a Windows device? wsl exists and is quite nice. Lots of developers use it.
Is Windows Linux too now?
[+] [-] nonameiguess|2 years ago|reply
I don't think this is principled really beyond the fact that Google chose to use different branding whereas FOSS distro vendors actually called what they distributed "Linux." Sort of how Hyenas are phylogenetically feliform but most people consider them dogs.
[+] [-] therapee|2 years ago|reply
Now, I think most people mean "Is that running something that markets itself as Linux, at it's core?"
Even that disambiguation isn't great, though.
[+] [-] MattPalmer1086|2 years ago|reply
[+] [-] PurpleRamen|2 years ago|reply
How? Last time I looked at this, I needed to install a dedicated Linux-Environment, which came with its own hiccups. That's not really what I would call out-of-the-box. The Android-Integration made a better impression.
[+] [-] CrampusDestrus|2 years ago|reply
Of course, they could base ChromeOS on Debian directly and be done with it, but then they'd lose the incredible ease of custom tailoring to the hardware that Gentoo offers.
[+] [-] asdigonationio|2 years ago|reply
[+] [-] quicklime|2 years ago|reply
This is why android and chrome os don’t count. Those operating systems are different enough from my fedora workstation installation that proprietary drivers and software won’t be useful to me.
On the other hand someone using another distro like Debian or Arch does help.
[+] [-] zokier|2 years ago|reply
[+] [-] paleface|2 years ago|reply
Because when you write about about hardware manufacturers, and software vendors, “supporting” Linux - it is seemingly apparent, that “Linux”, consists of only computers of the “Intel” variety - from my experience.
[+] [-] fultonb|2 years ago|reply
[+] [-] mistrial9|2 years ago|reply
three years+ daily solid operation, no tech support problems except very rare microphone problems.
If you do not change the peripherals, and the client uses a browser mostly, then "long way away" is just false in 2020s.
[+] [-] jonahrd|2 years ago|reply
[+] [-] unknown|2 years ago|reply
[deleted]
[+] [-] hollerith|2 years ago|reply
[+] [-] otterpro|2 years ago|reply
[+] [-] pie_flavor|2 years ago|reply
NB: I dislike Linux.
[+] [-] jacknews|2 years ago|reply
[+] [-] badrabbit|2 years ago|reply
This is a "ship of thessius" problem. At what point does the ship become a new ship? When it is no longer recognizable as the old ship.
[+] [-] unknown|2 years ago|reply
[deleted]
[+] [-] Zambyte|2 years ago|reply
[+] [-] pantalaimon|2 years ago|reply
[+] [-] coldtea|2 years ago|reply
[+] [-] kryptiskt|2 years ago|reply
[+] [-] awestroke|2 years ago|reply
[+] [-] Thoeu388|2 years ago|reply
[deleted]