Size: a a a

️Одноплатники чат

2020 July 16

/

/home/anton in ️Одноплатники чат
а в downstream запустить нативно линукс можно, но без gpu ускорения
источник

/

/home/anton in ️Одноплатники чат
Вячеслав Энипроцентный
Типо, я понятия не имею как грузиться в левые ОС на подобных устройсвах не мешая работе Android и Recovery
источник

/

/home/anton in ️Одноплатники чат
главное не трогать разделы на накопителе и андроид можно будет вернуть
источник

/

/home/anton in ️Одноплатники чат
можно ещё это портировать и gpu ускорение возможно будет
https://halium.org/
источник

/

/home/anton in ️Одноплатники чат
Вячеслав Энипроцентный
Находил статью, но там линукс шили вместо Recovery
boot и recovery разделы чуть ли не одно и то же
источник

/

/home/anton in ️Одноплатники чат
просто грузятся в разных случаях
источник

/

/home/anton in ️Одноплатники чат
а дуалбут я делал через a/b слоты, но тогда прощайте OTA обновления
источник

А🇺

Аstepix 🇺🇦 in ️Одноплатники чат
@kirillsalti в какой стране?
источник

KS

Kirill Saltykov in ️Одноплатники чат
Аstepix 🇺🇦
@kirillsalti в какой стране?
???
источник

А🇺

Аstepix 🇺🇦 in ️Одноплатники чат
Ещё не остыл к идеи обзавестись ноутом на арм?
источник

ВЭ

Вячеслав Энипроцентн... in ️Одноплатники чат
Вот на самом деле, ты заставил меня подумать об этом. Я нарыл немного инфы об этом и узнал вот что:
1. На телефоны нет нормальных загрузчиков в духе grub (смотреть пункт 3);
2. Нашёл тему с fastboot boot <образ.img> и предположил что так можно грузить линуксовые образы, запакованные в .img, но мне сказали что подобная тема не может загрузить полноценные ОС, а только рекавери условные;
3. Есть EFIDroid Manager, но проект заброшен разработчиком. Может быть, попробую поковырять, но как-то пока не спешу. Есть Custom ROM Manager, но он может только в другие андроидовские сборки;
4. Есть вариант установки PostMarketOS или Sailfish, но с ними я до конца не уверен. Видел в поддерживаемых Redmi 6A, но у меня Redmi 6, а т.к. там немножко разные процессоры, то вероятно придется вручную пересобирать;
5. Мне подсказали что можно запустить линух, если переписать initы, ramdisk, и вручную прописать запуски иксов и прочего, но к этому мне ещё нужно добраться, т.к. с подобным не работал.
источник

ВЭ

Вячеслав Энипроцентн... in ️Одноплатники чат
Пока что вот мои обновлённые планы:
✅ Установить работающий arch linux (armv7h)
✅ Настроить ssh подключение
✅ Настроить графику (Openbox+cairo-dock) и VNC
✅ Поставить полноценный браузер (Firefox). На репах X11 от termux оно, вроде есть, но не работает из-за проблем с /dev/shm и ещё чем-то там
✅ Поставить полный работающий офис (libreoffice)
⚠️ Собрать пару игр под ARM (начинаю с xash3d и продолжу ещё чем-нибудь):
1. Half-Life 1, Xash3D - собран, работает;
2. Doom 2, GZDoom - собран, работает;
3. HoMM 3 - не добрался;
4. Diablo 2 - заинтересовало тем что он запускается через wine, но самого wine, вроде как, нету на ARM, а судя по тому что мне подсказали, его запускают через qemu. С qemu пока опыта работы не было, но эта мысль меня заинтересовала;
❌ Собрать набор ПО для работы с мультимедиа (GIMP+VLC+какой-то обозреватель картинок+ещё чего)
❌ Отполировать всё это добро до блеска
⚠️ Протесить как оно работает с мышью и клавиатурой (удалённая клавиатура через vnc и там же мышь работают, но интересно как всё таки с реальными через переходник USB->microUSB)
❌ Настроить работу через Framebuffer, посмотреть что будет с производительностью
источник

/

