/ Voiceofvr / 0浏览

Croquet的基于浏览器的用于元宇宙的操作系统:架构和哲学的深入挖掘实时协作

# Voices of VR Podcast 内容摘要

## 引言
你好,我是Kent Bye,欢迎收听Voices of VR播客。在今天的节目中,我们将深入探讨元宇宙,特别是通过Croquet操作系统的视角。Croquet是一种从头设计的协作实时浏览器基础操作系统,旨在促进开放元宇宙中的各种新事物。

## Croquet 操作系统概述
Croquet于2022年5月17日正式发布,这是一种在浏览器中运行的操作系统,能够实现不同机器之间的同步模拟。当用户访问特定URL时,多个用户可以在同一位置看到相同的信息。通过一个名为“reflector”的时间戳反射器,系统能够实现实时协作环境。

## David Smith 的背景
David Smith曾在1980年代就开始从事虚拟现实与元宇宙的工作。他谈到了自己早期构建头戴显示器和通过数据手套操控机器人的经历。除此之外,他还设计了1987年发布的第一款冒险射击游戏《The Colony》。此游戏不仅在当时获得了成功,还吸引了著名导演詹姆斯·卡梅隆和作家汤姆·克兰西的关注,后者也与他共同开发了游戏《Rainbow 6》。

## 设计思路与哲学
David Smith和Alan Kaye的合作源于他们对未来计算机系统下一步发展的思考。他们认为,下一步重要的是实现实时协作系统,而Doug Engelbart在1968年进行的演示则为此提供了灵感。Engelbart认为计算机的作用在于增强人类智能,实现人与人之间通过计算机的协作。

## 操作系统的独特性
Smith提到,Croquet系统并非单纯的操作系统,而是集成了实时多用户协作的核心功能。这种强大的协作能力是在操作系统基础上构建的,是对现有系统的根本性重构。系统能够支持实时更新,故在多用户环境中,用户无需重启系统即可看到在协作过程中做出的修改。

## 技术架构与实现
在Croquet中,用户的每一个操作都会经过一个称为“reflector”的中间服务器,并附上时间戳以保证所有用户的状态一致。Reflector作为无状态的服务器,仅负责转发用户消息和同步状态,这使得Croquet能够在全球范围内实现最低至15毫秒的延迟。

## 多用户环境的优势
Croquet全球反射网络的设计使得任何新用户可以快速加入现有会话,获得最新的模拟快照,使所有参与者能够在同一环境下协作。Smith强调,这种系统在动态更新和时间同步等方面提供了独特的解决方案,用户只需关心自己的交互,而不必担心其余参与者的状态。

## 未来展望
Smith提到,Croquet的设计理念是实现一个全面的交互平台,使得每个设备之间可以无缝沟通。他强调,这一平台的最终目标是创造一个能够支持复杂应用的通用框架,并将实时协作整合为现代计算的核心。

## 结论
通过构建一个以协作与实时交互为核心的操作系统,Croquet展现了未来元宇宙的可能性。Smith和他的团队正在努力把这个概念转化为现实,推动人类在虚拟空间中共同创造和发现新事物。