ArcaOS - ArcaOS

ArcaOS
Logo ArcaOS
ArcaOS 5.0 Screenshot.png
Desktop ArcaOS 5.0.5
Vývojář Arca Noae, LLC (na základě kódu od IBM , Microsoft a dalších vývojářů)
Napsáno C , C ++ , REXX , Java , montážní jazyk
Rodina OS OS/2
Pracovní stav Proud
Zdrojový model Uzavřený zdroj s komponentami s otevřeným zdrojovým kódem
První vydání 15. května 2017 ; Před 4 lety ( 2017-05-15 )
Poslední vydání 5.0.6 / 31. srpna 2020 ; Před 12 měsíci ( 2020-08-31 )
Správce balíčků ANPM (na základě RPM a YUM )
Platformy 32bitový x86
Typ jádra Hybridní jádro
Výchozí
uživatelské rozhraní
Pracoviště Shell , cmd
Licence Proprietární software
Oficiální webové stránky www.arcanoae.com

ArcaOS je operační systém založený na OS/2 , vyvinutý a prodávaný společností Arca Noae, LLC na základě licence od IBM . Během vývoje dostal kódové označení Blue Lion . Staví na OS/2 Warp 4.52 přidáním podpory pro nový hardware, opravou vad a omezení v operačním systému a zahrnutím nových aplikací a nástrojů. Je zaměřen na profesionální uživatele, kteří potřebují provozovat své aplikace OS/2 na novém hardwaru, a také na osobní uživatele OS/2.

Stejně jako OS/2 Warp je ArcaOS 32bitový jednouživatelský , víceprocesní , preemptivní víceúlohový operační systém pro architekturu x86 . Je podporován jak na fyzickém hardwaru, tak na hypervisorech virtuálních počítačů .

Funkce

Hardwarová kompatibilita

ArcaOS podporuje symetrické víceprocesní systémy s až 64 jádry procesorů, přestože se doporučuje zakázat hyperthreading . Od verze 5.0.6 je ArcaOS kompatibilní s ACPI 6.1 a zahrnuje vydání ACPICA 20200717 .

Zatímco ArcaOS je 32bitový operační systém, má omezenou podporu PAE, což mu umožňuje využívat RAM přesahující 4 GB jako RAM disk .

ArcaOS podporuje provozování jako host virtuálního stroje ve VirtualBoxu , VMware ESXi , VMWare Workstation a Microsoft Virtual PC .

Kromě ovladačů zařízení dodávaných s OS/2 Warp 4 obsahuje ArcaOS řadu ovladačů vyvinutých společností Arca Noae a různými třetími stranami:

  • Síťové adaptéry jsou podporovány buď technologií MultiMac společnosti Arca Noae, která využívá kód ovladače FreeBSD , nebo výběrem ovladačů GenMAC. Podpora pro bezdrátové sítě je poněkud omezená, ačkoli podpora MultiMac pro další čipové sady je plánována pro budoucí verze ArcaOS.
  • ArcaOS nahrazuje 16bitový ovladač USB IBM OS/2 novým 32bitovým ovladačem, který podporuje ovladače USB 2.0 a USB 3.0 .
  • Podpora zvuku využívá obecný zvukový ovladač Uniaud, který nyní spravuje Arca Noae. Uniaud je založen na rámci ALSA z jádra Linuxu . K ArcaOS je navíc dodáván výběr ovladačů pro konkrétní zařízení. Pro budoucí verze ArcaOS je plánován nový zvukový ovladač založený na zvukových ovladačích FreeBSD .
  • Podporu videa poskytuje obecný nezrychlený ovladač VESA Panorama nebo ovladač zrychleného videa SNAP. Funkce, jako je zrychlení a více hlav, jsou podporovány pro omezený počet grafických čipových sad. Plánuje se podpora těchto funkcí v dalších čipových sadách, jako je řada Intel HD .
  • Ovladače úložiště jsou k dispozici pro IDE , AHCI , NVMe a řadu adaptérů SCSI .
  • Podporu pro tiskárny zajišťuje projekt eCups, který je založen na open source tiskovém systému CUPS pro Unix.

