ArcaOS - ArcaOS

ArcaOS
Logotipo da ArcaOS
ArcaOS 5.0 Screenshot.png
ArcaOS 5.0.5 desktop
Desenvolvedor Arca Noae, LLC (com base no código da IBM , Microsoft e outros desenvolvedores)
Escrito em C , C ++ , REXX , Java , linguagem assembly
Família OS OS / 2
Estado de trabalho Atual
Modelo fonte Código fechado com componentes de código aberto
lançamento inicial 15 de maio de 2017 ; 4 anos atras ( 15-05-2017 )
Último lançamento 5.0.6 / 31 de agosto de 2020 ; 12 meses atrás ( 2020-08-31 )
Gerenciador de pacotes ANPM (baseado em RPM e YUM )
Plataformas X86 de 32 bits
Tipo de kernel Kernel híbrido

Interface de usuário padrão
Workplace Shell , cmd
Licença Software proprietário
Website oficial www.arcanoae.com

ArcaOS é um sistema operacional baseado em OS / 2 , desenvolvido e comercializado pela Arca Noae, LLC sob licença da IBM . Foi apelidado de Blue Lion durante o seu desenvolvimento. Ele se baseia no OS / 2 Warp 4.52 adicionando suporte para novo hardware, corrigindo defeitos e limitações no sistema operacional e incluindo novos aplicativos e ferramentas. Ele é voltado para usuários profissionais que precisam executar seus aplicativos OS / 2 em um novo hardware, bem como usuários pessoais do OS / 2.

Como OS / 2 Warp, ArcaOS é um 32-bit único usuário , multiprocessamento , multitarefa preemptiva sistema operacional para o x86 arquitetura. É compatível com hardware físico e hipervisores de máquina virtual .

Recursos

Compatibilidade de hardware

O ArcaOS oferece suporte a sistemas de multiprocessamento simétrico com até 64 núcleos de processador, embora seja recomendado desativar o hyperthreading . A partir da versão 5.0.6, o ArcaOS é compatível com ACPI 6.1 e inclui a versão 20200717 do ACPICA .

Embora o ArcaOS seja um sistema operacional de 32 bits, ele tem suporte limitado a PAE, o que permite usar RAM com mais de 4 GB como disco RAM .

O ArcaOS pode ser executado como máquina virtual convidada dentro do VirtualBox , VMware ESXi , VMWare Workstation e Microsoft Virtual PC .

Além dos drivers de dispositivo incluídos no OS / 2 Warp 4, o ArcaOS inclui uma variedade de drivers desenvolvidos pela Arca Noae e por vários terceiros:

  • Os adaptadores de rede são suportados pela tecnologia MultiMac da Arca Noae, que emprega o código do driver FreeBSD , ou uma seleção de drivers GenMAC. O suporte para rede sem fio é um tanto limitado, embora o suporte MultiMac para chipsets adicionais esteja planejado para versões futuras do ArcaOS.
  • O ArcaOS substitui o driver IBM OS / 2 USB de 16 bits por um novo driver de 32 bits capaz de suportar controladores USB 2.0 e USB 3.0 .
  • O suporte de áudio utiliza o driver de áudio genérico Uniaud, agora mantido por Arca Noae. Uniaud é baseado na estrutura ALSA do kernel Linux . Além disso, uma seleção de drivers específicos do dispositivo está incluída no ArcaOS. Um novo driver de áudio está planejado para versões futuras do ArcaOS, baseado nos drivers de áudio do FreeBSD .
  • O suporte de vídeo é fornecido pelo driver VESA não acelerado genérico Panorama ou pelo driver de vídeo acelerado SNAP. Recursos como aceleração e cabeçote múltiplo são suportados para um número limitado de chipsets gráficos. O suporte para esses recursos em chipsets adicionais, como a série Intel HD , está planejado.
  • Os drivers de armazenamento estão disponíveis para IDE , AHCI , NVMe e vários adaptadores SCSI .
  • O suporte para impressoras é fornecido pelo projeto eCups, que é baseado no sistema de impressão CUPS de código aberto para Unix.

