JustKernel
Ray Of Hope
Difference between embedded Linux (uc-Linux) and normal Linux
- ucLinux – No virtual Memory. Linux – Presence of cirtual memory.
- ucLinux – NO MMU. Linux – MMU present to manage virtual memory.
- ucLinux – Process in ucLinux cannot increate the size of its available memory at runtime. LINUX- process can increase the size of available memory to it.
- ucLinux – Process in ucLinux cannot increase the size of heap memory. LINUX – heap size can increase.
- ucLinux – Process will execute only if contiguous memory available. LINUX – Process can execute only if non contiguous memory has been allocated.
- ucLinux – Efficient storage of pages through page alloc. It alters pages rouned upto nearerst page . LINUX- For every process howsoever big or small 4K page is allocated.
- ucLinux – allows only vfork. LINUX- allows boths fork & vfork.
Originally Posted On: 2010-04-11 04:03:05
Anshul Makkar, anshul_makkar@justkernel.com
Leave a Reply