Font Size: a A A

The Study And Implementation Of Linux Binary Compatibility Technique

Posted on:2004-04-18Degree:MasterType:Thesis
Country:ChinaCandidate:J HuangFull Text:PDF
GTID:2168360152956992Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The number of available applications is one of the most important factors to operating system's vitality. The binary compatibility (BC) for Linux applications will broaden the application area of the Kylin, improve its vital force. Thus, it's an important ability to make Kylin survive in the market. This paper elaborated the method and process used by the Kylin to achieve binary compatibility for linux on IA64. Furthermore, this paper summarized the principle of achieving binary compatibility between OSes and set up a base architecture for the resolvent of such problems.At first, this paper introduced the concept "binary compatibility between OSes" and it's distinction of the traditional concept "binary compatibility". Then this paper pointed out that to achieve BC between OSes, we must solve the problem of how to make a foreign application interact with native OS kernel. By introducing all aspects of interraction between applications and OS kernel, the paper set up the architecture to achieve BC between OSes, and make a plan to realize Kylin's BC for Linux. Then, this paper elaborated the principles and key techniques of BC between OSes in details and applied them to the realization of Kylin's BC for Linux on IA64 platform. This part included three modules: identification and loading of binary applications, mimic of system calls and mimic of signal mechanism. At last, this paper introduced the idea of abstracting the interaction between applications and OS kernel into interface, so that to improve the OS's scalability.
Keywords/Search Tags:Operating System, Linux, IA64, Binary Compatibility
PDF Full Text Request
Related items