The Hurd Gets Support For Large Filesystems
latroM writes "Finally, after many years of waiting, the Hurd has got support for partitions larger than 2GB. The patch is told to be very stable and its development was started about a year and a half ago. Michael Bank writes: 'I hacked the Debian package so far that I make it build a statically
compiled ext2fs with Ogi's patch (20041029) for partitions > 2GB. For
now, I decided to just copy libpager, libdiskfs and ext2fs to
libpager-ogi, libdiskfs-ogi and ext2fs-ogi, apply his patch and dump the
result as a new patch. Another patch modifies the Makefiles accordingly.' I did some basic tests with those packages and they work fine for me so
far. Any comments on how they work for people and how to possibly improve the packaging and integration of the patch are very welcome."
The mighty HURD has >2 GB filesystem support, and Longhorn still isn't out! Who's laughing now? I ask: Who is laughing now?
How do you go about modding an article flamebait? I know that this is, technically, news, but I don't see very many insightful comments to follow (this one included).
According to the Hurd's "What's New" page, nothing new has happened since August 2003.
Doesn't exactly look as if development is proceeding at a roaring pace.
You've been waiting for The HURD? Oh, whoops, I've been using Linux. It's quite nice, I hear RMS uses it to host webpages and stuff. Perhaps you should try it!
pb Reply or e-mail; don't vaguely moderate.
Large filesystem support...check
Let's see what we still need...
Out of memory
Segmentation fault
Please correct me if I got my facts wrong.
While Linux, Windows, etc. have had 2Gb filesystems for a long time, it is nice that HURD supports larger files now.
I'll probably never use it, but I respect the HURD crew for continuing to stay committed to their project, despite HURD being so far behind other kernels.
Overrated / Underrated : Moderation
Please don't start bashing RMS now. Most slashdotters dont't have the authority, knowledge or common sense to judge RMS.
All this patching makes my hurd heart.. erm, head hurt.
Be relentless!
Can't believe no one's said this yet:
... but will it run Duke Nukem Forever?
Large filesystems are great
So if BSD is dying, just what does that make Hurd?
An OS that's been lying in the ground for years?
...they're replacing punch cards with a monitor and keyboard. Oooohhhh! An I hear they've got....shhhh...Floppy Drive support on the way!
They've GOT to fix that 640K thing though...like, gag me with a spoon...
Life is hard, and the world is cruel
A Brief History of Hurd:
New Snapshot, Apr 96 -- NFS and lots else works!
News Flash, Nov 95 -- ftp works!
New Snapshot, Jul 95 -- ext2fs support
News flash, Sep 94 -- gcc runs!
News flash, Jul 94 -- emacs runs!
News flash, Apr 94 -- it boots!
GNU Hurd announcement, May 91
This is not exactly a piece of software that gets updated too quickly, as one can see.
I'm relatively uninformed on what a "GNU" system looks liken these days versus an average "GNU / Linux" system (to use the parlance preferred by the HURD herd).
If I'm intruiged in trying out "GNU" what is the best way to get and install it? Is there a "distribution" of a completely GNU system running the HURD with an installer that's user-friendly and fairly straightforward yet? Or is a totally GNU system still in the state that "SNU / Linux" was back when lots of reading and domain knowledge was required to make an early Slackware distro work?
Welcome to the 90s!
Instead, after some more testing, we decided to fully apply Ognyan Kulev's patch so that every translated ext2 file system will use it. I committed the code to the Debian Hurd package svn repository yesterday and we will probably upload it by the end of this week.
Michael
I am called Michael Banck, actually.
but what else do you expect? =)
Michael
I really want to know! Or does it only exist due to RMS's ego?
Smoking is an expensive, slow, and unreliable method of suicide.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Imagine 4 hard disks SATA 800 GB = 3.2 TB
Linux has its niche of being the first free kernel. GNU folks created the tools to make the kernel, and are trying to make their own.
;-) Hell, the only other microkernel worth its salt is Plan9, and it's "NOT FREE".
Lemee see.. A monolithic free kernel versus a microkernel with darn near everything as userspace
Touch the source and the Linux kernel might as well put (TAINTED) by your name.
Anyways, just cause HURD isnt usable right now doesnt mean it wont mbe in 5 years. Nobody says I have to choose only 1 kernel to test/run...
BTW, editors, fix Banck's name. It's not a BANK..
Can someone comment on this as a design methodology? How does this work, exactly? "Listen, patch: you be stable, now. You hear me? Be stable!"
Shop as usual. And avoid panic buying.
Could anybody explain why the previous implementation was limited to 2GB per file system? 2GB sounds like a limitation of the 32 bit address space. With the new 64 bit processors is this still an issue?
I don't expect this to happen in HURD anytime soon, but what about other OS's? Why don't they support arbitrarily large (>2GB) files? As a video editor, that'd be quite nice.
(Hurd is a server running under a microkernel)
furthermore, hurd is a very advanced design, in fact the hardware on which it will be far superior to monolithic kernels is only just becoming reality.
Hurd has been runnable with XWindows for quite some time now (and a stack of other software).
The old adage about Unix "you have to be a genius to understand it's complexity" is probably even more true of Hurd.
(this is why it's hard to get people to work on it)
Hurd is far more suited to running on The Cell and other recent developments than monolithic kernels are.
Wouldn't it be nice if people who don't know their ass from their elbow actually knew it, and kept quiet when they were out of their depth, instead of trying to rubbish something they obviously don't understand.
yes. I do, and I know of a lot of other people who do. Hurd is not backward, it's design is more advanced, and harder to program.
Or would you expect a new chip from Intel that takes 20 years to develop to be a dinosaur, versus one which takes a year to develop (both starting now).
As it happens the hardware that will really benefit from a system like Hurd is only just being born as we speak.
Why not just go check out some excel macros or something, and leave the big boys to discuss important things.
The two things are very very different.
One is a monolithic kernel, the other is a server (or set of server processes) running under a microkernel.
One is basically limited to Von Neumann Architectures, (even if there are a number of them networked), the other is not.
Guess which one is not limited?
Guess which one is better matched to advanced new hardware just hitting the market like The Cell.
Guess which one is harder to write, and therefore took a lot longer to write...
Why not read some project documentation about something before commenting on it?
Kind of like reinventing the wheel, only you just finally made one of stone while everyone else is driving cars. And people are offering you free cars. Don't know what the point is, other than their ideology. But then, for GNU, ideology is the end and the means.
-Looking for a job as a materials chemist or multivariat