История изменений
Исправление mittorn, (текущая версия) :
proot крутит целиком процесс под ptrace, так что нет.
Пропатчить glibc чтобы он делал то же самое наверно вариант, но когда я последний раз интересовался proot, он именено аттачился к дочерним процессам чтобы приложения не падали по SIGSYS из-за очередной шизы в андройдовом sepolisy (кто бжлад вообще придумал кидать там sigsys???)
А так конечно на флагманах и фуррифокс запускают, только вот работать он будет сильно медленнее. На arm ещё и cacheflush сисколом. А в termux firefox точнотзапускали под proot, а не собрав под сам termux? В любом случае есть большая разница между тем, чтобы держать firefox запущенным и тем, чтобы запускать сотни тысяч раз процессы компилятора. А ещё наверняка в gentoo portage полрмается от proot, раньше была такая проблема
Идея сборки софта под termux, или лучше сразу под android выглядит куда интереснее, к тому же bionic во многих задачах быстрее glibc
мм, а почему нужно собирать именно с хостовым bionic?
Можно и не с хостовым, но есть шанс что он будет несовместим с системным и попытка загрузить какую-нибудь библиотеку из системы приведёт к проблемам. Сейчас есть vndk, потому скорее всего достаточно обеспечить совместимость этого bionic с vndk
Исправление mittorn, :
proot крутит целиком процесс под ptrace, так что нет.
Пропатчить glibc чтобы он делал то же самое наверно вариант, но когда я последний раз интересовался proot, он именено аттачился к дочерним процессам чтобы приложения не падали по SIGSYS из-за очередной шизы в андройдовом sepolisy (кто бжлад вообще придумал кидать там sigsys???)
А так конечно на флагманах и фуррифокс запускают, только вот работать он будет сильно медленнее. На arm ещё и cacheflush сисколом. А в termux firefox точнотзапускали под proot, а не собрав под сам termux?
Идея сборки софта под termux, или лучше сразу под android выглядит куда интереснее, к тому же bionic во многих задачах быстрее glibc
мм, а почему нужно собирать именно с хостовым bionic?
Можно и не с хостовым, но есть шанс что он будет несовместим с системным и попытка загрузить какую-нибудь библиотеку из системы приведёт к проблемам. Сейчас есть vndk, потому скорее всего достаточно обеспечить совместимость этого bionic с vndk
Исходная версия mittorn, :
proot крутит целиком процесс под ptrace, так что нет.
Пропатчить glibc чтобы он делал то же самое наверно вариант, но когда я последний раз интересовался proot, он именено аттачился к дочерним процессам чтобы приложения не падали по SIGSYS из-за очередной шизы в андройдовом sepolisy (кто бжлад вообще придумал кидать там sigsys???)
А так конечно на флагманах и фуррифокс запускают, только вот работать он будет сильно медленнее. На arm ещё и cacheflush сисколом. А в termux firefox точнотзапускали под proot, а не собрав под сам termux?
Идея сборки софта под termux, или лучше сразу под android выглядит куда интереснее, к тому же bionic во многих задачах быстрее glibc