ArcaOS
ArcaOS — это проприетарная операционная система для персональных компьютеров с архитектурой x86, разрабатываемая компанией Arca Noae, LLC. Является коммерческим преемником операционной системы OS/2, последняя версия которой (OS/2 Warp 4.5) была выпущена корпорацией IBM в 2001 году. ArcaOS позиционируется как современная, стабильная и безопасная платформа для корпоративных и специализированных задач, сохраняющая совместимость с устаревшим программным и аппаратным обеспечением, разработанным для OS/2.
История
Предыстория: OS/2 и её упадок
Операционная система OS/2 была совместно разработана IBM и Microsoft в середине 1980-х годов, но после разрыва партнёрства в начале 1990-х годов IBM продолжила развитие самостоятельно. OS/2 Warp 4.0 (1996 год) и её обновление 4.5 (1999 год) стали последними крупными релизами. IBM официально прекратила продажи и поддержку OS/2 в 2006 году, хотя отдельные корпоративные клиенты продолжали использовать систему на устаревшем оборудовании. К концу 2000-х годов OS/2 считалась нишевой платформой, неспособной конкурировать с Windows, Linux и macOS.
Создание Arca Noae и разработка ArcaOS
Компания Arca Noae, LLC была основана в 2011 году группой бывших разработчиков и энтузиастов OS/2, включая Дэвида Аззарелли (David Azzarello) и Льюиса Россеттера (Lewis Rossetter). Целью проекта стало создание современной версии OS/2, способной работать на актуальном оборудовании, включая поддержку UEFI, SATA, USB 3.0 и многопроцессорных систем. Первая публичная бета-версия ArcaOS была выпущена в 2015 году, а стабильная версия 5.0 — в мае 2017 года. Версия 5.1 вышла в августе 2021 года, а 5.2 — в декабре 2023 года.
Архитектура и особенности
Ядро и подсистемы
ArcaOS базируется на ядре OS/2, но включает множество модификаций, разработанных Arca Noae. Система сохраняет поддержку 32-битного режима работы (x86-32), но может работать на 64-битных процессорах в режиме совместимости. Ключевые компоненты:
- Ядро OS/2 — модифицированная версия с поддержкой SMP (Symmetric Multiprocessing) до 64 ядер.
- Подсистема ввода-вывода — включает драйверы для современных контроллеров SATA, NVMe, USB 3.0 и сетевых карт.
- Графическая подсистема — основана на Presentation Manager, но поддерживает современные видеокарты через драйверы Scitech SNAP (для ATI/AMD) и Panorama (для NVIDIA), а также программный рендеринг.
- Сетевая подсистема — включает стек TCP/IP с поддержкой IPv4, IPv6, DHCP, DNS, а также клиенты для SMB/CIFS (сетевые папки Windows) и NFS.
Файловая система
ArcaOS поддерживает несколько файловых систем:
- HPFS (High Performance File System) — родная файловая система OS/2, обеспечивающая поддержку длинных имён файлов (до 254 символов), метаданных и расширенных атрибутов.
- FAT32 — для совместимости с Windows и USB-накопителями.
- NTFS — только для чтения, через сторонние драйверы.
- JFS (Journaled File System) — журналируемая файловая система, разработанная IBM для OS/2, поддерживающая тома до 2 ТБ.
Совместимость с приложениями
ArcaOS сохраняет полную обратную совместимость с приложениями, написанными для OS/2 Warp 4.0 и 4.5, включая 16-битные программы (через эмуляцию DOS). Система также включает:
- WarpIN — менеджер установки пакетов, аналогичный RPM в Linux.
- Odin — слой совместимости для запуска 32-битных приложений Windows (Win32 API).
- Java Runtime Environment — версия 1.4.2 для запуска Java-приложений.
- REXX — встроенный интерпретатор скриптового языка, используемый для автоматизации.
Системные требования
ArcaOS предъявляет следующие минимальные требования к оборудованию:
- Процессор: Intel Pentium 4 или AMD Athlon 64 (x86-32), поддержка SMP до 64 ядер.
- Оперативная память: 512 МБ (рекомендуется 2 ГБ и более).
- Жёсткий диск: 4 ГБ свободного пространства (рекомендуется 10 ГБ).
- Видеокарта: VGA-совместимая, поддержка разрешения 1024×768 (рекомендуется ATI Radeon HD 4000 серии или NVIDIA GeForce 6/7/8 серии).
- Сеть: Ethernet-адаптер с поддержкой драйверов Arca Noae (например, Intel PRO/1000, Realtek RTL8139).
- UEFI: поддержка только для режима CSM (Legacy BIOS), чистая UEFI без CSM не поддерживается.
Применение
Корпоративный сектор
ArcaOS используется в основном в организациях, которые десятилетиями эксплуатировали специализированное программное обеспечение, написанное под OS/2. Примеры:
- Банковская сфера — системы управления банкоматами и терминалами (например, NCR, Diebold).
- Промышленность — системы управления станками с ЧПУ, автоматизированные линии сборки.
- Транспорт — системы управления железнодорожными перевозками и авиадиспетчерские службы.
- Розничная торговля — кассовые аппараты и POS-терминалы.
Нишевые применения
- Эмуляция и ретро-вычисления — ArcaOS позволяет запускать старые игры и программы, написанные для OS/2, на современном оборудовании.
- Образовательные проекты — изучение архитектуры OS/2 и её отличий от Windows и Linux.
- Серверы малого бизнеса — файловые и печатные серверы, веб-серверы (Apache/2.0.48), FTP-серверы.
Лицензирование и стоимость
ArcaOS распространяется по коммерческой лицензии. Стоимость на 2024 год составляет:
- Личная лицензия — 129 долларов США (включает поддержку на 1 год).
- Бизнес-лицензия — 229 долларов США (включает поддержку на 1 год и право на коммерческое использование).
- Обновление — 79 долларов США для владельцев предыдущих версий.
Лицензия привязана к конкретному компьютеру (по MAC-адресу сетевой карты или серийному номеру материнской платы). Бесплатной пробной версии не существует, но доступна 30-дневная демонстрация с ограничением функциональности (например, отсутствие поддержки SMP).
Критика и ограничения
ArcaOS подвергается критике по нескольким причинам:
- Устаревшая архитектура — 32-битное ядро, отсутствие поддержки многозадачности с вытеснением (preemptive multitasking) в полном объёме, ограниченная поддержка современных процессоров (например, отсутствие AVX, SSE4.2).
- Ограниченная совместимость с новым оборудованием — драйверы для видеокарт, сетевых адаптеров и звуковых карт разрабатываются медленно, многие устройства не поддерживаются.
- Высокая стоимость — для частных пользователей цена (129 долларов) сопоставима с Windows 11 Home, но функциональность значительно ниже.
- Отсутствие сообщества — в отличие от Linux, у ArcaOS нет активного сообщества разработчиков и пользователей; вся поддержка осуществляется коммерчески.
- Безопасность — система не получает регулярных обновлений безопасности, а архитектура OS/2 не предусматривает современных механизмов защиты (например, ASLR, DEP).
Интересные факты
- ArcaOS является единственной коммерчески поддерживаемой операционной системой, основанной на OS/2, после прекращения поддержки IBM.
- Система включает встроенный эмулятор DOS (DOSBox), позволяющий запускать старые игры и программы, написанные для MS-DOS.
- В 2023 году Arca Noae выпустила версию 5.2, которая впервые получила поддержку NVMe-накопителей и USB 3.0.
- Несмотря на нишевость, ArcaOS используется в некоторых государственных учреждениях США и Европы, где требуется работа с устаревшим ПО.
Источники
- Официальный сайт Arca Noae: arcaos.com
- Документация ArcaOS 5.2: ArcaOS User Guide, 2023
- Статья «OS/2: The Rise and Fall of IBM’s Operating System» (OS/2 Museum, 2021)
- Форум OS/2 World: os2world.com
- Книга «OS/2 Warp: The Complete Reference» (McGraw-Hill, 1996)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →