Открыть сервис

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 для веб-интерфейсов управления.

Безопасность

Система имеет многоуровневую модель безопасности, включающую:

Версии и редакции

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 →