是一个持久的操作系统。它的主要目标是为在操作系统重启后幸存的程序提供环境。这样的环境极大地简化了软件开发,并使得编写不需要文件系
是一个持久的操作系统。它的主要目标是为在操作系统重启后幸存的程序提供环境。这样的环境极大地简化了软件开发,并使得编写不需要文件系统的程序成为可能
Phantom 目前包括的子系统
•Kernel itself: threads, synchronization, persistent memory management.
•Bytecode virtual machine - running native applications.
•Posix layer - runs Linux compatible (but not yet persistent) code.
•Graphics subsystem - Windows, controls, UI.
•Networking (TCP/IP)
•Phantom language compiler - the most native userland language
•Java to Phantom translator - work in progress
•Python to Phantom translator - just started