Debian GNU/Hurd

  • 38 Replies
  • 6119 Views
*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Debian GNU/Hurd
« on: October 15, 2010, 09:24:21 AM »
I am currently installing Debian GNU/Hurd -- which has not yet seen official release -- into a virtual machine. It's both my first time using a virtual machine and my first time using a pure GNU system, so I'm keen to see how it works out.
I'm going to side with the white supremacists.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #1 on: October 15, 2010, 10:20:06 AM »
I chose not to install any predefined collections of software.

I'm so fucking badass it hurts.
I'm going to side with the white supremacists.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #2 on: October 15, 2010, 11:42:12 AM »
This is what a real installer looks like, kids:

I'm going to side with the white supremacists.

*

PizzaPlanet

  • 12260
  • Now available in stereo
Re: Debian GNU/Hurd
« Reply #3 on: October 15, 2010, 11:44:12 AM »
But is GNU UNIX?
hacking your precious forum as we speak 8) 8) 8)

*

EnigmaZV

  • 3471
Re: Debian GNU/Hurd
« Reply #4 on: October 15, 2010, 11:48:44 AM »
This is what a real installer looks like, kids:



Fixed.  Also, anybody who installs Windows XP using 3.5" floppys is hardcore.
I don't know what you're implying, but you're probably wrong.

*

Wendy

  • 18492
  • I laugh cus you fake
Re: Debian GNU/Hurd
« Reply #5 on: October 15, 2010, 04:11:02 PM »
I'd like to see how many floppies it would take for Win7.
Here's an explanation for ya. Lurk moar. Every single point you brought up has been posted, reposted, debated and debunked. There is a search function on this forum, and it is very easy to use.

*

Vindictus

  • 5455
  • insightful personal text
Re: Debian GNU/Hurd
« Reply #6 on: October 15, 2010, 06:22:13 PM »
Screens with that much blue on them scare me.

*

Lorddave

  • 18139
Re: Debian GNU/Hurd
« Reply #7 on: October 15, 2010, 07:16:33 PM »
I'd like to see how many floppies it would take for Win7.

Well a full DVD requires about 3,300 floppy disks.
You have been ignored for common interest of mankind.

I am a terrible person and I am a typical Blowhard Liberal for being wrong about Bom.

*

Johannes

  • Flat Earth Editor
  • 2755
Re: Debian GNU/Hurd
« Reply #8 on: October 15, 2010, 09:15:03 PM »
Linux does not support DVDs.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #9 on: October 16, 2010, 03:22:27 AM »
And this is what booting a real OS looks like:

I'm going to side with the white supremacists.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #10 on: October 16, 2010, 03:30:11 AM »
Apparently I need a room number to use GNU...



Also, GNU is evidently not averse to internet memes:

I'm going to side with the white supremacists.

*

Wendy

  • 18492
  • I laugh cus you fake
Re: Debian GNU/Hurd
« Reply #11 on: October 16, 2010, 06:02:19 AM »
I'm guessing that you are implying that you pressed enter for the default value, though this cannot be proven.
Here's an explanation for ya. Lurk moar. Every single point you brought up has been posted, reposted, debated and debunked. There is a search function on this forum, and it is very easy to use.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #12 on: October 16, 2010, 07:17:26 AM »
I'm guessing that you are implying that you pressed enter for the default value, though this cannot be proven.

No, I mean that it accepted "over 9000" for a room number field.
I'm going to side with the white supremacists.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #13 on: October 16, 2010, 10:17:08 AM »
I am posting this from the w3m text-based browser on Debian GNU/Hurd.

It's hard as shit to use, but I haven't yet got X to start so I can't use any
graphical programs on GNU/Hurd yet. Also, for some reason it told me this
thread was locked when I went to reply, but let me type my post anyway. :-\ I
had to go and check in Iceweasel on GNU/Linux that it was actually unlocked.

Anyway, hopefully I'll get X to start up soon; I've already got it to go from
hanging indefinitely after not recognising my keyboard, to starting up only to
display a plain black screen (which turned out to be it not recognising my
mouse), to starting up and immediately crashing, which seems to be a problem
with OpenGL but I don't know how to fix it yet.

Also, w3m interestingly transfers me to nano for editing textareas. GNU nano
has no word wrapping functionality, hence my manually inserted line breaks.
I'm going to side with the white supremacists.

