После четырёх с половиной лет с момента прошлого обновления сформирован четвёртый выпуск проекта Replicant 6, развивающего полностью открытый вариант платформы Android, избавленный от проприетарных компонентов и закрытых драйверов. Ветка Replicant 6 построена на кодовой базе LineageOS 13, в свою очередь основанной на Android 6. По сравнению с оригинальной прошивкой, в Replicant произведена замена большой порции проприетарных компонентов, включая видеодрайверы, бинарные прошивки для Wi-Fi, библиотеки для работы с GPS, компасом, web-камерой, радио-интерфейсом и модемом. Сборки подготовлены для 9 устройств, включая Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus и Galaxy Tab 2...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=57298
Кто-нить тестил? как оно?
Ну, учитывая что поддерживается всего 9 устройств, я думаю они вручную всё-таки всё проверили.
Просто открываем станицу с девайсом и там список нерабочего.
Samsung Galaxy S3 - проприетарные блобы на wifi, bluetooth, селфи камеру. GPS не пашет.
Но список девайсов и сами девайсы 10+ лет давности...
Что-то я подустал уже от этих всех сборок разной степени свободности. Ребятам бы договориться, объединиться, да работать вместе поэффективнее... и вместе с железячниками. /мечты
Брали бы SFOS и допиливали бы его до полной открытости. Это самый ранний и работоспособный линух на мобилках.
SFOS использует libhybris, который является прослойкой для использования проприетарных блобов, не говоря уже о привязанности к вендорскому ядру. О какой полной открытости идёт речь?
Кэп, перечитай моё сообщение...> и допиливали бы его до полной открытости
> допиливали бы
>>> Ребятам бы договориться, объединиться, да работать вместе <<<Это не про них! Эти "современные свободники" пытались отменить Столлмана:( так что пускай идут на три буквы!
ПC: Кстати, кто-нибудь в курсе чем всё закончилось в итоге?
> Это не про них! Эти "современные свободники" пытались отменить Столлмана:(Вот, прям, вот эти? Вот вот эти? Или всех в одну кучу?
На гитхабе выкладывали перепись "отменщиков", лично мне не итересно изучать список моральных уродов! Факт отстается фактом, то что само СПО-движение прогнило насквозь! Более того лично для меня, СПО-движения больше не существует после того, как они поступили со Столлманом:( Тьфу на них!
Не забываем про теорию Собора и Базара. Людьми движет эго, тчщеславие, у каждого своё видение. Это птичий базар. Свободное ПО это Галапагосские вьюрки от мира ПО. Свиду все одинаковые и отличия могут быть только в нескучный обоях, а могут быть разные ядра (Линукс, фряха) а выглядеть одинаково. Но каждый находит свою нишу.
Это все равно что сказать авторам разных модов сказать, объединяемся и пилим один мод.
Так это ж и есть последователи CyanogenMod, разве нет?
Очень хорошо конечно что выходит, вот только не поставить мне его под Haier Alpha S5 Silk а жаль.
Подаю жалобу на матерные слова!
> Для отрисовки OpenGL в приложениях по умолчанию задействован программный растеризаторА есть ещё какие-то варианты?!
Эээ... При выпиленной фирмвари, наверное, нет, конечно.
Это для ностальгирующих по временам андроида 2 и какому-нибудь htс. У меня такой был, фреймрейт как в аниме - до 12.5 кадров в секунду )
Жестоко.) Это каким нужно быть человеконенавистником, чтобы такое совершить ?!)
А сами они пользуются-то своим Репликантом??? Ставится только на совсем древние устройства, и почему конкретно Самсунговские? Что-то я думаю они вообще без телефонов сидят и по фану ковыряются). Или смузихлёбят на айфонах лол)))
точнее имел в виду без смартфонов
Да даже с Lineage OS наткнулся на эту проблему, когда хотел купить новый телефон с прицелом на официальную сборку: абсолютно неизвестно какой телефон покупать, чтобы для него появилась поддержка, ведь появляется она только год-два спустя после прекращения продаж. Получается, или покупай новый наобум, с большой вероятностью пролететь, или б/у. Хорошо, сейчас хоть GSI-сборки есть, но там, конечно, свои проблемы из-за отсутствия кастомизации под конкретные устройства. Но они хоть работают. Но GSI это, конечно, "не удовлетворяет условиям свободного".
>или б/уУ этого подхода есть важный плюс - это дешевле. В наше нелегкое время это очень важно.
Все знают что тут сидят айтишники, а айтишники зарабатывают зоо к в нано-секунду и готовы платить за свободу, за принципы.
Я не айтишник и моя зарплата находится на уровне среднестатистического россиянина.
Открое секрет, айтишники, это не только программисты, но и те кто поддерживают и называют инфраструктуру и их ЗП тоже сравнима со среднестатистической, я бы сказал, очень даже среднестатистическая. Но ты не ответил на вопрос, готов ли ты пере-платить за штучный товар изготовленный под заказ малой партией, исходя из мотивации? За айфоны люди в кредиты влазят.
А если не готов платить за эксклюзив, то лучше заняться портированием Репликанте на старые айфоны. Айфонов очень много, стоят копейки, у всех одинаковое железо, нет зоопарка.
Но есть очень важный минус - с вероятностью 99% там уже очень уставшие батареи. Почти все продают свои смартфоны когда перестаёт держать батарея, для инстаграма и популярных игрушек мощностей за глаза даже у трёхлетнего середнячка.
Аккумулятор сложно купить, поменять? Мне кажется на большинстве моделей это возможно?
В теории, молодой человек. Всего лишь в теории.
На практике смартфон самсунг прекрасно заработает от батареи от BL5-CA
Менял и не раз. Сложновато, конечно. Специнструмент, осторожность (она тут главнее всего) и какой-то опыт совершенно необходимы. Но всё реально, ничего запредельного.
Поменять то можно, но почему то лучше от этого не становится. В прошивках еще похоже счетчики стоят. Доктор сказал в морг, значит, в морг
Если я тебе и ещё двум с половиной землекопамм с опеннета привезу новые смартфоны с Реаликантом с завода, сколько говот отвадить в конвертируемой валюте? Просто любопытно, на сколько ныт'ё анонимов коррелоируется с готовностью идти до конца.
Обычно это не так работает. Если ты что-то хочешь продать, то ты сам называешь цену.> привезу новые смартфоны
Не привезёшь. Даже обсуждать нечего.
>Обычно это не так работает. Если ты что-то хочешь продать, то ты сам называешь цену.Есть закон спроса и предложения. Если никто не будет покупать смартфоны на репликанте, а никто не будет, то зачем тратить деньги и время?
Есть откровенно мусорный Pinphone за недорого и есть относительно дорогой Librem 5 но тоже мусорный, который и не купить. Бизнеса на "свободных" телефонах нет, т.к. нет спроса.
>Не привезёшь. Даже обсуждать нечего.Купить, залить репликант и привезти нет ничего сложного. Вопрос в том чтобы репликант заработал и получал обновления. А ещё чтобы найти дурачков которым его втюхать и при этом самому не уйти в минус.
Потому что местные анонимы не дураки, переплачивать не хотят, хотят за бесплатно на свой мусорный смартфон репликант чтобы портировали, да ещё с обновлениями каждый день и магазином приложений неприменимо.
покупай google pixel
Покупай Google Pixel, не ошибёшься. На них стабильно портируют альтернативные прошивки ещё даже до того, как они из продажи исчезают.
Устройства от Сяоми, как правило, получают поддержку в первые недели продаж. Потому что Сяоми выкладывает исходники ядра для своих девайсов еще до официального релиза иногда.
Тот же POCO X3 Pro поддержку получил очень быстро.
>исходники ядраО каком именно ядре речь?
Линукс ядро, ip core?
Что-то не помню такого. Ещё в позапрошлом году едва-едва удавалось что-то отыскать, из последних остатков продаж. И то зачастую оказывалось, что это проапрейженная модель (что-то типа было "ginkgo", а стало "biloba") - и уже опа, не поставишь Lineage OS.
> смузихлёбят на айфонахТак и есть.
Это всё здорово, но поддерживаются лишь античные девайсы возрастом 10+ лет, ровно так же, как и у других проектов разной степени свободности типа libreboot.
Вот лично ты, готов заплатить сколько за смартфон заточенный под Репликант?
Просто широкие народные массы не нуждаются в таком продукте как смарт на Репликанте. Для узкой аудитории гиков, я насчитал около дюжины смартфонов под "свободные" форки андроида или GNU/Linux дистрибутивы.
Внимание вопрос, если ты не знаешь что существуют non-android GNU/Linux смартфоны, но ноешь что не на что установить Репликант, так ли нужен ещё один.
Его плюсуют а меня минуснули, но суть в том что аноним хочет чтобы тот парень портировал Репликант именно на его новый Андроид смартфон, но при этом не хочет платить за новый Репликант Смарфон. Парадоксальная логика.
Не парадоксальная логика, а просто ты балбес. Купить новый телефон, стоковым андроидом не пользоваться, спрятать его пока в шкаф, заплатить каким-то васянам за какую-то хрень которой пока еще не существует, но они можетбыть-скорейвсего-наверное создадут ее через 4 года.
Купить новый телефон
спрятать в шкаф
Надеяться на чудо.
Логика не парадоксальная
Вместо того чтобы заказать в Китае оптимизированный под Репликант смартфон.
Но балбес я.
Хахаха ты сам с собой спор устроил? Притензии только к мамонтовым устройствам, с супер глючным ПО, которые даже не стоят затраченного времени на них, а за достойный, самовыпущенный Libre смартфон естественно можно заплатить хорошо.
>а за достойный, самовыпущенный Libre смартфон естественно можно заплатить хорошо.А я вот не вижу платежеспособного спроса. Деньги уйдут за допиливание Репликанта, написание драйверов под железо, минимальная партия значит максимальная стоимость, логистика и т.д. и т.п. Не сказать что Pinephone или Librem 5 сильно успешны или хороши начинкой. Как по мне выпуск таких телефонов трудно назвать бизнесом, скорее гемор в убыток.
Как раз таки авторы Пайнфонов и Либрем хотят скорее заработать на оверпрайс железках. Выбрали целевую нишу на которой хотят наживиться. Они как компании третьего эшелона))
>Деньги уйдутДеньги уйдут на покупку смузи для вечериночки.
>А я вот не вижу платежеспособного спросаСпрос всегда найдётся если продукт хороший
>если продукт хорошийЧто ни в коей мере не относится к Репликанту, в котором куда ни ткни - либо в принципе не работоспособно, либо работает через перемать.
>Деньги уйдут на покупку смузи для вечериночки.Я не пью смущи-шмузи и не люблю вечеринки и утренники и даже полдники.
И если делать телефон с нуля, то лучше сделать дистрибутив GNU/Linux.
>Спрос всегда найдётся если продукт хорошийНет не найдётся. Или этот спрос будет настолько ничтожным что не покроет затраты.
Уникальное торговое предложение (УТП) "свободного" телефона надо продавать целевой аудитории, которая слишком мала. Это либо корпорации, которые выдают смартфоны и ноутбуки сотрудникам и хотят быть уверенные в отсутствии закладок, либо правительственные структуры которые суть те же корпорации. Рассчитывать на массового пользователя не приходится.
> Рассчитывать на массового пользователя не приходится.Вы так говорите, что массовому пользователю будет какой-то вред от использования свободных прошивок. Кашу маслом не испортишь. Дополнительные возможности - это не их отсутствие.
Да не потому что узкоспециализированный товар.
Не будет среднестатистический обыватель покупать неизвестный бренд без Гугл сервисов но зато со "свободной" прошивкой. Не зря он обыватель, ему эта свобода не нужна, он не знает что с ней делать, он её боится. Как я уже писал выше, любой местный аноним имея энную сумму может отправиться в Китай и заказать партию телефонов с Реаликантом. Вот только во сколько встанет допиливание Репликанте, обновления и самое главное, кому продавать? Авторы Librem 5 или Pinephone миллиардерами вроде не стали.
>Репликант именно на его новый Андроид смартфон,Достаточно иметь выбор в 1-2 устройства времён не палеолита, а не эту кучу хлама, которые добили уничтожением прошивок для Wi-fi и прочих хардверных модулей.
Раз в 5 лет обнова. Жесть.
А вот повседневно кто нибудь пользуется этим гуаном?
Телефоны без блобов с более новым железом уже есть.
Тем более что Репликант не чистит Самсунговские, они
не переписывали с нуля модули радио итд.
Толку от этих поделок, если в списке поддерживаемых нет моего телефона?
> нет моего телефона
> моегоСам спаял - сам пиши дрова.
Да меня просто удивляет, почему с этим такие проблемы. Только из за проприетарности дров? Я про то, что вот есть условно дейвайс. На него условно есть прошива LinageOS. Но говорится у вас не будет там ничего. Ни камеры, ни звонилки, ни вайфай. А эти модули они сами изобретают что ли? Они же их закупают стандартные. Неужели на них так сложно достать дрова?
>Ни камеры, ни звонилки, ни вайфай.Узнай названия этих устройств, напиши разработчикам.
> А эти модули они сами изобретают что ли? Они же их закупают стандартные.Сталкивался как-то с одним девайсом, в котором стоял некий арм-подобный проц. По маркировке смог даже некоторые доки найти... Одна проблема: разработчик кастомизировал карту адресного пространства (портов в частности), так что самому что-то написать для него - невозможно.
Чушь. Даже на GSI работает и то, и другое, и третье, только разве что камера более убогая (одна из множества). Иди на xda-developers и проясняй вопрос.
Вот поэтому я выбираю планшеты на intel, а не arm. Там принято делать так, чтобы софт работал, а не чтобы пользователь мучился.
Replicant к сожалению практически бесполезная штука, даже у одного из лучше всего поддерживаемых репликантов аппаратов столько проблем и с безопастностью и с работоспособностью, что он мало к чему пригоден:General freedom issues on the Galaxy S 3 (I9300):¶
The bootloader is proprietary and signed. So far it's only possible to replace part of it but that requires yet another nonfree (first stage) bootloader.
The bootloader also loads a proprietary OS on the main CPU, in TrustZone. See this analysis for more details on the precise implementation for the Galaxy SIII.
Some peripherals do require proprietary firmwares to work:
See some of which have to be loaded by the system.
See also the "Missing without non-free firmwares" status in ReplicantStatus.
The bootrom is the first code that is executed. That code is stored in a read-only memory and has no free license: see freedom-privacy-security-issues for more details.
Like most mass storage device, the microSD has a nonfree firmware. Older devices have had firmware update released as GPL, so it might be possible to build a free firmware out of it if some people spend some time to do work on it.
The hardware is proprietary, and we are not aware if any complete schematics is available somewhere on the Internet.
Modem related:
The modem runs non-free software, which is loaded but not shipped by Replicant.When using flight mode, The main CPU has to ask the modem to put itself in low power mode (and not transmit anymore).
When booting Replicant 6 in flight mode, the modem still communicates with the SIM card.
When booting Replicant 6 with the modem disabled (modem.sh off) either in flight modem or without being in flight mode, no access to the SIM card is done.
The modem is somewhat isolated:
It doesn't use shared memory to communicate with the main CPU, instead it uses HSIC, which is a version of USB 2.0 meant to interface chips together directly. Here the modem also cannot change USB IDs without having the main CPU reset the HSIC bus. This means that the modem could still take control of the Android part (for instance by emulating a keyboard) but it could only do so at boot, and the OS could also catch it. It could be improved with kernel USB whitelist and/or usbguard.
We are not aware of it being able to access the GPS, but it wouldn't be surprising if it still could (by having a direct connection to it: since no schematics are publicly available we have easy no way to check).
It has no access to the other CPU peripherals.Hardware table.
SoC Samsung Exynos 4412 iFixit Linux kernel support
GPU Mali 400 wikipedia Linux kernel and secret userspace
Audio Codec WM8994 Linux kernel Linux kernel support (ALSA)
Modem XMM6260 Linux kernel Free userspace implementation: Samsung-RIL/libsamsung-ipc
Wi-Fi BCM4334 Linux kernel Linux kernel support, proprietary loaded firmware
Bluetooth BCM4334 Linux kernel Linux kernel support, proprietary loaded firmware
NFC PN544 Linux kernel Linux kernel support
GPS BCM47511 iFixit Proprietary userspace, no free implementation: BCM4751
Accelerometer LSM330DLC Linux kernel Linux kernel support, free userspace
Compass AKM8975 Kernel sources Linux kernel support, free userspace
Light/proximity sensor CM36651 Kernel sources Linux kernel support, free userspace
Gyroscope LSM330DLC Kernel sources Linux kernel support, free userspace
Barometer LPS331AP Kernel sources Linux kernel support, free userspace
Camera (back) S5C73M3 Linux kernel Linux kernel support, free userspace
Camera (front) S5K6A3 Linux kernel Linux kernel support, free userspace, proprietary loaded firmwar
Я немного был не прав. C работоспособностью вроде не плохо, только GPS неработает вроде, хотя и куча несвобожных прошивок. Но c безопастность всё печально...
Недавно зашил лайнэдж как раз на 9300.
GPS работает но плохо - долго очень ловит, не показывает азимут и угол места на спутники.
Остальное - просто супер.Я потом стал смотрел как гпс вообще работает на всём нашем зоопарке и понял что у старых аппаратов он в целом работал плоховато, в основном.
Даже у новых он не всегда прямо такой уж хороший.Смысла в репликанте - не вижу, какой то кастрат для фанатиков.
>llvmpipe is now the default OpenGL renderer.Шли бы они в жoпу. Им драйвер lima дали. А не юзают. Вместо этого софтовый рендеринг на CPU.
GPS нет. Камер нет. Вайфая нет. Блютуса нет. Проприетарные прошивки ведь! И драйвера проприетарные! И юзерспейсные демоны. Какой ужас!
Зато свободный F-Droid нужно в помойку выкинуть за то, что недостаточно Столманутый.
Мёртвый проект.
>The Galaxy Note II (N7100) is very similar to the Galaxy SIII but requires a bit more work to be supported.А вот у этого товарища уже Android 11, и даже GPS работает https://forum.xda-developers.com/t/rom-unofficial-11-0-n7100...
Видимо один реально работает, а другие - гранты кушает, да всем о несвободности на уши вешает.
>уже Android 11, и даже GPS работаетТак это LineageOS, потом надстроят Репликунт и всё отвалится
- Ветка Replicant 6 построена на кодовой базе LineageOS 13, в свою очередь основанной на Android 6Поправьте уже название на RIPlicant.
> Из состава удалено приложение для работы с каталогом F-Droid, так как многие предложенные в данном каталоге программы расходятся с требованиями Фонда СПО к полностью свободным дистрибутивам.Надо ещё встроенному браузеру запретить открывать нeшвaбoдныe сайты.
И организовать комитет, по признанию сайтов свободными.
Так был же столманутый icecat, который поставлялся с трояном, запрещающим запуск js, который не говорит о себе как об опенсорсном
> комитет по признаниюЗайчатки диктатуры.
Некоторые люди не понимаю сарказма.
> Рассчитывать на массового пользователя не приходится.Я вот из своего десктопа выпилил DRM, включая сайты.
И как без сайтов, по фтп ходишь?
Ого, galaxy s2/s3 или nexus им же более 10 лет уже.
У меня есть Нокия E60, можешь посмотреть, сколько ей лет, всё ещё рабочая. Кто не в курсе, это смартфон, на котором есть микрософтовские ворд, эксель, поверпоинт.
Сейчас на любом андроидном смартфоне есть майкрософтовские ворд, эксель, поверпоинт. Ещё и бесплатно.
Не может быть! Догнали-таки старую-старую ноклу по функционалу!
> микрософтовские ворд, эксель, поверпоинт.это как перламутровые пуговицы, только реже можно похвастаться и намного реже - использовать.
Ага, а казалось бы совсем недавно всюду рекламировали новейший Samsung Galaxy S II 😁
И что же произошло? Программисты отупели за этот срок?!
Программистов не осталось, есть кодoмaкaки. Я ещё в начале 90х говорил, когда появилась винда 3.11, что массовый заход в IT домохозяек и "тыкателей" мышкой ни к чему хорошему не приведет.
Дело не в том, что отупели просто качественная работа программиста занием больше времени и стоит дороже, а кодомакаки сделают и дешевле и быстрее, только вот качество будет не очень и даже возможно не будет работать...
Берёшь дешёвый контроллер непонятной архитектуры, договариваешься с китайским производителем игрушек чтобы делать корпуса, проектируете плату (забавный факт - избавляетесь даже от внутренней памяти, только слот для micro sd), адаптируете для этого дела symbian os, пытаетесь разгрести способы использования софта - новый смартфон готов...
Интересно, такое можно сделать свободным.
Я открою тебе секрет, все ещё проще. Главный вопрос, кому этот телефон будешь продавать, без раскрученного бренда, без Гугл сервисов. Анониыы как выяснилось не горят желанием.
И что, загрузка с карты памяти иногда рулит. Помню в стародавние времена когда B&N выпустили читалку Nook умельцы бстро смекнули, что внутри стоит карта памяти (прямо в слоте на плате, паять не надо) вместо NAND и понеслась...
В общем производителю пришлось срочно "фиксить" проблему.
И еще от жабы. Освободить))
>Ветка Replicant 6 построена на кодовой базе LineageOS 13, в свою очередь основанной на Android 6Едрить они быстрые! Ещё быстрее ребят, которые делают Trisquel
> на Android 6Т.е. можно закапывать сразу, редкое приложение сейчас имеет столь низкие требования.
Запускать несвободное приложение на свободном Репликанте?
Тенденция сейчас в том, что свободный софт плодится версиями на порядки быстрее, чем проприетарный. Браузеры тому пример: каждые 3 недели - выс*р.
А кроме браузеров? Нет больше.
Ну да, кроме браузеров вообще софта нет. Все силы открытого сообщества кинуты на: изобретение новых безопасных велосипедов, переписывание систем с версий 250 на 251, если подсистема начинает более-менее работать - срочно делается архитектурный рефакторинг и т.д.
Я не знаю, что мне нужно из открытого ПО телефоне. Все что приходит в голову вроде такси или банка не будет открытым по определению. В Ф-дроид даже телнграм клиент нерабочий.
Для такси как-то было свободное приложение libretaxi...
Чтобы пользовательские данные утекали свободно.
> свободный софт плодится версиями на порядки быстрее, чем проприетарный. Браузеры тому примерБраузеры? - совершенно не пример свободного ПО. За некоторыми исключениями.
Тут главная проблема, что много какой софт уже требует Андроид 7 как минимум для работы. То есть Репликант 6 пролетает.
Типа того. Снёс вчера Вотсапп на старом смартфоне, смартфон перестал авто-перезагружаться в цикле. Магия... в борьбе за клиента.
Вот есть же GrapheneOS. Там тоже поддерживается всего несколько устройств — линейка Google Pixel. Но устройства свежие, Андроид свежий, даже обновления по воздуху. При этом намного полезнее и работоспособнее, чем Репликант...
В Репликанте отпилили НЕвыключаемость модема, например. Совершенно другая и огромная ценность. Гораздо ценее новых "багов-бэкдоров" по воздуху.
Годнота.> кнопки сохранили свою работоспособность и без данных прошивок
Вооот. Лишнее-то к чему приделали.
> Ранее при переходе в режим полёта модем переводился в режим низкого энергопотребления, что полностью его не отключало, и установленная в модеме проприетарная прошивка продолжала работать
Всё, что нужно знать для старта, начиная думать о использовании вендорского смартфона.
> Всё, что нужно знать для старта, начиная думать о использовании вендорского смартфона.Как человек, понимающий как оно работает на уровне железа, ответственно заявляю, что полностью отключать модем не нужно, достаточно программно отключить радиомодуль. Иначе это уже маразм.
И на каком реальном смарте это чудо работает ?))) Без драйверов ?
> Для отрисовки OpenGL в приложениях по умолчанию задействован программный растеризаторЭто как же нужно не любить людей)))