Earlier quoted context omitted.
Couldn't agree more. I recently bought a cheap $200 Chromebook and I have to say that it outperforms my high end Windows + WSL2 machine from work for programming related tasks. Linux just works without all the WSL issues, I can run Visual Studio Code, Docker and anything that I tried so far. It's actually a delight to work on. I can only imagine how much better yet it will be with a top tier Chromebook
I find this very hard to believe. There is no "$200 Chromebook" that will ever out-perform a "high-end" machine no matter if it's running Windows + WSL2 or not. So what are the specs of this "high-end" machine?
ChromeOS is Linux with Google’s desktop environment
51–60 of 194 posts
Re: ChromeOS is Linux with Google’s desktop environment
#52Earlier quoted context omitted.
I don't follow? Software developers... aren't students or children. It's a different market with different product segmentation and feature sets, it just happens to run on the same hardware and OS. And it's true that schools and parents often demand that their kids not hack stuff that the "admins" don't understand. And maybe that's bad or misguided or whatever. But it's not a statement about using a Chromebook as a d…
The kids can't code locally on a git repo on Chromebooks and run make; they don't even have a terminal. Googlers only code remotely on Chromebooks. The kids MUST be able to run `pytest arithmetic.ipynb` on whichever platform. (It was not appropriate for Google 2016-2020 (?) to decide that we should all accept WASM runtime vulnerabilities in sandboxed browser processes running as the same user instead of per-app SELin…
But you're responding to a thread saying "Chromebooks are good for Developers", where's it's just not responsive. There's absolutely no reason schools or parents can't hand kids unmanaged/unrestricted Chromebooks; they just choose not to (for some good and some bad reasons). Take that up with schools and parents, I guess?
Re: ChromeOS is Linux with Google’s desktop environment
#53Yeah, it is funny how successful Linux became as a desktop while basically noone was paying attention. I just wish the keyboards were more developer friendly. Give me F keys!
Re: ChromeOS is Linux with Google’s desktop environment
#54Earlier quoted context omitted.
Do google developers develop on Chromebooks ?
So wait to be specific here -- is the setup that people develop on: 1. chrome-os device 2. install a debian VM 3. do all their development in a VM where they can easily install packages they need etc? 4. so they are doing dev in a VM on a core-i3 intel machine I guess?
(Disclaimer: I'm the current maintainer of the Eupnea project.)
[1]: https://github.com/eupnea-linux-backup/depthboot-builder
Re: ChromeOS is Linux with Google’s desktop environment
#55Earlier quoted context omitted.
> - "Switch to dev mode". But I don't want to be prompted to factory reset each boot. Developer mode simply puts up a splash at boot warning you that the OS is custom, you just press enter to boot. The requirement to do a drive wipe is a one-time thing when you enable it the first time (for obvious reasons, to prevent exfiltration of data stored by a secured OS).
Thanks - has this changed in the past few years? A few years back (when I last looked in depth), it was very easy at every boot (not only first boot) to accidentally wipe everything - e.g., https://www.reddit.com/r/Crouton/comments/3be2su/reducing_ri... I also remember that it made a loud beep on every boot!
(CS major, coding happened mostly over SSH to the school servers, but I did run RStudio locally)
Re: ChromeOS is Linux with Google’s desktop environment
#56Earlier quoted context omitted.
Which brand, though? I have a feeling it's one of those first-party Google Chromebooks...
My daily driver right now is a mid-tier Tiger Lake board. You can get the equivalent for sub-$300 on Amazon. The client doesn't need to do much in the modern developer flow, running a browser, an X server and an ssh client is 90% of anything that needs to happen, with the occasional Linux Wayland client from the VM thrown in (Thunderbird for personal mail, occasional use of Audacity, stuff like that).
Re: ChromeOS is Linux with Google’s desktop environment
#57Earlier quoted context omitted.
Thanks - has this changed in the past few years? A few years back (when I last looked in depth), it was very easy at every boot (not only first boot) to accidentally wipe everything - e.g., https://www.reddit.com/r/Crouton/comments/3be2su/reducing_ri... I also remember that it made a loud beep on every boot!
I used a Chromebook as my main laptop for a year in college, and I always had to apologize to nearby strangers for the beep. (CS major, coding happened mostly over SSH to the school servers, but I did run RStudio locally)
Re: ChromeOS is Linux with Google’s desktop environment
#58Earlier quoted context omitted.
I used a Chromebook as my main laptop for a year in college, and I always had to apologize to nearby strangers for the beep. (CS major, coding happened mostly over SSH to the school servers, but I did run RStudio locally)
How often does one reboot their laptop around nearby strangers? I gotta be honest that some of these criticisms seem a little strained. I mean, it's true, they beep at boot when dev mode is enabled!
I do remember that running a certain R program consistently caused the Chromebook to turn off, which was quite an issue for one particular office hours session!
Re: ChromeOS is Linux with Google’s desktop environment
#59You could say that ChromeOS is Google's desktop environment with a Linux kernel, also. Which actually is!
Re: ChromeOS is Linux with Google’s desktop environment
#60Earlier quoted context omitted.
All new devs are given Chromebooks unless they need a specific device (like a MacBook for iOS devs)
But aren't devs also provided with: SSH, CI build minutes, and GCP budgets for containers and VMs? To actually dogfood Chromebooks internally like Chromebooks for Education and for Families, Google would need to deny its devs containers behind a greyed out "Turn on Linux" button and deny them access to Colab notebooks and AI platform etc (while only allowing Play Store apps); nothing to SSH to, no notebooks, no devpo…