*

Lorddave

  • 18139
Re: Debian GNU/Hurd
« Reply #14 on: October 16, 2010, 12:22:13 PM »
I am posting this from the w3m text-based browser on Debian GNU/Hurd.

It's hard as shit to use, but I haven't yet got X to start so I can't use any
graphical programs on GNU/Hurd yet. Also, for some reason it told me this
thread was locked when I went to reply, but let me type my post anyway. :-\ I
had to go and check in Iceweasel on GNU/Linux that it was actually unlocked.

Anyway, hopefully I'll get X to start up soon; I've already got it to go from
hanging indefinitely after not recognising my keyboard, to starting up only to
display a plain black screen (which turned out to be it not recognising my
mouse), to starting up and immediately crashing, which seems to be a problem
with OpenGL but I don't know how to fix it yet.

Also, w3m interestingly transfers me to nano for editing textareas. GNU nano
has no word wrapping functionality, hence my manually inserted line breaks.


You know, for a guy who touts Free Software as superior to Windows code wise, you seem to have more problems then I ever had.
I mean... didn't recognize your keyboard?  Not recognizing your mouse causing a black screen?  What kind of software is that?
You have been ignored for common interest of mankind.

I am a terrible person and I am a typical Blowhard Liberal for being wrong about Bom.

*

EnigmaZV

  • 3471
Re: Debian GNU/Hurd
« Reply #15 on: October 16, 2010, 01:09:20 PM »
I am posting this from the w3m text-based browser on Debian GNU/Hurd.

It's hard as shit to use, but I haven't yet got X to start so I can't use any
graphical programs on GNU/Hurd yet. Also, for some reason it told me this
thread was locked when I went to reply, but let me type my post anyway. :-\ I
had to go and check in Iceweasel on GNU/Linux that it was actually unlocked.

Anyway, hopefully I'll get X to start up soon; I've already got it to go from
hanging indefinitely after not recognising my keyboard, to starting up only to
display a plain black screen (which turned out to be it not recognising my
mouse), to starting up and immediately crashing, which seems to be a problem
with OpenGL but I don't know how to fix it yet.

Also, w3m interestingly transfers me to nano for editing textareas. GNU nano
has no word wrapping functionality, hence my manually inserted line breaks.


You know, for a guy who touts Free Software as superior to Windows code wise, you seem to have more problems then I ever had.
I mean... didn't recognize your keyboard?  Not recognizing your mouse causing a black screen?  What kind of software is that?

That kind of software is probably pre-alpha.  How do you think Windows 9 is doing right now?
I don't know what you're implying, but you're probably wrong.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #16 on: October 16, 2010, 01:51:08 PM »
You know, for a guy who touts Free Software as superior to Windows code wise, you seem to have more problems then I ever had.
I mean... didn't recognize your keyboard?  Not recognizing your mouse causing a black screen?  What kind of software is that?

There's a reason why Debian GNU/Hurd only exists in Debian's "unstable", "experimental" and "unreleased" repositories right now. That being, it's not nearly suitable for general use.
I'm going to side with the white supremacists.

*

Lorddave

  • 18139
Re: Debian GNU/Hurd
« Reply #17 on: October 16, 2010, 03:18:07 PM »
You know, for a guy who touts Free Software as superior to Windows code wise, you seem to have more problems then I ever had.
I mean... didn't recognize your keyboard?  Not recognizing your mouse causing a black screen?  What kind of software is that?

There's a reason why Debian GNU/Hurd only exists in Debian's "unstable", "experimental" and "unreleased" repositories right now. That being, it's not nearly suitable for general use.

True but still... Unable to recognize a keyboard?  Are they rewriting the whole OS?
You have been ignored for common interest of mankind.

I am a terrible person and I am a typical Blowhard Liberal for being wrong about Bom.

*

EnigmaZV

  • 3471
Re: Debian GNU/Hurd
« Reply #18 on: October 16, 2010, 04:05:52 PM »
No, just the Kernel
I don't know what you're implying, but you're probably wrong.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #19 on: October 17, 2010, 12:47:53 AM »
True but still... Unable to recognize a keyboard?  Are they rewriting the whole OS?

