Chromium OS
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people who spend most of their time on the web. Here you can review the project's design docs, obtain the source code, and contribute. To learn more about the project goals, read the announcement blog post.
Videos
For contributors
- Getting developer hardware
- Official Chrome OS Devices
- Process for Getting Involved/Contributing
- Tree sheriffs
- Useful developer related Chrome extensions
- 2014 Chrome OS Firmware Summit
- 2017 Chrome OS Intel Firmware Architecture Presentation
For UI designers
For developers
- Optimize Android Apps for Chrome OS device
- Sideload Android apps on your Chromebook
- Developing apps on your Chromium OS device
- Chromium OS Build
For everyone
- Chromium OS FAQ
- Project contact details (groups/etc...)
- Report bugs
- Steam on Chrome OS
Source code
- First time? Use the Chromium OS Quick Start Guide
- Read the Chromium OS Developer Guide to learn how to build the source
- Overview of the source
- Browse the source
- Coding Style
Guidelines
- Chromium OS Python Style Guide
- Chromium OS Shell Style Guide
- For other languages, follow the Google Style Guide
- For third-party code, follow the external project style guides
- Testing
Developer docs
- Chromium OS Developer Guide
- CrOS Developer Library
- High-Level Developer FAQ
- Firmware (Coreboot / U-Boot) Overview and Porting Guide
- Embedded Firmware Solutions book
- Embedded Controller (EC) Development
- All How Tos and Troubleshooting
- Poking around Your Chrome OS Device
- Design docs
Hardware Reference docs and schematics
Software for the microcontroller on these USB Type-C example designs is in the EC source code