Live data from Hacker News

Chrome OS: Ready for Web Development [video]

youtube.com

11–20 of 228 posts

Re: Chrome OS: Ready for Web Development [video]

#11
post #3

Who 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?

People who want usability without security being an afterthought.

Re: Chrome OS: Ready for Web Development [video]

#12
post #2

Interesting. 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 places more commonly than macbooks, e.g. at schools or as part of a company's fleet of hardware.

Re: Chrome OS: Ready for Web Development [video]

#13
post #3

Who 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?

You need a flagship Chromebook for proper Crostini support.

Re: Chrome OS: Ready for Web Development [video]

#14
post #5

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?

My suggestion would be to get a cheap one if you're on the fence. Make sure it supports all the features you want. If it doesn't work out it can be an excellent daily device for any non-dev relatives.

Re: Chrome OS: Ready for Web Development [video]

#15
post #5

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?

Before linux support (crostini) yes. Now, for personal use, I've started using my pixelbook more than my Mac/Windows machines.

Re: Chrome OS: Ready for Web Development [video]

#16
post #2

Interesting. 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?

Didn't watch the video, but partially this is interesting due to cheap hardware. There are a wide variety of Chromebooks available.

Also, in a way, running Linux as a "second class citizen" seems like an interesting way to do it since you could experiment more while knowing you'll always have a browser available.

Maybe ask the opposite question: what's the advantage of running Linux outside a container, versus inside?

Re: Chrome OS: Ready for Web Development [video]

#17
post #3

Who 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 don't have time to watch the video at work, but doesn't this usually come down to battery life? I.e., the subset of developers who want an all day battery in an untethered workstation that's streamlined for their development tasks.

Re: Chrome OS: Ready for Web Development [video]

#19
post #8
post #2

Interesting. 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?

Crostini is a VM solution (the container is in a VM). It's by no means a second class citizen. The Files app for instance shows Linux apps along side your Chrome OS apps. Other integration pieces are in the works. Why choose Chrome OS? It's the only mainstream OS with security at it's forefront and 6 week release cycles. Also, the battery life is amazing and there are a range of devices from low end to the higher end…

Support window for older devices is questionable. I own a Generation 1 Pixelbook and it has stopped receiving updates (including security updates). Dropping security updates after a couple of years in fact is worse than other operating systems. Am unsure if users are alerted that their devices will not be updated anymore.

Disclaimer: Views expressed are my own and do not represent my employer.

Re: Chrome OS: Ready for Web Development [video]

#20
Been using edge releases on my Pixelbook i7 for a few months. Much of this is pretty baked. I wish USB support was here so I could use my Yubikey 5c to do SSH, but otherwise it's fine.

From my experience Docker works fine. VS Code works well. You can install your own Terminal if you want.

Note for the demo in the video they ran Chromium inside the VM so localhost would work. Otherwise you need to use the penguin.linux.test domain which was pretty hard to find out about when they made that change. Another thing is you really should default to binding to 0.0.0.0:$PORT because that makes your life easier as well.

For those not enjoying MBPs and their keyboards the Pixelbook's keyboard is pretty good.

If I had to make a recommendation I'd say that getting a lower -end pixelbook would be a great buy. Not sure my i7 or extra SSD space has really been worth it.

Post reply on HN