Re: Povray port for Minix
> Since lack of overhead I think Minix3 is a perfect soluition to[color=blue]
> gouvern this apparatus,
> because Povray oly uses processor (no other hardware) while rendering.
> So now I am liooking for someone to buid a package from povray that
> will run on minix3.[/color]
If your aim is good performance, then try Linux first. It may seem at
first sight that a small operating system has less overhead, but this
is far from the truth.
MINIX is a microkernel operating system, which means that many tasks
traditionally performed by the kernel are done by other processes. This
allows for the creation of a modular and reliable operating system.
As a trade-off to these advantages, there are also some disadvantages.
A microkernel is slower than a monolithic operating system since it has
to perform more task switches, which are costly operations.
MINIX is also small because of its educational aim many fewer man-hours
are available for MINIX development than for Linux development. This
means that MINIX takes up little disk space and can be compiled and
booted very quickly.
As a small operating system, MINIX has fewer features than its
competitors. For example, its hardware support is very limited and
memory management is inefficient. Moreover, it does not support
floating point math, which will probably slow down your rending program
by a factor 10-20.
As a result, I would recommend against using MINIX for this purpose.
The result would be slower than a similar solution using another
operating system, like Linux, BSD or Windows.
With kind regards,
Erik van der Kouwe