Software

Některé z open source softwaru dodávaného s ArcaOS - Firefox, Lucide, 4OS2, PMDCalc Plus

Kromě softwaru dodávaného s OS/2 Warp 4 obsahuje ArcaOS ještě další software, například:

Kompatibilita mezi platformami

Některé subsystémy kompatibility v ArcaOS - shell Bash (vlevo dole), QBASIC v okně DOS (uprostřed) a Windows 3.1 Program Manager (vpravo nahoře)

ArcaOS obsahuje řadu softwarových komponent, které mu umožňují přímo spouštět software vyvinutý pro jiné operační systémy a zjednodušit proces přenesení softwaru do ArcaOS:

  • ArcaOS obsahuje OS/2 VDM a WIN-OS/2 , což umožňuje ArcaOS spouštět 16bitové aplikace MS-DOS a Windows 3.1 nativně. ArcaOS obsahuje některá vylepšení těchto subsystémů, která se v OS/2 nenacházejí, jako je například schopnost přístupu k svazkům větším než 2 GB z Windows a DOS, a také pokračující práce, která umožní provozování 16bitového softwaru Windows a DOS na UEFI systémy, které nemají tradiční BIOS.
  • ArcaOS zahrnuje Odin , založený na Wine , který poskytuje podmnožinu rozhraní Win32 API. Odin lze použít k přímému spouštění určitých aplikací Win32, zatímco jiné aplikace, například port OS/2 OpenJDK, používají rozhraní Odin API ke zjednodušení přenášení softwaru Windows na OS/2.
  • ArcaOS poskytuje vrstvu kompatibility Unixu s názvem kLIBC, která usnadňuje portování open source aplikací Linux do ArcaOS. S ArcaOS je dodávána řada nástrojů Linux, jako je Bash shell a jádro GNU , zatímco jiné jsou k dispozici prostřednictvím správce balíčků ArcaOS, jako je GCC .
  • Součástí je port OpenJDK , který umožňuje ArcaOS spouštět aplikace Java, které nemají závislosti na platformě.

Souborové systémy

Výchozí souborový systém ArcaOS je JFS , ačkoli HPFS je také podporován pro zpětnou kompatibilitu. ArcaOS lze nainstalovat a spustit z obou souborových systémů.

FAT12 , FAT16 a FAT32 jsou také podporovány buď pomocí vlastního ovladače FAT jádra OS/2 , nebo nového ovladače FAT32 IFS vyvinutého společností Arca Noae , který je součástí ArcaOS od verze 5.0.3. ArcaOS obsahuje podporu pro systémy souborů optických disků, jako jsou ISO 9660 a UDF .

ArcaOS podporuje obsluhování a přístup ke sdíleným složkám CIFS/SMB pomocí open source projektu Samba a poskytuje grafický nástroj s názvem ArcaMapper pro správu konfigurace.

NetDrive pro OS/2 poskytuje přístup k řadě dalších souborových systémů, jako jsou NTFS a NFS, prostřednictvím vlastního ovladače IFS . Distribuce ArcaOS obsahuje verzi NetDrive s omezenou licencí, ale plně licencovaná verze je schopna připojit řadu dalších místních, nativních a cizích souborových systémů.

Instalace a aktualizace

Obrazovka hardwarové konfigurace z instalačního programu ArcaOS

ArcaOS obsahuje nový grafický instalační program, který nahrazuje starý instalační program IBM používaný v OS/2 Warp. Na rozdíl od OS/2 proces instalace ArcaOS nevyžaduje zaváděcí disketu a místo toho lze instalační program zavést přímo z optických médií nebo z jednotky USB flash. Instalační program také poskytuje možnost aktualizace, která umožňuje aktualizaci ArcaOS na nejnovější verzi bez přeinstalování celého operačního systému.

