I'm thinking of getting a Chromebook for dev work, with the view of just using it as a dumb client for terminals and browser to cloud servers. I'm worried I'll buy then wish I bought a proper machine. Anyone thought the same then regretted it?
Chrome OS: Ready for Web Development [video]
41–50 of 228 posts
Re: Chrome OS: Ready for Web Development [video]
#42I'm thinking of getting a Chromebook for dev work, with the view of just using it as a dumb client for terminals and browser to cloud servers. I'm worried I'll buy then wish I bought a proper machine. Anyone thought the same then regretted it?
My suggestion right now(from a Mac user), is a Windows 10 machine with the Linux subsystem installed. You'll have an entire Linux environment integrated into Windows, giving you the best of both worlds. Supported software, hardware, and your natural development environment. Honestly, I'm weary of moving anything to Google with their track record of just abandoning projects, and privacy concerns.
Re: Chrome OS: Ready for Web Development [video]
#43So it does everything that Linux does, but you can also send all your personal data automatically to google. Wow, what a value proposition!
Re: Chrome OS: Ready for Web Development [video]
#44Who is this really for? Students who have a cheap Chromebook and couldn't write / test code due to OS restrictions? Developers who have a Chromebook (and love it) and wanted to use it for everything?
I got a chromebook because I needed a device with a keyboard I could use from my couch/patio. I've been extremely impressed - I can use Android apps, and they work well, due to tablet mode support. Being able to have a Linux laptop that just works is really awesome. I think you could make the argument that ChromeBook is just as versatile as Windows now - huge app store (Play), great browser, and a Linux terminal. So…
That's a laptop, right? Were you in search of a form factor other than laptop? What about the Chrome Book's form factor was more appealing to you than that of the "standard" laptop?
>Being able to have a Linux laptop that just works is really awesome.
What Linux distribution were you using that didn't work to your liking? What were the pitfalls and what did Chrome Book do different to mitigate the issues you were having with other versions of Linux?
Re: Chrome OS: Ready for Web Development [video]
#45Interesting. Any advantage of using Chrome OS for Web development compared to just any plain Linux distro (e.g. Ubuntu)? Or, even more interesting, compared to MacOS? Because from the video, it feels as if Crostini is a second-class citizen on Chrome OS (all that talk about Linux in a container). Why choose Chrome OS at all?
(I'm crostini developer) Chrome OS has some natural advantages as an OS e.g. it's always updated and secure, device drivers just work. Chrome OS is also the only desktop OS with Android support maintained by Google. Because Crostini uses Linux containers, more Linux programs can be used in development than MacOS, and any linux distribution that runs under LXD can be used. Chromebooks can also be found in certain plac…
My Ubuntu instillation is also always updated and secure. Device drivers also just work. The android support sounds great for android development, not web development.
Re: Chrome OS: Ready for Web Development [video]
#46So it does everything that Linux does, but you can also send all your personal data automatically to google. Wow, what a value proposition!
Re: Chrome OS: Ready for Web Development [video]
#47I'm thinking of getting a Chromebook for dev work, with the view of just using it as a dumb client for terminals and browser to cloud servers. I'm worried I'll buy then wish I bought a proper machine. Anyone thought the same then regretted it?
I purchased my Chromebook Pixel (2015, codename Samus) with the same idea, and it was great for the first few months: I slowly started using Google products for everything, so my development work usually meant using the SSH extension[0] and connecting to a Google Cloud machine I rented. It appealed to my "digital nomad" tendencies, and really made me feel like I could work from anywhere.
Unfortunately, the "digital nomad" tendency is often expensive and unsustainable, and I found myself spending $50/mo for a VPS with sufficient resources and storage that I didn't even own. I was excited that Chrome OS and Android are open source, but when I looked into making changes I quickly realized that the core was open source while most of the actual applications were proprietary (from the clock to the calculator to the SMS app, everything).
I started down the road to Chrome OS because I thought it would be a liberating exercise in minimalism, but it turns out that I was overpaying to rent a server so that I could use an often-proprietary OS from a gigantic corporation funded by adtech. Bad.
It took some time, but I eventually figured out how to install another OS on my machine (Arch Linux) and I've seen a boost to both my productivity and my computer knowledge. A VPS is a great place to learn the basics of Linux, but I've learned a ton just managing my own device and understanding how all of the various pieces work together.
Plus, now I can run applications on my computer (!) without the requirement that they're Android apps (!!) or Chrome extensions (!!!). Sure, the UX isn't quite as polished as Chrome OS, but who cares?
Chrome OS aside, the Chromebook is fine. Sure, it was a massive pain in the ass to realize that Google doesn't run mainline Linux, so it took about a year or two to get Google's patches merged into mainline so I didn't have to use a fork[1], but for the most part the device itself is fine. I've had some weird impossible-to-debug issues (e.g. half of the screen going dim) and a handful of annoyances (e.g. you can never remove Google's "WARNING: THIS IS NOT CHROME OS" warning on boot), but I can live with them.
In the future I'll never buy another Chromebook, and I'll likely never buy another Google product, but at the time it was what I wanted and I learned a lot from my experience.
Good luck!
[0]: https://chrome.google.com/webstore/detail/secure-shell-exten... [1]: https://github.com/raphael/linux-samus
Re: Chrome OS: Ready for Web Development [video]
#48Re: Chrome OS: Ready for Web Development [video]
#49Earlier quoted context omitted.
My suggestion right now(from a Mac user), is a Windows 10 machine with the Linux subsystem installed. You'll have an entire Linux environment integrated into Windows, giving you the best of both worlds. Supported software, hardware, and your natural development environment. Honestly, I'm weary of moving anything to Google with their track record of just abandoning projects, and privacy concerns.
With all due respect WSL will always be behind Google's implementation. WSL implements a subset of linux syscalls to get compatibility. Crostini's guest OS is a Debian image so there are less compatibility challenges than WSL.
Re: Chrome OS: Ready for Web Development [video]
#50Earlier quoted context omitted.
(I'm crostini developer) Chrome OS has some natural advantages as an OS e.g. it's always updated and secure, device drivers just work. Chrome OS is also the only desktop OS with Android support maintained by Google. Because Crostini uses Linux containers, more Linux programs can be used in development than MacOS, and any linux distribution that runs under LXD can be used. Chromebooks can also be found in certain plac…
That's all well and good, but doesn't answer the question. Why would I use Chrome OS rather than another Linux distro for web development? My Ubuntu instillation is also always updated and secure. Device drivers also just work. The android support sounds great for android development, not web development.
You shouldn't. It's in Google's best interest to get people to use their products. It's in your best interest to avoid Google whenever you can.