HackerTubewatch
Surprise me
Frame from Linux for Chromebooks: Secure Development (Google I/O ’19) Plays via YouTube's privacy-enhanced embed

Linux for Chromebooks: Secure Development (Google I/O ’19)

4 videos recommended on HN
YouTube
1 HN user recommended this talk1 month2019–2024 score 1
Years with an HN recommendation, 2007–2026

Referenced in security discussions as an example of defense-in-depth sandboxing for a desktop Linux environment.

A Google I/O 2019 talk explaining the architecture of Linux on Chromebooks (Crostini), a sandboxed Linux development environment built on containers inside a VM, with demos and design rationale.

“Check out the talk "Linux for Chromebooks: Secure Development"” (HN, 2020)

1 recommendations · 8 citations · Talks · intermediate · partly dated

9 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@est31 Mar 2020 Recommends
on HN thread Fixing the Desktop Linux Security Model
Chrome OS is a very secure Linux distro. While the base system is very restricted, they also support Linux sandboxes, making it secure for you to use the computer both for online banking and for downloading random code from the internet. Check out the talk "Linux for Chromebooks: Secure Development": [this video]
Explains secure Linux sandboxes on Chrome OS.

Citations, criticism and jokes

@jt2190 May 2019 Cites it
on HN thread All Chromebooks will also be Linux laptops going forward
Video of the talk: Linux for Chromebooks, (A.K.A Crostini): Secure Development presented by Sudha Broslawsky, Tom Buckley, and Dylan Reid at Google I/O 2019 [this video] Some technical details: * Container: Crostini (default is Debian 9) * Guest: Termina VM: LXD [1], Linux Kernel * Host: CrOS: crosvm, Linux Kernel Drivers are run in "minijails" to minimize exposure. Files are shared from container to OS via 9P [2]. Google is calling theirs "9S" Edit: I think this in-depth document may be up to date: "Running Custom Containers Under Chrome OS" [link] [1] from Canonical, see [link] [2] [link]
Talk on Crostini architecture; commenter summarizes technical details.
@pjmlp Aug 2019 Cites it
on HN thread Banned C standard library functions in Git source code
Well, you can see how they are locking it down with containers sandboxing from an IO talk, by making use of gVisor and a Rust based containers. "Linux for Chromebooks: Secure Development" [this video]
Shows how containers are sandboxed on Chromebooks.
@pjmlp Aug 2019 Cites it
on HN thread What happens when you launch Google Chrome for the first time?
Regarding ChromeOS: "Linux for Chromebooks: Secure Development" > Learn how Linux for Chromebooks (Crostini) gives you a secure sandbox for development. Through a variety of demos, this talk will explain the architecture underlying Linux for Chromebooks and the design decisions that keep it easy to use. [this video] And Android: "Adopting the Arm Memory Tagging Extension in Android" [link] " [link] [link] "Improving Stability with Private C/C++ Symbol Restrictions in Android N" [link] "Android NDK Native APIs" [link]
Explains architecture of Crostini secure sandbox.
@est31 Sep 2019 Cites it
on HN thread Parents Thought They Wanted Tech in Every Classroom, Now They’re Not So Sure
You can now have sandboxes where you can install desktop tools without having to enable stuff like developer mode: [this video] Sandboxing this stuff away is in general a good idea for protecting "normal" users. People often want to install pirated games or whatever and that's abused as a vector to get malware onto those devices. If that's not enough you can install entirely different operating systems and even bootloaders (if you want to).
Shows desktop tools sandboxed without developer mode.
@cromwellian Sep 2019 Cites it
on HN thread A Message about iOS Security
Read more
Back when Chrome was based on WebKit, IIRC Chrome team found and fixed oodles and oodles of bugs in WebKit, because WebKit wasn't even using fuzzing, or not enough fuzzing. Even as late as 2017, fuzzing was still finding significantly more security issues in Safari than other browsers: [link] Also, when discussing iCloud, you need to distinguish between the backend service, and the frontend service. There have been significant CVEs found in the front-end client. Apple doesn't run many front end Web services, so there's less to exploit. They also don't allow you to host executable code like AWS, Azure, and GCP, so the attack surface is much more confined. That Google has exposed their infrastructure to the unforgiving nature of the Web for 2 decades, with exploits few and far between, is a testament to the quality of the security engineers. The most secure device on the planet, isn't iOS, it's Chromebooks. Look at the defense-in-depth used on Chromebooks to isolate execution: [this video]
Shows defense-in-depth isolation used on Chromebooks.
@est31 May 2020 Cites it
on HN thread Stealing secrets from developers using WebSockets
You're likely not even safe from this if you are using Chrome OS. It does sandbox the localhost web server [1] [2], but it does not restrict access to it from the host. [1]: [this video] [2]: [link]
Cited for how Chrome OS sandboxes the localhost server.
@mdhb Oct 2024 Cites it
on HN thread WASM Is the New CGI
Read more
Even when you enable “developer mode” which is essentially Debian in a VM the level of care that went into making sure that no matter what happens there you will never suffer a full system compromise is truly impressive. To give you a sense of where they were half a decade ago you can already see that it’s as I described miles in front of anything that exists even today in this video: [this video] When we get to talking about when they went for a total ground up first principles approach with Fuchsia as a next generation operating system that is something else entirely on a different level again. I genuinely didn’t have a hint of irony in my original comment. They are actually that much better when it comes to security.
Shows security care in Chrome OS developer environment.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close