Hi Nikolay!

On 03/09/2017 11:11 AM, Nikolay Komashinskiy wrote:
> Hello, I found out about HelenOS from GSoC site and I have some questions.
> I am a phd student from Russia and I am interested in microkernel OS's
> But before the questions I want to mention that the OS source code looks
> very beautiful. I was amazed.

Welcome to our mailing list. I am glad you like our source code.

> So, about the questions, here they are:
> Would it be hard to implement a real-time scheduling policy inside of
> the kernel?

This would need to be properly researched. The HelenOS kernel has much
less functionality than a monolithic kernel but there still may be
issues with latencies and priorities.

> You said in your FAQ that you are not unix and so on, and you don't care
> much about posix.

We are using our own libc which is a mix of HelenOS-specific interfaces,
standard C interfaces and some POSIX-resembling interfaces (mainly for
file I/O). For compatibility with essential POSIX programs, such as gcc,
binutils, python we have developed a minimalistic libposix library.

> But you have a multiserver architecture, why not to implement some
> libc as a server?

Do you mean a component with a personality of eg. Linux / a Linux single
server, something like L4Linux?

> Do you have processes?

Yes, we call them tasks.

Jakub

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to