My favorite device is a Chromebook
kokada.capivaras.dev
kokada.capivaras.dev
I think we know where this is going... Like many other things Google over the past decade, it died on the vine - IIRC Google killed their Chromebook devices group a couple years ago. I would have loved a Pixelbook 2. I'm back on a Macbook because I was just never able to find a Chromebook that had sufficient processing power and memory after the Pixelbook.
There are some other security shaped things they do as well.
Chrome runs with the usual privilege separation in multiple processes each in it's own tight sandbox.
There is no way to autostart anything.
Even in the nuclear case of a 0-day RCE + chained sandbox breakout + privilege escalation to root, the threat can not persist itself... you just reboot the device and are save again.
And the list goes on...
Their crosvm VMM puts every emulated piece of hardware in it's own isolated process[1]. The drive emulator is blocked from even open files itself.
Google has lot's of experience in security, they are one of the few who still build their own browser, the most hostile environment.
The average Linux desktop does not even come close to having a design as thorough as this, much less a full-blown, actually usable implementation of said design. Frankly, 99% of Linux desktop installs used by developers I've ever seen are nothing more than single-user systems with everything running under a user account that is morally (and in practice, technically) equivalent to root.
The bar for desktop security in the Linux world is actually very, very low.
The web services I use are more likely to be hacked than my personal machines.
it's an i7 chromebook with 16GB RAM and 500GB ssd. that's still unheard of to this day...
runs linux apps natively
runs android apps natively
runs windows apps through linux/wine/steam layer
it's lightweight (2 lbs), very thin and fanless
has a high DPI touchscreen
3:2 aspect ratio
the battery lasts 10+ hours
it can be folded over into tablet mode and supports a wacom stylus
it's a chromebook so it's secure, and i don't have to fuss w/ drivers, or linux dependency hell... it just works, but lets you dive into the guts through containers if you want it.
this is a laptop from 2017, mind you... it's 2024 now, and there is still nothing else like it, 7 years later. it's kinda sad...
as usual, google pushes the boundary, and then kills the product. it was supposed to spur other manufacturers to do similar things but that hasn't happened.
there are various assortments and combinations of machines, chromebook or plain PCs that run windows/linux, but nothing actually hits all the marks: high dpi, powerful CPU, lots of memory, touchscreen, small and light, fanless, with a long-lasting battery.
there's nothing else like it.
you can find medium-DPI chromebooks with 4-8GB of RAM, and no touchscreen, and fans, with crappy batteries. you can find 16GB RAM chromebooks w/ FHD (low DPI, and no touchscreen). there are chromebooks w/ 8GB RAM, no touchscreen, high dpi, and fans... there are all sorts of combos in between, but nothing is the form factor of the pixelbook with the features it has. i don't want a plastic piece of crap that breaks.
the closest thing is a macbook air, perhaps, but apple will never make touchscreens on laptops because they want to sell people ipads and macbooks
Six years later it's still fast, still secure, updates guaranteed through 2028.
Acer continues to make a few in this class with 16gb RAM and 256gb to 512gb SSD. When this eventually dies I'll get whatever similar they're selling then.
It's ridiculously cheap, even cheaper per month or year of usage. That's nice but it's not about cost for me. I'd pay 200% of the equivalent Windows or Mac or Framework machine just for the reliability, security, convenience, speed and peace of mind.
It runs Android apps too, right?
https://www.amazon.com/Chromebook-2560x1600-i5-1240P-LPDDR4X...
Decent CPU, 16gb RAM, 256gb SSD, quality screen with a thin bezel.
I like the extra memory because I sometimes run multiple Linux containers at the same time.
If you only want a dumb terminal for web and SSH you could easily get by with half that without sacrificing performance.
i did look at this when i was trying to decide on an alternative before i just bought another barley used pixelbook with only 50 battery cycles.
it's half the price so if it works for you, great! but it's no pixelbook replacement imo
I have one of those at work and it's a nice device, but I don't think it's worth the money.
Besides, I'm a sucker for fanless laptops. I used to have pixelbooks for personal use (first the 2018 and then the Go). A while ago I bought an M2 air and run asahi Linux on it. That HW plus ChromeOS would be nice...
The Pixelbook was always a bit slower (obviously running in Crostini takes a bit of a perf hit) but originally the other benefits made up for it, but now the performance gap has become a chasm.
I flashed it's bootloader to the Mr Chromebox one and now it's been running Fedora Kinoite very well. So still my favorite device, just a new favorite OS. Kinoite (via RPM Ostree) gives that same feeling of no worry updates.
ChromeOS is great and has only improved. Its great as an OS that needs absolutely no care and feeding. It was amazingly efficient, it didn't start struggling until 120+ browser tabs. But Kinoite (combined with things like Distrobox) is more flexible. There's a lot more of how the sausage is made especially getting full disk encryption going (I used tang and clevis) on Kinoite. And ChromeOS has some of the things that make Distrobox and Flatpaks great (desktop integration basically).
So TL;DR, look at flashing your bootloader and installing Linux.
https://www.asus.com/laptops/for-home/chromebook/asus-expert...
Adding to the noise: +1.
The software and concept remains excellent. For me ChromeOS + crostini on a Chromebook is a "good enough" Linux Desktop with guaranteed hardware compatibility, 8 years software updates, and a battery that must last at least 7 hours running on hardware that is designed to withstand the treatment handed out by a 16 year old. Because of the Android security model it's far safer than traditional desktops, be they Windows or MacOS or Linux. For example it's secure enclave is something a bank can trust.
But all bar the education hardware is mostly gone, and what hasn't gone it is produced in such small numbers it's at Macbook level pricing. It's a shame.
With termux, I can get most of my work done right away. This is especially true since I switched from VS Code to yazi+helix in the command line as an IDE.
The rest of what I need works in a proot ubuntu instance[1]
Also, since Android 13, the overall OS is pretty good with floating windows.
Some brands (Samsung, Honor, etc.) have full on desktop experiences now with kb+m. Google is slow rolling this into core android since 2017, though, to protect their Chromebook market.
1. https://ivonblog.com/en-us/posts/termux-proot-distro-ubuntu
For full Linux with x11 GUI: follow the guide I linked.
For the keyboard setup, I just plug keyboard, mouse and monitor on a USB c dongle. I don't use android desktop mode personally.
My next device will likely be a foldable phone, with a foldable keyboard and a stand it works as a laptop in a pinch (otherwise dongle for kb/mouse/display)
It would be nice if there were an open source alternative, but all that the open source community wants to deliver is rip-offs of the Windows XP experience. Chromebook is what desktop Linux was supposed to be, but nobody understood that the browser was the Linux desktop the whole time.
I’ve been on the hunt for a Chromebook these days but they feel like poor value to me these days. They tend to have bad speakers, resolution, and frequently processors that run hot and much worse battery life than the Acer.
They seem like a worse value today because I expected them to be cheap and run all day while letting me browse the internet quickly. They can do that but at a much higher price and at that point you’re looking at a used MacBook Air or a Windows device.
But I also am an oldster and hate typing on the phone, so a keyboard is a huge draw for me.
Battery life is like 6 hours (it says 9 but I’ve never tested it). It charges off a USBC port so can even charge (slowly) from car charger. Decent keyboard and pad.
BTW, I have a 500EUR Thinkpad (P14s Gen 1 AMD) that I like very much but it is heavier, the fans spins often and the battery life is bad (like, 2 hours in a good day).
So definitely in a whole other league. I bought this Thinkpad thinking that I would bring everywhere, but after trying to get the battery life to something acceptable and never getting at a good level, I decided to just forget it and leave at my desk. I still love the fact that I can get a 8 core CPU in such a small profile and have 40GB of RAM, but if you ask me which device I would bring in a trip... well, you know the answer already ;).
- touchscreen
- alt+tab
- proper fullscreen mode
- linux VM
- no annoyances like apple music or "look this up" popping up randomly
An entire category of things I miss are things that make tabbed browsing more pleasant. ChromeOS is the only OS that seems designed for that:
- swipe to cycle through tabs
- triple tap to open in a new tab
- move pointer to the top to select other tabs, in effect giving you an infinitely tall tab bar, like MacOS has an infinitely tall menu bar[1]
I hope there will be chromebooks with snapdragon x elite chips and Google will figure out distribution like Apple (order and choose keyboard layout online and pick up at a store).
[1]: https://blog.codinghorror.com/fitts-law-and-infinite-width/
MacOS has a number of ways to run VMs, including VMware, virtual box, parallels, UTM, qemu
I’m always curious to see what other devices authors have used prior to this “best device”.
For example, I started with a 2010 MacBook Pro, then a T430 Thinkpad, then a dell, then a desktop computer, then Apple finally fixed the butterfly keyboard so now I use a 2021 MacBook Pro.
In my experience nothing comes close to the trackpad of the MacBook. But I haven’t tried something like a Framework or a Chromebook. So maybe those are better.
I really wish there was a “rent a laptop” service where you could check out a different laptop every month and see if you really like it.
I never said best device, I said favorite device. I have a work MacBook Pro 16'' M2 Pro (what the f* is the name scheme of Apple nowadays, but I disgress), that of course is miles better than this device, but even if it was mine I would never bring it in say, a short trip. It is simple too big and too heavy.
The fact is this device small and lightweight, so I leave this at my nightstand since it doesn't occupy too much space, and ends up being always there when I want to do a quick coding session or write in this blog. Compare this with my heavier laptops that never leave my desk because they're too big.
I'm a heavy Linux user, but my next laptop will be a MacBook.
Interestingly, I’ve fallen for a Kindle Fire lately. An even more limited device. I also have the pen. My Chromebook has a pen too, but the keyboard folds around and is awkward when in tablet mode.
If you have a stylus though, I highly recommend the Squid app. It’s a pretty great app for handwritten notes and drawings. I might have loved the Chromebook more if I had discovered this app on it.
[disclaimer] I was one of the pre-release beta testers for ChromeOS...
I liked it so much I wanted to install it on my own desktop machine, but unfortunately ChromeOS Flex at least runs an older kernel that doesn't work on newer hardware. In my case it doesn't even try to boot.
First, the build quality is very nice for 299 euros. It does not feel weak or "plastic" at all. It comes with an ok keyboard and, imoo, a "meh" touchpad. The keyboard offers a nice protection to the chromebook.
Most of Android apps work well on this device, on both smartphone & tablet settings.
I can open a shell on a Debian distribution using LXC, do my light coding on it without any issue, and then go back to native web apps like YouTube in tablet mode once I finish coding...
2-in-1 chromebooks are really what iPad failed to do for me: both media consumption and light coding when I need to, with a very good battery life (6 to 8h depending of my needs). Also, I can plug in via USB-C on my external screen and work on external screen without any issue.
Imoo ChromeOS is really the best "it-just-works" Linux machine since a while, and I really hope Google will continue to maintain this great system (and ecosystem, plugged with my Android phone) for a while!
The CPU is a bit weak for heavy coding, and the audio is just "ok" for media consumption, but otherwise I really love this device!
I've been Chromebooking since 2015 as soon as I found out about Crouton, which crashed more often than I'd like so I was happy to see the Linux 'Beta' become a thing.
I still have a Mac mini and will probably always but no more towers for me. I have several CBs for biz vs. personal use and haven't spent more than US$180 on any of them. They're not the fastest machines as my OSX machine often reminds me but this is the way forward for me and I try to apply the same decisioning in as many purchases as possible
I use a macbook for dev work generally but the Surface Go has been a godsend for separation of concerns.
Agreed. WSL2 makes Windows really powerful too.
WSL2 is not even in the same league of Crostini integration though.
Also I find Windows really annoying nowadays. In desktops I much prefer to use NixOS with a minimal window manager (i3/Sway/Hyprland).
Also you can access your linux files directly from chrome os, and vice versa.
You can access your Linux files from Windows easily too. They are under \\wsl$\distroname\…
This is akin to the person that uses their left hand to touch their right ear....
Both MacOS and Windows offer that without all constraints and privacy negligent services from Google/Alphabet.
As yes, Windows, the famously privacy respecting OS. [1] [2]
Apple has also been hard at work developing new ways to gatekeep users from running their own software. [3] macOS updates are also widely known to be small, quick to install, and never leave the computer unbootable. [4] /s
I, like the author, have had Chromebooks for many years. They are, bar none, the most easy to use and secure by default computer I have ever used.
Chromebooks are cheap and are supported for longer than any Windows/macOS release and the update process is utterly seamless and without issue.
It has all but removed IT support requests from my elderly relatives. The worst thing they can do is install a sketchy Chrome extension, but that's painless to remove compared to malware.
[1] https://www.windowscentral.com/how-remove-advertising-window...
[2] https://www.thewindowsclub.com/windows-10-telemetry
[3] https://9to5mac.com/2024/08/06/macos-sequoia-makes-it-harder...
And modern version of Windows are much more of a privacy nightmare than ChromeOS, just take a look at the Windows Recall for example.
Broke Mooch
Hobo Mocker
Comb Hooker
Hombre Cook
Mr Coke Hobo
Mr Book Echo
Bro Mock HoeOnce Google EoL your device (within a year or two lol) it’s as good as paperweight.
I have one 10 year old mac laptop, all I can do it boot it and wait minutes for the login panel to show. Actually I should get rid of that as ewaste.
ChromeOS, outside of being Googled, is quite capable (crostini is really nice), well secured (minus Google privacy concerns), and generally a nice user experience. You can even run Firefox and avoid browsing with Chrome.