mboost-dp1

unknown

GNU/Hurd releases måske i år

- Via IDG -

Om alt går vel er GNU’s egen kerne – Hurd – klar i løbet af i år. Kernen er det eneste der mangler for at GNU er den frie kopi af UNIX, som var Richard Stallmans ide med projektet.





Gå til bund
Gravatar #1 - XorpiZ
13. mar. 2002 10:13
*weeeeeeee* *danser rundt i ring*
Gravatar #2 - sKIDROw
13. mar. 2002 10:16
^
Se det er hvad der sker hvis man spiser for mange lykkepiller... hehe
Gravatar #3 - XorpiZ
13. mar. 2002 10:32
baah..har bare fået for meget cola ;)
Gravatar #4 - Quemeqal
13. mar. 2002 11:21
kernen er vel også det eneste der er nødvendigt? :P
Gravatar #5 - knoglen
13. mar. 2002 11:59
Det lyder ikke som om der er ret mange der ved hvad hurd er for noget. Hurd er ikke en kerne. Hurd er en samling af servere og daemons der virker som en front end til en micro-kernel. Kernen (som ikke har noget med hurd at gøre) tager sig af basal scheduling og memory management, mens hurd tager sig af adgangskontrol, filsystemer, driver håndtering og des lige.

Linux kernen er en monolitisk kerne, det vil sige at den også tager sig af alt det som hurd laver.
Med Andre Ord:
Linux = kernel
Hurd = ikke kernel!!

Hurd og micro-kernen er ikke bygget sammen og skal kommunikere gennem et interface. Det gør den langsom og sløv. Hurd folket selv siger at hurd aldrig bliver god til at agere server fordi den opdelte arkitektur er så ineffektiv. Den bliver kun god til desktoppen. Det er ikke for ingen ting at alle de store UNIX'er bruger monolitiske kerner. I dag er micro-kerner stort set kun brugt i embedded devices.

Det er altså direkte FORKERT når man siger at man kan lave et helt GNU OS. Man mangler stadig kernen.
Gravatar #6 - mortenp
13. mar. 2002 12:16
#5 knoglen:
Det passer ikke. Hurd er en kerne, ligesom Darwin er. De er begge hhv. servere og en server over Mach som er en mikro-kerne. microkernel + servers = kernel. Og mht. at du siger at GNU mangler en mikrokerne, saa passer det heller ikke. Vi har gnuMach.
Gravatar #7 - Hektor
13. mar. 2002 12:21
#5 knoglen:
"The GNU Hurd is the GNU project's replacement for the Unix kernel. The Hurd is a collection of servers that run on the Mach microkernel to implement file systems, network protocols, file access control, and other features that are implemented by the Unix kernel or similar kernels (such as Linux)."

Hurd _har_ en kerne; den bruger Mach-mikrokernen. At Hurd-projektet ikke benytter en egenudviklet kerne, er ikke ensbetydende med, at Hurd ikke har en kerne.

Linux = kerne-
Hurd = "kernel-abstraction-layer" plus kerne.
Gravatar #8 - mortenp
13. mar. 2002 12:24
Btw. det er ikke rigtigt at mikrokerner ikke kan performe godt. Der er en hel del operativsystemer som rent faktisk har en mikrokerne uden at du er klar over det. Eksempelvis Microsoft Windows NT, Microsoft Windows 2000, Microsoft Windows XP, QNX, BeOS, Apple OS X.
Det _er_ det moderne (ie. fremtidens?) kerne-design.
Gravatar #9 - knoglen
13. mar. 2002 12:27
#6 mortenp:
Det du siger her er bare en omformulering af det jeg siger, og du skriver det også selv:

< microkernel + servers = kernel.

Hvis Mach er en microkerne og serverne er Hurd og de tilsammen er en kernel, kan hurd alene per definition IKKE være en kernel. Du modsiger dig selv og jeg har altså stadig ret!!

Og ang. gnuMach:
Det var jeg ikke klar over. Jeg mente at Hurd brugte et eller andet gammelt svin fra bell labs eller sådan noget. Det var muligvis bell kernen som projektet startede med at bruge, men jeg er ikke sikker mere :-)
Tak for rettelsen.
Gravatar #10 - mortenp
13. mar. 2002 12:32
#9 knoglen:
baade og.. I hertfald i daglig tale er gnuMach en del af Hurd. Saa er hurd en kerne.
Gravatar #11 - xbeeps
13. mar. 2002 14:40
hold nu kæft kællinger!
Gravatar #12 - Hektor
13. mar. 2002 14:54
#11 beep:
Make me ... bitch!
Gravatar #13 - Slettet Bruger [3494090873]
13. mar. 2002 15:58
Jeg glæder mig faktisk en smule - lad os nu se hvor meget Hurd vil understøtte ved udgivelsen.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login