Unboxing a $100 Chromebook
twitter.com
twitter.com
Ah, no. It is very much specifically in a container inside a VM. Now, full credit where it's due: You're unlikely to notice. Performance is good, they've done work integrating it (filesystem integration, forwarding windows to the host display servers through Sommelier). But native it is not.
(Details: https://chromium.googlesource.com/chromiumos/docs/+/HEAD/con...)
EDIT: I guess I should mention; this does come up occasionally in ways that can actually matter. IIRC I got bit by the (default?) container setup not allowing you to ptrace, you can't mount filesystems or loop devices (https://chromium.googlesource.com/chromiumos/docs/+/HEAD/con...), and you can't touch the kernel or hardware (https://chromium.googlesource.com/chromiumos/docs/+/HEAD/con... and https://chromium.googlesource.com/chromiumos/docs/+/HEAD/con... ).
Edit: There's also Crouton, for an intermediate option that does need developer mode.
You can even run docker/containerd inside the LXD container.
Now the question is has anyone tried running everything above with chromeos flex inside a vm with nested virtualization!
However in my mind it was all paid back to me 100 fold when a customs officer at an international border tried to open my laptop and examine it, but was subjected to the sonic-boom beeping of dev mode boot timeout.
When the hardware supports it (most often true these days), you can run nested virtualization: KVM (inside LXD) inside KVM. That will get you an arbitrary VM image.
They might relax the "Termina VMs only" policy later, but that depends on a bunch more security spending.
Either way, it doesn't matter, I'd expect whatever is running in ChromeOS (Linux Kernel) to be replaced by Fuchsia (Zircon kernel) underneath. They will more likely keep the 'ChromeOS' name to limit the confusion and that will be what these devices like that $100 Chromebook will be running in the future.
So it will be even more locked down and tightly controlled.
I mean, that would make sense. But being Google, I think they're likely to name it something different that nobody recognizes. And then change that name to something similar enough to ChromeOS to cause confusion, since they're actually separate and incompatible products.
Sigh. Sorry, I used to work for Google, on chat and video chat products.
There is zero chance that Zircon will be faster than Linux.
The classic example is Mach from CMU:
"When Mach was first being seriously used in the 2.x versions, performance was slower than traditional monolithic operating systems, perhaps as much as 25%... When Mach 3 attempted to move most of the operating system into user-space, the overhead became higher still: benchmarks between Mach and Ultrix on a MIPS R3000 showed a performance hit as great as 67% on some workloads."
https://docs.sel4.systems/projects/sel4/frequently-asked-que...
That is why QNX and INTEGRITY have no sales.
Linux performance is so beyond what everyone else can achieve that is why nowadays we run it virtualized and pack applications into containers.
I've been doing this for years. The battery life is great and it is also nice knowing that I never have to worry about losing my device since all of my actual work is on a server I can login to using just about any other device including my phone. Most people are shocked when they see my "work station."
I read about people using TMUX and a VPS as a development environment here on HN a long time ago and have never regretted the move.
I have slipped into working almost exclusively on a Chromebook for a pet project that is going rather well. I have this realisation that I have actually completed something without getting off the sofa.
The 'dim' screen is not a problem, the keyboard is actually a complete joy compared to my posh computer. I did put an IDE (phpStorm) on it (paid for) but ended up getting so much done just in terminal windows. It has enough '.ssh/' to make it great for that.
Maybe like 'intel inside' there needs to be a 'Built on a Chromebook' quality standard out there.
One of the nice things about working with an under-powered system is that you know any users who use what you build probably are viewing it with a device that has more power.
I use Safari to view the stuff I’m building. There’s a Safari dev tools plugin which sucks compared to Firefox dev tools but it’s okay in a pinch.
I use NoMachine to remote into the graphical desktop environment of the server on the rare occasion I need to use a real browser.
I went back to just using Prompt app, with tmux on remote servers.
1. Gorgeous high resolution, high refresh rate, generally pretty screen.
2. Long battery life.
3. Instant wake.
4. Ruggedness. Even with solid-state everything I'm always a little wary of chucking my laptop into the passenger seat of a car, taking it near sand or dust, etc. There's fan vents and hinges and... stuff. The iPad Pro in a Logitech Folio case has all the corners protected from drops, no airflow, few holes. I just don't worry about it.
5. Pencil. The handwritten notes experience has gotten really good. Being able to flick into that mode any time is nice.
I wonder though on vnc via ipad, how do you use mouse? I imagine touch support would be an issue in many desktop applications.
The different remote desktop apps (VNC, Nomachine, etc) have ways to translate touch events into mouse pointer movements/clicks. Not what you'd want to use for a serious CAD session, but fine for little things here and there to save pulling out the mouse.
^It can boost higher, but probably not for long with a 6W TDP and no active cooling
> it is also nice knowing that I never have to worry about losing my device since all of my actual work is on a server I can login to using just about any other device including my phone.
Arguably you do all your work through (not on) a $200 Chromebook then ;)
Somehow the Chromebook acts as a glorified keyboard+display tied via a very long cable to a several thousands dollar machine that you rent!
(I get that you can run Linux, and that this machine handles browsing as well, and I'm not judging the setup, it just feels like the "$200 worth of hardware is all it takes to do work on" subtext feels cognitively dissonant to me)
And you are correct, that I work through the Chromebook but when the other monthly expenses don't exceed the cost of lunch, I don't think there is too much missing subtext.
Not bad, but I think whether or not it makes sense depends entirely on the productivity difference between the two setups.
Due to my client work, I need an online test server so I'd be paying for a test VPS either way.
Being able to open my Chromebook and tmux into any project in about ~15 seconds provides enormous productivity gains for me. Not sure if I mentioned this previously, but I'm a freelance developer and sometimes juggling 6-8 clients at a time so being able to pull up any project at any time from any device with SSH access is very powerful for me.
On sale $59.99 ; regular price $79.99. Smallish keyboard however...
https://www.reddit.com/r/linuxhardware/comments/tk6hdp/evolv...
Looks pretty feasible other than the WiFi driver annoyances.
It may be small, but it has a proper inverted T for direction keys. That's already a better coding experience than many laptops that retail at 10x the price.
https://www.microsoft.com/en-us/d/evolve-iii-maestro-e-book-...
The stuff it’s missing could actually be considered an advantage, as it’s a lot of stuff people find an annoyance in modern Windows.
“Windows 10 Education builds on Windows 10 Enterprise and provides the enterprise-grade manageability and security desired by many schools. Windows 10 Education is effectively a variant of Windows 10 Enterprise that provides education-specific default settings, including the removal of Cortana*. These default settings disable tips, tricks and suggestions & Microsoft Store suggestions.”
https://support.microsoft.com/en-us/topic/windows-10-edition...
However, in the UK, there are Chromebooks for around £120 - https://www.currys.co.uk/computing/laptops/laptops/chromeboo...
Not trying to nitpick or anything but Apple used to offer USB ports on both sides of their non-Pro laptops, but in the new ones they offer Thunderbolt ports rather than USB C. My understanding is that they only offer ports on one side to let them only need to use one Thunderbolt controller. (The Pro machines with 3/4 ports have two, one on each side.)
The funny thing is, the last time I ran into this was at work, when a colleague mentioned they only charge on the left because of this issue. I pointed out that the original post said you should charge on the right and they were left pretty red faced after that. Clearly, they didn't have any issues with charging on either side.
If you need any more evidence, just consider the fact that the macbooks that only have ports on one side have them only on the gasp left!
Everywhere I see people talk about this issue, it points to cost saving -- what saajatjha meant
https://www.cultofmac.com/705319/macbook-pro-overheats-charg...
https://www.zdnet.com/article/can-a-simple-charging-mistake-...
https://www.ibtimes.com/why-your-macbook-pro-might-be-overhe...
https://apple.stackexchange.com/questions/363337/how-to-find...
https://www.extremetech.com/computing/309802-charging-a-macb...
I got an even better deal on it. Over the July 4th weekend, it was on sale for $79.
Overall, it works pretty well considering the cost. Keyboard is OK, build quality is OK, Wi-Fi works fine, USB C charging works fine (its bundled charger can rapid charge my phone, my phone's charger can charge the Chromebook), and performance is very livable for basic web browsing and watching TV shows.
The only thing that does suck is the display. If you stay within a few degrees of the ideal viewing angle, it's decent enough, but get even a little too far off axis and it looks really bad.
For example, some time ago I got a Thinkpad X200 tablet in good condition off ebay for that price. I was mainly interested in the tablet functionality, but it's a nice little laptop that is still usable today.
Even if you are specifically interested in Chrome OS, Chrome OS Flex might be an option on used hardware.
The only metrics where it does really badly is the small amount of RAM and storage.
Is possible to install an alternative OS?
IMO, bad trackpads are the biggest pitfall of cheap (and not-so-cheap) laptops, by far. At least with a bad screen you can still generally read the interface without too much trouble, but a bad trackpad can make a computer really frustrating to use!
I'm guessing if I spent time figuring out the proper drivers I could probably get it working nice on Linux too but it just hasn't been worth the effort for me.
I really like the keyboard too, but I think that is probably more individual taste.
Have you used the really cheap ones though? I have had very bad experiences with the touchpads on ChromeOS devices used by schools.
Newer models are better. I'm sure software updates have fixed a lot of the palm detection issues. But similar situation with Windows laptops, PC notebook manufacturers are 20 years behind Apple on trackpads.
With the exception of one particular school, these computers are all perfectly adequate performance-wise, but the awful touchpads just ruin everything.
We live in an age of algorithmic optimisation. Surely it should be unremarkable that a cheap computer can run modern services?
It's terrible how we have such low expectations of hardware just because it's cheap. Cheap hardware has become incredibly powerful but its owners are forced to struggle with laggy, bloated applications because "well, it's cheap, what did you expect".
I'm guessing that's a joke because Celeron sounds like celery?
The developer in these tweets is surprised that this Chromebook can run Flutter applications. This just shows how bloated and slow software development has become. Why wouldn't a low-powered device such as this run an application without a problem? I guess when you're developing and testing on thousand dollar computers, you don't really consider all the millions (likely billions) of people running low-end computers such as these.
159EUR ... 250EUR ...
https://geizhals.de/?fs=Chromebook++Celeron+N4020&hloc=at&hl...
I bought a Lenovo Duet 2 last year - similar comments: except for my phone, the Duet could replace all of my devices, at a drastically low cost. Except, while it does everything, the CPU and memory are weak. If I were poor, it could easily be my only device and do everything I need. But, I am not poor and have 2 Mac laptops, 2 iPad Pros, and a really nice System76 Linux laptop. Still, the Duet is amazing for the money. Chromebooks are great generally for security and low effort admin, and the Linux containers handy - but, in using Google products it is really important to carefully set privacy and data sharing options.
That's something to think about right there.
Be good to see more framework style stuff with a focus on long term usage.
Sure there some thinkpad stalewarts or desktop (using 500W power) that are running from decades. But these devices have puny chargers, less electricity - just works.
May be less local power is OK.
[1] - https://mrchromebox.tech/#devices
[2] - https://galliumos.org/
what does he mean. is is blurry or too bright?
Yes, computers get way cheaper when you exclude windows and name brand parts.
Not the normal price (seeing $334 now), but that was direct from Lenovo.
I consistently get a single stutter around the March 2016 mark when doing a page reload even on pretty powerful hardware.
...but I see not when scrolling the timeline back, suggesting some sort of caching issue perhaps
[1] The project originally aimed for a price of 100 US dollars. In May 2006, Negroponte told the Red Hat's annual user summit: "It is a floating price. We are a nonprofit organization. We have a target of $100 by 2008, but probably it will be $135, maybe $140."[32] A BBC news article in April 2010 indicated the price still remained above $200: https://en.wikipedia.org/wiki/One_Laptop_per_Child
Looking past that, It's good for developers to have some low end hardware to test their software on and I think that every web developer should be required to test their applications on hardware comparable to this, if not even less powerful.
I consider 7 years to be many more than "a few years".
[0] https://www.bestbuy.com/site/questions/asus-17-3-chromebook-...
This page lists all the models and their expiration dates:
https://support.google.com/chrome/a/answer/6220366?hl=en
I personally have the original Lenovo Duet as a cheap tablet / laptop. Paid ~$200 in 2020 and support will officially end in 2028. Not bad. As good as Apple or Windows 11.
Once official support ends, there's still a couple of options left. Some old Chromebooks can use Chrome OS Flex. Some of the newer Chromebooks have the option of updating Chrome independently of the OS. Thus allowing full security updates in the browser even after the OS is no longer updated for that machine.
> This Lenovo Chromebook 3 11 model number 82BA001FUS, will continue to receive Google Automatic updates through June 2027.
> Answered by Lenovo Product Expert 2 months ago
For more information: https://mrchromebox.tech/
And unlike almost every other device I've owned, it's still as snappy as the day I bought it. Plus now it also runs Android and Linux apps to boot. I use it mainly for golang and python development in VS code.
You can find here if your model is supported: https://mrchromebox.tech/#devices
Just disconnect the battery. Connect power adapter. Power ON. Follow https://mrchromebox.tech
i'm so glad x86 has a basic self respecting low-end that does ok. i have a Chuwi Lapbook 12.3 that- 5 years ago- was a similar-ish kit for <$250 (but a 2k screen). everything worked out of box in Debian. it's just absurd what a dumb stupid awful terrible just-emerging rk3588 costs (much worse A76 cores+puny cores), by compare, to these much much much better x86 systems, that have keyboards, storage, displays to boot. risc-v is no better. i detest the lack of real competition. how has this marketplace rotted & ossified in place so, been so noncompetitive for so long?
there's just no one to keep a reasonable low end other than Intel. i love love love & wanted wanted wanted to get some AMD 1-liter mini-pcs, but they just never became available, and prices spiraled up and up and up. there's still no competition for a reasonable computer compared to what Intel offers us. this world is in huge denial.