Приложения Linux теперь будут лучше работать на Chromebook с низким объемом памяти.

Недавнее изменение обеспечивает лучшее управление ресурсами для приложений Linux в Chrome OS за счет динамического управления оперативной памятью — отличная новость для Chromebook с низким объемом памяти.

Ранее в этом году приложения Linux в Chrome запущен на Pixelbook, быстрый Chromebook с 8 ГБ оперативной памяти. С того времени, десятки устройств получили поддержку от бюджетного до высококлассного, и даже Chromebook ARM. А недавний коммит Chromium обеспечивает лучшее управление ресурсами для приложений Linux в Chrome OS за счет динамического управления оперативной памятью — отличная новость для Chromebook с низким объемом памяти.

Приложения Linux внутри виртуальной машины получают динамическое управление памятью в условиях нехватки памяти.

Project Crostini позволяет пользователям запускать приложения Linux на виртуальной машине, изолированной от остальной ОС. Хотя изоляция приложений в виртуальной машине делает ее более безопасной, ОС из-за этого трудно узнать, что происходит на виртуальной машине, и правильно распределить оперативную память. Разработчики Chrome изначально решили выделить избыточное количество оперативной памяти, а это означает, что у многих пользователей виртуальная машина потребляла больше оперативной памяти, чем ей необходимо. Отлично для Pixelbook высшего класса, но не очень хорошо для 4 ГБ ОЗУ

Хромбук Самсунг Плюс. Это недавнее изменение включает в себя новые элементы управления, которые динамически реагируют на использование оперативной памяти на виртуальной машине и возвращают ее в Chrome, как только приложение завершает работу с ней.

Автоматизация скрытого управления ресурсами отлично подходит для конечных пользователей в целом и добавляет еще один уровень доработки Project Crostini, прежде чем он станет доступен массам через несколько месяцев. Приложения Linux для Chrome выйдут на рынок Стабильные и бета-каналы в выпуске 69, который должен выйти в сентябре. До тех пор пользователям Chrome OS придется переключиться на каналы Developer или Canary.