MagiC
一个第三方、后来开源的、用于Atari兼容环境及相关计算机平台的多任务操作系统家族。
最近更新 2026年10月14日
AI 爬虫读取
1次请求
1家公司- Anthropic1
- 词条页
- 1
- 争议页
- 0
- JSON · MD
- 0
- 首次读取
- 2026年11月4日
- 最近读取
- 2026年11月4日
统计自 2026年10月28日 · 数据来自本站服务器日志
概览
MagiC是一个为Atari ST兼容计算机创建的第三方操作系统家族。它旨在提供比Atari原始TOS更强大的替代方案,特别是通过增加抢占式多任务处理、改进的文件系统处理、增强的桌面功能以及在相同硬件上更高的执行性能。该项目最初名为Mag!X或MagiX,于1992年首次发布,当时Atari系统通常仅通过桌面附件提供有限的上下文切换,而非完全的多任务处理。 最初的Atari导向系统支持Atari ST和STE系列,后来扩展到Atari TT和Falcon。MagiC主要用手写的Motorola 68000汇编语言实现,这有助于其性能。它保留了与GEM和Atari TOS软件的大量兼容性,同时增加了与更高级操作系统相关的能力。这些包括适用于合适应用程序的抢占式多任务处理、可加载文件系统、长文件名、线程、信号以及改进的GEMDOS功能。其兼容性并不完全:一些软件假定独占机器控制权,在多任务环境中运行时可能出现图形或其他问题。 产品名称在3.0版时改为MagiC。该版本还带来了重大改进和与MiNT及MultiTOS概念的更高兼容性,尽管MagiC和MiNT在技术上仍然不同,它们的驱动程序和文件系统不能直接互换。4.0版增加了对Atari Falcon的支持,而1995年发布的5.0版引入了可加载文件系统支持和能够处理长文件名的VFAT实现。 随着Atari硬件在1990年代竞争力下降,MagiC家族被改编到替代主机平台。1994年发布的MagiCMac允许Atari软件在Macintosh环境中运行。后来的版本支持Motorola 680x0 Mac和PowerPC系统,并与经典Mac OS集成越来越紧密。1996年发布的MagiC-PC将Atari环境带到了运行基于DOS的Windows以及后来基于Windows NT的版本(直至Windows XP)的PC上。它提供了在主机系统容器中组织Atari文件的机制、映射主机目录以及使用Windows或NetWare网络和打印设施。 向Mac OS X的过渡需要实质不同的实现。MagiC-Mac X于2002年作为Mac OS X的Carbon应用程序出现,并使用针对PowerPC系统优化的集成68k仿真层。2004年和2009年的更新产生了能够在受支持的Mac OS X版本下在PowerPC和Intel Mac上运行的通用二进制。AtariX随后成为后来基于Intel的Mac的更可移植的继任者,使用基于开源C的仿真组件,而非其前身的高度优化架构。 该家族还包括或随附相关工具,如MagiC Desk和MVDI。MagiC Desk是一个增强的GEM桌面,具有后台文件操作、长名称支持、符号链接式别名和彩色图标。MVDI源自NVDI技术,提供加速图形、打印机支持以及对现代主机字体和显示模式的访问。这些组件将MagiC从内核替代品扩展为更广泛的Atari软件生产力环境。 2018年,开发者Andreas Kromke在GNU通用公共许可证第3版下发布了MagiC变体、MagiC Desk、NVDI/MVDI相关组件、MagicOnLinux和AtariX的源代码。这使MagiC从以前的商业产品转变为开源保存和兼容性项目。其持续相关性主要在于Atari爱好者、复古计算用户、模拟器开发人员以及保存Atari ST时代软件的研究人员。它不是主流商业操作系统品牌,现有材料并未确立……
沿革
MagiC起源于Mag!X,也写作MagiX,于1992年进入Atari软件市场。其核心目的是克服Atari TOS的局限性,TOS的多任务能力主要限于桌面附件和基本的上下文切换。MagiC则能够为兼容的GEM应用程序实现抢占式多任务处理,并可在Atari ST系列系统上同时运行图形和非图形软件。 该系统主要用手工优化的Motorola 68000汇编代码编写。这种实现方法使其在同等Atari硬件上比标准TOS和MiNT或MultiTOS具有显著的速度优势。同时,该系统并未试图与每个TOS应用程序完美兼容。假定自己控制整个计算机的程序可能行为不正确,尤其是在图形密集型情况下。MagiC还维护自己的驱动程序和文件系统模型,这意味着MiNT组件不能简单地与MagiC组件互换。 随着3.0版的发布,名称从Mag!X改为MagiC。同一版本引入了更广泛的改进和更高的MiNT兼容性。4.0版将平台扩展到Atari Falcon。1995年发布的5.0版增加了可加载文件系统、通过VFAT相关功能实现的长文件名支持以及包括线程和信号在内的额外GEMDOS功能。 6.0至6.2版适用于1990年代末的Atari兼容克隆计算机,包括Milan和Hades等系统。这些版本增加了对新硬件和处理器、FAT32以及进一步MiNT兼容性的支持。6.2版被确定为Atari机器的最终版本。 MagiC还跟随Atari用户进入其他平台。MagiCMac于1994年发布,用于在Macintosh计算机上运行Atari应用程序,最初使用Motorola 680x0 Mac,后来支持PowerPC系统。Macintosh实现由Thomas Tempelmann编写,而Andreas Kromke改编了核心MagiC系统,Sven和Wilfried Behne负责NVDI集成。经典Mac OS版本获得了改进的主机集成和对本机显示功能的访问。 Mac OS X的到来使得原始的低级Macintosh实现不再适用,因此MagiC-Mac X于2002年发布。它使用Carbon并包含针对PowerPC Mac优化的68k模拟器。2004年和2009年的更新产生了适用于受支持的PowerPC和Intel系统的通用二进制。AtariX后来为Intel Mac提供了更可移植的继任者,使用基于C的仿真组件并针对更新版本的macOS。 MagiC-PC于1996年发布,用于在PC上运行Atari软件。它支持基于DOS的Windows版本以及后来的Windows NT系列系统直至Windows XP。该环境使用主机目录和类似容器的文件结构来组织Atari数据,并可使用Windows和Novell NetWare网络和打印。尽管它仍可在某些后来的Windows版本上运行,但不再积极支持,并可能遇到与关机相关的问题。 MagiC生态系统包括MagiC Desk,一个增强的GEM桌面,提供后台复制、移动、删除和格式化、长名称、别名和彩色图标。NVDI及其面向MagiC的MVDI变体加速了图形并改进了打印和字体支持。2018年,Andreas Kromke在GPLv3下发布了MagiC变体及相关组件的源代码。该项目因此成为一个开源复古计算和软件保存项目,而非传统的专有商业产品。
- 2018
MagiC成为开源
[1]Andreas Kromke在GPLv3下发布了MagiC变体及相关软件的源代码。
- 2002
MagiC-Mac X发布
[1]在原始经典Mac实现变得不适合新操作系统后,为Mac OS X引入了一个重新设计的Macintosh变体。
- 1996
MagiC-PC发布
[1]一个PC托管版本允许Atari软件在基于DOS的Windows及后来的Windows NT系列系统上运行。
- 1995
5.0版增加长文件名和文件系统功能
[1]MagiC 5.0增加了可加载文件系统、与VFAT相关的长文件名支持以及进一步的GEMDOS改进。
- 1994
采用MagiC名称并推出Macintosh变体
[1]3.0版采用了MagiC名称,而MagiCMac将Atari软件兼容性带到了Macintosh系统。
- 1992
以Mag!X名义首次发布
[1]该操作系统项目的第一个版本以Mag!X或MagiX名称发布,适用于Atari ST系列计算机,引入了超越标准TOS有限上下文切换的抢占式多任务处理。
产品与定位
一个用于Atari软件的高性能兼容性和多任务处理层,后来扩展到传统Macintosh、Windows、Linux和仿真环境。
操作系统 · 1992
MagiC for Atari
核心Atari实现取代或补充了ST、STE、TT、Falcon及兼容克隆系统上的TOS。它提供了抢占式多任务处理、TOS和GEM兼容性、可加载文件系统、长文件名以及增强的GEMDOS行为。后来的版本增加了对FAT32、新处理器和克隆硬件的支持。6.2版被确定为最新的Atari版本。
Macintosh兼容环境 · 1994
MagiCMac
MagiCMac允许Atari ST软件在经典Macintosh系统上运行。它最初支持Motorola 680x0 Mac,后来获得了PowerPC实现,并与经典Mac OS更紧密集成,可访问主机显示功能。
PC兼容环境 · 1996
MagiC-PC
MagiC-PC在基于DOS的Windows及后来的Windows NT系列版本(直至Windows XP)上托管Atari环境。它映射主机目录,并通过Windows和Novell NetWare提供网络和打印功能。它可以在某些更新的Windows安装上运行,但不受支持,可能有关机问题。
Mac OS X兼容环境 · 2002
MagiC-Mac X
MagiC-Mac X是Mac OS X的Carbon应用程序。它包含一个优化的68k模拟器,最初针对PowerPC Mac,后来更新为通用二进制,可在受支持的Mac OS X版本下在PowerPC和Intel硬件上运行。
macOS模拟器
AtariX
AtariX在基于Intel的Mac上接替了MagiC-Mac X。其更可移植的C实现使用了Musashi 68k模拟器的部分,并针对更新的macOS版本,但优化程度不如早期实现。
桌面环境
MagiC Desk
MagiC Desk是一个增强的GEM桌面,作为应用程序分发,而非永久内置于操作系统。它增加了后台文件操作、长文件名处理、别名和彩色图标,并且可以被其他Atari shell替代。
图形和驱动增强
MVDI/NVDI
NVDI提供了加速的图形例程、改进的驱动程序、打印功能以及对TrueType和PostScript等字体的支持。其面向MagiC的形式称为MVDI。在托管环境中,它可以将Atari图形操作映射到本机Windows或经典Mac OS设施。
品牌决策
2018
在GPLv3下开源发布战略背景
MagiC最初是作为商业产品分发的,而其持续相关性日益与Atari保存、仿真和复古计算相关。
采取的行动
开发者Andreas Kromke在GNU通用公共许可证第3版下发布了主要MagiC变体及相关软件的源代码。
后续影响
该发布使代码可供研究、修改和持续保存,包括适用于Atari系统、经典Macintosh、Mac OS X、Linux和基于Intel的macOS的版本。
近期事件
Magic宣布推出Dedicated Assistants服务[2]
报道日期:
Magic宣布推出Magic Dedicated Assistants远程助理服务,为企业主匹配经过筛选和培训的助理,按固定时薪提供服务,且无需签订合同或年度承诺。
来源2 个来源
引用本词条: 请引用规范词条页。 /brand-wiki/magic · 编辑方针 · 词条如何编纂