Разработчик | Arca Noae, LLC (на основе кода IBM , Microsoft и других разработчиков) |
---|---|
Написано в | C , C ++ , REXX , Java , ассемблер |
Семейство ОС | OS / 2 |
Рабочее состояние | Текущий |
Исходная модель | Закрытый исходный код с компонентами с открытым исходным кодом |
Первый выпуск | 15 мая 2017 г . |
Последний релиз | 5.0.6 / 31 августа 2020 г . |
Менеджер пакетов | ANPM (на основе RPM и YUM ) |
Платформы | 32-битный x86 |
Тип ядра | Гибридное ядро |
Пользовательский интерфейс по умолчанию | Рабочее место Shell , cmd |
Лицензия | Проприетарное программное обеспечение |
Официальный веб-сайт | www.arcanoae.com |
ArcaOS - это операционная система, основанная на OS / 2 , разработанная и продаваемая Arca Noae, LLC по лицензии IBM . [1] [2] Во время разработки он получил кодовое название Blue Lion . [3] Он основан на OS / 2 Warp 4.52, добавляя поддержку нового оборудования, исправляя дефекты и ограничения в операционной системе, а также добавляя новые приложения и инструменты. [4] Он предназначен для профессиональных пользователей, которым необходимо запускать свои приложения OS / 2 на новом оборудовании, а также для личных пользователей OS / 2. [5]
Как и с OS / 2 Warp, ArcaOS представляет собой 32-битное [6] один пользователь , многопроцессорных , [7] вытесняющей многозадачности [8] операционная система для x86 архитектуры. [9] Он поддерживается как физическим оборудованием [10], так и гипервизорами виртуальных машин . [11]
Особенности [ править ]
Совместимость оборудования [ править ]
ArcaOS поддерживает симметричные многопроцессорные системы с числом процессорных ядер до 64, хотя рекомендуется отключить гиперпоточность . [7] Начиная с версии 5.0.6, ArcaOS совместима с ACPI 6.1 и включает выпуск ACPICA 20200717 . [12]
Хотя ArcaOS - 32-разрядная операционная система, она имеет ограниченную поддержку PAE, что позволяет ей использовать RAM более 4 ГБ в качестве RAM-диска . [5]
ArcaOS поддерживает запуск в качестве гостевой виртуальной машины внутри VirtualBox , VMware ESXi , VMWare Workstation и Microsoft Virtual PC . [11]
В дополнение к драйверам устройств, включенным в OS / 2 Warp 4, ArcaOS включает в себя множество драйверов, разработанных Arca Noae и различными третьими сторонами:
- Сетевые адаптеры поддерживаются либо технологией Arca Noae MultiMac [13] , в которой используется код драйвера FreeBSD , либо набором драйверов GenMAC [14] . Поддержка беспроводной сети несколько ограничена, хотя поддержка MultiMac дополнительных наборов микросхем запланирована в будущих выпусках ArcaOS. [15]
- ArcaOS заменяет 16-разрядный драйвер USB IBM OS / 2 новым 32-разрядным драйвером, поддерживающим контроллеры USB 2.0 и USB 3.0 . [16] [17]
- Для поддержки звука используется универсальный аудиодрайвер Uniaud [18] , который сейчас поддерживается Arca Noae. Uniaud основан на платформе ALSA из ядра Linux . Кроме того, в ArcaOS включен набор драйверов для конкретных устройств. В будущих выпусках ArcaOS запланирован новый аудиодрайвер, основанный на аудиодрайверах FreeBSD . [15]
- Поддержка видео обеспечивается общим неускоренным драйвером VESA Panorama [19] или видеодрайвером с ускорением SNAP [20] . Такие функции, как ускорение и поддержка нескольких головок, поддерживаются ограниченным количеством графических чипсетов. Планируется поддержка этих функций в дополнительных наборах микросхем, таких как серия Intel HD . [15]
- Доступны драйверы хранилища для IDE , AHCI , NVMe и ряда адаптеров SCSI . [21] [22]
- Поддержка принтеров обеспечивается проектом eCups, который основан на системе печати CUPS с открытым исходным кодом для Unix. [23]
Программное обеспечение [ править ]
В дополнение к программному обеспечению, поставляемому с OS / 2 Warp 4, ArcaOS включает в себя некоторое дополнительное программное обеспечение, например: [24] [25] [26]
- Mozilla Firefox и Thunderbird
- Apache OpenOffice
- Lucide, программа для просмотра документов с открытым исходным кодом
- XWorkplace, набор улучшений с открытым исходным кодом для Workplace Shell
- 4OS2
- OpenJDK 6
- Qt 4 и 5
- Самба 4
- Хеймдаль Керберос
- Гостевые дополнения VirtualBox
Кросс-платформенная совместимость [ править ]
ArcaOS включает в себя ряд программных компонентов, которые позволяют напрямую запускать программное обеспечение, разработанное для других операционных систем, и упростить процесс переноса программного обеспечения на ArcaOS:
- ArcaOS включает в себя OS / 2 VDM и WIN-OS / 2 , что позволяет ArcaOS запускать 16-битные приложения MS-DOS и Windows 3.1 изначально. [27] ArcaOS предлагает некоторые улучшения этих подсистем, которых нет в OS / 2, такие как возможность доступа к томам размером более 2 ГБ из Windows и DOS, [26] [28], а также текущая работа, которая позволит 16- бит программного обеспечения Windows и DOS для работы в системах UEFI, которые не имеют традиционного BIOS. [29]
- ArcaOS включает Odin , основанный на Wine , который предоставляет подмножество Win32 API. [5] Odin можно использовать для запуска определенных приложений Win32 напрямую, в то время как другие приложения, такие как порт OS / 2 OpenJDK, используют Odin API для упрощения переноса программного обеспечения Windows на OS / 2. [30]
- ArcaOS предоставляет уровень совместимости с Unix под названием kLIBC, который упрощает перенос приложений Linux с открытым исходным кодом на ArcaOS. [31] Различные инструменты Linux поставляются с ArcaOS, такие как оболочка Bash и GNU coreutils , [32] в то время как другие доступны через диспетчер пакетов ArcaOS, например GCC . [33]
- Включен порт OpenJDK , который позволяет ArcaOS запускать приложения Java , не зависящие от платформы. [32]
Файловые системы [ править ]
Файловая система ArcaOS по умолчанию - JFS , хотя HPFS также поддерживается для обратной совместимости. [34] ArcaOS может быть установлен и загружен из любой файловой системы. [35]
FAT12 , FAT16 и FAT32 также поддерживаются либо собственным драйвером FAT ядра OS / 2 , либо новым драйвером FAT32 IFS , разработанным Arca Noae , включенным в ArcaOS начиная с версии 5.0.3. [36] ArcaOS включает поддержку файловых систем оптических дисков, таких как ISO 9660 и UDF . [37]
ArcaOS поддерживает обслуживание и доступ к общим ресурсам CIFS / SMB с использованием проекта Samba с открытым исходным кодом и предоставляет графическую утилиту под названием ArcaMapper для управления конфигурацией. [38]
NetDrive для OS / 2 обеспечивает доступ к множеству дополнительных файловых систем, таких как NTFS и NFS, через собственный драйвер IFS . [39] [40] Дистрибутив ArcaOS включает версию NetDrive с ограниченной лицензией, но полностью лицензированная версия позволяет монтировать ряд других локальных, собственных и сторонних файловых систем. [41]
Установка и обновления [ править ]
В ArcaOS есть новый графический установщик, который заменяет старый установщик IBM, используемый в OS / 2 Warp. [42] В отличие от OS / 2, для процесса установки ArcaOS не требуется загрузочная дискета, и вместо этого программу установки можно загрузить непосредственно с оптического носителя или с флэш-накопителя USB. [43] Программа установки также предоставляет средство обновления, которое позволяет обновлять ArcaOS до последней версии без переустановки всей операционной системы. [44]
Установка и обновление отдельных пакетов программного обеспечения осуществляется с помощью диспетчера пакетов Arca Noae Package Manager (ANPM), который состоит из собственного графического интерфейса OS / 2 поверх RPM и YUM . [45] Программное обеспечение предоставляется как из свободно доступных репозиториев RPM, так и только по подписке. [46]
Требования к оборудованию [ править ]
Минимальные аппаратные требования для ArcaOS 5.0 следующие: [9]
Процессор | Intel Pentium Pro или AMD K6 |
---|---|
Память (RAM) | Минимум 512 МБ Рекомендуется 2 ГБ |
Видеокарта | Видеокарта VGA с поддержкой VBE 2.0 [47] |
Пространство для хранения | 2 ГБ доступного дискового пространства |
Съемные медиа | Для установки требуется привод DVD-ROM или USB-накопитель. |
Прошивка | Традиционный BIOS или UEFI с включенным CSM |
Устройства ввода | Клавиатура и мышь PS / 2 или USB |
История [ править ]
Синий лев [ править ]
Официально ArcaOS была анонсирована 23 октября 2015 года на мероприятии Warpstock 2015 (мероприятие группы пользователей OS / 2) под кодовым названием «Синий лев» управляющим членом Arca Noae Льюисом Розенталем. [2] [3]
Некоторые из запланированных функций Blue Lion, анонсированных в то время, были: [2]
- новое ядро sSymmetric multiprocessing
- новое предзагрузочное меню
- новый установщик ОС с поддержкой установки с USB-накопителя и по сети
- драйверы устройств, уже выпущенные Arca Noae в рамках подписки на драйверы и программное обеспечение [48]
- последние улучшения Workplace Shell
- обновленная подсистема печати CUPS
- обновленный пакет драйверов принтера PostScript
- локализация на нескольких языках кроме английского [49]
На момент объявления первоначальный выпуск был запланирован на конец третьего квартала 2016 года, но Arca Noae также заявила, что фактическая дата выпуска не была установлена. [2]
ArcaOS 5.0 [ править ]
Название «ArcaOS» было впервые опубликовано в статье Tech Republic [50] 26 мая 2016 года, а домен arcaos.com был зарегистрирован 20 декабря 2015 года. В той же статье Tech Republic был процитирован Льюис Розенталь, который сказал, что Первым выпуском ArcaOS будет версия 5.0, как и последний выпуск OS / 2 Warp от IBM, который был 4.52 (также известный как Merlin Convenience Pack 2 или MCP2). [51]
ArcaOS 5.0 была выпущена 15 мая 2017 года. [52] Регистр опубликовал статью о выпуске 19 мая 2017 года. [53] Было выпущено две версии: коммерческая версия, предназначенная для корпоративного использования (включая 12 месяцев обновлений / обновлений). приоритетная техническая поддержка) и персональный выпуск, предназначенный для некоммерческих пользователей (включая шесть месяцев стандартной технической поддержки) по сниженной цене. Цена была указана как 229 долларов за лицензию для коммерческого выпуска и 129 долларов за лицензию для персонального выпуска, при этом рекламная цена 99 долларов действовала в течение первых 90 дней после выпуска.
За ArcaOS 5.0 в период с 2017 по 2020 год последовал ряд отладочных выпусков. Помимо исправлений ошибок и обновлений драйверов, отладочные выпуски добавили некоторые важные функции, такие как поддержка USB 3.0, возможность установки с USB-накопителя и средство обновления. . [26] Во время Warpstock 2020 компания Arca Noae объявила, что 5.0.6 будет последней отладочной версией 5.0, а за ней последует выпуск 5.1. [54]
ArcaOS 5.1 [ править ]
До выпуска ArcaOS 5.0 изначально планировалось выпустить ArcaOS 5.1 в 2017 году с упором на поддержку других языков, включая французский, испанский, итальянский, немецкий и голландский. [50] После выпуска ArcaOS 5.0 компания Arca Noae начала обсуждать выпуск 5.1 в своих дорожных картах вместе с предлагаемыми новыми функциями. [55] Во время Warpstock 2020 компания Arca Noae объявила, что релиз 5.1 ожидается в 2021 году. [54] Некоторые функции, запланированные для включения в 5.1, включают:
- Поддержка загрузки в системах только с UEFI без модуля поддержки совместимости (CSM). Это включает в себя эмуляцию определенных функций BIOS, от которых зависит операционная система (в частности, прерывания INT 10H и INT 13H ). [56] [57] По состоянию на 2020 год Arca Noae продемонстрировала установку ArcaOS в системе UEFI и загрузку с отключенным CSM. [29]
- Поддержка дисков с использованием таблиц разделов GUID (GPT) находится в стадии разработки, что позволит поддерживать диски размером более 2 ТБ. [58]
- Локализованные версии ArcaOS, известные как версии на национальном языке (NLV). Планируемые языки включают немецкий, испанский, французский, итальянский, упрощенный и традиционный китайский, японский, корейский и голландский. [15] Это включает расширение локализации в OS / 2 Warp 4 за счет переводов для нового программного обеспечения, добавленного в ArcaOS, такого как установщик и XWorkplace. [59]
- Средство обновления, позволяющее мигрировать на месте с ArcaOS 5.0 до 5.1 без переустановки всей операционной системы. [54]
- Средство миграции, позволяющее переносить системы OS / 2 Warp 4 и eComStation на ArcaOS на месте без предварительного удаления существующей установки операционной системы. [15] Эта функция вряд ли будет включена в первоначальный выпуск 5.1. [54]
- Функциональность настольного поиска на основе проекта Recoll с открытым исходным кодом . [15]
- Замена монолитной утилиты IBM Selective Install рядом утилит, разработанных Arca Noae. [54]
- Новые драйверы устройств, в частности, поддержка дисков NVMe. [60]
Производитель программного обеспечения OS / 2 Bitwise Works переносит QtWebEngine (на основе Chromium ) на OS / 2 и ArcaOS, чтобы поддержать новый браузер, который заменит Firefox. [61] Это было вызвано возрастающей сложностью кодовой базы Firefox и использованием языка программирования Rust в новых версиях Firefox, компилятор которого вряд ли когда-либо будет поддерживаться платформой OS / 2. [62] Во время Warpstock 2020 была проведена демонстрация, демонстрирующая демонстрационный браузер Qt WebEngine, работающий на ArcaOS и успешно загружающий современные веб-страницы. [54]
Первоначально браузер Falkon рассматривался для переноса на платформу OS / 2, но с тех пор он был снижен из-за зависимости Falkon от библиотек из KDE Frameworks . В результате вместо него рассматривается Otter Browser . [54] Новый веб-браузер будет добавлен в серию выпусков ArcaOS 5.1, как только она будет завершена.
История выпусков [ править ]
Релиз | Дата | Основные изменения [26] |
---|---|---|
5.0 | 15 мая 2017 г. [52] | Первый публичный релиз ArcaOS |
5.0.1 | 2017-07-09 [63] | Исправления установщика и обновления драйверов |
5.0.2 | 2018-02-10 [64] | Добавлена возможность загрузки с USB-носителя. |
5.0.3 | 2018-08-19 [65] | Обновления программного обеспечения и драйверов |
5.0.4 | 2019-07-21 [66] | Средство обновления, которое позволяет обновлять ArcaOS без переустановки |
5.0.5 | 2020-06-06 [17] | Поддержка USB 3.0 / xHCI |
5.0.6 | 2020-08-31 [67] | Исправления и обновления установщика |
Ссылки [ править ]
- ^ «ArcaOS 5.0 от Arca Noae - это новый выпуск OS / 2 для 21 века» . arcanoae.com .
- ^ a b c d Объявление о Blue Lion на Warpstock 2015
- ^ a b OS / 2: Blue Lion станет следующим дистрибутивом 28-летней ОС
- ^ "Об ArcaOS" . Проверено 31 августа 2020 .
- ^ a b c Лундук, Брайан (23 мая 2017 г.). « « OS / 2 Based ArcaOS »- Lunduke Hour - 23 мая 2017 г.» - через YouTube.
- ^ "Есть ли у вас планы на 64-битную ArcaOS?" . arcanoae.com . Проверено 5 сентября 2020 .
- ^ a b «Требования к драйверу ACPI» . arcanoae.com . Проверено 6 сентября 2020 .
- ^ «Взгляните на новый рабочий стол ArcaOS» . arcanoae.com . 2017-05-21 . Проверено 5 сентября 2020 .
- ^ a b «Системные требования для ArcaOS 5.0» . arcanoae.com . Проверено 4 сентября 2020 .
- ^ «Проверенное оборудование» . Проверено 5 сентября 2020 .
- ^ a b «Конфигурация виртуальной машины» . Проверено 5 сентября 2020 .
- ^ «Файл Readme для пакета драйверов ACPI» . arcanoae.com . Проверено 6 сентября 2020 .
- ^ Arca Noae wiki: Драйверы MultiMac NIC
- ^ Проект: Универсальный драйвер оболочки MAC (GenMac)
- ^ a b c d e f «Европейская конференция Warpstock 2020 - день 2» . youtube.com . 2020-05-17 . Проверено 22 сентября 2020 .
- ^ «Отчет о проделанной работе Arca Noae: USB, средство обновления ArcaOS, мультимедиа» . arcanoae.com . 2019-10-16 . Проверено 22 сентября 2020 .
- ^ a b «Теперь доступна ArcaOS 5.0.5» . arcanoae.com . Проверено 23 сентября 2020 .
- ^ "Arca Noae wiki: Uniaud - Аудиоподсистема" . arcanoae.com . Проверено 22 сентября 2020 .
- ^ Arca Noae wiki: драйвер видео панорамы
- ^ Arca Noae wiki: Графика Arca Noae SNAP для OS / 2
- ^ "Как я могу узнать, совместим ли мой текущий диск с ArcaOS?" . arcanoae.com . Проверено 22 сентября 2020 .
- ^ "Выпущен драйвер NVME версии 1.01" . os2world.com . 2021-04-14 . Проверено 16 апреля 2021 .
- ^ «Добро пожаловать в eCups» . netlabs.org . Проверено 23 сентября 2020 .
- ^ "Сторонние работы" . arcanoae.com . Проверено 8 сентября 2020 .
- ^ «Взгляните на новый рабочий стол ArcaOS» . arcanoae.com . Проверено 8 сентября 2020 .
- ^ a b c d «Изменения в ArcaOS 5.0» . arcanoae.com . Проверено 4 сентября 2020 .
- ^ «Получение максимальной отдачи от сессий DOS и Win-OS / 2» . arcanoae.com . Проверено 22 сентября 2020 .
- ^ "Почему мои сеансы DOS и Win-OS / 2 не могут видеть более 2 ГБ свободного места?" . Проверено 3 сентября 2020 .
- ^ a b «Европейская конференция по варпстоку - день 1» . youtube.com . 2020-05-16 . Проверено 22 сентября 2020 .
- ^ «Java для систем на базе OS / 2 и OS / 2» . trac.netlabs.org . Проверено 22 сентября 2020 .
- ^ «Знакомство с подсистемой совместимости Unix (kLIBC)» . arcanoae.com . Проверено 8 сентября 2020 .
- ^ a b «Подсистемы совместимости» . Проверено 8 сентября 2020 .
- ^ "Инструкции по сборке Lucide" . trac.netlabs.org . Проверено 22 сентября 2020 .
- ^ «Руководство по установке ArcaOS 5.0» (PDF) . arcanoae.com . Май 2017 . Проверено 22 сентября 2020 .
- ^ «Планирование установки» . arcanoae.com . 2020-06-06 . Проверено 22 сентября 2020 .
- ^ «Устанавливаемый драйвер файловой системы FAT32» . Проверено 4 сентября 2020 .
- ^ "DVD / UDF" . ecsoft2.org . Проверено 22 сентября 2020 .
- ^ "ArcaMapper" . arcanoae.com . Проверено 22 сентября 2020 .
- ^ "Плагин сетевой файловой системы (NFS) для NetDrive" . ecsoft2.org . Проверено 22 сентября 2020 .
- ^ "Плагин NTFS для NetDrive" . ecsoft2.org . Проверено 22 сентября 2020 .
- ^ "NetDrive для OS / 2" . arcanoae.com . Проверено 22 сентября 2020 .
- ^ «Написание установщика ArcaOS» . youtube.com . 2017-10-06 . Проверено 22 сентября 2020 .
- ^ «Какой установочный носитель мне нужен для установки ArcaOS? Будет ли он устанавливаться с дискет?» . arcanoae.com . Проверено 22 сентября 2020 .
- ^ «Обновление с предыдущей версии» . arcanoae.com . 2020-06-24 . Проверено 22 сентября 2020 .
- ^ "Обновление диспетчера пакетов YUM и RPM" . youtube.com . 2016-05-31 . Проверено 22 сентября 2020 .
- ^ "Менеджер пакетов" . arcanoae.com . 2020-06-22 . Проверено 22 сентября 2020 .
- ^ "Панорама" . arcanoae.com . Проверено 4 сентября 2020 .
- ^ Готов ли мир к возрождению OS / 2 без операционной системы?
- ^ OS / 2 возвращается из мертвых
- ^ a b Возрождение OS / 2: Blue Lion становится ArcaOS, подробности появятся в следующем выпуске [1]
- ^ "OS / 2 Хронология" . os2museum.com . Проверено 26 сентября 2020 .
- ^ a b Объявление о выпуске ArcaOS 5.0
- ^ в 02:00, Саймон Шарвуд, 19 мая 2017 г. «То, что мертво, может никогда не умереть: только что вышла новая версия OS / 2» . www.theregister.co.uk . Проверено 2 октября 2019 .
- ^ a b c d e f g «Warpstock 2020 - Virtual & Free» . youtube.com . 2020-11-07 . Проверено 7 ноября 2020 .
- ^ «Дорожная карта ArcaOS 5.1» (PDF) . warpstock.org . 2017 . Проверено 8 ноября 2020 .
- ^ «Загрузка ArcaOS на оборудовании UEFI (демонстрация)» . youtube.com . 2019-08-08 . Проверено 22 сентября 2020 .
- ^ Сандерс, Джеймс (13.08.2019). «В современном дистрибутиве OS / 2 ArcaOS добавлена поддержка загрузки через UEFI» . techrepublic.com . Проверено 22 сентября 2020 .
- ^ «План Arca Noae по поддержке макетов дисков GPT в ArcaOS» . arcanoae.com . 2020-10-26 . Проверено 30 октября 2020 .
- ^ «Поддержка национальных языков для OS / 2» . youtube.com . 2019-04-19 . Проверено 22 сентября 2020 .
- ^ «Дорожная карта: ArcaOS» . arcanoae.com . Проверено 8 ноября 2020 .
- ^ "Конференция Warpstock Europe 2020" . youtube.com . 2020-05-17 . Проверено 9 сентября 2020 .
- ^ Клейн, Родерик (2017-10-11). «Требуется спонсорская поддержка для нового браузера OS / 2» . article.os2voice.org . Проверено 23 сентября 2020 .
- ^ "Теперь доступна ArcaOS 5.0.1" . arcanoae.com . Проверено 23 сентября 2020 .
- ^ «Теперь доступна ArcaOS 5.0.2» . arcanoae.com . Проверено 23 сентября 2020 .
- ^ «Теперь доступна ArcaOS 5.0.3» . arcanoae.com . Проверено 23 сентября 2020 .
- ^ «Теперь доступна ArcaOS 5.0.4» . arcanoae.com . Проверено 23 сентября 2020 .
- ^ «Теперь доступна ArcaOS 5.0.6» . arcanoae.com . Проверено 23 сентября 2020 .
Внешние ссылки [ править ]
- Arca Noae - Сайт разработчика ArcaOS
- OS / 2 World - Сообщество пользователей OS / 2, eCS и ArcaOS
- VOICE - Группа пользователей Virtual OS / 2, eCS и ArcaOS и информационный бюллетень
- EDM / 2 - Электронный журнал разработчиков для OS / 2
- Bitwise Works - Разработчик программного обеспечения с открытым исходным кодом для OS / 2 и ArcaOS
- eCSoft / 2 - Полная энциклопедия программного обеспечения OS / 2