ArcaOS

редактировать
ArcaOS
Логотип ArcaOS
ArcaOS 5.0 Screenshot.png Рабочий стол ArcaOS 5.0.5
Разработчик Arca Noae, LLC (на основе кода от IBM, Microsoft и других разработчиков)
Написано на C, C ++, REXX, Java, язык ассемблера
Семейство ОСOS / 2
Рабочее состояниеТекущее
Исходная модельЗакрытый исходный код
Первоначальный выпуск15 мая 2017 г.; 3 года назад (15.05.2017)
Последний выпуск 5.0.6 / 31 августа 2020 г.; 60 дней назад (2020-08-31)
Диспетчер пакетов ANPM (на основе RPM и YUM )
платформ32-бит x86
Ядро типГибридное ядро ​​
По умолчанию пользовательский интерфейс Workplace Shell, cmd
Лицензия Собственное ПО с с открытым исходным кодом компоненты
Официальный сайтwww.arcanoae.com

ArcaOS - это операционная система, основанная на OS / 2, разработанный и продаваемый Arca Noae, LLC по лицензии IBM. Во время разработки он получил кодовое название Blue Lion . Он основан на OS / 2 Warp 4.52, добавляя поддержку нового оборудования, устранение дефектов и ограничений в операционной системе, а также включение новых приложений и инструментов. Он предназначен для профессиональных пользователей, которым необходимо запускать свои приложения OS / 2 на новом оборудовании, а также для личных пользователей OS / 2.

Как и OS / 2 Warp, ArcaOS представляет собой 32-битную однопользовательскую, многопроцессорную, вытесняющую многозадачность операционную систему для x86 архитектура. Он поддерживается как на физическом оборудовании, так и на виртуальных машинах гипервизоры.

Содержание
  • 1 Функции
    • 1.1 Аппаратная совместимость
    • 1.2 Программное обеспечение
    • 1.3 Кросс-платформенная совместимость
    • 1.4 Файловые системы
    • 1.5 Установка и обновления
    • 1.6 Планируемые функции
    • 1.7 Требования к оборудованию
  • 2 История
    • 2.1 Истоки
    • 2.2 История выпусков
  • 3 Ссылки
  • 4 Внешние ссылки
Возможности

Аппаратная совместимость

ArcaOS поддерживает системы с симметричной многопроцессорной обработкой с числом процессорных ядер до 64, хотя рекомендуется отключить гиперпоточность. Начиная с версии 5.0.6, ArcaOS является ACPI 6.1-совместимой и включает версию 20200717 ACPICA.

. Хотя ArcaOS является 32-битной операционной системой, она имеет ограниченный PAE, которая позволяет использовать RAM более 4 ГБ в качестве RAM-диска.

ArcaOS поддерживает запуск в качестве виртуальной машины гостя внутри VirtualBox, VMware ESXi, VMWare Workstation и Microsoft Virtual PC.

В дополнение к драйверам устройств, включенным в OS / 2 Warp 4, ArcaOS включает в себя множество драйверов, разработанных Arca Noae и различными третьими сторонами:

  • Сетевые адаптеры поддерживаются либо технологией Arca Noae MultiMac, в которой используется код драйвера FreeBSD, либо набором драйверов GenMAC. Поддержка беспроводной сети несколько ограничена, хотя в ArcaOS 5.1 запланирована поддержка MultiMac дополнительных наборов микросхем.
  • ArcaOS заменяет 16-разрядный драйвер IBM OS / 2 USB новым 32-разрядным драйвером, способным поддерживать Контроллеры USB 2.0 и USB 3.0.
  • Для поддержки звука используется универсальный аудиодрайвер Uniaud, который в настоящее время поддерживается Arca Noae. Uniaud основан на структуре ALSA из ядра Linux. Кроме того, в ArcaOS включен набор драйверов для конкретных устройств. Для ArcaOS 5.1 запланирован новый аудиодрайвер, основанный на аудиодрайверах FreeBSD.
  • Поддержка видео обеспечивается общим неускоренным драйвером Panorama VESA или видеодрайвером с ускорением SNAP.. Такие функции, как ускорение и поддержка нескольких головок, поддерживаются ограниченным количеством графических чипсетов. Планируется поддержка этих функций в дополнительных наборах микросхем, таких как серия Intel HD.
  • Драйверы хранения доступны для IDE и AHCI, а также поддерживается определенное количество адаптеров SCSI. Драйвер NVMe находится в стадии разработки.
  • Поддержка принтеров обеспечивается проектом eCups, который основан на системе печати с открытым исходным кодом CUPS для Unix.

