It's a Chromebox, meaning, a computer running ChromeOS. Usually those can run Linux with some tweaks.
But now Google has improved the process so you can basically just flip a switch and use the underlying Linux [0] [1]. It's kind of like WSL, but to me it feels like 100% Linux.
[0] https://www.pcmag.com/how-to/install-linux-on-your-chromeboo...
[1] On Intel Chromebooks. For ARM Chromebooks, you still need to dual-boot to get something that feels like "real" Linux. [2]
[2] Which is kind of ironic given that ChromeOS can run Android apps now, and Android apps are ARM based [3], so they have to be run in emulation mode on Intel CPUs.
[3] Okay they're bytecode based. Android apps on Intel Chromebooks used to run the JVM in emulation mode (I think) but there may now be a native Intel version of Dalvik or whatever-Google-calls-their-JVM-these-days.
Well worth it though, especially if you max them out on RAM after installing Linux and you can get them for little money as 'bricked' for instance out of contract dedicated Google Meet hardware.
1. Yes, ChromeOS is based on Linux, but it's not really what most people would refer to as "Linux". I think this is what you're talking about.
2. ChromeOS does have, however, some great technology to run an unrestricted version of Linux in a container, called Crostini: https://chromeos.dev/en/linux . I used to use a high end Pixel book (which was a great machine, really sad Google discontinued it - surprise, surprise, I know) as a primary dev laptop, it ran VSCode, postgres, etc. very well.
Crostini is a VM, and isn't 100% unrestricted. I'd classify it in the same category as WSL or Parallels.
However, it's important to note that Linux on this device is subject to certain restrictions: It operates within a containerized environment, which limits both disk space allocation and system-wide access. Accessing the terminal requires navigating through a "virtual machine", and files are shared within the /mnt/chromeos directory. Additionally, the utilization of USB devices is layered behind the primary operating system support and Linux backups are separate from the overall operating system backups.
If you want uncontainerized Linux you have to dual-boot. I used to do that but it's difficult and no longer worth the hassle IMO.
IMO it's beside the point. Calling ChromeOS "Linux" is like calling cells "mitochondria". One could argue that the same could be said about the somewhat standard Linux desktop stack you'd find on Ubuntu or Fedora installs, and that's true. However, that's probably mostly just a consequence of the fact that Linux doesn't have an actual standard userspace. The closest it has is the defacto set of components you're likely to find in any GNU/Linux distro, and they are quite different than what you'll find when you boot up ChromeOS or Android.
At that point, as you poke around, you find that chrome os is actually built on top of gentoo Linux.
And there is a 3rd party pkg manager (chromebrew) which gives you gcc, and thus a whole host of additional pkgs.
Yup, its linux all right. Even without going the crouton (chrome into another distro) or crossing (vm running separate linux distro) route.
It's definitely a high-end web browsing machine. The TPM and sandbox model makes it pretty handy to use as daily driver for web browsing. Definitely a good recommendation for non-technical friends and family that need more than a device with 4GB ram.
For running ChromeOS, it was spectacular. I ended up using it a lot for connecting into my work Linux box and doing work things via tmux+mosh. And then for browsing.
I ended up replacing it with a MacBook Pro, for way, way more money, but it's a top notch computer, can do the occasional videos that I couldn't do on my other computers, but I still blush at how much it cost.
I do really miss the "just reboot into updates". Right now I'm putting off a MacOS update because I know the machine will be fully out of commission for at least an hour when I do.
Is there a more straightforward name that even makes sense here?
There's nothing wrong with the name, but it's also not so well-known or self-evident that it never needs to be explained.
I still think there's room for better communication on the product page.
It's hardware in a form factor I like. What can I use it for? Can I install any OS I want?
> It's hardware in a form factor I like. What can I use it for? Can I install any OS I want?
I'll be damned if a single product page for consumer hardware tells me any of those things anymore. I'd happily support legislation that pushes manufacturers to disclose that info, though.
It's more straightforward than explaining to people that the 'X' in Xbox stands for DirectX, or that 'i' in iPhone means internet. Chrome is a browser, it runs in a box. It neatly ties two concepts together in a way that the majority of consumers will grok. Is there a more obvious name suggestion that I'm missing here?
Diablo 4 is a definite no. But probably maybe one of the VNC for games services has a frontend that works on Chrome OS; with all of the baggage that comes with.
If you're willing to put in work, older chromeboxes make decent, somewhat quirky general purpose PCs that can run FreeBSD or Windows or whatever, but it's still unlikely to play Diablo 4, because it's an intel laptop cpu with integrated graphics.
It is a generic computer to run Windows? A media player? Google Chrome device? Can it run Linux? It seems I have been let to know everything about this device, including the model of the security chip inside and its military certificate code, but I can't seem to understand what this box is actually for.