ArcaOS
Deweloper | Arca Noae, LLC (na podstawie kodu IBM , Microsoft i innych programistów) |
---|---|
Napisane w | C , C++ , REXX , Java , asembler |
Rodzina OS | OS/2 |
Stan roboczy | Aktualny |
Model źródłowy | Zamknięte źródło z komponentami open source |
Pierwsze wydanie | 15 maja 2017 |
Najnowsze wydanie | 5.0.7 / 7 grudnia 2021 |
Menedżer pakietów | ANPM (na podstawie RPM i YUM ) |
Platformy | 32-bitowy x86 |
Typ jądra | Jądro hybrydowe |
Domyślny interfejs użytkownika |
Powłoka miejsca pracy , cmd |
Licencja | Własne oprogramowanie |
Oficjalna strona internetowa | www.arcanoae.com |
ArcaOS to system operacyjny oparty na OS/2 , opracowany i sprzedawany przez Arca Noae, LLC na licencji IBM . Podczas jego opracowywania nosił nazwę kodową Blue Lion . Opiera się na systemie OS/2 Warp 4.52, dodając obsługę nowego sprzętu, naprawiając wady i ograniczenia w systemie operacyjnym oraz dodając nowe aplikacje i narzędzia. Jest skierowany do użytkowników profesjonalnych, którzy muszą uruchamiać swoje aplikacje OS/2 na nowym sprzęcie, jak również do użytkowników indywidualnych OS/2.
Podobnie jak OS/2 Warp, ArcaOS jest 32-bitowym , wieloprocesorowym , wielozadaniowym systemem operacyjnym dla jednego użytkownika dla architektury x86 . Jest obsługiwany zarówno na sprzęcie fizycznym, jak i na hiperwizorach maszyn wirtualnych .
Cechy
Kompatybilność sprzętowa
ArcaOS obsługuje symetryczne systemy wieloprocesorowe z maksymalnie 64 rdzeniami procesora, chociaż zaleca się wyłączenie funkcji Hyperthreading . Począwszy od wersji 5.0.6, ArcaOS jest ACPI 6.1 i zawiera wersję 20200717 ACPICA .
Chociaż ArcaOS jest 32-bitowym systemem operacyjnym, ma ograniczoną obsługę PAE , co pozwala mu używać pamięci RAM przekraczającej 4 GB jako dysk RAM .
ArcaOS obsługuje uruchamianie jako gość maszyny wirtualnej w VirtualBox , VMware ESXi , VMWare Workstation i Microsoft Virtual PC .
Oprócz sterowników urządzeń dołączonych do OS/2 Warp 4, ArcaOS zawiera różne sterowniki opracowane przez Arca Noae i różne strony trzecie:
- Karty sieciowe są obsługiwane przez technologię MultiMac firmy Arca Noae, która wykorzystuje kod sterownika FreeBSD , lub wybrane sterowniki GenMAC. Obsługa sieci bezprzewodowych jest nieco ograniczona, chociaż w przyszłych wydaniach ArcaOS planowana jest obsługa MultiMac dla dodatkowych chipsetów.
- ArcaOS zastępuje 16-bitowy sterownik USB IBM OS/2 nowym 32-bitowym sterownikiem obsługującym kontrolery USB 2.0 i USB 3.0 .
- Obsługa dźwięku wykorzystuje ogólny sterownik audio Uniaud, obecnie obsługiwany przez Arca Noae. Uniaud jest oparty na ALSA z jądra Linuksa . Ponadto do systemu ArcaOS dołączono wybór sterowników dla poszczególnych urządzeń. Planowany jest nowy sterownik audio dla przyszłych wydań ArcaOS, oparty na sterownikach audio FreeBSD .
- Obsługę wideo zapewnia standardowy, nieprzyspieszony sterownik VESA Panorama lub sterownik wideo z akceleracją SNAP. Funkcje takie jak akceleracja i obsługa wielu głowic są obsługiwane przez ograniczoną liczbę chipsetów graficznych. obsługa tych funkcji w dodatkowych chipsetach, takich jak Intel HD .
- Dostępne są sterowniki pamięci masowej dla IDE , AHCI , NVMe i wielu adapterów SCSI .
- Wsparcie dla drukarek zapewnia projekt eCups, który jest oparty na otwartym systemie Common Unix Printing System .
Oprogramowanie
Oprócz oprogramowania dołączonego do OS/2 Warp 4, ArcaOS zawiera dodatkowe oprogramowanie, takie jak:
- Mozilla Firefox , Thunderbird i SeaMonkey
- Apache OpenOffice
- Lucide, przeglądarka dokumentów typu open source
- XWorkplace, zestaw ulepszeń open source do Workplace Shell
- 4OS2
- OpenJDK 6
- Qt 4 i 5
- Samba 4
- Heimdal Kerberos
- VirtualBox
Kompatybilność między platformami
ArcaOS zawiera szereg komponentów oprogramowania, które umożliwiają bezpośrednie uruchamianie oprogramowania opracowanego dla innych systemów operacyjnych oraz upraszczają proces przenoszenia oprogramowania do ArcaOS:
- MVDM i WIN- OS/2 OS/2 , umożliwiając ArcaOS natywne uruchamianie 16-bitowych aplikacji MS-DOS i Windows 3.1 . ArcaOS zawiera pewne ulepszenia tych podsystemów, których nie ma w OS/2, takie jak możliwość dostępu do woluminów większych niż 2 GB z Windows i DOS, a także trwają prace, które pozwolą 16-bitowemu oprogramowaniu Windows i DOS działać w UEFI systemów, które nie mają tradycyjnego systemu BIOS.
- ArcaOS zawiera Odin , oparty na Wine , który zapewnia podzbiór Win32 API. Odin może być używany do bezpośredniego uruchamiania niektórych aplikacji Win32, podczas gdy inne aplikacje, takie jak port OpenJDK OS/2 , używają interfejsu API Odin w celu uproszczenia przenoszenia oprogramowania Windows na OS/2.
- ArcaOS zapewnia warstwę kompatybilności z Unixem o nazwie kLIBC, która ułatwia przenoszenie aplikacji Linux typu open source do ArcaOS. Z ArcaOS dostarczanych jest wiele narzędzi Linuksa, takich jak powłoka Bash i GNU coreutils , podczas gdy inne są dostępne za pośrednictwem menedżera pakietów ArcaOS, na przykład GCC .
- port OpenJDK , który umożliwia ArcaOS uruchamianie aplikacji Java , które nie mają zależności specyficznych dla platformy.
Systemy plików
systemem plików ArcaOS jest JFS , chociaż HPFS jest również obsługiwany w celu zapewnienia kompatybilności wstecznej. ArcaOS można zainstalować i uruchomić z dowolnego systemu plików.
FAT12 , FAT16 i FAT32 są również obsługiwane przy użyciu własnego sterownika FAT jądra OS / 2 lub nowego sterownika FAT32 IFS opracowanego przez Arca Noae , zawartego w ArcaOS od wersji 5.0.3. ArcaOS obejmuje obsługę dysków optycznych, takich jak ISO 9660 i UDF .
ArcaOS obsługuje udostępnianie i uzyskiwanie dostępu do udziałów CIFS/SMB przy użyciu projektu Samba o otwartym kodzie źródłowym i zapewnia graficzne narzędzie o nazwie ArcaMapper do zarządzania konfiguracją.
NetDrive dla OS/2 zapewnia dostęp do różnych dodatkowych systemów plików, takich jak NTFS i NFS , za pośrednictwem własnego sterownika IFS . Dystrybucja ArcaOS zawiera wersję NetDrive z ograniczoną licencją, ale w pełni licencjonowana wersja umożliwia montowanie wielu innych lokalnych, rodzimych i obcych systemów plików.
Instalacja i aktualizacje
ArcaOS zawiera nowy graficzny instalator, który zastępuje instalator IBM używany w OS/2 Warp. W przeciwieństwie do systemu OS/2, proces instalacji ArcaOS nie wymaga dyskietki rozruchowej, a zamiast tego instalator można uruchomić bezpośrednio z nośnika optycznego lub z dysku flash USB. Instalator zapewnia również funkcję aktualizacji, która umożliwia aktualizację ArcaOS do najnowszej wersji bez ponownej instalacji całego systemu operacyjnego.
Instalacja i aktualizacje poszczególnych pakietów oprogramowania są zapewniane przez Arca Noae Package Manager (ANPM), który składa się z natywnej graficznej nakładki OS/2 oprócz RPM i YUM . Oprogramowanie jest dostarczane poprzez mieszankę ogólnodostępnych repozytoriów RPM dostępnych wyłącznie w ramach subskrypcji.
Wymagania sprzętowe
Minimalne wymagania sprzętowe dla ArcaOS 5.0 są następujące:
Edytor | Intel Pentium Pro lub AMD K6 |
---|---|
Pamięć (RAM) | Minimum 512 MB Zalecane 2 GB |
Karta graficzna | Karta graficzna VGA z obsługą VBE 2.0 |
Przestrzeń magazynowa | 2 GB dostępnej przestrzeni dyskowej |
Nośniki wymienne | Instalacja wymaga napędu DVD-ROM lub napędu flash USB |
Oprogramowanie układowe | Tradycyjny BIOS lub UEFI z włączonym CSM |
Urządzenia wejściowe | Klawiatura i mysz PS/2 lub USB |
Historia
niebieski lew
ArcaOS został oficjalnie ogłoszony 23 października 2015 r. Podczas wydarzenia Warpstock 2015 (wydarzenie grupy użytkowników OS / 2) pod kryptonimem „Blue Lion” przez członka zarządzającego Arca Noae, Lewisa Rosenthala.
Niektóre z planowanych funkcji Blue Lion ogłoszonych w tamtym czasie to:
- nowe symetryczne jądro wieloprocesorowe
- nowe menu przed uruchomieniem
- nowy instalator systemu operacyjnego z obsługą instalacji z dysku flash USB i przez sieć
- sterowników urządzeń wyprodukowanych już przez firmę Arca Noae w ramach subskrypcji sterowników i oprogramowania
- najnowsze ulepszenia Workplace Shell
- zaktualizowany podsystem drukowania CUPS
- zaktualizowany pakiet sterowników drukarki PostScript
- lokalizacja w kilku językach oprócz angielskiego
W momencie ogłoszenia wstępna premiera była przewidywana na koniec trzeciego kwartału 2016 r., Ale Arca Noae stwierdził również, że nie ustalono faktycznej daty premiery.
ArcaOS 5.0
Nazwa „ArcaOS” została po raz pierwszy opublikowana w artykule TechRepublic 26 maja 2016 r., A domena arcaos.com została zarejestrowana 20 grudnia 2015 r. W tym samym artykule TechRepublic cytowano Lewisa Rosenthala, który powiedział, że pierwsza wersja ArcaOS będzie być w wersji 5.0, jak wynika z ostatniego wydania OS/2 Warp firmy IBM, które było 4.52 (znane również jako Merlin Convenience Pack 2 lub MCP2).
ArcaOS 5.0 został wydany 15 maja 2017 r. Wydano dwie edycje: komercyjną, przeznaczoną do użytku korporacyjnego (obejmującą 12 miesięcy ulepszonej / priorytetowej pomocy technicznej) oraz edycję osobistą, skierowaną do użytkowników niebiznesowych (w tym sześć miesięcy standardowego wsparcia technicznego) po obniżonej cenie. Cena została podana jako 229 USD za licencję na edycję komercyjną i 129 USD za licencję na edycję osobistą, przy cenie promocyjnej 99 USD obowiązującej przez pierwsze 90 dni po wydaniu.
Po ArcaOS 5.0 pojawiło się kilka wydań konserwacyjnych w latach 2017-2021. Oprócz poprawek błędów i aktualizacji sterowników, wydania konserwacyjne dodały kilka istotnych funkcji, takich jak obsługa USB 3.0, możliwość instalacji z dysku USB oraz funkcja aktualizacji . Podczas Warpstock 2021 Arca Noae ogłosiła, że 5.0.7 będzie ostatnią wersją konserwacyjną 5.0, a po niej nastąpi wydanie 5.1.
ArcaOS 5.1
Przed wydaniem ArcaOS 5.0 pierwotnie planowano wydanie ArcaOS 5.1 w 2017 roku, z naciskiem na obsługę innych języków, w tym francuskiego, hiszpańskiego, włoskiego, niemieckiego i holenderskiego. Po wydaniu ArcaOS 5.0 firma Arca Noae zaczęła omawiać wydanie 5.1 w swoich planach działania wraz z proponowanymi nowymi funkcjami. Podczas Warpstock 2020 Arca Noae ogłosiła, że oczekuje się, że wersja 5.1 zostanie wydana w 2021 roku. Niektóre funkcje planowane do włączenia do wersji 5.1 obejmują:
- Obsługa uruchamiania w systemach obsługujących tylko interfejs UEFI bez modułu obsługi zgodności (CSM). Obejmuje to zapewnienie emulacji określonej BIOS- u, od której zależy system operacyjny (szczególnie przerwania INT 10H i INT 13H ). Od 2020 roku Arca Noae zademonstrowała instalację ArcaOS w systemie UEFI i uruchamianie z wyłączonym CSM.
- obsługi dysków korzystających z tablic partycji GUID (GPT), co umożliwi obsługę dysków większych niż 2 TB.
- Zlokalizowane wersje systemu ArcaOS, znane jako wersje w języku narodowym (NLV). Planowane języki to niemiecki, hiszpański, francuski, włoski, chiński uproszczony i tradycyjny, japoński, koreański i niderlandzki. Obejmuje to rozszerzenie lokalizacji w OS/2 Warp 4 o tłumaczenia dla nowego oprogramowania dodanego w ArcaOS, takiego jak instalator i XWorkplace.
- Funkcja aktualizacji umożliwiająca migrację w miejscu ArcaOS 5.0 do wersji 5.1 bez ponownej instalacji całego systemu operacyjnego.
- Narzędzie do migracji umożliwiające lokalną migrację systemów OS/2 Warp 4 i eComStation do ArcaOS bez uprzedniego usuwania istniejącej instalacji systemu operacyjnego. Jest mało prawdopodobne, aby ta funkcja została uwzględniona w początkowej wersji 5.1.
- wyszukiwania na pulpicie oparta na projekcie open-source Recoll .
- Zastąpienie monolitycznego narzędzia IBM Selective Install szeregiem narzędzi opracowanych przez firmę Arca Noae.
- Nowe sterowniki urządzeń, w szczególności obsługa dysków NVMe.
Dostawca oprogramowania OS/2 Bitwise Works przenosi QtWebEngine (oparty na Chromium ) na OS/2 i ArcaOS w celu obsługi nowej przeglądarki, która zastąpi Firefoksa. Było to spowodowane rosnącą złożonością bazy kodu Firefoksa i użyciem języka programowania Rust w nowszych wersjach Firefoksa - którego kompilator prawdopodobnie nigdy nie będzie obsługiwany na platformie OS/2. Podczas Warpstock 2020 przeprowadzono demo, które pokazało przeglądarkę Qt WebEngine Demo Browser działającą na ArcaOS i pomyślnie ładującą nowoczesne strony internetowe.
Pierwotnie przeglądarka Falkon była rozważana do przeniesienia na platformę OS / 2, ale od tego czasu została odrzucona ze względu na zależność Falkon od bibliotek z KDE Frameworks . W rezultacie zamiast tego rozważana jest przeglądarka Otter . Nowa przeglądarka internetowa zostanie dodana do serii wydań ArcaOS 5.1 po jej ukończeniu.
Historia wydania
Uwolnienie | Data | Główne zmiany |
---|---|---|
5.0 | 2017-05-15 | Pierwsza publiczna wersja ArcaOS |
5.0.1 | 2017-07-09 | Poprawki instalatora i aktualizacje sterowników |
5.0.2 | 2018-02-10 | Dodano możliwość uruchamiania z nośnika USB |
5.0.3 | 2018-08-19 | Aktualizacje oprogramowania i sterowników |
5.0.4 | 2019-07-21 | Funkcja aktualizacji, która umożliwia aktualizację systemu ArcaOS bez ponownej instalacji |
5.0.5 | 2020-06-06 | Obsługa USB 3.0 / xHCI |
5.0.6 | 2020-08-31 | Poprawki i aktualizacje instalatora |
5.0.7 | 2021-12-07 | Zaktualizowane sterowniki i jądro, poprawki instalatora |
Linki zewnętrzne
- Arca Noae – Strona twórcy ArcaOS