Программное обеспечение

Некоторое из программного обеспечения с открытым исходным кодом, включенного в ArcaOS - Firefox, Lucide, 4OS2, PMDCalc Plus

В дополнение к программному обеспечению, поставляемому с OS / 2 Warp 4, ArcaOS включает некоторое дополнительное программное обеспечение, например:

По состоянию на 2020 год, проект идет работа по переносу QtWebEngine (на основе Chromium ) на OS / 2 и ArcaOS для поддержки браузера Falkon. Это было вызвано возрастающей сложностью кодовой базы Firefox и использованием языка программирования Rust в новых версиях Firefox, компилятор которого вряд ли когда-либо будет поддерживаться на платформе OS / 2.

Кросс-платформенная совместимость

Некоторые из подсистем совместимости в ArcaOS - оболочка Bash (внизу слева), QBASIC в окне DOS ( в центре), и Windows 3.1 Program Manager (вверху справа)

ArcaOS включает ряд программных компонентов, которые позволяют напрямую запускать программное обеспечение, разработанное для других операционных систем, и упростить процесс переноса программного обеспечения на ArcaOS:

  • ArcaOS включает OS / 2 VDM и WIN-OS / 2, что позволяет ArcaOS запускать 16-битную MS-DOS и Приложения Windows 3.1 изначально. В ArcaOS внесены некоторые улучшения в эти подсистемы, которых нет в OS / 2, такие как возможность доступа к томам размером более 2 ГБ из Windows и DOS, а также текущая работа, которая позволит запускать 16-разрядное программное обеспечение Windows и DOS на UEFI. системы, в которых нет традиционного BIOS.
  • ArcaOS включает Odin, основанный на Wine, который предоставляет подмножество Win32 API. Odin можно использовать для прямого запуска определенных приложений Win32, в то время как другие приложения, такие как порт OS / 2 OpenJDK, используют Odin API для упрощения портирования программного обеспечения Windows на OS / 2.
  • ArcaOS обеспечивает совместимость с Unix слой с именем kLIBC, который упрощает перенос приложений Linux с открытым исходным кодом на ArcaOS. Различные инструменты Linux поставляются с ArcaOS, такие как оболочка Bash и GNU coreutils, в то время как другие доступны через диспетчер пакетов ArcaOS, например GCC.
  • A включен порт OpenJDK, который позволяет ArcaOS запускать приложения Java, не зависящие от платформы.

Файловые системы

файловая система ArcaOS по умолчанию - это JFS, хотя HPFS также поддерживается для обратной совместимости. ArcaOS может быть установлен и загружен из любой файловой системы.

FAT12, FAT16 и FAT32 также поддерживаются с использованием либо собственной FAT ядра. драйвер или новый драйвер FAT32 IFS, разработанный Arca Noae, включенный в ArcaOS с версии 5.0.3. ArcaOS включает поддержку файловых систем оптических дисков, таких как ISO 9660 и UDF.

. ArcaOS поддерживает обслуживание и доступ к общим ресурсам CIFS / SMB с использованием открытого исходного кода. Samba и предоставляет графическую утилиту под названием ArcaMapper для управления конфигурацией.

NetDrive для OS / 2 обеспечивает доступ к множеству дополнительных файловых систем, таких как NTFS и NFS через собственный драйвер IFS. Дистрибутив ArcaOS включает версию NetDrive с ограниченной лицензией, но полностью лицензированная версия может монтировать ряд других локальных, собственных и сторонних файловых систем.

Установка и обновления

Экран конфигурации оборудования из Программа установки ArcaOS

В ArcaOS есть новая программа установки с графическим интерфейсом, которая заменяет старую программу установки IBM, используемую в OS / 2 Warp. В отличие от OS / 2, для процесса установки ArcaOS не требуется загрузочная дискета, и вместо этого программу установки можно загрузить непосредственно с оптического носителя или с USB-накопителя. Установщик также предоставляет средство обновления, которое позволяет обновлять ArcaOS до последней версии без переустановки всей операционной системы.

Установка и обновление отдельных пакетов программного обеспечения осуществляется через диспетчер пакетов Arca Noae Package Manager (ANPM), который состоит из собственного графического интерфейса OS / 2 поверх RPM и YUM. Программное обеспечение предоставляется в виде как свободно доступных, так и репозиториев RPM только по подписке.

Планируемые функции

