Разработчики проекта LineageOS, пришедшего на смену CyanogenMod после отказа от проекта компании Cyanogen Inc, рассказали об улучшениях (https://lineageos.org/Changelog-19/), реализованных за последние несколько месяцев.Наиболее интересным новшеством является улучшение поддержки режима бесшовной установки обновлений - "A/B". Суть нового режима в использовании двух независимых системных разделов, на одном из которых находится текущая работающая система, а на другое устанавливается очередное обновление, никак не влияя на работу активного окружения. Если установлено обновление, после перезагрузки разделы меняются местами, а в случае проблем пользователь может откатиться на прошлый вариант прошивки.
Для устройств с поддержкой режима "A/B" адаптирована система обновления дополнений к LineageOS (кроме самой системы в режиме A/B могут обновляться и дополнения, такие как GApps). Поддержка устройств с режимом A/B также добавлена в дополнение для получения root-привилегий (su addon) и инструментарий для резервного копирования. Кроме того, разработчики представили собственную Recovery-прошивку, которая пока поддерживает только устройства с режимом A/B.
В LineageOS также интегрирован новый интерфейс Trust (https://lineageos.org/Trust-me/), пришедший на смену Privacy Guard. Trust предоставляет возможности для управления полномочиями и полного контроля за доступом приложений к системным ресурсам и пользовательским данным. В Trust имеется возможность не только блокировки доступа, но и генерации предупреждений при аномальной активности, например, поддерживается вывод уведомления в случае отправки приложением чрезмерного числа SMS (подозревается, что приложение рассылает спам).
Из связанных с интерфейсом пользователя изменений выделяется новая опция для включения чёрного стиля оформления, который в отличие от тёмной темы оформления использует чёрный цвет. Для старых Android-приложений добавлена возможность масштабирования при полноэкранном выводе на устройствах с соотношением сторон экрана 18:9. В ветку 15.1 в блок быстрых настроек возвращён переключатель для перехода на экран анализа сетевого трафика.URL: https://lineageos.org/Changelog-19/
Новость: https://www.opennet.ru/opennews/art.shtml?num=48993
Жаль что в андроиде нет аналога apt-btrfs-snapshot.
Всегда все свежее и стабильное. Если работает не стабильно - перезагрузил и запустился с последнего стабильного снимка.
Даёшь ZFS в андроид !!!!1111адынадынадын
> Даёшь ZFS в андроид !!!!1111адынадынадынИ оракел, судящийся с гугелем за нарушение GPL !233456790
"На вашем телефоне обнаружено ПО Оракл. Все ваши звонки будут переведы на юристов Оракла )"
https://source.android.com/devices/tech/ota/ab/ не оно? Тут правда только про версию системы, приложения и фс не откатишь, да.
Не удивительно. CyanogenMod до продажи тоже был, по безопасности, впереди гугла.
В 14.1 этого нет и не будет?
а зачем тебе 14.1 ?
Не всем мобилкам 15 завезли
как так? тут рассказывали что вот андроид на всех взлетает - а если куда-то не делают - значит оно не нужно.
Бывают исключения. Например, для Galaxy S I9000 есть неофициальный порт LOS 14.1, хотя этот смартфон вышел 8 лет назад. Кроме того: https://www.phoronix.com/scan.php?page=news_item&px=Samsung-...
за Xperia Z3+ особенно обидно
Смешно, но на Nexus5 не завезли досих пор. Хотя на Nexus 4 15.1 версия доступна...
Trust - ну как перевёл свой девайс, так оно там и было.А вот где там бесшовные обновления - не заметил. У меня буквально на этой неделе одно прилетало, но там всё вроде как обычно было, т.е. скачать, установить - при этом тело перегружается и ставит обновление из recovery-режима. Может какой специальный девайс надо, ХЗ (Mi5s Plus у меня).
>> возвращён переключатель для перехода на экран анализа сетевого трафика.
А это где поглядеть? Что-то я такого не припомню. Для смотрения кто куда лезет использую OS Monitor (только он дремучий малость, не видит все 6 Гб памяти).
>> Может какой специальный девайс надоНу так у тебя второй системный раздел откуда возьмётся? Во-первых, вероятно, нужно, чтобы ментейнер твоего аппарата (у каждой модели в Lineage свой ментейнер) добавил поддержку, а во-вторых, как-то переразбить разделы. Может быть, всё это вообще возможно только на аппаратах, где "из коробки" такая система с 2 разделами (A1, например).
Попробуй связаться с ментейнерами по сторонним каналам связи - https://wiki.lineageos.org/devices/natrium
Спасибо так-то за совет. Но я и присутствующей на данный момент конфигурацией доволен аки слон :).
Немного оффтопа: в свежем выпуске Magisk наконец-то реализовали поддержку девайсов, у которых "из коробки" не было раздела /vendor, а под /vendor на кастомных прошивках приспособили /cust (Xiaomi Redmi Note 4X и прочие). Больше не надо ставить себе Magisk, пропатченный неизвестный васяном с XDA.
Я так понял, тогда система начинает занимать в 2 раза больше места?Ну спасибо, че, на нексусе 7м и так памяти кот наплакал и карточек памяти нет по соображениям гуглокозлов "а че, пусть в наше облако все сливают".
> Я так понял, тогда система начинает занимать в 2 раза больше места?Нет. Если в двух словах - для обновления через recovery нужно столько же место в резерве сколько и для системы. Для a/b updates резерв не нужен - система просто обновляет неактивный раздел.
да, но файлы обновлений удаляются же наверняка, а неактивный раздел остаётся ... При этом он не динамический, как файл обновлений, и отгрызает фиксированный размер внутренней флешки?
Обычно для recovery также "отгрызаю" раздел (cache) или увеличивают system, так что пользователь в любом случае теряет примерно столько же места.
Да, это ОЧЕНЬ НУЖНО. Трубки у нас ведь не ребутят годами.
Связи у отсутствия ребутов с "бесшовными обновлениями" ровно столько же, сколько с pacmnan или apt-get. Обновилось ядро или системные библиотеки — побежишь перезагружаться в любой системе, - хоть в Андроиде, хотя на десктопе, хоть в винде.Смысл A/B обновлений - в том, чтобы система не становилась раком, если что-то пойдёт не так в середине неудачного обновления. У дистрибутивов, где не практикуются CoW снапшоты в пакетном менеджере (т.е. везде кроме SUSE) запороть систему во время частичного обновления получается не хуже, чем в Андроиде, но там хотя бы можно попытаться всё починить из initramfs или grub. Починить свой мобильник без полной перепрошивки у тебя вряд ли получится.
> Обновилось ядро <…> побежишь перезагружатьсяЗачем?
>>Смысл A/B обновлений - в том, чтобы система не становилась ракомИли можно тестировать сборку перед тем как вываливать её на всеобщее обозрение.
> Или можно тестировать сборку перед тем как вываливать её на всеобщее обозрение.Это не гарантирует отсутствия регрессий в случаях не покрытых тестами. Если проблема для пользователя конкретного пользователя окажется важной, в случае a/b он просто вернется к предыдущей системе, при том практически мгновенно.
А /etc(и тому подобное) находится на общем разделе? А если обновлениями понадобится патчить настройки?(хто его знает?) А как откатится на предидущее обновление, если новое обновление сломало формат настроек?
"You're barking at the wrong tree".
Нет, у android etc находится в /system/etc.А так - да, при большом обновлении может понадобится wipe раздела data. Но тут без разницы кто сделает wipe - recovery или a/b.
И новая версия OpenWRT сегодня должна была выйти, но 17 числа перенесли.
>Наиболее интересным новшеством является улучшение поддержки режима бесшовной установки обновлений - "A/B". Суть нового режима в использовании двух независимых системных разделов, на одном из которых находится текущая работающая система, а на другое устанавливается очередное обновление, никак не влияя на работу активного окружения.Не, спасибо, с 8 гигами будешь каждый байт считать.
Так тем, у кого 8 гигов, эту фичу не скоро завезут (если вообще когда завезут)
У кого-нибудь из присутствующих оно стоит на смарте? Поделитесь впечатленииями, пожалуйста.
Стоит на Samsung S4 Mini LTE "serranoltexx".
Штатная прошивка работала не быстро, у Samsung был какой-то свой (тормозной) интерфейс, памяти всё предустановленное жрало много. Смарт вышел с Android 4.2, Samsung'овцы осилили обновить только до 4.4.
Поставил сначала CyanogenOS, затем перешёл на LineageOS.
По сравнению со стандартной прошивкой:
- Работает быстро
- Памяти жрёт гораздо меньше
- Голый Android, своя (быстрая) оболочка, пара неплохих "фирменных" программ типа эквалайзера/галереи/камеры и никакой крапвари
- Гораздо больше настроек, чем в штатной версии
- Часто выходили обновления (на LineageOS, т.к. там вечная nightly. Но стабильная, на удивление. Глючит меньше, чем "родная" прошивка)Серьёзных минусов для меня не было.
П.С. Смарту почти 5 лет. Поддержку Samsung S4 Mini дропнули вместе с этим обновлением. Текущая версия LineageOS - 14.1 (Android 7.1.2). На следующий свой смарт тоже LineageOS накачу :)
Спасибо большое. Подумываю накатить LineageOS как раз на Гнусмас — Galaxy A7 (2017), в списке поддерживаемых он есть. Вот, собираю впечатления.
Жаль только, сволочной СберОнлайн отвалится...
Почему отвалится? Он прекрасно работает на кастомных прошивках. Если нет рута. Если рут нужен, то надо ставить Magisk, в него Xposed, в него BankShmut.
> Почему отвалится? Он прекрасно работает на кастомных прошивках. Если нет рута. Если
> рут нужен, то надо ставить Magisk, в него Xposed, в него
> BankShmut.Он же по идеее проверяет прошивку при каждом запуске, нет? Мне когда штатная обнова до Android 8 прилетела, и я обновился, он и то заработал не сразу.
Дропнуть сбербанк из списка используемых банков в целом тоже не плохо.
С рутом тоже бывает работает.
Меня после получения рута на HTC Desire 628 Dual Sim в своё время слал на хер.
приложения аналогичные сбербанку лучше удалить и никогда не пользоваться.
Касательно именно сбербанка, не забывайте про встроенный в него касперский и доступный в интернете анализ этого приложения-шпиона средствами wireshark. Плюсом получите увеличенное время работы смартфона от батареи, а также освобождение озу. По своему опыту отказа от этого приложения скажу, что сайта online.sberbank.ru вполне достаточно для выполнения любых операций. Окрывается он в том числе и через браузер смартфона. Ну и как правильно заметили, от сбербанка нужно отказаться в пользу любого банка из первой десятки как основного.
Если бы я мог от него отказаться, я бы давно это сделал. Тем более, что Альфа приятнее. Тут просто возникает вопрос плюсоминусов — перекроют ли плюсы LOS неудобства связанные с использованием сбера через сайт, вместо их приложения. Плюсов, судя по всему, километр с гаком.
Если честно, в голову не приходит ни один плюс использования приложения. Ну только если авторизоваться можно быстрее на несколько секунд
Быстрее. Палец приложил — и всех делов. И это не несколько секунд в сравнении с двухфакторкой через сайт, учитывая ещё время вытаскивания пароля из keepass и ожидание смс.
Хотя может я просто обнаглел и обленился. )
Возможно и так)
Кто-то ваш (отсоединённый) палец приложил и вуаля :D. Банк на трубе - потенциальный источник граблей. Ну про сбер тут уже выше высказались.
> Кто-то ваш (отсоединённый) палец приложил и вуаля :D. Банк на трубе -
> потенциальный источник граблей. Ну про сбер тут уже выше высказались.Есть подозрение, что если мне будут отрезать палец, я отдам любые данные аутентификации от любого счёта в любом банке. :D
Использовал LineageOS и приложение сбербанка, никаких проблем.
У меня с рутом работал, т.к. Magisk умеет прятаться от выбранных приложений.
С другой стороны, а нафиг этот сбер нужен, если он тянет себе столько данных?
На новый смарт первым делом накатываю, как только появляется возможность. И когда выбираю какой аппарат купить, то смотрю чтоб была поддержка от LOS
Сцук, а для Galaxy A7 (2017) поддерживается только 14.1, суд по страничке, а 15.1 нет. ((
Теоретически можно поискать неофициальный билд, но там вопрос доверия собирателю, да и с обновлениями опять же бяка. На лежащий рядом XperiaZ, например, есть 15.1, но я от него отказался. По ощущениям, и тормозит оно больше, и опять же - обнов нема. Откатил на 14.1. (Всё равно им по большей части Ютуп смотрим когда чаи пьём, дома :D).
> Теоретически можно поискать неофициальный билд, но там вопрос доверия собирателю, да и
> с обновлениями опять же бяка. На лежащий рядом XperiaZ, например, есть
> 15.1, но я от него отказался. По ощущениям, и тормозит оно
> больше, и опять же - обнов нема. Откатил на 14.1. (Всё
> равно им по большей части Ютуп смотрим когда чаи пьём, дома
> :D).Не, ну у них может руки ещё не дошли просто, и будет 15.1
Всё-таки более 180 моделей поддерживают авторы.
Вот например 15.1 под Nexus5 я тоже не видел, а это чуть ли не референсная платформа, насколько я это понимаю.
> Суть нового режима в использовании двух независимых системных разделов, на одном из которых находится текущая работающая система, а на другое устанавливается очередное обновлениеТрэш какой-то.
Протестил обновление с 14.1 на 15.1 трубка - Galaxy S5.
Все прошло по инструкции, ровно. Слетела парочка незначительных аккаунтов. основное все на месте. Trust работает отлично
Лучше бы попросили воспроизведение ogg vorbis (и opus?). Как забанили встроенный кодек в одном из обновлений более года назад, так оно и не работает. Даже баги какие-то висят в багтрекере, но он сильно сегментирован по устройствам, а это общая беда, похоже.
пофиксили*