montana/_internal-private/MontanaOS-archived-20260521/README.md
2026-05-26 21:14:51 +03:00

41 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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. Каждый компонент сохраняет свою исходную лицензию.