The keyboard was recognised by HURD, but X would not recognise it. It's not a problem with the software, it's just that setting up the device files isn't yet automated on GNU/Hurd and I hadn't realised I needed to do it manually.

What does seem to be a problem with the software, however, is that loading the OpenGL libraries fails and causes X to crash immediately after it starts.

And as EnigmaZV said, what they're rewriting is the kernel -- strictly speaking, they are replacing the kernel, since what they are writing to replace it with is not a kernel, but a set of daemons running on the GNU Mach microkernel. As I'm sure you are aware, you can't just take a program written for Linux and just expect it to work on a different kernel -- the software in Debian needs to be ported, and that is the purpose of Debian GNU/Hurd at this point.
« Last Edit: October 17, 2010, 12:50:29 AM by Parsifal »
I'm going to side with the white supremacists.

*

Lorddave

  • 18139
Re: Debian GNU/Hurd
« Reply #20 on: October 17, 2010, 01:02:39 AM »
True but still... Unable to recognize a keyboard?  Are they rewriting the whole OS?

The keyboard was recognised by HURD, but X would not recognise it. It's not a problem with the software, it's just that setting up the device files isn't yet automated on GNU/Hurd and I hadn't realised I needed to do it manually.

What does seem to be a problem with the software, however, is that loading the OpenGL libraries fails and causes X to crash immediately after it starts.

And as EnigmaZV said, what they're rewriting is the kernel -- strictly speaking, they are replacing the kernel, since what they are writing to replace it with is not a kernel, but a set of daemons running on the GNU Mach microkernel. As I'm sure you are aware, you can't just take a program written for Linux and just expect it to work on a different kernel -- the software in Debian needs to be ported, and that is the purpose of Debian GNU/Hurd at this point.

Ahhh, makes sense.
So why are they replacing the Kernel?  Trying something new?
You have been ignored for common interest of mankind.

I am a terrible person and I am a typical Blowhard Liberal for being wrong about Bom.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #21 on: October 17, 2010, 01:08:52 AM »
Ahhh, makes sense.
So why are they replacing the Kernel?  Trying something new?

HURD has always been the GNU replacement for the UNIX kernel; development on it started in 1990. Then Linux came along in 1992, and HURD suddenly wasn't a huge priority anymore because a free kernel already existed.

According to Richard Stallman, he chose this design for HURD because he thought it would enable it to be completed quickly. He has said, retrospectively, that that was a design error. I still like the design of HURD for its technical merits, however much it may have hindered development.
I'm going to side with the white supremacists.

*

Lorddave

  • 18139
Re: Debian GNU/Hurd
« Reply #22 on: October 17, 2010, 01:14:09 AM »
Ahhh, makes sense.
So why are they replacing the Kernel?  Trying something new?

HURD has always been the GNU replacement for the UNIX kernel; development on it started in 1990. Then Linux came along in 1992, and HURD suddenly wasn't a huge priority anymore because a free kernel already existed.

According to Richard Stallman, he chose this design for HURD because he thought it would enable it to be completed quickly. He has said, retrospectively, that that was a design error. I still like the design of HURD for its technical merits, however much it may have hindered development.

What are the technical merits?
It sounds like having a lot of daemons running would make it more module for smaller size and expandability but would complicate compatibility.
You have been ignored for common interest of mankind.

I am a terrible person and I am a typical Blowhard Liberal for being wrong about Bom.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #23 on: October 17, 2010, 01:35:46 AM »
What are the technical merits?
It sounds like having a lot of daemons running would make it more module for smaller size and expandability but would complicate compatibility.

The technical merits stem from the fact that the kernel (currently GNU Mach, but a replacement microkernel called Viengoos is now in development) only does what is absolutely necessary for a kernel to do -- CPU scheduling, hardware management and such. Authentication, which was traditionally done in the UNIX kernel, is done by the authentication daemon in HURD. Process management, which was traditionally done inside the kernel, is done by the process daemon in HURD. Various other daemons perform tasks that are unnecessary in kernel land, continuing the historical trend of taking functionality from the kernel into user space -- indeed, the earliest computers arguably ran only the kernel, since they could not run more than once process at a time.

What this means is that to replace the functionality of one of these daemons, you don't need to recompile the kernel and reboot; you can simply replace that particular daemon and restart it. Furthermore, since the daemons run in user space (not kernel space), the daemons don't need to be trusted with supervisor privileges.

