Обязанности:
Привет! На связи команда Флиппер. Мы создатели Флиппер Зеро — портативного девайса для техноэнтузиастов и инженеров. Это гаджет с крутейшим сообществом, объединяющим миллионы людей по всему миру Сейчас мы активно работаем над нашим новым продуктом — Флиппер 1. Это полнофункциональный ARM-компьютер на базе Linux в компактном форм-факторе. В его основе — SoC Rockchip RK3576 Так как это встраиваемая система, мы не хотим полагаться на классические системы обновления вроде Debian APTПочему классическая система обновлений APT нам не подходит Обновление может сломаться на середине и система станет не консистентна Нет встроенного механизма отката к предыдущей версии Нет простого способа сбросить систему до заводских настроек Поэтому мы ищем Senior Linux Distro Engineer, который спроектирует кастомный Linux-дистрибутив для Flipper One на основе современной модели с A/B-разделами, read-only корневым разделом и атомарными обновлениями. Мы планируем использовать наработки существующих проектов, таких как SteamOS, OSTree, RAUC и т.д Для пользовательских приложений нам требуется пакетирование, которое будет изолировать софт от системы и предотвращать ее поломкунаподобие Flatpak, AppImage и SnapЗадачи, с которыми предстоит работать Разработка Linux-дистрибутива для Flipper One с нуля на основе immutable системы A/B-обновлений Создание репозиториев и инфраструктуры для доставки системных обновлений Упаковка ядра, загрузчика и приложений Оптимизация стека устройства — Device Tree, U-Boot, ядра Linux и драйверовТвой скилл Глубокое понимание A/B-разделов и принципов обновления с неизменяемым root-разделом Опыт сборки и кастомизации загрузчиков U-Boot для встраиваемых систем на базе Linux Понимание процессов open-source разработки: укажите в отклике примеры своих публичных вкладов и ссылки на релевантные репозитории или рассылкиЧто мы можем предложить Полная удаленка из любой точки мира Всю необходимую для комфортной работы технику ДМС, спорт, иностранные языки на выбор и занятия с психологами Пятидневку с гибким началом дняПохожие вакансии