Mobile handsets are more and more widely used, but they must own more security, more availability and more personalization. This paper proposed a solution that constructs virtual environments based on operating systemlevel virtualization for Linuxbased mobile handsets, such as Linuxbased mobile phones, Linuxbased Mobile Internet Devices (MID) and Linuxbased notebooks, whose market share has been enlarging vastly today. It can isolate security threats and software faults from other parts of the entire system, avoid total malfunction caused by an outoforder application, and support personalization by providing operating environments adapted to usage situations. The proposed OSlevel solution does not support different operating systems running on mobile handsets simultaneously, which is allowed by hardwarelevel paravirtualization. However, the OSlevel solution has several advantages over the latter. These advantages are saving software costs for users, not increasing users' learning costs, and least costs and shorter period of research and development.