You are not logged in.

#1 2010-08-11 06:40:43

trusktr
Banned
From: .earth
Registered: 2010-02-18
Posts: 907
Website

What would be the advantage of using Arch Hurd?

Would all the current packages work or would there be some incompatibilities? What are the main benefits? Just curious smile

Last edited by trusktr (2010-08-11 06:41:37)


joe@trusktr.io - joe at true skater dot io.

Offline

#2 2010-08-11 06:45:14

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,358

Re: What would be the advantage of using Arch Hurd?

No.

Coolness factor.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#3 2010-08-11 06:48:51

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: What would be the advantage of using Arch Hurd?

Probably many hardware incompatibilities because it is a completely different kernel. Completely.

It would make you 1337. Pretty much it.

Offline

#4 2010-08-11 07:16:19

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: What would be the advantage of using Arch Hurd?

trusktr wrote:

Would all the current packages work or would there be some incompatibilities? What are the main benefits? Just curious smile

Try asking on their forum.

Offline

#5 2010-08-11 07:17:16

AngryKoala
Member
Registered: 2009-01-22
Posts: 197

Re: What would be the advantage of using Arch Hurd?

The benefits of using Arch Hurd would be a microkernel (ie kernel is separate from everything)

Offline

#6 2010-08-11 07:17:59

trusktr
Banned
From: .earth
Registered: 2010-02-18
Posts: 907
Website

Re: What would be the advantage of using Arch Hurd?

hehe ok thanks.


joe@trusktr.io - joe at true skater dot io.

Offline

#7 2010-08-11 11:34:01

alexandrite
Member
Registered: 2009-03-27
Posts: 326

Re: What would be the advantage of using Arch Hurd?

If you are bitten by Arch Hurd, then every full moon you'll turn into a slavering Richard Stallman and roam the streets, savagely GPL-ing everything in sight. tongue

But seriously, I think the microkernel approach differs only from the monolithic approach in ways that probably won't be obvious to the user. Assuming everything works, you just have a shell and X and whatever else.  If you like the idea of a microkernel from a design standpoint, you may get a warm feeeling from knowing you're using a system whose design philosophy you agree with, which is just about as useful as you want it to be.

Offline

#8 2010-08-11 11:47:59

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: What would be the advantage of using Arch Hurd?

alexandrite wrote:

But seriously, I think the microkernel approach differs only from the monolithic approach in ways that probably won't be obvious to the average user.

fixed wink tongue


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#9 2010-08-11 13:20:11

Barrucadu
Member
From: York, England
Registered: 2008-03-30
Posts: 1,158
Website

Re: What would be the advantage of using Arch Hurd?

There are none (yet); it's slow, unstable, and has awful hardware support. That doesn't stop us from working on it, though tongue

