
Chrome OS скоро станет еще мощнее: проект Google «Брускетта» добавит поддержку использования любого дистрибутива Linux на ваш выбор.
Одно из самых значительных изменений для Chrome OS за последние годы — это добавление поддержки приложений Linux, которая запускает полную версию Debian GNU/Linux в виртуальной машине. Этот проект был реализован под кодовым названием «Кростини», что само по себе является игрой слов, отсылающей к более раннему проекту сообщества под названием Crouton.
Внедрение приложений Linux в Chrome OS открыло совершенно новую категорию приложений для Chromebook, особенно для разработчиков, но при этом оно было спроектировано для глубокой интеграции в повседневный пользовательский опыт. С самого начала энтузиасты активно экспериментировали с системой виртуальных машин Chrome OS — или «CrosVM» — для запуска других операционных систем, обычно других разновидностей Linux. Сама Google даже предлагала некоторую документацию и выступление на Google I/O, примерно описывающее, как это сделать.
Похоже, следующий шаг для Linux на Chrome OS — это упрощение использования предпочитаемого варианта Linux для энтузиастов. Проект разрабатывается под кодовым названием «Брускетта», продолжая тему, связанную с хлебом. Как и многие другие функции Chrome OS, изначально они будут скрыты за флагом в chrome://flags.
Включить функцию сторонних ВМ
Включает поддержку пользовательского интерфейса для сторонних/общих ВМ
#bruschetta
Ключевое отличие от предыдущего «сделай сам» подхода к установке собственного Linux заключается в том, что эти «сторонние ВМ» будут использовать ту же систему «Sommelier», которая помогает каждому из ваших приложений Linux выглядеть как нативное окно Chrome OS. Для сравнения, DIY-метод приводил к появлению одного окна, в котором размещалась другая операционная система, что похоже на использование программного обеспечения типа VirtualBox или VMWare.
Чтобы это стало возможным, можно предположить, что дистрибутивы Linux, которые владельцы Chromebook смогут выбирать, будут оптимизированы для использования в Chrome OS. Такие инструменты, как Garcon и Sommelier, должны быть предварительно установлены, и, похоже, Google даже начала подготовку к тому, чтобы ваши файлы были доступны через приложение «Файлы», так же, как это происходит при использовании приложений Linux сегодня.
Второй флаг в chrome://flags предполагает, что приложение «Файлы» получит доступ к файлам вашей «Гостевой ОС». Помимо того, что это подходящее описание для «Брускетты» (и других проектов, таких как Borealis), этот флаг связан с тем же номером ошибки, который использовался для добавления «BruschettaService» в Chrome OS.
Включена служба гостевой ОС + интеграция файлового менеджера
Приложение «Файлы» получает информацию о гостевых системах от службы гостевой ОС, вместо того чтобы запрашивать каждый тип по отдельности.
#guest-os-files
Еще один аспект, на который стоит обратить внимание, заключается в том, что Google стремится обеспечить глубокую совместимость и безопасность, позволяя при необходимости запускать виртуально целый BIOS/UEFI.
Итак, какие дистрибутивы Linux стоит ожидать от Chrome OS, когда она запустит более глубокую поддержку Linux? Эта часть пока не совсем ясна. Учитывая необходимость включения инструментов Google в эти дистрибутивы, вероятно, все начнется с нескольких избранных партнеров, прежде чем распространится более широко.
Windows 10 и 11 фактически предлагают аналогичную функцию сегодня с их Подсистемой Windows для Linux. Через Microsoft Store вы можете установить официальные версии популярных дистрибутивов, таких как Debian, Ubuntu, openSUSE и Kali. Или, при наличии некоторых знаний, вы можете установить другие, такие как Mint и Fedora.
Поскольку разработка, похоже, только сейчас полноценно и публично начинается, нам, вероятно, предстоит подождать еще несколько месяцев или более, прежде чем Chrome OS расширит свою поддержку дистрибутивов Linux.