DR-DOS 免费版本?

DR-DOS 免费版本?

我正在寻找 DR-DOS 的最新版本和免费版本。它有点复杂,如果我没记错的话:

Digital Research 制作了 CP/M,这款操作系统很受欢迎,但 IBM 不喜欢 DRI 术语,因此选择微软为其开发 PC-DOS。这款操作系统基于 86-DOS,以前称为 QDOS。最终,IBM 同意出售用于 PC 的 CP/M,而 DRI 的 CP/M-86 价格是 PC-DOS 或 MS-DOS 的 4 倍。最终,他们发现这行不通,于是制作了一款兼容 MS-DOS 的操作系统,称为 DR-DOS。最终,这款操作系统凭借 GEM 接口等取得了成功。但这些都不重要。

现在,DRI 被卖给了 Novell,因为 Novell 决定他们必须消灭 Microsoft,因为 Windows 3.1 支持不兼容的网络。这与 Digital Equipment Corporation 起诉 Intel 并胜诉无关,但损失惨重,不得不将产品卖给……Intel,因为尽管名字叫 DRI,但 DRI 并不属于 DEC。因此 Novell 发布了 Novell DR-DOS 7。由于他们也参与了 Linux 和其他产品,他们对 DOS 感到厌倦,并将其卖给了 Caldera。

当 Windows 95 无法在 DR-DOS 上运行的时候,Caldera 起诉了微软。我认为他们通过和解赢得了这场官司。Caldera 认为如果 DR-DOS 是开源的,他们可以利用它做更多的事情。因此他们发布了 OpenDOS 和 Caldera Open DR-DOS。这两个版本分别发布了 7.01 和 7.02。奇怪的是,他们决定不将 7.03 开源。然后他们认为这在嵌入式设备上更有意义,于是将其转移到后来成为 Lineo 的一个部门。

Lineo 也发布了几个版本的“Caldera”DR-DOS 7。它们可能有点问题。Lineo 倒闭了,并转变为发布 DR-DOS 8 的 DeviceLogics。

现在令人困惑的部分是:

  • 8 怎么了?在 drdos.com 你只能获得 7.03,而且还要花钱?
  • 7.01 和 7.02 的源代码怎么样了?二进制分发版又怎么样了?
  • 8 和 7.03 有何不同?Open 版本中又缺少什么?
  • 除此之外,这些版本中是否有任何一个比现在的 FreeDOS 更好?

答案1

最好的答案是维基百科

2002 年,Lineo 被收购,Lineo 的一些前任经理购买了该名称并成立了一家新公司 DeviceLogics。他们继续销售用于嵌入式系统的 DR-DOS。DR-DOS 8.0 于 2004 年 3 月 30 日发布,具有 FAT32 和大磁盘支持、从 ROM 或闪存启动的能力、多任务处理和 DPMI 内存管理器。此版本基于 7.03 版的内核。该公司随后拆分为 Devicelogics Inc. 和 DRDOS Inc,后者于 2005 年秋季发布了 DR-DOS 8.1(具有更好的 FAT32 支持)。此版本不是基于 8.0 版,而是完全重写的。8.0 和 8.1 现已被撤下(因为下面概述的发现),并替换为 Caldera DR DOS 7.03。

除了销售操作系统的副本外,DR DOS Inc. 网站还列出了 DR DOS 的买断选择权;要价为 25,000 美元。

OpenDOS 7.01 源代码仍在由 DR-DOS/OpenDOS 增强项目积极开发,该项目成立于 2002 年 7 月,旨在使 DR-DOS 的功能与现代 PC 操作系统相媲美。该项目的努力迄今为止已增加了对大磁盘 (LBA) 和 FAT32 文件系统的本机支持。还有其他几项增强功能,包括改进的内存管理和对新的 FAT+ 文件系统扩展的支持,该扩展允许在普通 FAT 分区上存储大小接近 256 GB 的文件。截至 2008 年,该项目仍在积极开发中。

2005 年 10 月,人们发现 DR-DOS 8.1 包含来自 FreeDOS 和其他来源的几个实用程序,并且内核是增强型 DR-DOS 内核的过时版本。DR-DOS Inc. 未将 FreeDOS 实用程序归功于其作者并包含源代码,因此未能遵守 GNU 通用公共许可证 (GPL)。在收到 FreeDOS 开发人员的投诉(包括建议提供源代码,从而遵守 GPL)后,DR DOS Inc. 反而从其网站上撤下了所有 8.x 版本(包括未受影响的 DR-DOS 8.0)。

答案2

您可能可以通过获取 Novell NetWare 版本来获得 DR. DOS 的免费版本。我相信它在 2.0 和 3.0 版的 DR. DOS 上运行。

我使用的第一个版本的 NetWare 实际上需要一张带有 DR.DOS 的启动软盘才能启动 NetWare 服务器。

相关内容