Design and implementation of communication mechanism in Elanix server

Elanix is the component-based virtual operation system of Elastos on Linux.Elanix server provides kernel object services for applications.In this paper,a communication mechanism of Elanix server is proposed for the component-based kernel objects.The design and Implementation of the communication mechanism are presented in detail.It contains four layers including body layer,interface layer,marshal layer and transfer layer.The advantages of the communication mechanism are analyzed.A test result shows Elanix server has a better performance than wine server,and proves the mechanism is an efficient approach for communication between Elanix kernel objects and applications.