Programas

Alguns dos softwares de código aberto incluídos no ArcaOS - Firefox, Lucide, 4OS2, PMDCalc Plus

Além do software incluído no OS / 2 Warp 4, o ArcaOS inclui alguns softwares adicionais, como:

Compatibilidade multiplataforma

Alguns dos subsistemas de compatibilidade no ArcaOS - um shell Bash (canto inferior esquerdo), QBASIC em uma janela DOS (centro) e o gerenciador de programas do Windows 3.1 (canto superior direito)

O ArcaOS inclui uma série de componentes de software que permitem executar diretamente software desenvolvido para outros sistemas operacionais e simplificar o processo de portar software para o ArcaOS:

  • O ArcaOS inclui VDM e WIN-OS / 2 do OS / 2 , permitindo que o ArcaOS execute aplicativos MS-DOS e Windows 3.1 de 16 bits nativamente. O ArcaOS traz algumas melhorias nesses subsistemas que não são encontradas no OS / 2, como a capacidade de acessar volumes maiores que 2GB do Windows e DOS, além de trabalhos em andamento que permitirão que o software Windows e DOS de 16 bits rode em UEFI sistemas que não possuem um BIOS tradicional.
  • ArcaOS inclui Odin , baseado no Wine , que fornece um subconjunto da API Win32 . Odin pode ser usado para executar determinados aplicativos Win32 diretamente, enquanto outros aplicativos, como a porta OS / 2 do OpenJDK, usam a API Odin para simplificar a portabilidade do software Windows para OS / 2.
  • O ArcaOS fornece uma camada de compatibilidade Unix chamada kLIBC que facilita a portabilidade de aplicativos Linux de código aberto para o ArcaOS. Uma variedade de ferramentas do Linux vem com o ArcaOS, como o shell Bash e o GNU coreutils , enquanto outras estão disponíveis por meio do gerenciador de pacotes ArcaOS, como o GCC .
  • Uma porta do OpenJDK está incluída, o que permite que o ArcaOS execute aplicativos Java que não tenham dependências específicas da plataforma.

Sistemas de arquivos

O sistema de arquivos padrão do ArcaOS é JFS , embora HPFS também seja compatível para compatibilidade com versões anteriores. O ArcaOS pode ser instalado e inicializado a partir de qualquer um dos sistemas de arquivos.

FAT12 , FAT16 e FAT32 também são suportados usando o próprio driver FAT do kernel do OS / 2 ou um novo driver FAT32 IFS desenvolvido pelo Arca Noae , incluído no ArcaOS desde a versão 5.0.3. ArcaOS inclui suporte para sistemas de arquivos de disco óptico , como ISO 9660 e UDF .

O ArcaOS oferece suporte para servir e acessar compartilhamentos CIFS / SMB usando o projeto Samba de código aberto e fornece um utilitário gráfico chamado ArcaMapper para gerenciar a configuração.

O NetDrive para OS / 2 fornece acesso a uma variedade de sistemas de arquivos adicionais, como NTFS e NFS, por meio de seu próprio driver IFS . A distribuição do ArcaOS inclui uma versão de licença limitada do NetDrive, mas a versão totalmente licenciada é capaz de montar vários outros sistemas de arquivos locais, nativos e externos.

Instalação e atualizações

A tela de configuração de hardware do instalador ArcaOS

O ArcaOS apresenta um novo instalador gráfico que substitui o antigo instalador IBM usado no OS / 2 Warp. Ao contrário do OS / 2, o processo de instalação do ArcaOS não requer um disquete de boot e, em vez disso, o instalador pode ser inicializado diretamente da mídia ótica ou de uma unidade flash USB. O instalador também oferece um recurso de atualização, que permite que o ArcaOS seja atualizado para a versão mais recente sem reinstalar todo o sistema operacional.

