Volker Armin Hemmann ha scritto:

But projects like Haiku and ReactOS created also most of userland from
scratch,  not only the kernels.

reactos tries to copy windows - so it will be using the windows userland. haiku tries to be beos - it is will be able to run beos apps. Also some posix-
apps run on it.

In the meaning of windows and beos applications, yes.
However it is not like ReactOS uses the windows graphic shell. It has its own windows-like graphic shell.

When I talk about "userland", here, I mean more the core stuff, like coreutils, graphics and the like.

They had the advantage of taking
inspiration from existing OSes but they actually did the implementation.
Also, SkyOS or Syllable did it, AFAIK.

and how many apps run on skyos or syllabe?

Few, indeed, but that's irrelevant in this context. They exist.

So I can rephrase my question as those two:
Why didn't those projects use the Linux kernel?

because they wanted to do something different.

Yes, very probably. However it's a kind of decision I don't really understand... using a Linux or BSD as the underlying kernel would give you immediately tons of drivers and stuff, even if you want to rewrite most of other utilities from scratch.
Probably I don't get it because I'm not an OS programmer geek. :)

m.

Reply via email to