News

Linux on ChromeOS is a constantly evolving project. You can find the latest updates and announcements on this page.

Introduction of Baguette

We are excited to announce the next generation of architecture for Linux on ChromeOS, which we are calling Baguette. Baguette differs from the classic Crostini experience by removing the use of containers - the Linux development environment will now run directly in a virtualized guest.

By moving to this new architecture, we will be able to offer various improvements, including:

  • Faster installation and startup times.
  • Dropping of dated dependencies on lxc, which will allow for e.g. cgroups v2 support.
  • More direct access to the virtualized guest from Crostini, enabling e.g. mounting of swap files in the host.
  • Ability to run own containers, e.g. docker, podman, etc.

Baguette will be the default installation on ChromeOS starting from M147, but can be controlled by means of the #containerless-crostini flag in chrome://flags.

At the moment, we only offer new installs of baguette, but watch this space for instructions on upgrading existing installations.

Feature Deprecations

Unfortunately, we have decided to deprecate some features on Linux on ChromeOS. These include:

  • UI-based Debian upgrade.
  • UI-based install/uninstall of Linux apps (.deb files).
  • Multi-container support.
  • Support for ansible-based container setup.

In addition, there are a set of features that, while not deprecated, are no longer supported. This means that while they may still work, they won't be fixed if broken, including:

  • IME support.
  • Graphics acceleration.