Instalaci a aktualizace jednotlivých softwarových balíků zajišťuje Arca Noae Package Manager (ANPM), který se skládá z nativního grafického rozhraní OS/2 nad RPM a YUM . Software je poskytován prostřednictvím kombinace volně dostupných a předplatných úložišť RPM.

Hardwarové požadavky

Minimální hardwarové požadavky pro ArcaOS 5.0 jsou následující:

Procesor Intel Pentium Pro nebo AMD K6
Paměť (RAM) Minimálně 512 MB

Doporučeno 2 GB

Grafická karta Grafická karta VGA s podporou VBE 2.0
Úložný prostor 2 GB volného místa na disku
Vyměnitelná média Instalace vyžaduje jednotku DVD-ROM nebo USB flash
Firmware Tradiční BIOS nebo UEFI s povoleným CSM
Vstupní zařízení Klávesnice a myš PS/2 nebo USB

Dějiny

Modrý lev

ArcaOS byl oficiálně oznámen 23. října 2015 na akci Warpstock 2015 (událost skupiny uživatelů OS/2) pod krycím názvem „Blue Lion“ generálním členem Arca Noae, Lewisem Rosenthalem.

Některé z plánovaných funkcí pro Blue Lion oznámených v té době byly:

  • nové symetrické víceprocesní jádro
  • nová nabídka před spuštěním
  • nový instalační program OS s podporou instalace z USB flash disku a přes síť
  • ovladače zařízení, které již vytvořila společnost Arca Noae v rámci svého předplatného Drivers & Software Subscription
  • nejnovější vylepšení prostředí Workplace Shell
  • aktualizovaný tiskový subsystém CUPS
  • aktualizovaný balíček ovladače tiskárny PostScript
  • lokalizace v několika jazycích kromě angličtiny

V době oznámení bylo původní vydání plánováno na konec třetího čtvrtletí roku 2016, ale Arca Noae také uvedla, že nebylo stanoveno žádné skutečné datum vydání.

ArcaOS 5.0

Název „ArcaOS“ byl poprvé publikován v článku TechRepublic 26. května 2016, zatímco doména arcaos.com byla zaregistrována 20. prosince 2015. Ve stejném článku TechRepublic byl citován Lewis Rosenthal, který říká, že první vydání ArcaOS by být verze 5.0, jak navazuje na poslední verzi OS/2 Warp od IBM, která byla 4.52 (také známá jako Merlin Convenience Pack 2 nebo MCP2).

ArcaOS 5.0 byl vydán 15. května 2017. Byly vydány dvě edice: komerční edice určená pro podnikové použití (včetně 12 měsíců upgradované/prioritní technické podpory) a osobní edice zaměřená na nepodnikatele (včetně šesti měsíců standardní technické podpory) za sníženou cenu. Ceny byly uvedeny jako 229 $ za licenci pro komerční vydání a 129 $ za licenci pro osobní vydání, přičemž propagační cena 99 $ platí prvních 90 dní po vydání.

Po ArcaOS 5.0 následovala řada verzí údržby v letech 2017 až 2021. Kromě oprav chyb a aktualizací ovladačů, verze pro údržbu přidaly některé významné funkce, jako je podpora USB 3.0, možnost instalace z jednotky USB a možnost aktualizace . Během Warpstock 2021 společnost Arca Noae oznámila, že 5.0.7 bude konečným vydáním údržby 5.0 a že bude následovat vydání 5.1.

ArcaOS 5.1

