2011/10/30 Łukasz Sacha <dragi...@gmail.com>: > Thank you for your answer. > I'm starting to read. I just to to understand one more thing first > because it not clear to me from the wikifaq/howtos. > I've fount an overview of real time linux solutions here: > http://www.ibm.com/developerworks/linux/library/l-real-time-linux/ > Xenomai is said to be a thin kernel approach. Is this right?
More or less. In the next drawing "Nano-kernel" approach you see a reference to ADEOS, ADEOS/I-pipe is the hardware abstraction layer used by Xenomai see: http://www.xenomai.org/documentation/branches/v2.3.x/pdf/Life-with-Adeos-rev-B.pdf So from the cited article point of view Xenomai is more like a nano-kernel approach than think kernel. > If so, would you explain to me what is a skin on this picture? A skin is an API on top of the "thin kernel (ADEOS + Xenomai Nucleus) " which is offered to Real-Time tasks. There is FAQ for that question http://www.xenomai.org/index.php/FAQs#What_is_a_Xenomai_skin.3F which part of this answer does you not understand? > My guess is it's the way "real time tasks" part looks like/acts like. > Am I right? > However there is another diagram shown in the Chameleon RTOS pdf - > this does not include the user space. > What is the user space? Which diagram ? on which page of the document? User space vs Kernel Space is the usual privilege separation of operating systems: http://en.wikipedia.org/wiki/User_space > Is it or can it be a "regular linux", like emdebian for example? As far as I know Emdebian is more about stripping down a classical linux than making it real-time. Xenomai as a sub-kernel approach which runs one linux system instance (for which there may not be hard realtime guarantee). So Linux is not a Xenomai skin it's kind of low-priority task running along with Xenomai. That said may be it's possible to apply xenomai patch set to Emdebian, but I really don't know. > Can xenomai have multiple skins at the same time? Yes Xenomai may have mulitple skins (see slide 5 of http://www.xenomai.org/images/c/c6/Xenomai-OSMB-2007-01.pdf) but I don't know if a single application may use different skins at the same time. I never tried myself so I let other answer that one. Why would you want to have/use multiple skin? -- Erk Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org _______________________________________________ Xenomai-help mailing list Xenomai-help@gna.org https://mail.gna.org/listinfo/xenomai-help