Product
  Service
 

 

    Xipos is a completely new OS. It try to provide all features of a modern embedded operating system.. We made decision that Xipos doesn't support some traditional OS functions like tty and multi-user. Because these functions are hardly used in embedded systems. Xipos has some characteristics which are hardly been seen in other OS. The first is execute in place, not only the kernel but dll and aps can be xip. The second is it try to provide compatibility of both Linux and MS windows.

    One advantage of writing your own OS is every thing is under control. This makes we can always provide the most compact system for clients. For example, some systems needn't using memory swap technique, almost all Linux solution will set swap size to zero, but the code size is the same . In Xipos, we can easily remove all of the codes relative to swap.

    Many embedded systems have no MMU. Xipos remains most functions in these systems. ucLinux maybe the most famous and popular OS used in no MMU machine. The reason is it can use all Linux kernel mode drivers and modules. But it does not support share lib. There is two type of share libs. The first type share lib, its data section is shared between processes, like Win3.1's DLL. The second type, its data section is process independent, like Linux and Windows 2000. The second type is not easy to be implemented in no MMU system. But Xipos can support BOTH types of share lib. No MMU version Xipos also supports Linux IPC. To a AP developer, maybe Xipos is more like Linux then ucLinux. Linux process can not be preempted in kernel mode, but Xipos can. Therefore, in real time system, Xipos has its predominance.

    We must emphasize that we think Linux is one of the greatest OS in the world, though we point out under some situations Xipos is better. Xipos is just your an other choice.

 

See Also

XIPOS Feature