realtime: Ubuntu vs Angstrom

Can anybody say which OS is better suited to realtime work such as flight control with BeagleBoard? Ubuntu, Angstrom or something else?

Ahmet

Qnx?

11.10.2012, в 19:30, dos360 <vtam370@yahoo.com> написал(а):

I wasn’t aware that QNX existed. I may not be able to use it for two reasons. I will need a driver for the Leopard Camera and my partner would insist on using open source software. Thank you for the hint, though. I should take a look at it regardless.

Ahmet

11 Ekim 2012 Perşembe 18:32:50 UTC+3 tarihinde lisarden yazdı:

2012/10/11 dos360 <vtam370@yahoo.com>

Can anybody say which OS is better suited to realtime work such as flight control with BeagleBoard? Ubuntu, Angstrom or something else?

Neither angstrom nor ubuntu are operating systems.
Both are distributions (or distro’s if you prefer).
Linux is an operating system.

If you want to do realtime work you probably want to use a RT kernel (maybe linux with RT patches).
There are openembedded recipes for RT linux.

Good luck, Frans

Good choice

And . QNX already have the Beagleboard support in their bsp package .

2012/10/11 Max <lisarden@gmail.com>

I would recomend using Xenomai (www.xenomai.org).

It works very well with both Beagles.

Probably the best distribution to work with xenomai would be Emdebian (www.emdebian.org).

Best regards,

Flavio

I would recomend using Xenomai (www.xenomai.org).

It works very well with both Beagles.

Is there any reason it shouldn't work with all three?

- Grant

Thank you, everybody. According to the measurements published by these chaps, Xenomai is a tremendous improvement on the RT patch, when response times must be real time, 100% of the time. I’ll try Embedian and Xenomai and see what happens.

Ahmet

Hi guys,

I’ve been trying to compile a kernel with Xenomai support but running into quite a few problems. Any suggestions on what the easiest way to achieve a booting kernel?

Thanks!

Which kernel is that? Can you help me out?

Ahmet

12 Ekim 2012 Cuma 19:42:11 UTC+3 tarihinde Stefan yazdı:

Neither angstrom nor ubuntu are operating systems.

If you want to be precise, then:
- A Linux distribution is a member of the family of Unix-like
operating systems built on top of the Linux kernel. Such distributions
(often called distros for short) are *operating systems* including a
large collection of software applications such as word processors,
spreadsheets, media players, and database applications. [1]
- Ubuntu is a computer *operating system*... [2]
- The Ångström distribution is a *Linux distribution* for a variety of
embedded devices. [3]
So Ångström distribution is a Linux distribution, and according to [1]
it *is* an *operating system*. Together with [2], I think it's enough
on answering your doubts whether Ubuntu and Ångström are operating
systems.

Regarding your statement:

Linux is an operating system.

I quote Richard M. Stallman:
"There really is a Linux, and these people are using it, but it is
just a part of the system they use. Linux is the kernel: the program
in the system that allocates the machine's resources to the other
programs that you run. The kernel is an essential part of an operating
system, but useless by itself; it can only function in the context of
a complete operating system. Linux is normally used in combination
with the GNU operating system: the whole system is basically GNU with
Linux added, or GNU/Linux. All the so-called “Linux” distributions are
really distributions of GNU/Linux." [4]
So, Linux is the kernel, and GNU/Linux is the operating system. See also [5].

But in general, there is no need for this kind of discussion, as it is
off-topic and it doesn't answer the (fully correct and legit) initial
question:

Can anybody say which OS is better suited to realtime work such as flight control with BeagleBoard?

There are plenty other places for discussion on GNU/Linux naming; but
if you correct someone else, then make use of the right arguments.

Kind regards,
Visar Zejnullahu

[1] http://en.wikipedia.org/wiki/Linux_distribution
[2] http://en.wikipedia.org/wiki/Ubuntu_(operating_system)
[3] http://en.wikipedia.org/wiki/Ångström_distribution
[4] http://www.gnu.org/gnu/linux-and-gnu.html
[5] http://www.gnu.org/gnu/why-gnu-linux.html