title: POSIX Message Queue is supported on which linux Kernel
body: <p>I could successfully implement POSIX Message Queue on <strong>Ubuntu 10.04</strong> (Kernel version 2.6.38). 
  But the code fails when (built and) run on same version of Ubuntu 10.04 (Kernel version 2.6.37) on <strong>ARM</strong> Processor (Thin client devices like HP T410). </p>
  
  <p>The failure happens to use any of the Message Queue functions (e.g. mq_open, unlink_message_queue()) : </p>
  
  <p>OSError: [Errno 38] Function not implemented</p>
  
  <p>Online information shows that. POSIX MQ is supported from Linux Kernel version 2.6.6. 
  This is very confusing to me (being new to linux world). </p>
  
  <p>How come the functionality works on a x86 Linux Kernel 2.6.38 , but does not work on Kernel 2.6.37 running on ARM processor. And the document gives a different Version information 2.6.6 about the support. </p>
  
  <p>Is there a better way to verify if the Current OS has the support or not ? 
  Is it possible the Kernel is trimmed off on Thin client devices. </p>