Ласкаво просимо в z/OS: Z/XDC офіційно виходить у VS Code
Інтерактивний дебагер Z/XDC від компанії ColeSoft, який протягом чотирьох десятиліть залишався золотим стандартом для системних програмістів IBM z/OS, відтепер офіційно доступний у формі розширення для Visual Studio Code. Видавець Izzi Software реалізував прямий міст між низькорівневим середовищем мейнфреймів та найпопулярнішим IDE сучасної розробки.
Рішення дозволяє системним інженерам крокувати по асемблерному коду, аналізувати трасування адресних просторів та переглядати дамп пам'яті z/OS безпосередньо у звичному інтерфейсі VS Code. За словами генерального директора Izzi Software Дженніфер Нельсон, інтеграція орієнтована на скорочення прірви між поколіннями розробників.
Анатомія інтеграції: що отримав IDE від Microsoft
Перенесення інструменту такого рівня в електрон-орієнтоване середовище вимагало глибокої адаптації протоколів зв'язку з підсистемами z/OS. Розширення Z/XDC реалізує прямий потік даних між локальною сесією розробника та системними слухачами мейнфрейму.
Ключові можливості нової архітектури включають такі інженерні рішення:
- Повнофункціональне інтерактивне покрокове виконання Assembler, C/C++ та PL/X коду в режимі реального часу.
- Автоматичне розпізнавання структур пам'яті z/OS із можливістю модифікації регістрів та прапорів процесора on-the-fly.
- Пряма інтеграція із візуальними точками зупинки (breakpoints) та сквозним аналізом стеку викликів без використання ISPF 3270-емулятора.
За даними розробників, перші тести показали скорочення часу на первинну діагностику системних збоїв у 3 рази порівняно із традиційною термінальною сесією tso/e.
Більше ніж дебаг: прихований реінжиніринг legacy-архітектури
Офіційна мета релізу — подолання так званого «кадрового сліпу» (skills gap), коли ветерани мейнфреймів ідуть на пенсію, а молоді розробники відмовляються дивитися на зелені екрани 3270. Проте глибший технічний аналіз показує інший вимір: Izzi Software фактично готує ґрунт для автоматизованого refactoring-супроводу мейнфреймів за допомогою сучасних AI-агентів.
Сучасні LLM-моделі для аналізу коду розроблені під інтерфейси Language Server Protocol (LSP) та Debug Adapter Protocol (DAP), якими послуговується VS Code. Переводячи низькорівневе налагодження z/OS у стандартний інспектор VS Code, ColeSoft створює шлюз, через який автоматизовані пайплайни зможуть тестувати та валідувати застарілий Assembler-код без участі людини. Для бізнесу це означає можливість поступової міграції або гібридної експлуатації критичних банківських систем без ризику втратити контроль над виконанням коду на рівні ядра.