edit: We only have a tiny subset of Arch Linux packages at the moment, and qemu is very slow so this is only changing slowly. We're all mostly working on whatever we want to work on (eg: I'm doing the LiveCD and website, and also a bit of work on gnustep and etoile; giselher is doing pretty much everything; and melpo is doing the toolchain), so package monkeys (if you've got some time) are always appreciated.

Last edited by Barrucadu (2010-08-11 13:25:00)

Offline

#10 2010-08-11 21:09:49

Giselher
Member
From: Austria
Registered: 2010-02-02
Posts: 150
Website

Re: What would be the advantage of using Arch Hurd?

ngoonee wrote:

No.

Coolness factor.

This.

Don't forget that Hurd is a real pain in everything and unstable like hell. Compiling glibc takes 2 days in qemu big_smile .

The main disadvantages are:

* No sound stack
* No USB stack
* Doesn't support SATA and PATA.
* X (well the xserver in our repo)  is 10 times slower than Hurd itself
* Almost every important application needs patching (PATH_MAX) (e.g. pacman)

But that doesn't stop use from packaging smile

EDIT:
But our website is cooler smile, please donate

Last edited by Giselher (2010-08-11 21:20:19)

Offline

#11 2010-08-11 23:53:48

anonymous_user
Member
Registered: 2009-08-28
Posts: 3,059

Re: What would be the advantage of using Arch Hurd?

Giselher wrote:

* Doesn't support SATA and PATA.

What does it support? SCSI?

Offline

#12 2010-08-12 06:38:29

Barrucadu
Member
From: York, England
Registered: 2008-03-30
Posts: 1,158
Website

Re: What would be the advantage of using Arch Hurd?

Giselher wrote:

* Doesn't support SATA and PATA.

Wrong; we have PATA. It's PATA and SCSI that work, and just SATA that doesn't.

Offline

#13 2010-08-12 10:17:31

Giselher
Member
From: Austria
Registered: 2010-02-02
Posts: 150
Website

Re: What would be the advantage of using Arch Hurd?

Barrucadu wrote:
Giselher wrote:

* Doesn't support SATA and PATA.

Wrong; we have PATA. It's PATA and SCSI that work, and just SATA that doesn't.

Oh sorry sad. I am not so into hardware and missunderstood the support page.

Offline

#14 2010-08-12 19:02:14

marfig
Member
From: Portugal
Registered: 2010-07-30
Posts: 189
Website

Re: What would be the advantage of using Arch Hurd?

trusktr wrote:

Would all the current packages work or would there be some incompatibilities? What are the main benefits? Just curious smile

Essentially you'll gain a contemplative outlook. Very important, if you are past a certain age... or approaching it.
You'll be spending 20 years wondering what's so difficult about building a kernel, while entertaining yourself in elaborate mind puzzles as you dissect all the linguistic curiosities of the word "hurd".

Programming for Hurd is also, I hear, an excellent exercise for the contemplative. You cannot go wrong here.


I probably made this post longer than it should only because I lack the time to make it shorter.
- Paraphrased from Blaise Pascal

Offline

#15 2010-08-13 00:44:54

Google
Member
From: Mountain View, California
Registered: 2010-05-31
Posts: 484
Website

Re: What would be the advantage of using Arch Hurd?

Isn't a microkernel slower due to the user mode containing so much of the system, and the faster kernel mode contains a smaller portion as opposed to the monolithic approach?

Offline

#16 2010-08-13 01:35:51

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,540
Website

Re: What would be the advantage of using Arch Hurd?

Maybe in the past.  But modern microkernels have dealt with that such that the speed difference due to that should be negligible.

Offline

#17 2010-08-13 03:25:15

xenobrain
Member
From: Lodi, CA
Registered: 2006-05-31
Posts: 91

Re: What would be the advantage of using Arch Hurd?

I'm not sure if this is the right place to ask, but I've been wondering for some time now.  Why HURD?  Wouldn't it be easier for people wanting a microkernel to work on Minix 3?  Bu all accounts it's very high quality, very well documented code, and already stable to boot.  And licensing hasn't been an issue for the last ten years or so.

Microkernels are a neat idea, but I just don't see need for continued work on HURD.  Can someone enlighten me as to what I'm missing?

Offline

#18 2010-08-13 04:04:41

marfig
Member
From: Portugal
Registered: 2010-07-30
Posts: 189
Website

Re: What would be the advantage of using Arch Hurd?

xenobrain wrote:

I'm not sure if this is the right place to ask, but I've been wondering for some time now.  Why HURD?  Wouldn't it be easier for people wanting a microkernel to work on Minix 3?  Bu all accounts it's very high quality, very well documented code, and already stable to boot.  And licensing hasn't been an issue for the last ten years or so.

Microkernels are a neat idea, but I just don't see need for continued work on HURD.  Can someone enlighten me as to what I'm missing?

You must understand Hurd predates Linux. It was the kernel that was under development for the GNU system, when Linus showed up with his Linux kernel. Minix predates Linux, but it wasn't an option since its license was restrictive (although, I seem to remember universities could have it for free).

Today it is less clear why the project moves on. Stallman has this to say about it, which quite frankly leaves more questions than answers. So the debate (if there is a debate) rages between the potential benefits of a microkernel entirely supported by the GNU operating system and the accusation that Stallman and the folks at the GNU foundation never really came to terms with the Linux the kernel (it was adopted then because they had an operating system they wanted in the wild, but no kernel). The fact most people call it Linux and not GNU/Linux is yet another point of contention. So Hurd exists in the hopes one day the GNU operating system can exist on its own.

Personally, and despite my own acidic opinion that the Hurd project is a stain in the reputation of the GNU foundation (many microkernels have come and gone in these 20 years, some of which successfully adopted, and hurd is still nowhere to be seen), I think it is an important project. Breaking the barrier to the microkernel may be technologically relevant. I'm not imagining it being a ubiquitous solution for domestic computers, but instead as a possible solution for, for instance, mission critical systems.

Last edited by marfig (2010-08-13 04:07:44)


I probably made this post longer than it should only because I lack the time to make it shorter.
- Paraphrased from Blaise Pascal

Offline

#19 2010-08-13 04:28:58

Google
Member
From: Mountain View, California
Registered: 2010-05-31
Posts: 484
Website

Re: What would be the advantage of using Arch Hurd?

Doesn't Mac OSX have a BSD kernel sitting on top of the mach microkernel, or something of the sort?

edit:

I haven't liked anything I read from Stallman.. I can't help but think he comes across arrogant and very techno-hippie-ish.

Last edited by Google (2010-08-13 04:33:35)

Offline

#20 2010-08-13 04:49:06

fsckd
Forum Fellow
Registered: 2009-06-15
Posts: 4,173

Re: What would be the advantage of using Arch Hurd?

Is it necessary to bring up personal opinions about Stallman in a thread on HURD? He doesn't develop for the project nor does he steer it anymore.

Google wrote:

Doesn't Mac OSX have a BSD kernel sitting on top of the mach microkernel, or something of the sort?

Correct.


aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies

Offline

#21 2010-08-13 04:53:58

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: What would be the advantage of using Arch Hurd?

No - it is neither necessary nor appropriate to introduce opinions about RMS.

Please keep to the topic of the thread...


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#22 2010-08-13 05:01:02

Google
Member
From: Mountain View, California
Registered: 2010-05-31
Posts: 484
Website

Re: What would be the advantage of using Arch Hurd?

Phew, a little rms sensitive are we!

Offline

#23 2010-08-13 05:05:21

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: What would be the advantage of using Arch Hurd?

Google wrote:

Phew, a little rms sensitive are we!

No - just trying to avoid this thread, which has had a number of thoughtful and helpful posts, getting derailed with opinions about someone that often polarizes views.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#24 2010-08-13 05:07:05

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: What would be the advantage of using Arch Hurd?

How can Hurd hope to succeed anytime soon without SATA support? Is this planned/currently being worked on?

Offline

#25 2010-08-13 05:17:16

fsckd
Forum Fellow
Registered: 2009-06-15
Posts: 4,173

Re: What would be the advantage of using Arch Hurd?

itsbrad212 wrote:

How can Hurd hope to succeed anytime soon without SATA support? Is this planned/currently being worked on?

Uhhh ... may be after they decide on a microkernel. One thing for sure, it'll support Mr. Fusion.

edit: It seems they'll stick with viengoos. Development with Mach continues, however, so hopefully sometime before the sun supernovas.

Last edited by fsckd (2010-08-13 05:42:18)


aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies

Offline

Board footer

Powered by FluxBB