Некоторые функции, которые планируется включить в будущие версии операционной системы, включают:

  • Поддержка загрузки в UEFI -системах без модуля поддержки совместимости (CSM). Это включает обеспечение эмуляции определенных функций BIOS, от которых зависит операционная система (в частности, прерывания INT 10H и INT 13H ). По состоянию на 2020 год Arca Noae продемонстрировала установку ArcaOS в системе UEFI и загрузку с отключенным CSM.
  • Поддержка дисков, использующих таблицы разделов GUID (GPT), находится в стадии разработки, что позволит будут поддерживаться диски размером более 2 ТБ.
  • Поддержка локализации, известная как поддержка версии национального языка (NLV), планируется для ArcaOS 5.1 и более поздних версий. Планируемые языки: немецкий, испанский, французский, итальянский, китайский, японский., корейский и голландский. Это включает в себя расширение локализации в OS / 2 Warp 4 за счет переводов для нового программного обеспечения, добавленного в ArcaOS, такого как установщик и XWorkplace.
  • Средство миграции, позволяющее мигрировать на месте OS / 2 Warp 4 и системы eComStation для ArcaOS без предварительного удаления установленной операционной системы.
  • Функциональность поиска на рабочем столе на основе проекта с открытым исходным кодом Recoll.

Требования к оборудованию

Минимальные аппаратные требования для ArcaOS 5.0.x следующие:

Процессор Intel Pentium Pro или AMD K6
Память (RAM) минимум 512 МБ

Рекомендуется 2 ГБ

Видеокарта VGA с поддержкой VBE 2.0
Место для хранения2 ГБ доступного дискового пространства
Съемный носитель Для установки требуется DVD-ROM или USB-накопитель
Прошивка Традиционный BIOS или UEFI с CSM включено
Устройства ввода PS / 2 или USB клавиатура и мышь
История

Origins

ArcaOS была официально анонсирована 23 октября 2015 года на мероприятии Warpstock 2015 (событие группы пользователей OS / 2 и eComStation ) в рамках Кодовое имя "Blue Lion", написанное управляющим членом Arca Noae, Льюисом Розенталем.

Некоторые из запланированных функций Blue Lion, объявленных в то время, были:

  • новое ядро ​​SMP
  • новое предзагрузочное меню
  • новый установщик ОС с поддержкой установки с USB-накопителя и по сети
  • драйверы устройств, уже произведенные Arca Noae как часть их подписки на драйверы и программное обеспечение
  • последние Workplace Shell улучшения
  • обновлено CUPS подсистема печати
  • обновлено PostScript пакет драйверов принтера
  • локализация на нескольких языках, кроме английского

На момент объявления первоначальный выпуск был запланирован на конец третьего квартала 2016 года, но Arca Noae также заявила, что фактической даты выпуска нет. было установлено.

Название "Дуга aOS »был впервые опубликован в статье Tech Republic 26 мая 2016 года, а домен arcaos.com был зарегистрирован 20 декабря 2015 года. В той же статье Tech Republic Льюис Розенталь заявил, что Первым выпуском ArcaOS будет версия 5.0, как и последний выпуск OS / 2 Warp от IBM, который был 4.52 (также известный как Merlin Convenience Pack 2 или MCP2). Розенталь также заявил, что ArcaOS 5.1 предоставит французскую, испанскую, итальянскую, немецкую и голландскую версии операционной системы.

ArcaOS 5.0 была выпущена 15 мая 2017 года. The Register опубликовал статью о выпуске 19 мая 2017 года. Было выпущено две версии: коммерческая версия, предназначенная для корпоративного использования ( включая 12 месяцев обновленной / приоритетной технической поддержки) и персональную версию, предназначенную для некоммерческих пользователей (включая шесть месяцев стандартной технической поддержки) по сниженной цене. Цена была указана как 229 долларов за лицензию для коммерческой версии и 129 долларов за лицензию для персональной версии, при этом рекламная цена 99 долларов действовала в течение первых 90 дней после выпуска.

История выпусков

Выпуски ArcaOS
ВыпускДатаОсновные изменения
5.0.02017-05-15Первый общедоступный выпуск
5.0.12017-07-09Исправления установщика и обновления драйверов
5.0.22018- 02-10Добавлена ​​возможность загрузки с USB-носителя
5.0.32018-08-19Обновления программного обеспечения и драйверов
5.0.42019-07-21Средство обновления, которое позволяет обновлять ArcaOS без переустановки
5.0.52020-06-06USB 3.0 / xHCI поддержка
5.0.62020-08-31Исправления и обновления программы установки
Ссылки
Внешние ссылки
  • 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
Последняя правка сделана 2021-06-11 23:47:26
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте