AmigaOS 4 (简称 OS4AOS4)是 AmigaOS( 操作系统)的一个分支,运行于使用PowerPC的硬件之上。主要是基于 Commodore 开发 的AmigaOS 3.1源代码,部分是来自由 Haage & Partner.所开发的3.9版本源代码。[2] 比利时的公司Hyperion娱乐(Hyperion Entertainment)得到 Amiga, Inc. 的许可[3],经过五年开发,于2006年12月24日释出OS 4.0版的“最终更新”给AmigaOne的注册用户(最初在2004年4月发布)。[4]

AmigaOS 4
开发者Hyperion Entertainment
编程语言C
操作系统家族AmigaOS
运作状态Current
源码模式Closed source
支持的语言Multi-lingual
支援平台PowerPC
内核类别Atypical microkernel
默认用户界面Workbench
许可证Proprietary
官方网站www.amigaos.net

历史 编辑

 
AmigaOne X1000 runninAmigaOS 4.1

在五年的开发期中,AmigaOne 主机的用户可以从Hyperion的服务器下载AmigoOS 4.0 预览版。

在2006年12月20日,Amiga, Inc. 中止了授权Hyperion娱乐公司制造或销售AmigaOS 4的合约。[5] 不过 AmigaOS 4.0 仍然在2007年12月销售给安装了PowerUP加速卡的Amiga机器(先前仅供给开发者与预览版测试用户)。[6] 意大利电脑商ACube Systems发表了与AmigaOS 4相容的 Sam440ep[7] 与Sam440ep-flex 主板,还释出了名为Moana的第三方开机载入程式(bootloader), 可以将Sam440ep的AmigaOS 4版本安装到Mac Mini G4;不过这并不是官方认可的安装,也没有支援服务,完成度也有待加强,特别是在驱动程式方面。在Hyperion与Amiga, Inc.进行法律程序之时,[8] OS4仍在持续开发与释出。[9][10]

2009年9月30日 Hyperion Entertainment 与 Amiga, Inc. 达成协议,Hyperion 获得AmigaOS 3.1的特许权,并可销售 AmigaOS 4与其后续版本(包括 AmigaOS 5 与以后)。[11] Hyperion 向 Amiga 社群承诺将会像该公司自2001年11月以来所做的一样,继续发展与发布 AmigaOS 4.x。[12]

描述 编辑

AmigaOS 4 大分为工作台(Workbench)与起动台(Kickstart)两部分。

工作台(Workbench) 编辑

这是OS4的图型界面,包括图型界面的档案管理器操作系统的应用程序启动器。还包括了一些工具程式,例如可供输入文字的记事本程式Notepad、观看影像与Amigaguide 文件的程式MultiView 、解压缩程式 Unarc,此外还有 PDF 阅读器、一些更改图型界面与操作系统设定的小程式等。

起动台(Kickstart) 编辑

这包含了操作系统的核心部分。在 AmigaOS 的第4版以前,起动台大部分是储存在只读内存(ROM)中,但在OS4改为储存在硬盘中。

  • ExecSG,:先占式多工核心,由Thomas 与 Hans-Jörg Friedena 授权给Hyperion娱乐使用。[13][14][15]
  • Intuition:视窗系统API。
  • AmigaDOS与AmigaShell,:AmigaDOS是磁盘操作系统,AmigaShell则是整合命令列界面 (CLI)。命令列界面与图形使用者界面是互补的,权限相同。
  • Petunia:动态编译(或称即时编译, just-in-time compilation )的Motorola 68020处理器模拟器,用于使用PowerPC处理器的Amiga机器。这使OS4有某种程度的向后相容性,但仅能执行所谓“系统友善”的程式(也就是遵循AmigaOS 3.x的API设计,而未直接与传统Amiga客制芯片组沟通的程式)。[16] Petunia不能执行的程式(例如大部分与传统Amiga硬件直接沟通的Amiga游戏),可以使用UAE模拟器--它还可以模拟不同的芯片组。

参考 编辑

  1. ^ OS4 Development » Language. OS4Depot. [2010-06-15]. (原始内容存档于2021-01-22). 
  2. ^ "Amiga Inc vs Hyperion Trial is Over - Part 2 of 4" (AmigaOS 3.1 source code [7:15]). YouTube.com. 2009-10-27 [2010-09-20]. (原始内容存档于2013-02-23). 
  3. ^ http://www.hyperion-entertainment.biz/8080/news/2007-01-01[永久失效链接]
  4. ^ Administrator. AmigaOS 4.0 Developer Pre-release goes gold. hyperion-entertainment.biz. [2017-01-21]. (原始内容存档于2017-08-16). 
  5. ^ Announcement at Amiga Inc. official site. Amiga.com. [2010-01-31]. (原始内容存档于2008-07-29). 
  6. ^ AmigaOS 4.0 for Classic Amiga gone Gold.[永久失效链接]
  7. ^ ACube Systems Srl. acube-systems.biz. [2021-04-10]. (原始内容存档于2021-06-03). 
  8. ^ Amiga Inc v. Hyperion VOF. News.justia.com. [2010-01-31]. (原始内容存档于2010-01-04). 
  9. ^ Hyperion Entertainment news.[永久失效链接]
  10. ^ AmigaOS 4 for distribution.. ACube Systems. [2010-11-05]. (原始内容存档于2021-03-23). 
  11. ^ Hyperion, Amiga, Inc. Reach Settlement, All Legal Issues Resolved.. OSNews. 2009-10-17 [2009-10-18]. (原始内容存档于2009-10-19). 
  12. ^ Hyperion Entertainment CVBA and Amiga Inc. reach settlement .. Hyperion Entertainment. 2009-10-17 [2009-10-18]. (原始内容存档于2009-10-23). 
  13. ^ Friedens explain ownership of ExecSG and licensing to Hyperion Entertainment. amigaworld.net. 2006-11-06 [2015-08-24]. (原始内容存档于2016-03-04). 
  14. ^ DECLARATION of Hans-Jorg Frieden filed by Defendant Hyperion VOF. justia.com. 2007-05-21 [2021-04-10]. (原始内容存档于2021-04-10). 
  15. ^ Second DECLARATION of Hans-Jorg Frieden filed by Defendant Hyperion VOF. justia.com. 2007-05-21 [2021-04-10]. (原始内容存档于2021-04-10). 
  16. ^ Project Petunia. Almos Rajnai. 2006-12-30 [2010-11-10]. (原始内容存档于2021-02-11).