跳轉到內容

Aros

50% developed
來自華夏公益教科書
用於 Aros 華夏公益教科書的導航欄
Aros 使用者
Aros 使用者文件
Aros 使用者常見問題解答
Aros 使用者應用程式
Aros 使用者 DOS Shell
Aros/User/AmigaLegacy
Aros 開發文件
Aros 開發者文件
從 AmigaOS/SDL 移植軟體
面向 Zune 初學者
Zune .MUI 類
面向 SDL 初學者
Aros 開發者構建系統
特定平臺
Aros x86 完整系統 HCL
Aros x86 音訊/影片支援
Aros x86 網路支援
Aros Intel AMD x86 安裝
Aros 儲存支援 IDE SATA 等
Aros Poseidon USB 支援
x86-64 支援
摩托羅拉 68k Amiga 支援
Linux 和 FreeBSD 支援
Windows Mingw 和 MacOSX 支援
Android 支援
Arm 覆盆子派支援
PPC Power Architecture
雜項
Aros 公共許可證


AROSAROS Research Operating System 的遞迴縮寫,一個與 AmigaOS (TM) API 相容的 OS,它進行了一些改進,可移植且免費使用。它作為協作專案開發,原始碼可在 開源許可 下使用。

AROS 不受任何公司政策或計算機硬體的限制。任何財務或法律情況都不會對 AROS 的發展產生負面影響。它擁有一個安全的未來。此外,AROS 的努力幫助了整個 Amiga 社群。諸如 AfA-OS 之類的專案改進了經典的 Amiga OS,以及免費的 kickstart ROM,這對改進 UAE 模擬器和其他模擬器很有用。

隨著越來越多的 Amiga 68k 硬體和加速器變得稀缺且昂貴,人們開始考慮如何儲存 Amiga 的精神。眾多方法之一是 AROS,它可以在 摩托羅拉 68k、PowerPC、Intel x86 及其相容產品以及部分 ARM SOC 上執行。每個人都可以使用它作為大多數主流作業系統 (OS) 的替代方案,無論是出於懷舊、教育、作為 Linux 的替代方案、體驗新想法,還是僅僅為了與眾不同。


程式設計方法

  • 開放 - 使用 C、C++、Pascal、LUA 等進行 Aros 目標級別程式設計。目標是實現可移植的程式碼
  • 封閉 - CPU 架構意味著特定的彙編助記符將變為機器程式碼 - 與硬體緊密耦合,不可移植

大多數舊的 68k 應用程式和遊戲可以在 Aros68k 和相關的基於 Amiga 的 m68k 硬體上開箱即用,因此它與原始的“Amiga”關係密切。它實現了相同的 API,擁有相同的目錄。您可以使用 M68K 組合語言編寫一個程式,該程式實際上可以在 AmigaOS 3.x 和麵向 M68K 的 AROS 上執行。但它只能在 AmigaOS 3.x 和 AROS M68K 上執行(這意味著:在經典的 Amiga 機型、克隆機和 UAE 的移植版上執行)。

顯然,如果您希望您的程式碼在任何其他平臺上執行,您必須為該平臺編寫相容的組合語言應用程式,或者使用更高級別的語言。C 和其他解釋型或編譯型高階語言的優點是,您可以編寫一次原始碼,然後為任何目標平臺編譯它。

能夠共享相同的原始碼並在多個平臺目標上編譯是 AROS 的目標。

內容

[edit | edit source]

使用者 - 使用 AROS 的手冊

[edit | edit source]

平臺 - 使用者和開發人員的平臺特定部分

[edit | edit source]

開發者 - 為 AROS 開發,以及開發 AROS

[edit | edit source]

構建 AROS,並使用其 API

[edit | edit source]

AHI 音訊硬體獨立 API

[edit | edit source]
AROS 公共許可證

另請參閱

[edit | edit source]
華夏公益教科書