A comparison of monolithic kernel , micro kernel and hybrid kernel
We can see the above figure , A monolithic kernel is an operating system architecture where the entire operating system is working in the kernel space and alone as supervisor mode. The monolithic differs from other operating system architectures in that it defines alone a high-level virtual interface over computer hardware, with a set of primitives or system calls to implement all operating system services such as process management, concurrency, and memory management itself and one or more device drivers as modules.
We can obverse their differences. In monolithic kernel , all kernel components run in kernel space. Other kernels , such as Microkernel , Hybridkernel , their some kernel components are not in kernel space.
In microkernel , application IPC layer , unix server , device driver and file server was put in user space and application IPC layer can communicate file server via basic IPC or virtual memory or scheduling .In other words , kernel space just owns . And hybrid kernel based operating system , application communicates each other via application IPC and application IPC communicates hardware via basic IPC and scheduler to schedule their schedules.
Before development , we have to get its SDK and tools. You may enter its official site - Meego or enter this page - Meego Developers
MeeGo SDK download page
When you was in this page , you may select which SDK you want to install on your platform. The picture was as below.
It provides two versions , one is Linux SDK and the other is windows SDK. The followings are installation steps.



No comments:
Post a Comment