TLDR
- Librephone — это попытка обратной разработки проприетарного кода, необходимого для работы вашего телефона.
- В то время как проекты, такие как LineageOS, отдают приоритет открытому исходному коду, некоторые бинарные «blobs» до сих пор необходимы.
- Проект начнётся с определения целевого мобильного устройства с минимальным количеством проприетарного кода.
Многие пользователи смартфонов обеспокоены своей конфиденциальностью. Хотя Android позволяет вам контролировать большую часть ваших данных и то, кто их видит, вы все равно полагаетесь на Google для их безопасности. Однако существуют альтернативы, такие как GrapheneOS, которые предлагают более ориентированную на конфиденциальность операционную систему и ограничивают объем передаваемых вами данных. Теперь новый проект решает распространенную проблему, с которой сталкиваются проекты с открытым исходным кодом, такие как этот.
"Просто покупай индекс", говорили они. "Это надежно". Здесь мы обсуждаем, почему это не всегда так, и как жить с вечно красным портфелем.
Поверить в рынокПриложения, такие как LineageOS, стремятся предоставить вам полностью открытое программное обеспечение для вашего телефона, но им часто приходится использовать проприетарный код – предварительно собранные компоненты от производителя оборудования, которые необходимы для работы частей телефона. Это похоже на проблемы, с которыми пользователи Linux сталкиваются с компьютерным оборудованием на протяжении многих лет, например, необходимость в конкретных драйверах для видеокарт.
Даже если вы удалите все приложения Google и будете использовать открытый исходный код настолько, насколько это возможно, включение проприетарного двоичного блоба в ваше программное обеспечение Android не позволит вам обеспечить полную прозрачность для ваших пользователей. Вам по сути придется доверять производителю оборудования в отношении того, как функционирует этот компонент.
Это проблема, и Фонд свободного программного обеспечения (FSF) сейчас работает над её решением. Их проект Librephone направлен на замену этих компонентов с закрытым исходным кодом на код с открытым исходным кодом – сложная, но прямая задача.
Первый шаг — выбор телефона, который будет проще всего модифицировать и ремонтировать самостоятельно. Это включает в себя составление списка всех проприетарных программных компонентов, используемых в распространенных телефонах, и поиск моделей, которые зависят от меньшего их количества. Librephone конкретно ищет телефон с наименьшим количеством проблем со свободой и наиболее легко решаемыми, чтобы начать с этого.
https://youtube.com/watch?v=PP9SdMyltiI
После выявления этих компонентов с закрытым исходным кодом начинается настоящая задача: обратная разработка. По сути, мне нужно выяснить, что именно делают эти двоичные файлы, а затем задокументировать это таким образом, чтобы мы могли воссоздать ту же функциональность с нуля. Ключевое отличие, однако, заключается в том, что у нас будет чистый, понятный код вместо этих непрозрачных двоичных файлов.
С увеличением контроля Google над Android, многие люди, вероятно, ищут более приватные варианты смартфонов, и проект Librephone может стать отличным решением. Мы с нетерпением ждём, что Free Software Foundation придумает для своего первого телефона – мы будем держать вас в курсе!
Смотрите также
- 10 лучших чехлов, которые обязательно нужно иметь для вашего нового Samsung Galaxy S25 Ultra!
- Вин Дизель показал новый образ из фильма «Риддик: Фурья», и он выглядит потрясающе!
- Первые 13 вещей, которые нужно сделать с OnePlus 13
- Actisto P1
- Что выбрать между Sky Glass Gen 2 и Sky Glass Air?
- Выбираем лучшие умные часы, чтобы не сорваться с Freshman 15
- 6 моих любимых циферблатов для Galaxy Watch 7 и Galaxy Watch Ultra
- Лучшие телефоны для людей, чувствительных к ШИМ/мерцанию, 2024 г.
- 2023 год был неоднозначным для OLED-телевизоров, но 2024 год уже выглядит ярче
- 20 лучших рождественских ЛГБТ-фильмов всех времен
2025-10-15 18:18