Комментарии 22
А кто-нибудь трогал это? Я чет прям не знаю зачем не чет на мгновение подумал о том, а не купить ли себе пиксель третий пиксель чтоб накатить жту штуку )) Но чтот кажется, что это странное.
В глобальном плане это хорошо для конкуренции с андроидом. Зачем это может быть нужно пользователю вопрос открытый.
Реальной конкуренции Андроиду тут нет. Мешать в одну кучу потребительские системы и игрушки для энтузиастов все-таки не стоит -- очень уж разные у них потребители. Игрушками я их считаю потому, что даже среди энтузиастов пользуется такими штуками как основным устройством лишь небольшая доля людей. Это как назвать кастомный автомобиль собранный в гараже конкурентом серийным моделям больших автоконцернов.
Реальной пока нет. Но стоит только Гуглу какое-нибудь очень спорное решение принять в отношении... нет не юзеров, а в отношении производителей, которые используют эту ОС для своих устройств, и эти производители могут начать заглядываться на другие решения, прямо как в том меме.
И такое уже было, за примерами далеко ходить не надо: повышение комиссии на игровой движок Юнити расхайпила Годо; Илон Маск топит Твиттер, тем самым давая приток новых пользователей в децентрализованные социальные сети по типу Мастодона и Блюская; заграничные бренды ушли с ро... так ладно про это не будем ;)
Я бы назвал это конкуренцией в кустах.
А как Маск топит Твиттер? Вроде раньше там была жуткая цензура от их демократов, он перевернул картинку вверх ногами. По большому ничего не изменилось. Или изменилось?
Насчёт перевернул картину вверх ногами ничего не знаю, но логично предположить, что тогда устоявшаяся аудитория, что привыкла к другой картине мира ушла. Я говорю про обычных пользователей, которым не нравится, что им навевают премиум (без него даже ограничения по твитам есть, или по крайней мере такое было) и используют их данные для обучения Грока (по большой части этим не довольны художники, которые толпами стали уходить в Блюскай).
Я себе купил девайс с этой штукой и сильно разочаровался. Если вам нужен телефон на линуксе, то это не он. Это по сути не линукс, это что-то вроде супер-продвинутого лаунчера. Он работает поверх андроида, используя его для связи с устройством. В нём не работает apt get (!!!), нет возможности работать с железом из командной строки. Я вот хотел делать фотографии по крону. Я не нашел ни одного гиковского сценария использования, который бы на нем работал. Приложений на нем кот наплакал, тоесть как смартфон его тоже нельзя использовать. Разве что как звонилка с камерой и браузером.
Глупышка)
apt работает, смонтировать раздел /system на rw надо было, автоматически ставлю под сомнение все выше написанное.
Если вам нужно предложить и разжевать "гиковский сценарий использования", чтобы все считали вас крутым хакером, то этот девайс точно не для вас.
Для справки:
Убунту тач нежизнеспособная система, она создана на костылях которые должны были закончиться в 2014 году, костыль 1: раздел system всего 3 ГБ, костыль 2: графический сервер XMir и Libertine для запуска иксовых прог, работает крайне отвратно, например браузер Firefox, падают вкладки, блокнот как и Firefox открывается в fullhd разрешении без масштабирования, абсолютно неюзабельно, есть альтернативные системы в которых уже давно реализован Wayland с масштабированием
А если вы всё-таки хотите стать крутым хакером, и делать фотографий с помощью cron, termux-api вам в зубы, я надеюсь на этот раз сможете осилить прочитать хотя бы описание на GitHub и справку к этим утилитам
Удачи
раздел system всего 3 ГБ
а переразметить разтянув раздел никак? я помню что у некоторых ведроидофонов разделы в целом недвижимость, но не у всех же..
Проблема в том что между system и т.н. "media" около 50 разделов. Вы не можете на телефоне переразметить диск без удаления всех разделов между ними. Разделы созданы на заводе, все что можно с ними сделать это перезаписывать их, но не переразмечать. Если вы удалите хотя бы 1 раздел между /dev/fuse и последними разделами, где находится system, ваш телефон зависнет и больше никогда не включится, дальше путь только в программатор. Для наглядности оставлю вывод df -h на pixel 6. fdisk и lsblk почему-то не работает
Filesystem Size Used Avail Use% Mounted on
/dev/block/dm-6 824M 821M 2.5M 100% /
tmpfs 3.7G 1.4M 3.7G 1% /dev
tmpfs 3.7G 0 3.7G 0% /mnt
/dev/fuse 110G 109G 918M 100% /mnt/installer/0/emulated
/dev/block/dm-42 110G 109G 918M 100% /mnt/installer/0/emulated/0/Android/data
/dev/block/sda1 58M 12M 46M 22% /mnt/vendor/persist
/dev/block/sda5 5.6M 1.0M 4.6M 19% /mnt/vendor/efs
/dev/block/sda6 4.8M 544K 4.2M 12% /mnt/vendor/efs_backup
/dev/block/sda7 4.8M 36K 4.7M 1% /mnt/vendor/modem_userdata
/dev/block/sda20 91M 91M 612K 100% /mnt/vendor/modem_img
/dev/block/sda8 10M 164K 10M 2% /metadata
/dev/block/dm-7 348M 347M 1.0M 100% /system_ext
/dev/block/dm-8 2.4G 2.4G 7.6M 100% /product
/dev/block/dm-9 499M 498M 1.5M 100% /vendor
/dev/block/dm-10 38M 38M 120K 100% /vendor_dlkm
magisk 3.7G 4.2M 3.6G 1% /debug_ramdisk
tmpfs 3.7G 56K 3.7G 1% /apex
/dev/block/loop5 20M 20M 32K 100% /apex/com.android.btservices@339990000
/dev/block/loop4 7.8M 7.8M 36K 100% /apex/com.android.runtime@1
/dev/block/dm-39 8.1M 8.1M 32K 100% /apex/com.android.wifi@341810030
/dev/block/dm-38 3.6M 3.6M 28K 100% /apex/com.android.os.statsd@341812000
/dev/block/loop8 47M 47M 28K 100% /apex/com.android.vndk.v33@1
/dev/block/dm-34 16M 16M 32K 100% /apex/com.android.cellbroadcast@341810000
/dev/block/dm-35 21M 21M 64K 100% /apex/com.android.adservices@341913040
/dev/block/dm-36 6.1M 6.0M 32K 100% /apex/com.android.media@341711000
/dev/block/dm-33 7.3M 7.3M 32K 100% /apex/com.android.neuralnetworks@341510000
/dev/block/dm-30 26M 26M 28K 100% /apex/com.android.media.swcodec@341711000
/dev/block/dm-31 8.0M 8.0M 28K 100% /apex/com.android.adbd@341520010
/dev/block/dm-32 13M 13M 28K 100% /apex/com.android.ondevicepersonalization@341812000
/dev/block/dm-22 3.6M 3.6M 28K 100% /apex/com.android.appsearch@341810000
/dev/block/dm-21 776K 748K 28K 97% /apex/com.android.ipsec@341611000
/dev/block/dm-28 720K 692K 28K 97% /apex/com.android.sdkext@341710000
/dev/block/dm-29 21M 21M 28K 100% /apex/com.android.tethering@341810050
/dev/block/dm-27 18M 18M 32K 100% /apex/com.android.permission@341810000
/dev/block/loop22 5.2M 5.1M 32K 100% /apex/com.android.compos@1
/dev/block/dm-25 50M 50M 44K 100% /apex/com.android.art@341810020
/dev/block/dm-24 5.7M 5.7M 28K 100% /apex/com.android.conscrypt@341810060
/dev/block/dm-23 780K 752K 28K 97% /apex/com.android.tzdata@332714010
/dev/block/dm-20 3.8M 3.8M 28K 100% /apex/com.android.uwb@341710010
/dev/block/dm-19 7.5M 7.4M 28K 100% /apex/com.android.extservices@341816023
/dev/block/dm-18 11M 11M 28K 100% /apex/com.android.mediaprovider@341812060
/dev/block/loop28 232K 96K 136K 42% /apex/com.android.apex.cts.shim@1
/dev/block/dm-14 232K 104K 128K 45% /apex/com.android.scheduling@341510000
/dev/block/loop32 134M 134M 104K 100% /apex/com.google.pixel.camera.hal@609244662
/dev/block/loop29 90M 90M 44K 100% /apex/com.android.virt@1
/dev/block/dm-17 3.9M 3.8M 28K 100% /apex/com.android.resolv@341810000
/dev/block/loop35 36M 36M 32K 100% /apex/com.android.i18n@1
/dev/block/loop33 1.5M 1.5M 28K 99% /apex/com.google.mainline.primary.libs@331058000
/dev/block/dm-13 1.6M 1.5M 28K 99% /apex/com.google.mainline.primary.libs@341840000
tmpfs 3.7G 732K 3.7G 1% /linkerconfig
tmpfs 3.7G 0 3.7G 0% /data_mirror
worker 3.7G 0 3.7G 0% /system/bin
Может быть тогда есть девайсы где этот раздел с завода больше?
Вообще это конечно не очень интуитивно, я не смог придумать вменяемого объяснения зачем так сделано.. Допустим дело в том что soc не имея понятного bios/efi и для загрузки имеет захардкоженные отступы от начала блочки, ну тогда по идее достаточно в нужное место запихнуть uboot с правильным dtb чтобы тот переопределял эти отступы.. Ну это так, первое что приходит в голову.
Вообще смартфоны на мой взгляд это сборище костылей, на этом фоне pinephone несмотря на ооооочень слабое железо выглядит выигрышно.
Вы правы, с pinephone проще, с ним можно делать буквально что угодно, на это он и рассчитан, для использования с любой прошивкой, но и стоит он немало.
Я несколько лет облизывался на подобные девайсы. Но Ubuntu touch расставила все на свои места, даже если закрыть глаза на ее недостатки, просто смартфон на linux не заменяет телефон на android, но телефон на android может заменить телефон на linux за счёт proot или chroot дистрибутивов.
Получится ли это с uboot не могу узнать, наверняка есть способ это сделать, я в этом абсолютно уверен, вопрос лишь во времени и нервных клетках
Как правильно сказал камрад ignat_mineralkin - юзайте термукс, в нем много чего линуксового можно навертеть. Таже неплох макродроид.
Я конечно так и сделал, просто не написал об этом длинный комментарий. =) Термукс конечно тоже тот еще молодец, и чтобы заставить его работать надежно, а не в режиме (ой я из памяти выгрузился потому что иди нафиг), надо проделать много итераций тестирования.
копай в сторону phantom killer, есть простой способ убрать его https://docs.andronix.app/android-12/andronix-on-android-12-and-beyond
также сам андроид пытается замедлять приложения во сне, можно сопротивляться этому с помощью termux-wake-lock
лучше копните в сторону postmarketos, оно юзабельнее в разы и без легаси костылей под капотом, ну и пачка DE на выбор, да и список девайсов побольше.
к тому же на многие девайсы из списка pmos в теории относительно не сложно должно быть портировать любой ваш любимый linux (если у него вообще есть arm редакция конечно). впрочем до полноценной замены андроид ему так же далеко..
Тоже об этом думаю чтобы его пощупать уж очень красиво смотрится
начать надо с того что ubuntu уже 24 а от 20 уже потихоньку отказываются, уже это должно бы остановить в 2025 году. моделей на которое это можно поставить - очень немного, большинство кануло в Лету. Я взял относительно современный samsung X205 под который есть порт, но чтобы его поставить нужно чтобы был Android 9 со старым бутлоадером, а все давно уже обновились, порт просто не запускается.
При этом для использования linux в среде и на ядре андройда есть несколько альтернатив: termux, anlinux - со своими тонкостями но apt там работает. в kali добавлено всяких драйверов в ядро.
ну и Аврору не забываем - это вполне себе линукс.
Я поставил на старенький ми микс 3 достаточно легко. apt у меня работало, долго не щупал, но вроде всё что есть в 20-ке работает. Хорошо бы если кто-то придумает как это использовать)
Можно поизголяться, как локальный веб-сервер из мобилки (ну или не веб) :)
Не знаю как на счёт убунты тач, с такими разделами можно использовать, у меня кстати тоже apt get не работал в нём... Но вот постмаркетОС вполне можно как веб-сервер использовать или как сервер для ботов телеги, умный дом и т.д. и т.п. всё упирается лишь в пределы фантазий. Можно даже кластер собрать
Состоялся выпуск мобильной платформы Ubuntu Touch OTA-8