Gentoo Archives: gentoo-user

From: Volker Armin Hemmann <volker.armin.hemmann@××××××××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] [extremly, wildly, obscenely OT] Is there a Linux system without GNU userlands?
Date: Mon, 11 Aug 2008 23:11:48
Message-Id: 200808120111.39706.volker.armin.hemmann@tu-clausthal.de
In Reply to: Re: [gentoo-user] [extremly, wildly, obscenely OT] Is there a Linux system without GNU userlands? by "b.n."
1 On Montag, 11. August 2008, b.n. wrote:
2 > Volker Armin Hemmann ha scritto:
3 > > there are many shells. sh, bash, bsh. korn, csh, zsh, dash, tcsh, ....
4 > > why make a new one, if you can do incredible stuff with zsh? A shell is
5 > > not so easy to create.
6 >
7 > I understand. I wondered if *conceptually new* shells were
8 > present.That's why I thought about the Powershell, as an example.
9
10 look up zsh. You can do stuff with that shell that make the powershell look
11 like a child's toy.
12
13 >
14 > > A new kernel is not so hard to do. The problem are the drivers - and all
15 > > the quirks. It is one thing to write a little task scheduler for your
16 > > little pet project, but if it crashs constantly it becomes a bitch to
17 > > fight through all the errata. But at the beginning a simple kernel is
18 > > much easier to do than stuff that runs on it (simple is the important
19 > > work. A non-simple kernel is very hard).
20 >
21 > Well, I've never done kernel programming, but I have always been under
22 > the impression it is among the hardest programming stuff you can do,
23 > even if only for the hardware knowledge and debugging troubles it gives...
24
25 a 'real' kernel is hard, but a little hobbyist kernel is not that hard to do.
26
27 >
28 > > Another thing are libcs. A libc is a bitch. Luckily there is a whole
29 > > bunch to choose from. glibc, bsd's libc, uclibc, dietlibc, ... so why
30 > > re-invent the wheel?
31 >
32 > For libc, yes, I agree.
33 >
34 >
35 > But projects like Haiku and ReactOS created also most of userland from
36 > scratch, not only the kernels.
37
38 reactos tries to copy windows - so it will be using the windows userland.
39 haiku tries to be beos - it is will be able to run beos apps. Also some posix-
40 apps run on it.
41
42
43 > They had the advantage of taking
44 > inspiration from existing OSes but they actually did the implementation.
45 > Also, SkyOS or Syllable did it, AFAIK.
46
47 and how many apps run on skyos or syllabe?
48
49 >
50 > So I can rephrase my question as those two:
51 > Why didn't those projects use the Linux kernel?
52
53 because they wanted to do something different.

Replies