Skip to main content

黑洞资源笔记

  1. Phantom OS 是一个持久的操作系统。它的主要目标是为在操作系统重启后幸存的程序提供环境。这样的环境极大地简化了软件开发,并使得编写不需要文件系统的程序成为可能

    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

    Source code PDF