ChromiumOS
ChromiumOS 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 ChromeOS Devices
- Process for Getting Involved/Contributing
- Tree sheriffs
- Useful developer related Chrome extensions
- 2014 ChromeOS Firmware Summit
- 2017 ChromeOS Intel Firmware Architecture Presentation
For UI designers
For developers
- Optimize Android Apps for ChromeOS device
- Sideload Android apps on your Chromebook
- Developing apps on your ChromiumOS device
- ChromiumOS Build
For everyone
- ChromiumOS FAQ
- Project contact details (groups/etc...)
- Report bugs
- Steam on ChromeOS
Source code
- First time? Use the ChromiumOS Quick Start Guide
- Read the ChromiumOS Developer Guide to learn how to build the source
- Overview of the source
- Browse the source
- Coding Style
Guidelines
- ChromiumOS Python Style Guide
- ChromiumOS Shell Style Guide
- For other languages, follow the Google Style Guide
- For third-party code, follow the external project style guides
- Testing
Developer docs
- ChromiumOS 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 ChromeOS 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
