GNU Hurd
I was in a GNU mood today so I decided to try to get Debian GNU Hurd working on QEMU, and if that failed VirtualBox. I first tried getting a pre-installed Hurd image working on QEMU using the instructions on the website, and it didnt work (network, the VGA console, Xorg). It was also a pain to start up. Because it didnt support Control-C to force quit an application, when I ran ping I had to force-restart the VM, which made Hurd complain about the HD not being clean, which I expected. However, the instructions the OS gave you to mount the file system as writable didn't work. So I had to run fsck and reboot. Over and over again. So, I gave up and tried VirtualBox. This time, I installed Hurd by hand, and networking actually worked. However, the VGA console didn't work, and neither did Xorg. I gave up.
If you have any tips on how to get GNU Hurd working, or want to give your opinion on Hurd, you should reply to this thread.
If you have any tips on how to get GNU Hurd working, or want to give your opinion on Hurd, you should reply to this thread.
Comments
Although, I will admit that it not booting is weird. Do you even see GRUB when you start the machine? The only thing I can think of off the top of my head is that you have SATA disks, which don't work with Hurd.
lol, the StallmanOS.
1. Hurd is extremely old. Like, it was developed in the 1980's as an experiment. No one took it seriously, and it was part of a much larger experiment. Because of this, there's probably code there that's existed since the 80's- to me, it seems like the Windows problem, just a million times worse. BUT I'm not a programmer- don't take my word for it.
2. Hurd is.. well, Hurd. It's the Stallman OS. Stallman is anal about things being COMPLETELY open source, and refuses to use money. He's such a hippy, even beyond my level of socialist ideals, he's like the superhippy. As such, companies like IBM and Sun could've never jumped on his products.
3. Hurd is.. well, once again, Hurd. Why use it? Linux is there, Linus made something MUCH more simple, MUCH smaller, and MUCH more efficient. The only thing that makes Hurd and better is microkernel- and even still, it's not enough of an advantage to mean changing from Linux to Hurd. It's like a bolt on neck or set in neck versus the neck-through design in the guitar world. Sure, neck through is just as easy to build as set in, and offers quite a few advantages, but those old Les Pauls and Telecasters with their bolt on and set in necks sound pretty decent, don't they? And oh, by chance, look at this! We already have the tools and training to build them! Why change? Same thing with Hurd versus Linux.
... sorry. :P I don't even watch Family Guy
My only issue with Linux as it stands is hardware support. The little glitches (esp. with laptops) are just a bitch.
http://xkcd.com/619/
Now if we're talking hurd.. Yeah, you're going to have to cherry pick every single piece of hardware in that system.
Back to the topic, some microkernels are pretty awesome. QNX always comes to my mind. We will get to see how it handles to consumer use in the Blackberry now, however it's used in several areas with uptimes in decades. It's also used in clusters to monitor nuclear power plants throughout the US and Canada. I got to talk to a guy last year who said the last time their machines were down that run QNX was 1995 for a software upgrade. Now that's some impressive uptime.
Still, pretty impressive that it hasn't somehow bit the dust in almost 20 years.
I mean, typically, the only reason I reboot a machine is for updates. If you never update it, I imagine you could get some very long uptimes.
I'm not saying QNX isn't stable or anything like that, I'm just trying to say that uptime by itself doesn't mean anything.
Also isn't Blackberry OS 10 based off of QNX?
I'm a bit of an android fan personally, but this "we don't support the newest version of android on your 1 year old device that we released with a 3 version old copy of android" is a load of shit. I really want to rant on about that, but that's not the correct topic to.
It's the same deal with Apple... all the tards upgrade without realizing that gives you half the software features of the newer model, at half the speed. And of course, you can't downgrade, so then once it gets "old and slow," you buy a new one...
So for example, the iPhone 3G on iOS 3.1.2, was a completely usable cell phone. Updating to 4.2.1 gave it *some* new features (but left out the important ones such as pseudo-multitasking, wallpapers behind the springboard, etc.), but it was so slow that it couldn't compute the "slide to answer call" gesture before the call was dropped or went to voicemail.
49 days, in the case of Windows 98.
I've never been able to witness a windows 98 machine even stay on as long as 2 weeks without it taking a dump on itself while idling. I've never seen a vista machine even surpass a week of uptime without locking up, but I've seen a Windows 2000 machine that's still running (since service pack 3) and the other day, I encountered a windows XP machine that's been running since XP came out. The guy didn't listen to us when he plugged in a network cable however this week.
You know those myths about a unpatched machine can only survive for about 30 minutes without being owned? That's incorrect. It's more like less than 10 minutes, max.
Cisco Internetwork Operating System Software
IOS (tm) s3223_rp Software (s3223_rp-ADVIPSERVICESK9_WAN-M), Version 12.2(18)SXF 5, RELEASE SOFTWARE (fc3)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2006 by cisco Systems, Inc.
Compiled Fri 07-Jul-06 21:54 by kellythw
Image text-base: 0x40101040, data-base: 0x42D20000
ROM: System Bootstrap, Version 12.2(17r)SX3, RELEASE SOFTWARE (fc1)
BOOTLDR: s3223_rp Software (s3223_rp-ADVIPSERVICESK9_WAN-M), Version 12.2(18)SXF 5, RELEASE SOFTWARE (fc3)
7609 uptime is 5 years, 16 weeks, 4 days, 21 hours, 25 minutes
This post was so terrible that it sucked all the energy from me, thus I'm not able to state what is so wrong about this statement.
Ugh.
Uh, I'm guessing you mean the command line interface (aka text mode). All OSes have that in one form or another still. Linux has it too, but people don't seem to notice anymore because at boot, Xorg automatically starts and you're switched to the console with X running. It's a matter of just hitting Control+alt+backspace to kill X and drop back to the command line (though most distros disabled this and requires a line in xorg.conf now), or you can switch to it by hitting control+alt+F#, where the # corresponds to one of the function keys at the top of your keyboard. Windows too can be ran without a GUI, they're doing it in some recent releases of Windows server. Also historically, Windows 1.x to ME were just shells on top of DOS. Even OS/2, the OS developed by Microsoft and IBM to replace that line started without a GUI.
DOS did not have a gui that came with it, unless you're counting dosshell.