/home/anton in ️Одноплатники чат
Вячеслав Энипроцентный
Вот на самом деле, ты заставил меня подумать об этом. Я нарыл немного инфы об этом и узнал вот что:
1. На телефоны нет нормальных загрузчиков в духе grub (смотреть пункт 3);
2. Нашёл тему с fastboot boot <образ.img> и предположил что так можно грузить линуксовые образы, запакованные в .img, но мне сказали что подобная тема не может загрузить полноценные ОС, а только рекавери условные;
3. Есть EFIDroid Manager, но проект заброшен разработчиком. Может быть, попробую поковырять, но как-то пока не спешу. Есть Custom ROM Manager, но он может только в другие андроидовские сборки;
4. Есть вариант установки PostMarketOS или Sailfish, но с ними я до конца не уверен. Видел в поддерживаемых Redmi 6A, но у меня Redmi 6, а т.к. там немножко разные процессоры, то вероятно придется вручную пересобирать;
5. Мне подсказали что можно запустить линух, если переписать initы, ramdisk, и вручную прописать запуски иксов и прочего, но к этому мне ещё нужно добраться, т.к. с подобным не работал.
"На телефоны нет нормальных загрузчиков в духе grub (смотреть пункт 3);"
тебе и не нужен, у тебя и без этого есть куда положить vmlinuz и initrd, чтобы оно загрузилось, в халиуме и postmarketos возни с этим нет

"но мне сказали что подобная тема не может загрузить полноценные ОС, а только рекавери условные;"
в postmarketos можно rootfs закинуть на sd карту и загружать так, но тебе нужен скорее халиум, там наверное придется удалить андроид, но ты можешь сделать бэкап в тврп, а потом его развернуть

"Видел в поддерживаемых Redmi 6A, но у меня Redmi 6"
можешь найти репозиторий на гитлабе pmaports и подглядывать как все сделано у redmi 6a
https://wiki.postmarketos.org/wiki/Porting_to_a_new_device

"переписать initы, ramdisk, и вручную прописать запуски иксов и прочего, но к этому мне ещё нужно добраться, т.к. с подобным не работал."
postmarketos делает всё это за тебя
источник

ВЭ

Вячеслав Энипроцентн... in ️Одноплатники чат
/home/anton
"На телефоны нет нормальных загрузчиков в духе grub (смотреть пункт 3);"
тебе и не нужен, у тебя и без этого есть куда положить vmlinuz и initrd, чтобы оно загрузилось, в халиуме и postmarketos возни с этим нет

"но мне сказали что подобная тема не может загрузить полноценные ОС, а только рекавери условные;"
в postmarketos можно rootfs закинуть на sd карту и загружать так, но тебе нужен скорее халиум, там наверное придется удалить андроид, но ты можешь сделать бэкап в тврп, а потом его развернуть

"Видел в поддерживаемых Redmi 6A, но у меня Redmi 6"
можешь найти репозиторий на гитлабе pmaports и подглядывать как все сделано у redmi 6a
https://wiki.postmarketos.org/wiki/Porting_to_a_new_device

"переписать initы, ramdisk, и вручную прописать запуски иксов и прочего, но к этому мне ещё нужно добраться, т.к. с подобным не работал."
postmarketos делает всё это за тебя
Хм, а если на деле, то что из себя представляет этот postmarketos, если по-факту?
источник

/

/home/anton in ️Одноплатники чат
alpine linux, который удобно портировать на андроид девайсы
источник

ВЭ

Вячеслав Энипроцентн... in ️Одноплатники чат
И я его пока рассматриваю как промежуточный шаг. Я не против посмотреть что оно будет, но итоговая цель попытаться собрать именно линукс, а не остановиться на постмаркетах
источник

/

/home/anton in ️Одноплатники чат
а чем тебе он не линукс?
источник

ВЭ

Вячеслав Энипроцентн... in ️Одноплатники чат
Так, вынужден немного отлучиться. Чуть позже на всё отвечу
источник

ВЭ

Вячеслав Энипроцентн... in ️Одноплатники чат
/home/anton
а чем тебе он не линукс?
У меня пока цель именно arch. Уж больно он мне понравился
источник

/

/home/anton in ️Одноплатники чат
Вячеслав Энипроцентный
У меня пока цель именно arch. Уж больно он мне понравился
будет слишком много возни, а портирование postmarketos происходит посредством сборки пакетов, уникальных для каждого девайса
потому при каждой установке этого дистра ты получаешь новую чистую систему со всеми пакетами, которые собрал для своего девайса
в случае арча тебе придется слепить один rootfs.img и юзать его каждый раз если нужно будет прошить
источник