Ранее в этом месяце я рассказал о новой функции, разрабатываемой для Chrome OS, которая предоставит пользователям собственный пользовательский интерфейс для управления контейнерами Linux. Хотя работа еще не завершена, управление «дополнительным контейнером» наконец-то появилось на канале Canary в Chrome OS, и мы впервые увидим, как эта функция будет работать. Для запуска этой функции требуется, чтобы вы были в очень экспериментальном канале Canary, который я не рекомендую посещать, если вы не знаете, что делаете, и не боитесь, что ваше устройство может сломаться.
В канале Canary сначала должен быть установлен флаг # crostini-multi-container для управления контейнером. включен, а затем эта функция появится в разделе”Разработчик”меню настроек Chrome OS. По умолчанию пользователи могут видеть контейнер «пингвин» внутри виртуальной машины Termina. Это стандартная среда Debian, которая работает в Chrome OS при включении приложений Linux. В меню вы можете остановить контейнер по умолчанию и закрыть его, но удалить контейнер нельзя. Для этого вам нужно будет полностью удалить Linux из вашей системы через главное меню разработчика.
Однако последующие контейнеры можно остановить И удалить из этого нового меню управления. Пользователи также могут добавить собственный цвет к каждому контейнеру в меню для быстрой идентификации и упрощения навигации. Это упростит удаление неиспользуемых контейнеров, которые могут вызывать проблемы или просто использовались в целях тестирования. После запуска сеанса терминала вы также можете увидеть соответствующий IP-адрес каждого контейнера.
Управление дополнительными контейнерами
Не менее важно новое меню имеет кнопку «создать», которая позволит пользователям создавать дополнительные контейнеры. До появления этой функции вам приходилось создавать новые контейнеры из оболочки crossh, и для этого требовалось немного ноу-хау. Создание контейнера из этого меню создаст второй контейнер Debian, но есть возможность добавить собственный контейнер с использованием образа с сервера. Я пытался установить различные дистрибутивы, чтобы посмотреть, смогу ли я создать альтернативный контейнер, такой как Ubuntu или Fedora, но до этого момента мне не повезло.
.box-4-multi-126 { background-color: #fcfcfc! important; border: none! important; display: block! important; float: none! important; line-height: 0; margin-bottom: 10px! important; margin-left: 0! important; margin-right: 0! important; margin-top: 10px! important; min-height: 250px; min-width: 250px; padding-bottom: 20px! important; padding-top: 10px! important; text-align: center! important }
Эта работа, вероятно, все еще продолжается, но она имеет огромный потенциал для тех, кто использует Chrome OS в качестве среды разработки. Если вы разрабатываете приложение или службу и вам нужно протестировать их на различных дистрибутивах Linux, это предложит вам быстрый и эффективный способ управления этими дистрибутивами, сохраняя при этом все в порядке и изолированном. После завершения тестирования вы можете просто остановить и удалить ненужные контейнеры. Никаких терминальных работ не требуется. Я собираюсь порыться и посмотреть, смогу ли я запустить другие разновидности Linux с новой функцией «create», потому что было бы здорово иметь решение в один клик для добавления альтернативных версий Linux в Chrome OS. Следите за обновлениями, чтобы узнать больше об этой мощной новой функции..banner-1-multi-687 {background-color: #fcfcfc! important; border: none! important; display: block! important; float: none! important; line-height: 0; margin-bottom: 10px! important; margin-left: 0! important; margin-right: 0! important; margin-top: 10px! important; min-height: 250px; min-width: 250px; padding-bottom: 20px! important; padding-top: 10px! important; text-align: center! important}