BS2000
BS2000 — это семейство операционных систем (ОС) для мейнфреймов, разработанное компанией Siemens AG (впоследствии — Siemens Nixdorf Informationssysteme AG, а затем Fujitsu Siemens Computers). Система ориентирована на корпоративных и государственных заказчиков, требующих высокой надёжности, масштабируемости и производительности для критически важных транзакционных и пакетных приложений. BS2000 является одной из немногих операционных систем для мейнфреймов, сохранивших коммерческую актуальность до XXI века, наряду с IBM z/OS и Unisys MCP.
История
Разработка BS2000 началась в конце 1960-х годов в подразделении компании Siemens, занимавшемся производством вычислительной техники. Первая версия, BS2000 V1, была выпущена в 1973 году для мейнфреймов серии Siemens 7.000. Система создавалась как преемник более ранних ОС Siemens (в частности, BS1000) и должна была обеспечить поддержку многозадачности, многопользовательского режима и работы с большими объёмами данных.
В 1970–1980-е годы BS2000 активно развивалась, внедряя поддержку виртуальной памяти, файловых систем с журналированием, сетевых протоколов (включая TCP/IP) и реляционных баз данных. В 1990 году, после объединения компьютерных подразделений Siemens и Nixdorf Computer AG, появилась компания Siemens Nixdorf Informationssysteme AG (SNI), которая продолжила развитие BS2000. В этот период система была портирована на аппаратные платформы на базе процессоров MIPS (серия RM/RD) и получила поддержку стандарта POSIX.
В 1999 году компьютерное подразделение SNI было объединено с Fujitsu, образовав компанию Fujitsu Siemens Computers (FSC). Под управлением FSC BS2000 продолжила развитие, получив поддержку 64-битной архитектуры, а также интеграцию с решениями Fujitsu для мейнфреймов (серия BS2000/OSD на базе процессоров SPARC64). В 2009 году Fujitsu выкупила долю Siemens в совместном предприятии, и с тех пор BS2000 развивается под брендом Fujitsu.
В 2010-х годах компания Fujitsu объявила о стратегии консолидации платформ, в результате чего BS2000 была адаптирована для работы на аппаратном обеспечении Fujitsu, совместимом с IBM System z (архитектура z/Architecture). Это позволило заказчикам использовать современные процессоры Fujitsu, сохраняя совместимость с существующим программным обеспечением BS2000.
Архитектура и характеристики
Ядро и режимы работы
BS2000 является многозадачной, многопользовательской операционной системой с разделением времени. Ядро системы поддерживает:
- Виртуальную память с сегментной и страничной организацией.
- Многопроцессорную обработку (SMP) на мейнфреймах с несколькими процессорами.
- Приоритетное планирование задач с вытесняющей многозадачностью.
- Поддержку 64-битной адресации (начиная с версии OSD V3.0).
Система работает в двух основных режимах:
- Диалоговый режим (TSN) — для интерактивной работы пользователей через терминалы (3270-эмуляция или SSH).
- Пакетный режим (Batch) — для выполнения фоновых заданий без участия оператора.
Файловая система
Файловая система BS2000 (называемая SDF — Siemens Data File) поддерживает:
- Иерархическую структуру каталогов.
- Журналирование изменений (для обеспечения целостности данных).
- Поддержку нескольких типов файлов: последовательные, прямого доступа, индексно-последовательные (ISAM), а также файлы баз данных.
- Квоты на дисковое пространство для пользователей и групп.
Сетевые возможности
BS2000 поддерживает стандартные сетевые протоколы:
- TCP/IP (включая IPv6) для связи с другими системами.
- SNA (Systems Network Architecture) для взаимодействия с мейнфреймами IBM.
- OSI (в исторических версиях).
- FTP, SFTP, NFS для обмена файлами.
- HTTP/HTTPS для веб-интерфейсов управления.
Безопасность
Система имеет многоуровневую модель безопасности, включающую:
- Аутентификацию по паролям, смарт-картам или биометрии.
- Мандатное и дискреционное управление доступом (MAC/DAC).
- Аудит событий безопасности.
- Шифрование данных на диске и в каналах передачи.
- Соответствие стандартам Common Criteria (EAL4+).
Версии и редакции
BS2000 выпускается в нескольких редакциях, различающихся функциональностью и целевым назначением:
| Редакция | Описание |
|---|---|
| BS2000/OSD | Основная версия для мейнфреймов Fujitsu. Поддерживает 64-битную архитектуру, виртуализацию, кластеризацию. |
| BS2000/OSD-BC | Базовая конфигурация для малых и средних систем. |
| BS2000/OSD-EC | Расширенная конфигурация для крупных центров обработки данных. |
| BS2000/OSD-VM | Версия для работы в качестве гостевой ОС под управлением гипервизора Fujitsu (VM2000). |
| BS2000/OSD-Linux | Вариант с интеграцией подсистемы Linux (на базе SUSE Linux Enterprise Server), позволяющий запускать Linux-приложения в среде BS2000. |
Применение
BS2000 традиционно используется в следующих отраслях и сферах:
- Банковское дело и финансы: обработка транзакций, расчётно-кассовое обслуживание, управление счетами, клиринг.
- Государственное управление: системы социального обеспечения, налогообложения, пенсионного фонда, паспортно-визовые службы.
- Промышленность и логистика: управление производственными процессами, складской учёт, диспетчеризация.
- Телекоммуникации: биллинг, управление сетями, обработка вызовов.
- Страхование: обработка полисов, расчёт премий и выплат.
Основные преимущества BS2000 для заказчиков:
- Высокая надёжность: наработка на отказ (MTBF) измеряется годами, система поддерживает горячую замену компонентов.
- Масштабируемость: от однопроцессорных систем до кластеров из десятков узлов.
- Совместимость: обратная совместимость с приложениями, написанными для BS2000 V1 (1973 года).
- Поддержка транзакций: встроенная поддержка ACID-транзакций и мониторов транзакций (например, UTM — Universal Transaction Monitor).
Экосистема и инструменты
Вокруг BS2000 сложилась развитая экосистема, включающая:
- СУБД: собственная система управления базами данных SESAM (Siemens Data Base Management System), а также поддержка Oracle и DB2 (через шлюзы).
- Языки программирования: COBOL, PL/I, C, C++, Java, Assembler.
- Средства разработки: Siemens Development Environment (SDE), Eclipse-плагины для BS2000.
- Утилиты управления: BS2000 Operator Console (текстовый интерфейс), BS2000 Web Console (веб-интерфейс), BS2000 System Manager (графическая консоль).
- Средства резервного копирования: HSM (Hierarchical Storage Management), Backup & Restore (BR).
- Мониторинг и аудит: BS2000 Performance Monitor, BS2000 Audit Manager.
Критика и ограничения
Несмотря на высокую надёжность, BS2000 имеет ряд недостатков, отмечаемых экспертами:
- Сложность администрирования: система требует высокой квалификации персонала, обучение занимает месяцы.
- Закрытость: большая часть исходного кода и документации является проприетарной, что ограничивает возможности кастомизации.
- Стоимость: лицензии на BS2000 и сопутствующее ПО (СУБД, мониторы транзакций) являются дорогостоящими, что делает систему недоступной для малого и среднего бизнеса.
- Ограниченная поддержка современных технологий: интеграция с облачными платформами (AWS, Azure, Google Cloud) возможна только через шлюзы, нативная поддержка контейнеризации (Docker, Kubernetes) отсутствует.
- Снижение доли рынка: с 2000-х годов BS2000 постепенно вытесняется решениями на базе Linux и Windows Server, а также облачными сервисами. По оценкам аналитиков, к 2020 году доля BS2000 на рынке мейнфреймов составляла менее 5 %.
Интересные факты
- BS2000 является одной из старейших операционных систем, непрерывно развивающихся с 1973 года.
- В 1990-х годах на базе BS2000 была создана система управления воздушным движением в Германии (DFS).
- BS2000 поддерживает работу с 3270-терминалами, что позволяет использовать её в организациях, где сохранилось оборудование IBM.
- В России BS2000 использовалась в ряде банков и государственных учреждений, однако после введения санкций и ухода Fujitsu с российского рынка в 2022 году поддержка новых проектов была прекращена.
Источники
- Fujitsu Technology Solutions GmbH. BS2000/OSD — Technical Overview. 2020.
- Siemens Nixdorf Informationssysteme AG. BS2000 — Systemhandbuch. 1995.
- Gartner, Inc. Market Share Analysis: Mainframe Operating Systems, Worldwide. 2019.
- IT-Expert. Обзор операционных систем для мейнфреймов. 2021.
- Wikipedia (англ.) — BS2000.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →