---
breadcrumbs: []
page_name: chromium-os
title: ChromiumOS
---

<div class="two-column-container">
<div class="column">

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](/chromium-os/chromiumos-design-docs),
obtain the source code, and contribute. To learn more about the project goals,
read the [announcement blog
post](http://googleblog.blogspot.com/2009/11/releasing-chromium-os-open-source.html).

### Videos

*   [What is Google Chrome
            OS?](https://www.youtube.com/watch?v=LwVX42Amcak)
*   [ChromiumOS Security](http://www.youtube.com/watch?v=A9WVmNfgjtQ)
*   [ChromiumOS & Open Source](http://www.youtube.com/watch?v=KA5RQv9mBoY)
*   [ChromiumOS Fast Boot](http://www.youtube.com/watch?v=mTFfl7AjNfI)

### For contributors

*   [Getting developer hardware](/chromium-os/getting-dev-hardware)
*   [Official ChromeOS
            Devices](/chromium-os/developer-information-for-chrome-os-devices)
*   [Process for Getting
            Involved/Contributing](https://chromium.googlesource.com/chromiumos/docs/+/HEAD/contributing.md)
*   [Tree sheriffs](/developers/tree-sheriffs/sheriff-details-chromium-os)
*   [Useful developer related Chrome
            extensions](/developers/useful-extensions)
*   [2014 ChromeOS Firmware Summit](/chromium-os/2014-firmware-summit)
*   [2017 ChromeOS Intel Firmware Architecture
            Presentation](https://docs.google.com/a/chromium.org/viewer?a=v&pid=sites&srcid=Y2hyb21pdW0ub3JnfGRldnxneDo1NGY1YWViZDBkN2JjOTky)

### For UI designers

*   [User experience: Chromium/OS](/user-experience)

### For developers

*   [Optimize Android Apps for ChromeOS device](/chromium-os/android-apps)
*   [Sideload Android apps on your
            Chromebook](/chromium-os/sideload-android-apps-on-chromebook)
*   [Developing apps on your ChromiumOS
            device](/chromium-os/developing-apps-on-your-chromium-os-device)
*   [ChromiumOS Build](/chromium-os/build)

### For everyone

*   [ChromiumOS FAQ](/chromium-os/chromium-os-faq)
*   [Project contact
            details](https://chromium.googlesource.com/chromiumos/docs/+/HEAD/contact.md)
            (groups/etc...)
*   [Report
            bugs](https://chromium.googlesource.com/chromiumos/docs/+/HEAD/reporting_bugs.md)
*   [Steam on ChromeOS](/chromium-os/steam-on-chromeos)

</div>
<div class="column">

### ![](/chromium-os/comp2_200x146.jpg)

### Source code

*   First time? Use the [ChromiumOS Quick Start
            Guide](/chromium-os/quick-start-guide)
*   Read the [ChromiumOS Developer
            Guide](https://chromium.googlesource.com/chromiumos/docs/+/HEAD/developer_guide.md)
            to learn how to build the source
*   [Overview](/chromium-os/developer-guide/directory-structure) of the
            source
*   [Browse](https://chromium.googlesource.com/) the source
*   [Coding Style
            Guidelines](https://chromium.googlesource.com/chromiumos/docs/+/HEAD/styleguide/)
    *   [ChromiumOS Python Style
                Guide](https://chromium.googlesource.com/chromiumos/docs/+/HEAD/styleguide/python.md)
    *   [ChromiumOS Shell Style
                Guide](https://chromium.googlesource.com/chromiumos/docs/+/HEAD/styleguide/shell.md)
    *   For other languages, follow the [Google Style
                Guide](https://github.com/google/styleguide/#google-style-guides)
    *   For third-party code, follow the external project style guides
*   [Testing](/chromium-os/testing)

### Developer docs

*   [ChromiumOS Developer
            Guide](https://chromium.googlesource.com/chromiumos/docs/+/HEAD/developer_guide.md)
*   [CrOS Developer Library](/chromium-os/developer-library)
*   [High-Level Developer
            FAQ](/chromium-os/how-tos-and-troubleshooting/developer-faq)
*   [Firmware (Coreboot / U-Boot) Overview and Porting
            Guide](/chromium-os/firmware-porting-guide)
*   [Embedded Firmware Solutions
            book](https://link.springer.com/book/10.1007/978-1-4842-0070-4)
    *   [Chromebook Firmware Internals
                chapter](https://link.springer.com/chapter/10.1007/978-1-4842-0070-4_5)
*   [Embedded Controller (EC)
            Development](https://chromium.googlesource.com/chromiumos/platform/ec/+/HEAD/README.md)
*   [All How Tos and
            Troubleshooting](/chromium-os/how-tos-and-troubleshooting)
*   [Poking around Your ChromeOS
            Device](https://chromium.googlesource.com/chromiumos/docs/+/HEAD/developer_mode.md)
*   [Design docs](/chromium-os/chromiumos-design-docs)

### Hardware Reference docs and schematics

Software for the microcontroller on these USB Type-C example designs is in the
[EC source code](https://chromium.googlesource.com/chromiumos/platform/ec/+/HEAD/README.md)

*   [USB Type-C debug dongle and sniffer for USB-PD
            communications](/chromium-os/twinkie)
*   [USB Type-C to DisplayPort Adapter](/chromium-os/dingdong)
*   [USB Type-C to HDMI Adapter](/chromium-os/hoho)
*   [45W USB Type-C Charging Adapter Control
            Board](/chromium-os/minimuffin)
*   [Cable and Adapter Tips and
            Tricks](/chromium-os/cable-and-adapter-tips-and-tricks)
*   [USB Type-C functional testing board](/chromium-os/plankton)

</div>
</div>
