The invention discloses a browser operating system design method for achieving service migration of a heterogenous operating system. A browser operating system is the operating system based on a Hurd system and comprises a process scheduling program, a memory management program, a device driving program and a file system, wherein the process scheduling program performs scheduling through a CPU according to the importance level of a process, the memory management program comprises memory process management, memory allocation and memory mapping and sharing, the memory device driving program is an interface for an operating system kernel and machine hardware, the device driving program shields details of the hardware for application programs, and the file system is responsible for file establishment, storage, reading, modification and file transfer and storage for a user and control of file access and revocation. In the memory management program, cookie management is performed, and the safety is improved. By adopting mapping between a virtual memory and a physical memory, the access and processing speed and efficiency of the browser operating system are improved.