A instalação e as atualizações de pacotes de software individuais são fornecidas por meio do Arca Noae Package Manager (ANPM), que consiste em um frontend gráfico OS / 2 nativo sobre RPM e YUM . O software é fornecido por meio de uma combinação de repositórios RPM disponíveis gratuitamente e somente por assinatura.

Requisitos de hardware

Os requisitos mínimos de hardware para o ArcaOS 5.0 são os seguintes:

Processador Intel Pentium Pro ou AMD K6
Memória (RAM) 512 MB mínimo

2 GB recomendado

Placa de vídeo Placa de vídeo VGA com suporte VBE 2.0
Espaço de armazenamento 2 GB de espaço disponível em disco
Midia removivel A instalação requer unidade de DVD-ROM ou unidade flash USB
Firmware BIOS tradicional ou UEFI com CSM habilitado
Dispositivos de entrada Teclado e mouse PS / 2 ou USB

História

Leão Azul

O ArcaOS foi formalmente anunciado em 23 de outubro de 2015, no evento Warpstock 2015 (um evento de grupo de usuários do OS / 2) sob o codinome "Blue Lion" pelo membro administrativo da Arca Noae, Lewis Rosenthal.

Alguns dos recursos planejados para o Blue Lion anunciados na época foram:

  • novo kernel de multiprocessamento simétrico
  • novo menu de pré-inicialização
  • novo instalador de sistema operacional com suporte para instalação a partir de uma unidade flash USB e em uma rede
  • drivers de dispositivo já produzidos pela Arca Noae como parte de sua assinatura de Drivers & Software
  • as mais recentes melhorias do Workplace Shell
  • subsistema de impressão CUPS atualizado
  • pacote de driver de impressora PostScript atualizado
  • localização em vários idiomas além do inglês

No momento do anúncio, o lançamento inicial foi projetado para o final do terceiro trimestre de 2016, mas Arca Noae também afirmou que nenhuma data de lançamento real foi definida.

ArcaOS 5.0

O nome "ArcaOS" foi publicado pela primeira vez em um artigo da TechRepublic em 26 de maio de 2016, enquanto o domínio arcaos.com foi registrado em 20 de dezembro de 2015. No mesmo artigo da TechRepublic, Lewis Rosenthal foi citado como tendo dito que a primeira versão do ArcaOS seria ser a versão 5.0, como segue para o último lançamento do OS / 2 Warp da IBM, que era 4.52 (também conhecido como Merlin Convenience Pack 2 ou MCP2).

O ArcaOS 5.0 foi lançado em 15 de maio de 2017. Duas edições foram lançadas: uma edição comercial, destinada ao uso empresarial (incluindo 12 meses de suporte técnico atualizado / priorizado), e uma edição pessoal, direcionada a usuários não empresariais (incluindo seis meses de suporte técnico padrão) a um preço reduzido. O preço foi listado como $ 229 por licença para a edição comercial e $ 129 por licença para a edição pessoal, com preço promocional de $ 99 em vigor durante os primeiros 90 dias após o lançamento.

O ArcaOS 5.0 foi seguido por uma série de versões de manutenção entre 2017 e 2021. Além de correções de bugs e atualizações de driver, as versões de manutenção adicionaram alguns recursos significativos, como suporte a USB 3.0, a capacidade de instalar a partir de uma unidade USB e a facilidade de atualização . Durante o Warpstock 2021, Arca Noae anunciou que 5.0.7 seria a versão de manutenção final do 5.0 e que seria seguida pela versão 5.1.

ArcaOS 5.1

