Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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]

Программное обеспечение [ править ]

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

В дополнение к программному обеспечению, поставляемому с 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 - оболочка Bash (внизу слева), QBASIC в окне DOS (посередине) и диспетчер программ Windows 3.1 (вверху справа)

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

В 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]

История [ править ]

Синий лев [ править ]

Официально 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, как только она будет завершена.

История выпусков [ править ]

Ссылки [ править ]

  1. ^ «ArcaOS 5.0 от Arca Noae - это новый выпуск OS / 2 для 21 века» . arcanoae.com .
  2. ^ a b c d Объявление о Blue Lion на Warpstock 2015
  3. ^ a b OS / 2: Blue Lion станет следующим дистрибутивом 28-летней ОС
  4. ^ "Об ArcaOS" . Проверено 31 августа 2020 .
  5. ^ a b c Лундук, Брайан (23 мая 2017 г.). « « OS / 2 Based ArcaOS »- Lunduke Hour - 23 мая 2017 г.» - через YouTube.
  6. ^ "Есть ли у вас планы на 64-битную ArcaOS?" . arcanoae.com . Проверено 5 сентября 2020 .
  7. ^ a b «Требования к драйверу ACPI» . arcanoae.com . Проверено 6 сентября 2020 .
  8. ^ «Взгляните на новый рабочий стол ArcaOS» . arcanoae.com . 2017-05-21 . Проверено 5 сентября 2020 .
  9. ^ a b «Системные требования для ArcaOS 5.0» . arcanoae.com . Проверено 4 сентября 2020 .
  10. ^ «Проверенное оборудование» . Проверено 5 сентября 2020 .
  11. ^ a b «Конфигурация виртуальной машины» . Проверено 5 сентября 2020 .
  12. ^ «Файл Readme для пакета драйверов ACPI» . arcanoae.com . Проверено 6 сентября 2020 .
  13. ^ Arca Noae wiki: Драйверы MultiMac NIC
  14. ^ Проект: Универсальный драйвер оболочки MAC (GenMac)
  15. ^ a b c d e f «Европейская конференция Warpstock 2020 - день 2» . youtube.com . 2020-05-17 . Проверено 22 сентября 2020 .
  16. ^ «Отчет о проделанной работе Arca Noae: USB, средство обновления ArcaOS, мультимедиа» . arcanoae.com . 2019-10-16 . Проверено 22 сентября 2020 .
  17. ^ a b «Теперь доступна ArcaOS 5.0.5» . arcanoae.com . Проверено 23 сентября 2020 .
  18. ^ "Arca Noae wiki: Uniaud - Аудиоподсистема" . arcanoae.com . Проверено 22 сентября 2020 .
  19. ^ Arca Noae wiki: драйвер видео панорамы
  20. ^ Arca Noae wiki: Графика Arca Noae SNAP для OS / 2
  21. ^ "Как я могу узнать, совместим ли мой текущий диск с ArcaOS?" . arcanoae.com . Проверено 22 сентября 2020 .
  22. ^ "Выпущен драйвер NVME версии 1.01" . os2world.com . 2021-04-14 . Проверено 16 апреля 2021 .
  23. ^ «Добро пожаловать в eCups» . netlabs.org . Проверено 23 сентября 2020 .
  24. ^ "Сторонние работы" . arcanoae.com . Проверено 8 сентября 2020 .
  25. ^ «Взгляните на новый рабочий стол ArcaOS» . arcanoae.com . Проверено 8 сентября 2020 .
  26. ^ a b c d «Изменения в ArcaOS 5.0» . arcanoae.com . Проверено 4 сентября 2020 .
  27. ^ «Получение максимальной отдачи от сессий DOS и Win-OS / 2» . arcanoae.com . Проверено 22 сентября 2020 .
  28. ^ "Почему мои сеансы DOS и Win-OS / 2 не могут видеть более 2 ГБ свободного места?" . Проверено 3 сентября 2020 .
  29. ^ a b «Европейская конференция по варпстоку - день 1» . youtube.com . 2020-05-16 . Проверено 22 сентября 2020 .
  30. ^ «Java для систем на базе OS / 2 и OS / 2» . trac.netlabs.org . Проверено 22 сентября 2020 .
  31. ^ «Знакомство с подсистемой совместимости Unix (kLIBC)» . arcanoae.com . Проверено 8 сентября 2020 .
  32. ^ a b «Подсистемы совместимости» . Проверено 8 сентября 2020 .
  33. ^ "Инструкции по сборке Lucide" . trac.netlabs.org . Проверено 22 сентября 2020 .
  34. ^ «Руководство по установке ArcaOS 5.0» (PDF) . arcanoae.com . Май 2017 . Проверено 22 сентября 2020 .
  35. ^ «Планирование установки» . arcanoae.com . 2020-06-06 . Проверено 22 сентября 2020 .
  36. ^ «Устанавливаемый драйвер файловой системы FAT32» . Проверено 4 сентября 2020 .
  37. ^ "DVD / UDF" . ecsoft2.org . Проверено 22 сентября 2020 .
  38. ^ "ArcaMapper" . arcanoae.com . Проверено 22 сентября 2020 .
  39. ^ "Плагин сетевой файловой системы (NFS) для NetDrive" . ecsoft2.org . Проверено 22 сентября 2020 .
  40. ^ "Плагин NTFS для NetDrive" . ecsoft2.org . Проверено 22 сентября 2020 .
  41. ^ "NetDrive для OS / 2" . arcanoae.com . Проверено 22 сентября 2020 .
  42. ^ «Написание установщика ArcaOS» . youtube.com . 2017-10-06 . Проверено 22 сентября 2020 .
  43. ^ «Какой установочный носитель мне нужен для установки ArcaOS? Будет ли он устанавливаться с дискет?» . arcanoae.com . Проверено 22 сентября 2020 .
  44. ^ «Обновление с предыдущей версии» . arcanoae.com . 2020-06-24 . Проверено 22 сентября 2020 .
  45. ^ "Обновление диспетчера пакетов YUM и RPM" . youtube.com . 2016-05-31 . Проверено 22 сентября 2020 .
  46. ^ "Менеджер пакетов" . arcanoae.com . 2020-06-22 . Проверено 22 сентября 2020 .
  47. ^ "Панорама" . arcanoae.com . Проверено 4 сентября 2020 .
  48. ^ Готов ли мир к возрождению OS / 2 без операционной системы?
  49. ^ OS / 2 возвращается из мертвых
  50. ^ a b Возрождение OS / 2: Blue Lion становится ArcaOS, подробности появятся в следующем выпуске [1]
  51. ^ "OS / 2 Хронология" . os2museum.com . Проверено 26 сентября 2020 .
  52. ^ a b Объявление о выпуске ArcaOS 5.0
  53. ^ в 02:00, Саймон Шарвуд, 19 мая 2017 г. «То, что мертво, может никогда не умереть: только что вышла новая версия OS / 2» . www.theregister.co.uk . Проверено 2 октября 2019 .
  54. ^ a b c d e f g «Warpstock 2020 - Virtual & Free» . youtube.com . 2020-11-07 . Проверено 7 ноября 2020 .
  55. ^ «Дорожная карта ArcaOS 5.1» (PDF) . warpstock.org . 2017 . Проверено 8 ноября 2020 .
  56. ^ «Загрузка ArcaOS на оборудовании UEFI (демонстрация)» . youtube.com . 2019-08-08 . Проверено 22 сентября 2020 .
  57. ^ Сандерс, Джеймс (13.08.2019). «В современном дистрибутиве OS / 2 ArcaOS добавлена ​​поддержка загрузки через UEFI» . techrepublic.com . Проверено 22 сентября 2020 .
  58. ^ «План Arca Noae по поддержке макетов дисков GPT в ArcaOS» . arcanoae.com . 2020-10-26 . Проверено 30 октября 2020 .
  59. ^ «Поддержка национальных языков для OS / 2» . youtube.com . 2019-04-19 . Проверено 22 сентября 2020 .
  60. ^ «Дорожная карта: ArcaOS» . arcanoae.com . Проверено 8 ноября 2020 .
  61. ^ "Конференция Warpstock Europe 2020" . youtube.com . 2020-05-17 . Проверено 9 сентября 2020 .
  62. ^ Клейн, Родерик (2017-10-11). «Требуется спонсорская поддержка для нового браузера OS / 2» . article.os2voice.org . Проверено 23 сентября 2020 .
  63. ^ "Теперь доступна ArcaOS 5.0.1" . arcanoae.com . Проверено 23 сентября 2020 .
  64. ^ «Теперь доступна ArcaOS 5.0.2» . arcanoae.com . Проверено 23 сентября 2020 .
  65. ^ «Теперь доступна ArcaOS 5.0.3» . arcanoae.com . Проверено 23 сентября 2020 .
  66. ^ «Теперь доступна ArcaOS 5.0.4» . arcanoae.com . Проверено 23 сентября 2020 .
  67. ^ «Теперь доступна 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