# MontanaOS Форк операционной системы GrapheneOS под смартфоны Google Pixel, превращающий телефон в полноценный валидаторский узел сети Монтана. Главный документ проекта — [Спецификация MontanaOS v0.2](СПЕЦИФИКАЦИЯ-MontanaOS-v0.2.md). Этот файл — короткая входная точка. ## Зачем GrapheneOS — лучшая база по безопасности для смартфонов Pixel, но Android-модель приложений (фоновые ограничения, режим doze, оптимизатор батареи) не позволяет держать узел блокчейна в работе круглосуточно. MontanaOS снимает три ключевых программных ограничения, оставляя физические (тепло, батарея, скрытый адрес мобильного оператора) на эксплуатационный уровень. ## Целевое железо Список поддерживаемых устройств — раздел 4 спецификации. Не дублируется здесь по принципу single source of truth. Основное: **Google Pixel 9 Pro XL**, шестнадцать гигабайт оперативной памяти, один терабайт основного хранилища. ## Структура репозитория | Путь | Содержание | |------|------------| | [СПЕЦИФИКАЦИЯ-MontanaOS-v0.2.md](СПЕЦИФИКАЦИЯ-MontanaOS-v0.2.md) | Главный документ | | [SECURITY_CARD-montana-node-process.md](SECURITY_CARD-montana-node-process.md) | Карта Безопасности окружения процесса узла | | [ROADMAP.md](ROADMAP.md) | Фазы и сроки | | [BUILD.md](BUILD.md) | Инструкции сборки | | [РОЛИ/](РОЛИ/) | Файлы ролей: архитектор, критик | | [kernel/patches/](kernel/patches/) | Патчи ядра Linux | | [system/](system/) | Сервисные файлы и сторожевые скрипты | | [scripts/](scripts/) | Скрипты сборки и управления | | [manifest/](manifest/) | Манифест дерева исходников | | [MONTANAOS_VERSIONS.template](MONTANAOS_VERSIONS.template) | Шаблон фиксации версий до Фазы 1 | | [MONTANAOS_RELEASE_KEY.pub](MONTANAOS_RELEASE_KEY.pub) | Канонический публичный релизный ключ (заглушка до Фазы 6) | | [MONTANAOS_RELEASE_KEY.history](MONTANAOS_RELEASE_KEY.history) | История промежуточных релизных ключей | ## Что MontanaOS не делает Перечень не-целей — раздел 3 спецификации. Не дублируется здесь. ## Лицензия Apache License 2.0 для совокупного труда MontanaOS. Каждый компонент сохраняет свою исходную лицензию.