Microsoft Codename Cairo

来自 WinStory Wiki
跳转到导航 跳转到搜索
Microsoft Cairo
Microsoft Windows 的版本
Logo
屏幕截图
操作系统家族Windows NT 系列
版本4.0
体系结构x86

Cairo 是 Microsoft 未发布的软件项目的代号,旨在将下一代技术引入 Windows NT。此项目最初是在 1991 年 PDC(Professional Developers Conference,专业开发人员大会)上宣布的,后来在 1993 年 PDC 上进行了演示。

Cairo 项目包括一个改进的核心操作系统,以及与核心操作系统一起提供的新服务和服务器工具。最初,核心操作系统将基于 Windows NT 3.1 和后来的 Windows NT 3.5x,但在 Windows 95 采用 Cairo UI 之后,它被推迟到目标,而非 Windows NT 4.0。

核心操作系统专注于改进 NT 3.1 的用户界面(具有新桌面、智能文件夹(Smart Folders)、资源管理器、拖放和上下文菜单等增强功能),同时保持与现有 Windows 应用程序的兼容性。包含的服务和服务器工具侧重于改进网络功能和对域、网络存储、网络通信、打印机共享和分布式计算的支持。

Cairo 的发展一直持续到 1996 年,之后此项目被取消。在那段时间里,许多预定用于 Cairo 的组件(例如用户界面)被重新用于 Windows 95,这延续了 Windows-on-DOS 系列。Windows NT 4.0 后来与 Windows 95 shell 和已经发布的 Cairo 组件一起发布。Cairo 的其余组件后来影响了未来的 Windows 项目,例如取消的 WinFS 和 Active Directory。

SKU 版本

Microsoft Cairo 计划推出三种不同的零售 SKU,均针对企业市场:

  • Cairo Advanced Desktop 将包括核心操作系统、新的用户界面和网络存储/打印机共享。它被设计为 Cairo Server 的客户端。
  • Cairo Advanced Server 将是 Advanced Desktop 的超集,它还包括所有服务器角色,以及域服务、网络消息传递和管理工具。
  • Cairo Design Environment 旨在供开发者构建 Cairo 友好的应用程序,包括智能文件夹 SDK、创作工具、设计工具、调试器、文档和 Visual Basic for Applications。

已知组件

描绘 Cairo/Chicago shell 早期形式的 UI 模型

Windows NT 3.1

  • DCE RPC 实现(远程过程调用,允许机器间或进程间过程调用,例如,与分布式计算一起使用)
  • COM(组件对象模型,一种旨在与 RPC 一起使用的标准化通信模型)
  • OLE(对象链接和嵌入,允许一个应用中的文件可嵌入和编辑到其他符合 OLE 的应用中)

Windows NT 3.5x / 4.0

  • Cairo OFS(Object File System,对象文件系统,一个旨在取代 NTFS 的对象文件系统)
  • Cairo OFS Indexing(OFS 的元数据系统,后来变成了内容索引和 Windows 桌面搜索)
  • Cairo Domains(基于 x.500 Directory Services,后来转变为 Windows 2000 的 Active Directory)

Windows 95 / NT 4.0 / 其他

  • Cairo 用户界面(后来成为Windows 95/ NT 4.0 Shell)
  • Cairo Messaging(基于 x.400 Messaging Services,后来变成了 Microsoft Exchange)
  • Cairo Smart Folders(后来影响 Windows 7 库)

已知版本列表

目前,已知只有 4 个 Cairo 版本存在,但只发现了 1 个。

引用资料