Antes do lançamento do ArcaOS 5.0, o ArcaOS 5.1 foi originalmente planejado para lançamento em 2017, com foco no suporte a outros idiomas, incluindo francês, espanhol, italiano, alemão e holandês. Após o lançamento do ArcaOS 5.0, a Arca Noae começou a discutir uma versão 5.1 em seus roteiros, junto com os novos recursos propostos. Durante o Warpstock 2020, Arca Noae anunciou que o 5.1 deve ser lançado em 2021. Alguns recursos planejados para inclusão no 5.1 incluem:

  • Suporte para inicialização em sistemas somente UEFI sem um Compatibility Support Module (CSM). Isso envolve o fornecimento de emulação de funcionalidade BIOS específica da qual o sistema operacional depende (interrompe principalmente INT 10H e INT 13H ). A partir de 2020, o Arca Noae demonstrou a instalação do ArcaOS em um sistema UEFI e a inicialização com o CSM desabilitado.
  • O suporte para discos que usam tabelas de partição GUID (GPT) está em desenvolvimento, o que permitirá que discos maiores que 2 TB sejam suportados.
  • Versões localizadas do ArcaOS, conhecidas como National Language Versions (NLV). Os idiomas planejados incluem alemão, espanhol, francês, italiano, chinês simplificado e tradicional, japonês, coreano e holandês. Isso envolve aumentar a localização no OS / 2 Warp 4 com traduções para o novo software adicionado no ArcaOS, como o instalador e o XWorkplace.
  • Um recurso de atualização para permitir a migração local do ArcaOS 5.0 para 5.1 sem reinstalar todo o sistema operacional.
  • Um recurso de migração que permite a migração local dos sistemas OS / 2 Warp 4 e eComStation para o ArcaOS sem remover primeiro a instalação do sistema operacional existente. É improvável que esse recurso seja incluído na versão 5.1 inicial.
  • Funcionalidade de pesquisa na área de trabalho baseada no projeto Recoll de código aberto.
  • Substituir o utilitário IBM Selective Install monolítico por vários utilitários desenvolvidos pelo Arca Noae.
  • Novos drivers de dispositivo, particularmente suporte para drives NVMe.

O fornecedor do software OS / 2 Bitwise Works está portando o QtWebEngine (baseado no Chromium ) para o OS / 2 e o ArcaOS a fim de oferecer suporte a um novo navegador para substituir o Firefox. Isso foi causado pela crescente complexidade da base de código do Firefox e pelo uso da linguagem de programação Rust nas versões mais recentes do Firefox - cujo compilador provavelmente nunca será compatível com a plataforma OS / 2. Durante o Warpstock 2020, foi realizada uma demonstração que mostrava o navegador de demonstração Qt WebEngine rodando no ArcaOS e carregando páginas da web modernas com sucesso.

Originalmente, o navegador Falkon foi considerado para portar para a plataforma OS / 2, mas desde então foi descontado devido à dependência do Falkon de bibliotecas do KDE Frameworks . Como resultado, o Otter Browser está sendo considerado. O novo navegador da web será adicionado à série de lançamento do ArcaOS 5.1 assim que estiver concluído.

Histórico de lançamento

Lançamentos do ArcaOS
Liberar Encontro Mudanças importantes
5.0 15-05-2017 Primeiro lançamento público do ArcaOS
5.0.1 09/07/2017 Correções de instalador e atualizações de driver
5.0.2 10/02/2018 Adicionada capacidade de inicializar a partir de mídia USB
5.0.3 19/08/2018 Atualizações de software e drivers
5.0.4 21/07/2019 Recurso de atualização que permite que o ArcaOS seja atualizado sem reinstalar
5.0.5 06-06-2020 Suporte USB 3.0 / xHCI
5.0.6 31-08-2020 Correções e atualizações do instalador

Referências

links externos

  • Arca Noae - Site do desenvolvedor do ArcaOS
  • OS / 2 World - Comunidade de usuários OS / 2, eCS e ArcaOS
  • VOICE - O grupo e newsletter Virtual OS / 2, eCS e ArcaOS Users
  • EDM / 2 - Electronic Developer Magazine para OS / 2
  • Bitwise Works - Desenvolvedor de software open source para OS / 2 e ArcaOS
  • eCSoft / 2 - A enciclopédia completa do software OS / 2