JustKernel

Ray Of Hope

Difference between embedded Linux (uc-Linux) and normal Linux

  1.  ucLinux – No virtual Memory.  Linux – Presence of cirtual memory.
  2. ucLinux – NO MMU. Linux – MMU present to manage virtual memory.
  3. 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.
  4. ucLinux – Process in ucLinux cannot increase the size of heap memory. LINUX – heap size can increase.
  5. ucLinux – Process will execute only if contiguous memory available. LINUX – Process can execute only if non contiguous memory has been allocated.
  6. 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.
  7. 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

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.