Компания Google официально объявила (https://blog.google/products/chromebooks/linux-on-chromebooks/) о разработке возможности по запуску Linux-приложений в окружении операционной системы Chrome OS. Основной целью проекта является предоставление возможности использования Chrome OS в качестве платформы для разработки приложений, на которой разработчик имеет возможность выполнить любые инструменты (например, можно выполнить среду разработки Android Studio), воспользоваться любыми языками программирования, запустить привычный редактор кода и протестировать свои приложения.
Разработка ведётся в рамках проекта Crostini и реализована через запуск виртуальных машин с Linux. Поддерживается запуск как консольных, так и графических приложений. Установленные Linux-приложения могут запускаться через клик на пиктограмме, а окна могут свободно перемещаться по экрану. Для Linux-приложений организован доступ к основной файловой системе, что позволяет открывать пользовательские файлы, используемые в Chrome OS.
Предлагаемое в настоящее время базовое окружение виртуальной машины основано на пакетной базе Debian, но в будущем планируется дополнительно предоставить окружения на основе иных дистрибутивов Linux. После активации Crostini в списке приложений появляется пиктограмма 'Terminal', первый запуск которой приводит к установке и настройке базового образа виртуальной машины, а последующие запуски позволяют получить доступ к классическому Linux-терминалу с окружением Debian GNU/Linux.В настоящее время функциональность можно протестировать в экспериментальных сборках Chrome OS Canary (требует перевода устройства в режим разработчика), ограниченная поддержка Crostini также доступна в стабильной версии Chrome OS 66 через активацию флага "chrome://flags#enable-experimental-crostini-ui". Виртуальное окружение пока можно использовать только на устройствах Pixelbook. Стабилизация Crostini и перевод функции запуска Linux в разряд штатных возможностей ожидается в одном из будущих выпусков. Вначале поддержка Linux будет предоставлена только для Pixelbook, но затем постепенно адаптирована и для других моделей Chromebook.
Для запуска виртуальной машины задействованы наработки проекта CrosVM, основанного на использовании гипервизора KVM. Внутри базовой виртуальной машины запускаются отдельные контейнеры с приложениями, которые будут распространяться в виде пакетов. Образы контейнеров с Linux-приложениями можно устанавливать как обычные приложения для Chrome OS и использовать между разными пользователями, по аналогии с тем как сейчас можно установить Android-приложения в Chrome OS.
В виртуальной машине можно вручную создавать (https://www.reddit.com/r/Crostini/wiki/index) дополнительные контейнеры (используется LXC) и запускать такие приложения как Steam, IntelliJ IDEA и Firefox. В контейнере также можно установить (https://www.reddit.com/r/Crostini/wiki/howto/run-other-distros) любой дистрибутив Linux. Для запуска графических приложений CrosVM предоставляет встроенную поддержку Wayland-клиентов (virtio-wayland) с выполнением композитного сервера на стороне основного хоста и возможностью эффективного использования GPU из гостевых систем.
URL: https://blog.google/products/chromebooks/linux-on-chromebooks/
Новость: https://www.opennet.me/opennews/art.shtml?num=48563
1. сделать ОС на базе Gentoo Linux
2. добавить туда виртульную машину с Debian Linux
3. сказать что теперь ОС поддерживает установку пакетов Linux
4. 🤔
Ы -- ынтерпрайз.
ты мыслишь как самый крутой босс из Dark Souls Remastering! Я бы еще добавил поддержу emoji для смайликов
Ватсап нету, не взлетит.
вайбера и icq с irq не хватает
Мы встроили витуальную машину линукс в линукс чтобы ты мог разрабатывать программы под линукс.
Зачем нужна виртуальная машина если они делают это всё через контейнеры которые работают на любом линуксе без виртуальной машины?
вероятно из-за существования arm хромбуков, но это не точно
Весь софт доступен в версиях для арма.
>например, можно выполнить среду разработки Android StudioА оно потянет?
>хромбук
>андроид студиоЭто сколько надо ждать, чтобы это чудо запустилось? (даже без учета затрат на виртуализацию)
Есть Pixelbook с i7.
Под это дроч*во на "сколько ждать надо" внедряли systemd. Какая разница? Речь ведь не о том ждать или не ждать. А несколькими секундами больше или меньше разницы никакой.
> А несколькими секундами больше или меньше разницы никакой.Android Studio на 16 ядрах по 3.1GHz, 16 гигах РАМы запускается,
до рабочего состояния, около 5 минут (первый запуск после включения).
(LoadingProjects, Scanning Index, Indexings, Check Updates,....)
"Работать" можно и раньше начать, но тупить всё равно будет.
Запуск эмулятора, и вообще пляски с AVD, тоже тормозилово.
Поставь винду или мак. На линухе нет обычной пользовальской виртуальной машины с графическим ускорением для андроида. Поэтому разработка или просто запуск приложений практически не возможен. Только слайдшоу посмотреть можно.
Страшно даже не это, а то, что SDK съест почти весь накопитель. А что не съест SDK добьет gradle
эээ... вот если бы android-приложенией...
Где вы были всё это время? Уже второй год как поддерживается запуск Android-приложений в Chrome OS.
https://www.opennet.me/opennews/art.shtml?num=45192
Это получается теперь в Linux можно запускать бинарники, собранные для linux?
В 2018м мы называем это инновацией.
Что прогресс проклятый творит!
> Это получается теперь в Linux можно запускать бинарники, собранные для linux?Не, теперь в Linux можно запускать браузер, в котором можна запускать виртуалку, в которой можна запускать бинарники, собранные для linux.
Немного не так. После виртуалки идут контейнеры, а вот в них можно запускать бинарники, собранные для linux.
Когда космические корабли бороздили бескрайние просторы космоса..
Интересно что помешало гугловцам заюзать контейнеры чтобы избежать расходов на виртуализацию...
Выше в каментах написано, что это добро работает на core i7, ты ведь не хочешь, чтобы такая мощь пропадала впустую?
Во. Как иксы выкинули на, какой прогресс пошёл. Теперь и так, и сяк, и эдак можно.
Вообще-то выкинуть иксы можно и в паре последних Убунт.
Причем, ЧСХ, без всякой виртуализации и прочего почесывания яйца Кощеева.
Да и раньше можно было. Выкидываешь иксы и сидишь в голой консоли, как дурак. Сейчас так же. Выкидываешь иксы, а Вэйланд на Оптимусе не работает и остаешься с консолью :-D
Покупая геймерский ноутбук, неплохо бы все-таки отдавать себе отчет в том, что ты покупаешь геймерский ноутбук.
И ставить туда нормальную геймерскую ось, а не линукс.
> геймерскую ось
> не линуксОдин гейб со своей SteamOS заорал в голос.
... из могилы.
А она провалилась, с новым годом!
А Гейб-то не знал, выпускает новые версии. Вы ему напишите.
Имелась ввиду гейская ОС то есть macOS.
Маленький нюанс: в хромбуках Xов отродясь не было уже 8 лет как, а настоящий прогресс — это запуск бинарников GNU/Linux над внезапно ядром Linux.
Выполнить любые инструменты... выполнить среду разработки... гхммм
Виртуализация на виртуализации и это для того чтобы запускать на линуксе приложения для линукса.
Выкинули бы просто наработки Chrome OS и сделали бы новый дистрибутив линукса со встроенным хромом и эмулятором для андроид-приложений.
А может в Google не дураки и есть причина для этого? Например, безопасность. Windows от того и страдает, что раньше все разрешалось и все приложения имеют доступ по всему и оттуда можно выполнить файл. И при этом некоторые выключают запрос о переключении в режим админа. Если кто-то начинает новую систему, то почему бы не сделать по-другому и сразу ограничить приложения?
думаю на безопасность им начхать. тут главная ель будет больше проприетарного кода, прибитого гвоздями так, чтоб под лицензии не попадать. и все это с наименьшими затратами.
будь у них реально цель сделать что-то хорошее, то клепали бы с нуля или на основе BSD по стопам яблочников. а так куча уже готовых наработок, толпы относительно недорогих разрабов, изначально была надежда запихнуть туда андроид приложения.
> через запуск виртуальных машин с Linux. ... В течение года также планируется добавить поддержку для Linux-приложений аппаратного ускорения GPUа вот это интересно, вроде ещё нет нормального проброса ускорения в виртуалку ?
Есть физическое, через vmware, и через винды с hyper-v
Молодцы. Теперь пусть окончательно прибьют это жaлкое недоразумeние под названием "линукс на десктопе". В тoпку все эти никчeмные убунты, дебианы, федоры и прочие арчи. Хромоси хватит всем.
виртуализация говорит о том, что Google перестала даже притворяться, что хромоось или андроид - открытые продукты.Вся эта история - наглое EEE таких масштабов, которые не снились даже изобретателям термина. Но что-то я не вижу в комментах толпы возмущенных поборников свободы. Ау, где вы?
> виртуализация говорит о том, что Google перестала даже притворяться, что хромоось или
> андроид - открытые продукты.
> Вся эта история - наглое EEE таких масштабов, которые не снились даже
> изобретателям термина. Но что-то я не вижу в комментах толпы возмущенных
> поборников свободы. Ау, где вы?Сделают поддержку линукса, люди будут писать под линукс, нормальные дистрибутивы линукса станут популярными и вытеснят винду. Ты про это EEE? Это только на пользу для любителей свободы.
подобная поддержка уже помогла отсрочить появление смартфонов с открытыми ОС минимум на 10 лет, а возможно вообще навсегда. Что сынку, помогла тебе твоя корпорация добра (тм)?
Открытая ОС давным давно завоевала весь рынок смартфонов.
Почему бы сразу не делать с поддержкой snap-пакетов?
Почему бы вообще Google не сделать десктопную ОС доступной для установки любому пользователю ПК (пусть даже на свой страх и риск)?
Кто тогда будет гугл-буки покупать?
Кто будет ставить браузер вместо ОС?
Это всё хорошо, но зачем они скопировали этот мерзкий дизайн окон с windows 10?
Поделитесь, кто в курсе, что за систему ChromeOS использует для запуска Android приложений? Можно ли её портировать в обычный Linux? я гуглил, но ничего не нашёл..
https://drfone.wondershare.com/mirror-emulator/download-best...
Спасибо, но это всё не то.
Таким образом они наконец-то признают, что сама по себе Chrome OS "где все приложения - вэбсервисы" не взлетает. Сначала приложения от Андроид, теперь уже просто Линуксовый софт.Ну и прекрасно.
Сами-то верите в это?
А важно ли это? Все равно Хром Ось настолько маргинальная (исчезающе редко используемая) ось, что маловеротяно что даже эти потуги её как-то особо продвинут и что-то изменят на рынке.Странно что они вообще все еще над ней работают.
отключите криокамеру ему!!! Они уже вытеснили маки из школ/колледжей, хорошо внедрились в дорогой промышленный рынок - а этому чудику все еще кажется "маргинальная"
Надо ещё в "базовую" VM с Debian установить Wine, а под ним Cygwin запустить.
Можно просто базовую ВМ с виндой
Слишком простое решение. Вы ещё предложите LXC не в Debian-виртуалке, а на Gentoo-хосте запускать. Больше прослоек!
Первое, что нужно делать купив Хромбук (а чаще просто получив его в подарок) - снести богомерзкий Хромоос. и вкатить туда православный Gallium (Ubuntu). Кстати патчится именно ведро с либами, поэтому в принципе ставить можно любой дистр (у меня стоял Arch) и подкидывать ядрышки.Железо противоречивое. С одной стороны - весьма качественный дисплей, тач, неплохая сборка, не самое тормознутое железо. А главное - дешево. С другой стороны, вендор-задроченная клавиатура - это полный капец. Справедливости ради, мудачество со срезанием PgUp\PgDwn\Insert\Home\End есть не только в Хромбуках.
Впрочем если использовать ЭТО по назначению (ентертеймент) - отличный девайс.
Как по мне - очередной пук в воздух от Гугла, мертворожденный проект, который загнется через время. Единственная система в которой должны работать Linux-приложения - Linux, а не через рекурсивную жопу.
Впрочем приложения Linux и так вполне себе отлично запускаются под Gentoo, виртуалки не нужны.
> а чаще просто получив его в подарокГде получить мой бесплатный хромбук?
У родственников в день рождения, на годовщину свадьбы, рождение ребенка etc.Или вы не знали что родственники дарят не "Core i7 + nVidia GT210 + opensource drivers", а "Вот этот хорошенький маленький, и запакуйте пожалуйста" ?)
> Первое, что нужно делать купив Хромбук …подключить домашний wifi, войти в свой гугл-аккаунт, поставить addblock & vlc, и спокойно выйти в инет — забыв об названии ОС на ноуте.
99% пользователей хромбуков так и делают, и только маргиналы вроде вас что-то пилят. Более того, 90% людей с ноутом делают тоже самое независимо от ОС на их железе - лазиют (или как пишут: "серфят" ) по инету.
зы. У моих родственников так этот девайс и служит.
зыы. Собственно сейчас все консольные приложения работают и сейчас в терминале "Ctrl+Alt+T", а контейнеры нужны поставщикам решений.
Чем больше везде линукса, тем лучше. Совершенно по барабану от какой корпорации.
По крайней мере на данный момент.
Так или иначе, деньги вливаются как минимум в ядро.
Что не устраивает?
Я в шоке от гугла и их хромОС. Почему не купить каноникал с их убунтой или сделать еще один дистрибутив и запилить чтобы работало не хуже чем MacOS и была офф поддержка. С их то баблом можно было бы давно поднять линукс с колен и конкурировать с MS и Apple в плане десктопных ОС. Так нет же надо сделать что-то свое для не пойми кого (для голодающих детей в Африке...).
> запилить чтобы работало не хуже чем MacOSтак весь прикол в том что chromeos вытесняет маки, начали со школ, продолжили с корпорациями — наверно они всё же лучше )))))