3.3 KiB
Executable File
3.3 KiB
Executable File
title, namespace, updated, status, tags
| title | namespace | updated | status | tags | |||||
|---|---|---|---|---|---|---|---|---|---|
| Virfield | personal | 2026-10-03 | candidate-image-ready-clone-pending |
|
Virfield — статус 2026-10-03
Следующее действие: проверить один временный клон Monterey/Xcode после подтверждения удаления этого клона. Исходный образ сохраняется.
Состояние
- Release-ready: нет. Образ Monterey 12.6 + Xcode 13.4.1 достиг
image_ready; приёмка клона, workload, выгрузки артефакта и очистки ещё не выполнена. - Образ:
macos-12.6-xcode-13.4.1, jobjob-057b0898f3746df8b12fb8b5c4c34c1cзавершился успешно 2026-10-03. Проверены Xcode 13.4.1 / 13F100, подпись Apple, первая инициализация, компиляция Swift, SIP, SSH и повторная загрузка. - Monterey использует явный
legacy_uuid: APFS зашифрован при выключенном FileVault, один активный worker, публикация в registry запрещена. Исходная VM остановлена. - Ветка
codex/versioned-images: изменения ещё в рабочем дереве, commit/push не сделаны.
Передача Xcode
- macOS 13+ использует основной путь VirtioFS с проверенным Xcode.app.
- Monterey 12.x не монтирует VirtioFS. Его путь передаёт проверенный XIP по закреплённому SSH и сверяет SHA-1 в госте.
- На существующей 80 GB VM
xipотказался распаковываться при ~42 GiB свободного места. Фолбэк передал проверенный Xcode.app по SSH без macOS tar metadata; гостевая проверка подписи прошла. - XIP занимает ~10 GB. Кэшированный Xcode.app занимает ~17 GB на хосте; несжатый поток файлов составил ~32 GiB. Готовая 80 GB VM занимает на хосте ~49 GiB.
- Новые macOS 11/12 VM с Xcode получают разреженный виртуальный диск 120 GB. Это верхний лимит, а не немедленное выделение 120 GB на хосте. Существующая VM не увеличивалась.
Проверки и ограничения
make checkпрошёл после исправления проверки Swift для Xcode 13 и подготовки теста legacy-клона.- Во время первой проверки после перезагрузки Lume/Apple Virtualization аварийно завершился при запуске VM; повтор только этапа проверки прошёл. Чистая сборка без ручного восстановления отдельно не подтверждена.
- Живая приёмка клона пока ожидает подтверждения удаления одного временного клона. История и команды проверки — в
docs/VERIFICATION.md; контракт установки — вdocs/IMAGE-PIPELINE.md.