Компания Google представила (https://chromereleases.googleblog.com/2019/08/stable-channel...) релиз операционной системы Chrome OS 76 (http://www.chromium.org/chromium-os), основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 76 (https://www.opennet.ru/opennews/art.shtml?num=51090). Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает (https://www.opennet.ru/opennews/art.shtml?num=33963) в себя полноценный многооконный интерфейс, рабочий стол и панель задач.
Сборка Chrome OS 76 доступна для большинства актуальных моделей (http://www.google.com/intl/en/chrome/devices/) Chromebook. Энтузиастами сформированы (http://chromium.arnoldthebat.co.uk/) неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Исходные (https://www.chromium.org/chromium-os) тексты распространяются (https://www.chromium.org/chromium-os/chromium-os-faq) под свободной лицензией Apache 2.0.Основные (https://productforums.google.com/forum/#!forum/chromebook-ce...) изменения в Chrome OS 76 (https://support.google.com/chrome/a/answer/7679408):
- Добавлены новые элементы управления воспроизведением, позволяющие быстро остановить или возобновить воспроизведение звука для вкладки или приложения. В системном меню теперь представлена отдельная секция, в которой перечислены все вкладки и программы, издающие звук, что позволяет управлять воспроизведением из одного места;- Расширены возможности Android-окружения ARC++ (App Runtime for Chrome, прослойка для запуска Android-приложений в Chrome OS). Для приложений Chrome и Android добавлена поддержка единого входа с использованием учётной записи в Google. В настройках реализована новая секция "Google Accounts", поддерживающая подключение нескольких учётных записей и позволяющая привязать учётные записи к разным приложениям Chrome и ARC++;
- Для людей о расстройствами двигательной активности представлена улучшенная функция "Automatic Clicks (https://support.google.com/chromebook/answer/177893#autoclick)". Помимо ранее доступной возможности автоматически совершать клик при длительном наведении мыши на ссылку, в новой версии добавлены средства для упрощения правого клика, двойного клика и перетаскивания элемента при нажатой кнопке. Кроме мыши режим может применяться с тачпадом, джойстиком и устройством для перемещения указателя движением головы;- Добавлена поддержка встроенных криптоключей (предоставляются чипом Titan M), поддерживающих протокол FIDO. Применение данных ключей для двухфакторной аутентификации пока отключено по умолчанию и требует выставление опции DeviceSecondFactorAuthentication в значение U2F;
URL: https://chromereleases.googleblog.com/2019/08/stable-channel...
Новость: https://www.opennet.ru/opennews/art.shtml?num=51274
Такая ось годится только для нетбуков под arm. А нетбуков под arm сейчас очень мало. Ставить такое на полноразмерный x86 ноут это пустая трата ресурсов
>Такая ось годится только для нетбуков под armА чем чистый линукс без гуглов не годится?
>Ставить такое на полноразмерный x86 ноут это пустая трата ресурсов
Зато подталкивает использовать гуглосервисы с гуглодрайвами, так как обычно там стоит eMMC микроскопической ёмкости, в редком случае SSD на 128/256 гигов
Линукс без гуглов не каждый пользователь осилит. А гуглосервисы и так уже везде используют
> А чем чистый линукс без гуглов не годится?Проблемы с засыпанием, с энергопотреблением.
Низкая стабильность в связи с обновлением ядра.
Так может это косяк вендоров, а не ядра и системы? Что-то ничего не помешало гуглу взять генту, натянуть поверх браузер и получить "совершенно новую ОС".
Все эти отговорки кто виноват не делают конечный продукт лучше.> Что-то ничего не помешало гуглу взять генту, натянуть поверх браузер и получить "совершенно новую ОС".
Ничего себе просто. Там как бэ ни иксов, ни Wayland нет.
> Ничего себе просто. Там как бэ ни иксов, ни Wayland нет.Они использую Aura, свой оконный менеджер и Ozone как прослойку над графикой и вводом-выводом. Гугл любит придумывать свои костыли, даже недавно свой вариант libc предложили для LLVM.
> Гугл любит придумывать свои костылиТам где не надо, они не придумывают. Тот же Upstart.
А где костыли на костылях (те же иксы), то да - надо писать своё.
> А где костыли на костылях (те же иксы), то да - надо
> писать своё.Так вэйланд чем не угодил? Если на тот момент он был сырой, могли бы помочь в разработке
Очень просто. Он слишком сырой тогда был, часто с заносами не туда. И естественно с более общей направленностью.
Естественно, проще было сделать своё и не париться от третьих лиц, которые постоянно что-то ломают или ещё что делают.
> Так вэйланд чем не угодил? Если на тот момент он был сыройЧто значит "на тот момент"?! Он до сих пор сырой, 11 лет "почти готов" и все никак не приготовится.
> Что значит "на тот момент"?! Он до сих пор сырой, 11 лет
> "почти готов" и все никак не приготовится.Вот взяли бы в гугле, да помогли. Вместо того чтобы создавать сотни различных менеджеров среднего качества. А ещё лучше если бы допиливали иксы, вместо того чтобы придумывать вейланды.
>Низкая стабильность в связи с обновлением ядра.Кто-то заставляет обновлять ядро по десять раз на дню? Если нет, то эта проблема в духе "Сам Себе Злобный Буратино".
Такова политика дистрибутивов.
Вот ты сидел два года на Ubuntu LTS с одним ядром.
Этот Ubuntu LTS уже на второй год протухает.
Ты хоп обновляешь. И всё трах-бабах разлетается. А ты со своим частным ноутбуком никому не нужен.
Вот и пляши, приседай. Может что-то как-то подопрёшь.
А не обновляться сразу же в день релиза, почитать для начала багтрекер - не судьба? Не плеер все-таки обновляешь.
А я как-то внимание не обратил.
Мы про какого пользователя говорим про обычного или возника с глазами красными?
Для обычного это не вариант. А ChromeOS как про это.
Pixelbook гугловский на Intel Core живёт
В этом и проблема. Ноут который только для интернета не должен жрать много энергии и греться как печка.
Так он и не жрет потому что нечему. Зато 10 вкладок держит.
x86 всегда жрёт. Тем более с исправлениями уязвимостей
При обработке современного веба что угодно либо жрет, либо тормозит. Иного не дано.
Вот затем и App Runtime for Chrome, прослойка для запуска Android-приложений в Chrome OS. Обычному пользователю этот веб нафиг не нужен.
Целая ОС на браузере. А вы тута ноете, что Электрон жирный :)
Только не сильно понятно зачем
Затем, что многим людям кроме браузера нично не нужно. Ну и как конкурент винды для юзверей
> Затем, что многим людям кроме браузера нично не нужно.Так это целевая аудитория Лора и Оупеннета :)
Максу надо заморочиться поменять обои и сделать опеннет ос.
Особенно во время каникул
> ЭлектронИ всё в ней работает на Электроне. Как идея?
Только чтобы один Электрон, а не для каждого приложения свой комплект браузера и ноды
Затем, что запустив X приложений на электроне мы получим X запущенных экземпляров хрома! А в хромоси они все один экземпляр хрома используют и жырности такой уже страшной нет
В хромоси жирность не мешает, так как кроме хрома там ничего нет. А хром это далеко не самая жирная прога.
Там на все приложения ОДНА копия хромого. А каждое приложение на электроне запускает свою копию браузера.
> Там на все приложения ОДНА копия хромого. А каждое приложение на электроне запускает свою копию браузера.Рано или поздно для Электрона это пофиксят.
А что им мешало сделать это ранее? Хотя в целом очевидно - это сложнее, чем забацать браузер в браузере в браузере.
Плюс надо учитывать, что в хромоси браузер часть системы, а в электроне эту часть необходимо носить в едином бандле. По сути им надо изобрести некое подобие Java-runtime, когда юзер прежде чем запустить jar-ник должен поставить jdk. Сомневаюсь что такой вариант приобрёл бы массовую популярность (и история Java это показывает).
> А что им мешало сделать это ранее?Видимо это второстепенная задача.
> По сути им надо изобрести некое подобие Java-runtime... должен поставить jdkА разве нельзя как в Linux, например? То есть один раз уставил браузер и ноду как зависимость и используешь. Программе нужен какой-то модуль? Он установился с ПО и остался в системе как зависимость.
1. есть много юзеров-неосиляторов
2. новая версия браузера может сломать приложение до выхода новой версии электрона
3. зависимости не проблема, они компилируются на этапе сборки, проблема как раз в рантайме, который является браузером.
4. браузер как рантайм не очень хорошая идея, когда можно использовать один только движок как в Qt напримерВидел библиотеки на go, в них используют подход использования уже установленного хрома (например эта https://github.com/zserge/lorca) либо использование системного барузера. Более менее подход который применяют в хроме, когда можно поставить приложение из магазина. Но опять таки это привязывает пользователя к определённому браузеру, а значит приходим в экосистему некого подобия хром оси.
Поэтому из всех вариантов адекватный только наличие системного WebView, как например в винде или на линуксе с Qt/GTK. Да на том же Qt размер WebView не шибко большой по сравнению с электроном, поэтому не сильно критично если добавить его в exeшник, а на линуксе просто тянуть завивимость из репозитория.
P.S: кстати из этого мы приходим в простому выводу: нужна поддержка в окружении. Если рассматривать хром как окружение, то значит приложения должны быть в хроме. Т.е я ставлю хром, зная что я могу установить какие-то его "нативные приложения", а не ставлю хром только ради того чтобы запустить приложение линукса или винды (подход как в Java). А электрон это попытка натянуть веб технологии и мимикрирование под нативное окружение винды, мак оси и линукса, без установки чего-либо кроме как самого приложения.
> либо использование системного барузераЭто сразу нет :) Есть аналог Электрона, я не помню как называется, то он так и работает - использует системный браузер, а не Хром. И тут же возникает куча неожиданностей, если это ФФ, а может быть и ИЕ. В статье на хабре говорилось, что если как системный используется ИЕ, то возникает куча ограничений и неприятностей.
> использует системный браузер, а не Хромиспользует системный браузер, а не только Хром
Да это само собой, хотя насколько мне известно в метро-приложениях Win8-10 (которые используют JS вместо .NET) используется чакра - движок из IE)
Линукс здорового человека
О, аппаратная поддержка FIDO. Так и знал, что к этому вернемся. Все было идеально придумано. Остальное не нужно
А это точно тот самый FIDO?
https://fidoalliance.org/how-fido-works/
без аппаратной поддержки dial-up? :D не, не надо.
/шутка
Интересно наблюдать, как Linux - многопользовательская многозадачная система, вырождается на телефонах. Понятно что пользователь один, и андроид с залоченным рутом вроде как понятен. Теперь вот вырождение до браузера. Но господа, то что ядро Linux поддерживает оборудование, это не причина пихать его везде. Мне дак обидно за родовые признаки многопользовательских Unix систем.
А где на телефонах GNU/Linux? Librem 5 если только, и то появился он сравнительно недавно. А все остальные андроиды да sailfish'ы от GNU/Linux имеют только Linux как ядро, а ядро само по себе никакой многопользовательской модели не обещает.
> А где на телефонах GNU/Linux? Librem 5 если только, и то появился
> он сравнительно недавно. А все остальные андроиды да sailfish'ы от GNU/Linux
> имеют только Linux как ядро, а ядро само по себе никакой
> многопользовательской модели не обещает.Дак в том и дело что не надо на телефоне Linux ядро. Google писали свой юзерспэйс поверх Linux ядра чтобы первоначально не заморачиваться. А теперь имеют и свое ядро и юзерспэйс в fuchsia OS. Так и должно быть на телефоне. Единственный плюс от прошлого заимствования ядра это то, что Google спонсировали Linux Kernel Organization, Inc.
> Дак в том и дело что не надо на телефоне Linux ядро.Ну почему же, в формате GNU/Linux получилось бы вполне неплохо.
>> Дак в том и дело что не надо на телефоне Linux ядро.
> Ну почему же, в формате GNU/Linux получилось бы вполне неплохо.Сколько было попыток, а со времен Nokia N900 больше ничего не взлетело :( Видно масштабируемость не та...
Maemo очень даже успешным получился. Вина нокии в том что её просто забросили, а поскольку её курировала нокия вместо сообщества, плюс некоторые компоненты были поприетарные, то ничего хорошего в итоге не вышло (не считая попытки в виде MeeGo). И всё это напоминает судьбу Sailfish и Tizen, которые являются потомками Maemo и повторили те же самые ошибки. Да и по большей части не GNU/Linux это. Ubuntu Mobile была попыткой, но Canonical загнул высокую планку, да и к тому же андроид в это время уверенно шагал по планете. А если бы Maemo (или MeeGo) в своё время довели до ума маркетологи и разрабы, то не факт что монополия андроида была бы как таковой.
> Ubuntu Mobile была попыткой, но Canonical загнул высокую планкуДа не задирали они ничего особо.
Первый этап заключался в построении такой базовой ОС для смартфонов.
В принципе получилось. SDK сделали на основе QtCreator + андроид плагина. Сама ОС тоже на основе того же Android ставится на железо и работает с ним.Вляпались в QML. Всё медленно было, тормозило. В итоге даже последний Ubuntu Phone (практически самый мощный Андроид аппарат 2015 года — Meizu PRO 5) не мог скрыть тормоза ОС.
В итоге это всё требует кучи бабла. И не вендоры, ни пользователи в этом не заинтересованы, когда есть тот же Android. Как прям с засаживанием гугла, так и несертифицированные гуглом сборки на основе AOSP без гуглосервисов.
Про Sailfish примерно та же песня. Трудно найти место под солнцем, когда есть Android. Поэтому Jolla решила лезть на рынок импортозамещения. Типа Android — это США, который грозит своей дубиной. А мы вот. Предлагаем альтернативу. Пока получается неочень. Но с другой стороны хоть как-то. В
> Сама ОС тоже на основе того же Android ставится на железо и работает с ним.Нет, базируется он на настольной убунте, просто там прослойка для запуска андроид-приложух и драйверов, как и в Sailfish.
> Вляпались в QML. Всё медленно было, тормозило.
В Sailfish вроде тоже QML, насколько он тормознутый? Убунту я как то ставил, тормоза присутствовали.
> Нет, базируется он на настольной убунте, просто там прослойка для запуска андроид-приложух и драйверовНет. Никакой прослойки в Ubuntu Phone для запуска Android приложений не было.
Вот хорошие картинки.
Ну и само собой, что чисто драйверами дело не заканчивалось. Ну например ADB демон и так далее...
https://image.slidesharecdn.com/ubuntuphoneengineering-14050...
Драйверы работают через libhybris, но это всё равно не андроид внутри убунты. С прослойкой для приложений я перепутал, да.
Ну я это и написал> Сама ОС тоже на основе того же Android ставится на железо и работает с ним
> В Sailfish вроде тоже QML, насколько он тормознутый?Прилично тормознутый. На около флагманском железе ведёт себя как Android на самых нищих бюджетках.
> А все остальные андроиды да sailfish'ыНу за Sailfish-то так не стоит категорично. Там всё гораздо больше похоже на дистриб, чем не похоже.
Вы очень медленно критикуете, https://source.android.com/devices/tech/admin/multi-user
Кто кого по количеству зондов нынче уделывает? ХромОсь, Шиндуз или МакОсь?
ХромОсь зачетнейшая вещь, рекомендую. Здесь, я вижу, публика отделывается лишь соплями по сабжу, из года в год обновляя свою федорку или убунту, так и не попробовав что это такое.
А ведь теперь в там можно совершенно спокойно работать (особенно если занимаешься разработкой под андроид - здесь тебе и Android Studio, и позволяющий запустить твое сырок приложение Android Runtime, как впрочем и любое из плеймаркета; да и вообще линукс приложения работают в контейнерах). Все стабильно, обновляемо, все прекрасно, свежий воздух после Федоры (а я на ней с еще со времен Fedora Core)!
Более скажу, работает сие намного шустрее хваленного Elementary OS для бюджетных машинок... Так что если надо тёще поставить компьютер (или на старенький бук) и вы хотите сделать это раз и навсегда - ставьте (уже chromiumos)- не пожалеете.
Старею =) Раньше любил [краснеть глаза], но с возрастом понимаешь, что лучше получать удовольствие от поездки на стабильно рабочем БМВ, чем иметь удовольствие [краснеть глаза] в гараже на старом "добром" жигуле.