Před vydáním ArcaOS 5.0 bylo původně plánováno vydání ArcaOS 5.1 v roce 2017 se zaměřením na podporu dalších jazyků včetně francouzštiny, španělštiny, italštiny, němčiny a holandštiny. Po vydání ArcaOS 5.0 začala Arca Noae ve svých plánech diskutovat o vydání 5.1 spolu s navrhovanými novými funkcemi. Během Warpstock 2020 společnost Arca Noae oznámila, že se očekává vydání 5.1 v roce 2021. Některé funkce plánované pro zahrnutí do 5.1 zahrnují:

  • Podpora spouštění na systémech pouze s UEFI bez modulu podpory kompatibility (CSM). To zahrnuje poskytnutí emulace specifických funkcí systému BIOS, na kterých závisí operační systém (zejména přeruší INT 10H a INT 13H ). Od roku 2020 Arca Noae předvádí instalaci ArcaOS na systém UEFI a spouštění s deaktivovaným CSM.
  • Podpora disků využívajících tabulky oddílů GUID (GPT) je ve vývoji, což umožní podporu disků větších než 2 TB.
  • Lokalizovaná vydání ArcaOS, známá jako National Language Versions (NLV). Mezi plánované jazyky patří němčina, španělština, francouzština, italština, zjednodušená a tradiční čínština, japonština, korejština a holandština. To zahrnuje rozšíření lokalizace v OS/2 Warp 4 o překlady pro nový software přidaný v ArcaOS, jako je instalační program a XWorkplace.
  • Zařízení pro upgrade umožňující místní migraci ArcaOS 5.0 na 5.1 bez přeinstalování celého operačního systému.
  • Zařízení pro migraci umožňující místní migraci systémů OS/2 Warp 4 a eComStation na ArcaOS, aniž byste nejprve odstranili instalaci stávajícího operačního systému. Tato funkce pravděpodobně nebude zahrnuta v původní verzi 5.1.
  • Funkce vyhledávání na ploše založené na open-source projektu Recoll .
  • Nahrazení monolitického obslužného programu IBM Selective Install řadou nástrojů vyvinutých společností Arca Noae.
  • Nové ovladače zařízení, zejména podpora jednotek NVMe.

Prodejce softwaru OS/2 Bitwise Works přenáší QtWebEngine (na základě Chromium ) na OS/2 a ArcaOS, aby podporoval nový prohlížeč, který nahradí Firefox. Vyvolal to rostoucí složitost kódové základny Firefoxu a používání programovacího jazyka Rust v novějších verzích Firefoxu - jehož kompilátor pravděpodobně nebude nikdy podporován na platformě OS/2. Během Warpstock 2020 bylo provedeno demo, které ukázalo, že Qt WebEngine Demo Browser běží na ArcaOS a úspěšně načítá moderní webové stránky.

Původně byl prohlížeč Falkon zvažován pro přenos na platformu OS/2, ale od té doby byl zlevněn kvůli závislosti Falkonu na knihovnách z rámců KDE . V důsledku toho se místo toho zvažuje prohlížeč Otter . Nový webový prohlížeč bude přidán do série vydání ArcaOS 5.1, jakmile bude dokončen.

Historie vydání

Vydání ArcaOS
Uvolnění datum Hlavní změny
5,0 15. května 2017 První veřejné vydání ArcaOS
5.0.1 2017-07-09 Opravy instalačního programu a aktualizace ovladačů
5.0.2 2018-02-10 Přidána možnost zavádění z média USB
5.0.3 19. 08. 2018 Aktualizace softwaru a ovladačů
5.0.4 21. července 2019 Aktualizační nástroj, který umožňuje aktualizaci ArcaOS bez přeinstalování
5.0.5 06.06.2020 Podpora USB 3.0 / xHCI
5.0.6 31. 8. 2020 Opravy a aktualizace instalačního programu

Reference

externí odkazy

  • Arca Noae - webové stránky vývojáře ArcaOS
  • OS/2 World - Komunita uživatelů OS/2, eCS a ArcaOS
  • VOICE - Skupina a newsletter uživatelů Virtual OS/2, eCS a ArcaOS
  • EDM/2 - Electronic Developer Magazine pro OS/2
  • Bitwise Works - vývojář open source softwaru pro OS/2 a ArcaOS
  • eCSoft/2 - Kompletní encyklopedie softwaru OS/2