Компания Google представила третью тестовую версию открытой мобильной платформы Android 11. Релиз Android 11 ожидается в третьем квартале 2020 года. Для оценки новых возможностей платформы предложена программа предварительного тестирования. Сборки прошивки подготовлены для устройств Pixel 2 / 2 XL, Pixel 3 / 3 XL, Pixel 3a / 3a XL и Pixel 4 / 4 XL. Для установивших прошлый тестовый выпуск предоставлено OTA-обновление...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52801
На базе какой версии ядра Линукс выйдет 11-я версия?
Куда интереснее, с какой версии можно будет прям классический линукс поставить на смартфон без плясок с бубном, напильников и специфичной магии
Со 2? Или вы ждете драйверы в mesa для своего устройства?
Андроид не привязан к версии ядра, ядро привязано к SoC. Как правило все телефоны живут с одной версией ядра до самой смерти и не важно какой там андроид или какая кастомная прошивка.Сейчас большинство свежих девайсов на 4.14, все кастомные прошивки включая los тоже на 4.14. Но есть девайсы и на 3.10 где запускается 10 андроид.
Кстати, почему? Насколько сложно драйвера устройств перекинуть в более свежее ядро (если его исходники есть)? Или проблема в ситуации именно с скомпилированными блобами, каким-то образом рассчитанными под конкретную версию ядра?
Вопрос несведущего.
> Кстати, почему? Насколько сложно драйвера устройств перекинуть в более свежее ядро (если
> его исходники есть)? Или проблема в ситуации именно с скомпилированными блобами,
> каким-то образом рассчитанными под конкретную версию ядра?
> Вопрос несведущего.
> если его исходники естьОбычно они есть только у производителей чипов, а до производителей мобилок и, тем более, OEM доходят только блобы.
Типо - блобы, к более новой версии ядра не приклеить?
Имею в виду - взять ту же самсунь: исходники его ядрышка 3.18 есть. В чем именно проблема достать оттуда дровики вместе с блобами и конфигом сборки, недостающие, например – в 5.6, скомпилировать, и запустить?
То есть - почему оное не должно работать (я понимаю, что здесь скрыта неочевидная для меня уловка, но в чем она, ответьте кто нибудь, пожалуйста)?
> Типо - блобы, к более новой версии ядра не приклеить?
> Имею в виду - взять ту же самсунь: исходники его ядрышка 3.18
> есть. В чем именно проблема достать оттуда дровики вместе с блобами
> и конфигом сборки, недостающие, например – в 5.6, скомпилировать, и запустить?А они прям полные есть? А то выяснится, что из них даже 3.18 не собрать, т.к. при публикации вырезаны компоненты не под GPL. Большинство производителей если чего и публикуют, то только такие бесполезные огрызки.
> То есть - почему оное не должно работать (я понимаю, что здесь скрыта неочевидная для меня уловка, но в чем она, ответьте кто-нибудь, пожалуйста)?Загвоздка первая: в бинарниках драйверов для Linux жёстко записывается версия и некоторые флаги ядра (vermagic). Т.е. если производитель железа дал только бинарник (файл .ko), под другим ядром оно тупо не загрузится.
Загвоздка вторая: даже если эту строчку в бинарнике поправишь, попытка загрузки полученного модуля под другим ядром ни к чему хорошему, скорее всего, не приведёт. Т.к. ни обратная, ни прямая совместимость как ABI, так и API ядра не гарантируется, т.е. от версии к версии (и от сборки к сборке) может меняться порядок полей в структурах, количество элементов, набор параметров у функций, само наличие/отсутствие тех или иных функций и т.д. В чём-то это хорошо (мотивирует распространять драйверы в исходниках, избавляет от огромного груза обратной совместимости, которая часто требуется не просто на уровне API, а вообще bug-to-bug, на досуге рекомендую немного ознакомиться с внутренней кухней оффтопика по этой части), в чём-то это плохо.
Загвоздка третья: даже если дали исходники драйвера, а не бинарник, для портирования его на новое ядро придётся проделать некоторую работу (иногда довольно нетривиальную, т.к. те или иные подсистемы ядра за это время переписали с нуля, ибо смотри пункт 2), а кто будет тратить время/деньги на такое? Иногда таковые находятся, поэтому у нас есть, например, CyanogenMod (насколько помню, ныне переродившийся в LineageOS), но это реально героизм, низкий поклон таким энтузиастам.
Попытки как-то упростить жизнь существуют, например, более-менее приличные производители знают про DKMS. Но таковых меньшинство, ибо им главное запустить в производство раньше конкурентов, продать энное количество чипов/устройств (отбив вложения и удовлетворив ожидания вкладчиков), а там хоть трава не расти.
Вообще говоря, чем спрашивать в чём трудность, рекомендую просто однажды взять и попробовать такое разок проделать самому. Сразу станет ясно, где тут трудности и сколько времени на это нужно. Заодно опыт появится интересный, который (при некоторой соображалке) потом можно неплохо монетизировать.
Спасибо (правда), за столь развернутый ответ.
Насчёт компиляции - была мысль, хоть и корёжит слегка мысль стать одним из vas4a_pupmpkin_super-mega_kernel_2066_edition, но это так.
Вот эти ребята портируют дрова на ванильное ядро
https://wiki.postmarketos.org/wiki/The_Mainline_Kernel
Как то хотел собрать андройд со сторонней прошивкой, зашел в репозитории, посмотрел на кашу. Решил что не хочу этим заниматься.
> На базе какой версии ядра Линукс выйдет 11-я версия?Какая разница - какой линукс они возьмутся портить на этот раз, если в нём даже на простейшую команду ls они отвечают не списком файлов, а какой-то белибердой о каких-то там запретах:
$ ls
ls: .: Permission denied
Задолбали своими новыми версиями.
Я бы поменял андройд на что-нибудь линуксовое (айфон не предлагать).
операционная система стала главным фактором устаревания смартфона.
> операционная система стала главным фактором устаревания смартфона.аккум ещё, но его заменить можно, у меня уже третий
Покупай PinePhone и ставь GNOME/UBPorts/Plasma Mobile/Sailfish. $100.
Всё-таки $150 + доставка (поди, ещё столько же станет: насколько помню, они не в любые страны отправляют).
Но да, вариант очень интересный.
Вместо железа тут 7-8 летней давности хлам с мали 400.Доставка как раз не проблема: за 5-10 баксов куча посредников.
Придется раскошелится видимо на Librem 5.
А какое тебе железо надо?
У меня рядом лежит железо 2018 и 2014 годов. В моих задачах разницы никакой. И это на андройде с его джавой и тучными абстракциями. Подозреваю что большинство линуксов и на старье будут летать получше современных смартфонов.
Вот переферия вроде лучшей камеры делает жизнь чуток лучше, но променять свою приватность за нее не готов (к тому же можно и свою камеру поставить при большом желании).
> Покупай PinePhoneНашёл:
Без проблем — Purism 5 уже начали собирать и отгружать — цена свободы — всего $750 и месяцев шесть ожидания отправки
Тогда уж лучше подождать осени и взять новое яблоко когда выйдет. Всяко лучше будет по всем параметрам плюс все приложения нативные (инстак, снапчат, итд)
Омерзиьельно, все омерзительно...
огрызки - враги свободы, не терплю их продукцию
>огрызки - враги свободы, не терплю их продукциюФраза-детeктop. Если человек так говорит то он палится что не может себе позволить и у него припeкает.
Не все поехавшие и берут по цене своей почки недомобилки
Ну и дешёвая же у тебя почка! Камни и алкоголизм?
ооо, эксперт постановки диагнозов по фотографии.
А то что ябочники единственные кто не внедрил универсальную зарядку и продолжают торговать своими проприоритарными проводами вас не смущает? Вы выбрали не самое удачное место для озвучивания своего мнения. Опеннет как раз ресурс где приветствуют открытые технологии.
Конечно очень легко приписать нежелание поддерживать закрытые продукты фразами "тебе просто не хватает денег", но это выдает в вас ограниченность.
Можно хоть один повод для технаря, что бы он купил огрызок?
Инстак нормально работающий а не как на Андроиде. Nuff said.
Для технаря инстаграмм противопоказан. А вы видимо сайтом ошиблись.
Не поверишь, я сам технарь и работаю на хайлоаде. И, если что, проектирую очень сложные системы (рендерферма как пример).И мне нафиг не надо тащить эту всю срань ещё и в карман на телефон. От телефона я хочу быть тупым юзером и не думать о том что там как устроено и что отвалилось с обновлением.
И технарю от телефона надо ровно две вещи: чтобы просто работало стабильно, четко, и быстро и чтобы была поддержка всего что надо для занятия свободного времени (например, пока едешь в транспорте полайкать инстаки тянок и запилить сторис).
И эти две фичи имеет только яблоко и без вариантов. А возможность его себе позволить является одним из показателей хорошего технаря. Не могущий себе позволить свежее яблоко технарь многое о себе говорит как о специалисте.
Чем это версия андроида стала главным фактором устаревания? Наоборот скорее стала главным фактором ухудшения, 5ый андроид самый норм был, я бы с радостью купил самый новый навороченный смарт на 5ом андроиде но увы с ним уже больше не выпускают устройств, и видимо весь этот прогресс версий андроида связан скорее не со стремлением к улучшениям а со стремлением закрыть прежние лазейки через которые продвинутые юзеры получали права рут и доступ ко всяким тонким настройкам системы, в каждом новом андроиде стали все больше закручивать гайки пихать в систему все больше шпионства и права рут стало получать все труднее
Вроде 8 самая ном была, и разговор писать можно было. А к загрузчику доступ сяоми раздавала всем желающим, зачем какие-то лазейки?
Записываю разговоры на 10 дроиде miui11, ЧЯДНТ?
https://www.xda-developers.com/future-android-version-call-r.../
К тому-же отрисовка на 10ке на вулкане, интерфейс более отзывчивый и плавный.
> А к загрузчику доступ сяоми раздавала всем желающимЮзаю моторолу, даже спрашивать никого не надо, для разблокировки
Яндекс.Телефон аналогично. Одна команда в fastboot и дальше накатывай себе LOS 17 без всяких препятствий.
> Яндекс.Телефон аналогично. Одна команда в fastboot и дальше накатывай себе LOS 17
> без всяких препятствий.Пошел погуглил Ваш аппарат и не понял - за что засирают то? Аргументы с ixbt:
* дорого
* камеры не выпирают
* дырка для зарядки смещена к задней части7к дорого? У меня схожая по характеристикам моторола за 11к. По камерам тоже, что на старом сяоми, что на нынешней мотороле без чехла невозможно юзать телефон, когда он лежит на столе.
> 7к дорого? У меня схожая по характеристикам моторола за 11к. По камерама за другим углом этот же гластук можно купить за 15 штук!
> тоже, что на старом сяоми, что на нынешней мотороле без чехла
> невозможно юзать телефон, когда он лежит на столе.от того что кругом одно дерьмо - оно в шоколад все равно не превращается.
Поддерживаю, 8й андрейка мне больше всего понравился.
В 8 разблокировщик с защитой от случайных нажатий дурацкий и по-прежнему навалом телеметрии от гугла, мало стоящих прошивок. Брал сиаоми специально из-за поддержки сторонними прошивками и рута. Крайне недоволен. Разблокировка рута виндовс онли с отправкой данных китайцам, есть проблемы как с twrp (возможно это не вина xiaomi) так и с доступными прошивками (камень в сторону линейки) - от магического подключения блютуз и произвольных нажатий кнопок до переключения звука между наушниками и динамиком и взаимодействием с xposed.
На андройде и правда уже нет выбора - либо пользуешься из коробки и отправляешь все данные непонятно кому (считай арендуешь смартфон за данные), либо извращаешься, получаешь кучу головной боли и сомнительный какой-никакой контроль над устройством, либо используешь чисто как звонилку (зачем тогда смартфон? нокиа 3610 живет дольше и стоит дешевле в десяток раз).
Сейчас использую два смартфона - один старый с более-менее адекватной прошивкой и костылями на безопасность и приватность для выхода в интернет и приложений. Второй (ксиаоми) для раздачи интернета и звонков, смс.
При первом удобном случае думаю посмотреть на либру и Pine (приоритетнее, тк в идеале хочется раздать всем родственникам, а либра дорогая), насколько с ними много проблем.
> Чем это версия андроида стала главным фактором устаревания?Тем, что актуальные версии приложений всё чаще не ставятся на старые версии ОС. Что-то, конечно, можно пересобрать, но уже не всегда достаточно лишь поменять требуемую версию SDK (не говоря уж про геморность и длительность процесса пересборки).
При этом новые версии ОС приносят не только улучшения, но и откровенные антифичи. Но я, конечно, понимаю что это сугубо мои личные проблемы (хотя и разделяемые некоторой долей пользователей).
5я версия? Насколько я помню еще без контроля прав доступа для приложений? Так себе кандидат на лучшую версию.
> 5я версия? Насколько я помню еще без контроля прав доступа для приложений?
> Так себе кандидат на лучшую версию.В версии 4 управление правами доступа уже точно было (собственно, у меня на одном устройстве до сих пор 4.4, дыры прикрываю и латаю по мере обнаружения и появления возможности), а вот в 5 его несколько испортили, насколько помню.
Ставишь рут - Xprivacy + 3c toolbox и у тебя на любом андре контроля надо всем в системе куда как больше чем позволяет контролировать система
Самый лучший Андроид был 2.36
Series 30+?
Купил Librem, полет нормальный!
Поддерживай нас в курсе.
На самом деле отзыв полезен.
Гугл камера научилась видеть сенсор больше 13мп?
Когда нам с Андрюхой надоело пить фанту, мы устроились в гугл и затормозили все телефоны планеты.
Этой рекламе 23 года капец тут олды школьники.
Читайте опеннет и ваши волосы будут мягкими и шелковистыми.
Капец это рекламаиз 90-х, тут олды школьники из 90-х.