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