Finally, any user can run their own replacement daemon for any of the parts of the HURD. For instance, if I am logged into a GNU system, I can run my own authentication daemon that people can authenticate with. While this might not be particularly useful in itself, it illustrates the flexibility of HURD to allow users to opt out of services that would otherwise be built into the kernel.

I'm not sure what you mean by complicating compatibility. Compatibility with what? Of daemons with each other? Of application software with HURD? Of daemons with the microkernel?
« Last Edit: October 17, 2010, 01:38:05 AM by Parsifal »
I'm going to side with the white supremacists.

*

Lorddave

  • 18139
Re: Debian GNU/Hurd
« Reply #24 on: October 17, 2010, 01:46:15 AM »
I'm not sure what you mean by complicating compatibility. Compatibility with what? Of daemons with each other? Of application software with HURD? Of daemons with the microkernel?
Kind of all of the above.  Since the specific tasks are no longer standardized by being written in the Kernel, you have a greater chance that a daemon will conflict with another daemon.
You have been ignored for common interest of mankind.

I am a terrible person and I am a typical Blowhard Liberal for being wrong about Bom.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #25 on: October 17, 2010, 01:48:55 AM »
Kind of all of the above.  Since the specific tasks are no longer standardized by being written in the Kernel, you have a greater chance that a daemon will conflict with another daemon.

Indeed, which is the reason why it took years for HURD to run at all, and it still isn't ready for general use after two decades. However, once it is working, I would expect it to be a far superior product to the traditional UNIX kernel. And since it is free software, we only need to get it working once to use it in any conceivable way.
I'm going to side with the white supremacists.

*

Lorddave

  • 18139
Re: Debian GNU/Hurd
« Reply #26 on: October 17, 2010, 01:58:18 AM »
Kind of all of the above.  Since the specific tasks are no longer standardized by being written in the Kernel, you have a greater chance that a daemon will conflict with another daemon.

Indeed, which is the reason why it took years for HURD to run at all, and it still isn't ready for general use after two decades. However, once it is working, I would expect it to be a far superior product to the traditional UNIX kernel. And since it is free software, we only need to get it working once to use it in any conceivable way.

Indeed.
Reminds me of the old computer days when memory was in short supply so programs were minimalistic.  The things they did with 256k of RAM....
You have been ignored for common interest of mankind.

I am a terrible person and I am a typical Blowhard Liberal for being wrong about Bom.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #27 on: October 17, 2010, 12:27:55 PM »
I've found Pastebinning things from w3m to be a great way to transfer error logs from the VM to the outside world.
I'm going to side with the white supremacists.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #28 on: October 17, 2010, 03:19:29 PM »
X now works, and although I haven't been able to get Xfce to start, I have been using a neat little window manager called FVWM -- nice and easy on the virtual machine. I'm giving the VM a well-needed rest for now, as things were starting to lag quite significantly. Hopefully I'll be able to get a browser up and running (probably not Iceweasel, maybe Midori) so I can post on FES from GNU/Hurd.
I'm going to side with the white supremacists.

*

Parsifal

  • Official Member
  • 36118
  • Bendy Light specialist
Re: Debian GNU/Hurd
« Reply #29 on: October 18, 2010, 05:21:11 AM »
Since DBus is borked, I can't use a graphical web browser (at least, any of the
graphical web browsers with which I am familiar) on Debian GNU/Hurd at present.
However, I am writing this post using Lynx, which is somewhat easier to use than w3m
(though still text-based).

Browsing forums is hard as shit with a text-based browser because apparently it didn't
occur to the SMF designers that anyone would want to view their site with anything
other than the latest version of Microzilla Chromifox, and so they have made the reply
buttons images. This is not, in itself, a problem, as lynx will simply display the
alternative text. What is a problem is that this is also true for the smileys,
so I have to move through them one by one to get to the posting textarea. Perhaps I
should just disable smileys.

I also need to work out how to make FVWM save my desktop settings. Currently, it keeps
reverting me to the default every time I start it up. That said, I'm quite enjoying FVWM,
and seriously considering switching to it on GNU/Linux too if I can iron out its
inconveniences.
I'm going to side with the white supremacists.