The invention discloses a method for making a client operating system lightweight, a lightweight client operating system in a cloud environment, and a virtualized operating system based on the lightweight client operating system. The performance and functional limitations of the program in the cloud environment, simplify the design of the client operating system and improve its performance, and reduce the number of layers of abstraction and protection. The lightweight operating system mainly includes a virtual hardware driver module, a file system module, a network module, a memory management module, a thread scheduling module and a system call module. Among them, only one application program runs in a lightweight guest operating system, which reduces redundant and costly "isolation" in the guest operating system, uses a single address space, and uses one page table for all threads and kernels, reducing context switch. It can run c / c++ application programs and java programs, and can effectively improve the performance of application programs. It is an efficient application program running container.