SpectraXP
Станок работает, значит и компьютер при нём должен работать
SpectraXP — образы Windows XP для промышленных ПК
Своя кухня сборки образов Windows XP вместо NTlite. Для заводов, где промышленными станками управляют компьютеры на XP, а местами ещё на Windows NT 4.0.
Почему XP ещё жива
Потому что жив станок. Фрезерный центр, испытательный стенд, приборная панель — техника, которая стоит дороже всего цеха и работает исправно. Управляющая программа к ней написана под Windows XP, и переписать её никто не будет: производителя давно нет, а исходников не было никогда.
Заменить компьютер на новый тоже нельзя — драйвер платы сбора данных существует только под XP. Остаётся держать XP в рабочем состоянии. Этим мы и занимаемся.
Принципы сборки
Они противоположны тому, что обычно делают с XP в интернете, и это осознанно:
- Почти ничего не вырезать. Удаляется только реальный хлам — MSN Explorer, Messenger, игры, обои-примеры. Промышленный ПК должен работать, а не быть лёгким.
- После установки руками ничего не настраивать. Все настройки — в образе.
- Прикладное ПО ставится вручную, под заказчика. В образ не зашивается, но кладётся на носитель отдельным каталогом.
- База остаётся оригинальной. Слой «ОС, её обновления, IE8 и WMP11» не содержит ни твиков реестра, ни сторонних файлов — всё остальное пристраивается поверх и снимается.
Что здесь сложного
XP не знает современных накопителей. Загрузиться с NVMe, завестись на контроллере в режиме AHCI, правильно выбрать таблицу ACPI на незнакомой плате — всё это решается на этапе сборки образа, а не после. Выбор ACPI при установке сделан меню: на незнакомой машине перебрать варианты быстрее, чем угадывать.
Отдельно зафиксирован список версий прикладных программ — последних, которые на XP действительно работают. Список закрытый: 7-Zip, Adobe Reader 11, AIMP 3.60, DirectX Jun2010, K-Lite 13.8.4, WinRAR, Security Essentials 4.4, Opera 36. Менять его наугад — значит ловить необъяснимые отказы на станке.
Что в ней сделано иначе
Под конкретную машину
Не универсальный образ «для всех», а профиль под железо этого станка.
Повторяемо
Через три года та же сборка соберётся так же. В NTlite это последовательность кликов, которую никто не помнит.
Прозрачно
Видно, что именно добавлено и где. Кладбище отвергнутых решений ведётся отдельно, чтобы не ходить по кругу.
Современные модули
То, чего NTlite не знает: NVMe, AHCI, актуальные пакеты обновлений.