First the fall of the wall (9/11/1989), then the fall of the towers (9/11/2001), then the fall of the mighty Andersen who stumbled over Enron, and finally the release of the Hurd! My God, the end is near!
`Hurd' stands for `Hird of Unix-Replacing Daemons'. And, then, `Hird' stands for `Hurd of Interfaces Representing Depth'. We have here, to my knowledge, the first software to be named by a pair of mutually recursive acronyms.
Yes, indeed. Commercially feasible fusion will also be released this year, and Apple will finally release OS X, and Windows will work, really, this time, and . . . And lets not forget the new Amiga that dual boots into BeOS . ..
While it is true, one may assume the original poster was posting American style due to the 9/11/2001 date of the Twin Tower collapse, which is correct. On that basis, his date of 9/11/89 would be Sept. 11, 1989, not Nov. 9, 1989.
Unless of course he was trying to be less US-Centric half way through the post..
Sure, maybe the first to display infinite recursion in its acronym, but it still doesn't make any sense. Might as well call it the DONK "Dumb Ol' NERD Kit" where NERD = "Not Every Retard's DONK"
Nonsense is nonsense, no matter how many times you repeat it.
Speaking of which, are there any initiatives out there that aim to standardize dates and number formats?
I live in Europe but work via the net in an Amerian environment - DAMMIT the number format differences are annoying ($14,000,000.95 - $14.000.000,95 - 14'000'000,95 - take a pick).
Thank God I can pipe to Perl, to arrange it appropriately.
Actually, the concept of multiple Hurd-based computers was thought out long before Beowulf was a twinkle in Donald Becker's eye (in Hurd-speak, we talk about a "multicomputer" instead of a Beowulf cluster).
Also note that the Hurd is built with consideration of portability (witness the recent porting to the PowerPC architecture using the MkLinux kernel (i.e. the Hurd is not tied only to GNU Mach).
And also note the Hurd is build with consideration for SMP. The reason that there are not SMP Hurd-based computers right now is because the *microkernel* does not support SMP. When it does, then so, automatically, will the Hurd. There is discussion on the ML recently addressing this issue.
I am looking forward to running a Hurd system. "Hurd" is much easier to pronounce than "GhNU slash Linux" is. I think that Torvalds guy should give more consideration to how he names his creations, like the GNU guys do.
Oh, wait.
Re:Hurd-GNU/Linux
by
Anonymous Coward
·
· Score: 1, Insightful
That's GNU/Hurd.
- RMS
Re:Hurd-GNU/Linux
by
Kilobug
·
· Score: 4, Insightful
Pay attention to vocabulary:
"The Hurd" (with the article) or "the GNU Hurd" is the set of servers that run on the top of a micro-kernel (GNU Mach for now, OSKit Mach soon, maybe L4 latter). The pair: The Hurd + -kernel can be used as a remplacement of the Linux kernl
GNU is the full operating system created by the GNU project. It contains The Hurd and many other things. It can be called GNU/Hurd to avoid confusions.
The Hurd is not a system, it's not a micro-kernel, it's not a kernel, it's a set of servers that run on top of a -kernel to replace a standard kernel.
Re:Hurd-GNU/Linux
by
Anonymous Coward
·
· Score: 0
Hey kilobug, you ain't gonna start talking on slashdot ! COME BACK TO THE TRIBUNE OR THE GOTH WILL FIND YOU !
Has anyone else noticed those huge ads that seem to be randomly appearing in the middle of articles? I click reload and it disappears. Not that I've got anything against HP e-business infrastucture, but that's what banners are for.
Anyway, back on topic. RMS has been saying Hurd could be loosed every year since sliced bread was invented (which was 1984). But seriously, what does Hurd do that Mach doesn't? Or is this just RMS repeating the Symbolics episode?
have you been in a cave for the last 3 weeks? They've been talking about putting ad's in forever... what do you think the whole subscription thing is about?
/me throws sql*kitten a clue
--
I lost my concept of community when my community lost all concept of me.
What does the Hurd do that Mach doesn't? Well, erm, what does RedHat do that Linux doesn't? What does MacOS X do that Darwin doesn't?
Hurd is (currently) built on top of Mach and provides the major operating system services you'd expect in a POSIX-like kernel. Mach is a microkernel and doesn't provide any (well, doesn't provide many) of this kind of thing itself. It acts as a kind of supporting frame for the processes that do the real work.
Yes, they are called ads. It's called "Slashdot costs a couple million to run per year" - "Not a whole lot of people donate money to Slashdot" - "Slashdot needs to put these ads up in order to survive" - "If you enjoy reading slashdot at all, just let the fsking ads load and don't look at em, this way you'll be able to read Slashdot a year from now".
You guys who complain about these ads all the time are fscking morons. It's just one little ad on the page that doesn't block your view of anything. The only time I've actually even looked at the ad was when it originally was put in place. I noticed it, said "Hey, theres an ad, interesting. The Slashdot people and support must be starting to feel the pressure of running a website that serves up several million hits a day. I think'll I'll let the ad load so that they can bring in some revenue, and I can keep reading Slashdot!" Now, I just scroll right into the comments and haven't even really noticed the ad since.
Pull the rods out of your asses, realize that everything in life is not free, that people need to bring in money to survive, and just let the fscking ads load. It won't hurt you unless you pay for bandwidth by the byte - and it'll help out Slashdot, you know, that place that you've downloaded thousands upon thousands of pages of articles, comments, and discussions from? For free.
This is Slashdot. Stray from the Sacred Topic even for a moment, and you get modded down. Defend yourself, and you get modded down.
Re:Ads
by
Anonymous Coward
·
· Score: 0
/. does not use those kinds of ads. If you are getting them, consider uninstalling Kazaa or whatever ad supported software you have on your system. Most ad supported sofware waits till you go to certain websites and throws an ad at you.
Also try running "adaware" from www.lavasoftusa.com (make sure to dowload the updated definitions) You'd be amazed what it finds lurking behind the scenes on your computer.
If that were the standard, then SuperBowl ads would go for about a dime a minute. Except maybe for coupon deals, I don't think any advertiser in any medium has a fucking clue whether or not any ad or campaign is really working. Whether or not people see the ad is, at least, quantifiable, but actual sales depend on things well beyond the ad campaign.
Like the man said, "I know that half my ad budget is being wasted -- but I have no idea which half."
--
This next song is very sad. Please clap along. -- Robin Zander
Re:Ads
by
Anonymous Coward
·
· Score: 0
They're random? That may explain it... I still haven't seen one. I've probably loaded about 20 pages this week, too. When did they add the ads? Urgh.
Read carefully: "Linux is obsolete" said RMS:-) Come on Richard, read the Tannembaum vs Torvalds discussion about Microkernels.
And remember to port to IA-64, SPARC, Alpha,..., S-390...
Well, maybe the best part is that we can continue naming Linux (not GNU/Linux) to our operating systems now that Stallman have Hurd, excuse me, GNU/Hurd;-)
Re:Linux is obsolete
by
Anonymous Coward
·
· Score: 0
I can read the Tannenbaum vs. Torvalds discussion. Then I think to myself: "Tannenbaum knows a hell of a lot about computer science. Linus is a hacker."
Hackers tend to just plow into coding whatever design is before them. Computer scientists think about form and structure.
Linux IS obsolete. It fills a void where a lot of hardware existed with no OS to run on it (all the x86 hardware obsoleted by Microsoft), but there's almost nothing original or new being done. It's a big project to replicate UNIX circia. 1989, and it's a converging project, not an expanding project.
We can do better.
Re:Linux is obsolete
by
Anonymous Coward
·
· Score: 0
Or we can have REAL fun and call our GNU boxes (with the Hurd) Linux, or Hurd Linux or something... Not a speck of Linux, but Stallman's name still not on there...
I'm working on an orignal operating system, it's mostly brand new technology (I'm still waiting for a few books to be printed) that brings several new ways of doing things.
Kaos is based on an exokernel, not some old kernel and has extremely high grade encryption embedded in the kernel modules.
Actually, no. I've written tens of thousands of lines so far. I'm just waiting for new information to arrive.
I'm not willing to comply with some narrow definition of open source just to get on SourceForge. Besides, I have over 10 gigs of space on my personal server, SourceForge only gives you 100 meg.
how long has this Turd been in development? it sounds like a ploy so people will still remember Hurd even exists.
Will it be too little too late?
by
anandsr
·
· Score: 3, Insightful
I used to follow HURD till about 3-4 years back than lost all interest. There are some very special features that you get with HURD, but now with UML some of them are being fulfilled by Linux. I hope the best for HURD, but I don't see it gaining much mindshare in the near future.
Re:Will it be too little too late?
by
Anonymous Coward
·
· Score: 0
I was told by someone at the FSF working on it that the Hurd
was scheduled for release in December of 1993.
As I recall I was told this in the summer or autumn of 1992. I remembered thinking "it won't be long now...". Heck, anyone can let a release date
slip 10 or 12 years.
Re:Will it be too little too late?
by
Anonymous Coward
·
· Score: 0
Ask Apple. In Spring 1996 I asked a system engineer friend when Copland was going to be out. He said probably by Summer 1996. I'm still waiting.
Don't even bring up Gershwin.
Re:Will it be too little too late?
by
Mr.+Fred+Smoothie
·
· Score: 2
I once bought a PowerMac 7200 so that I would be able to run Apple's forthcoming next generation OS.
--
Re:Will it be too little too late?
by
castlan
·
· Score: 1
Yeah, it was called MkLinux, which much like The Hurd, runs over a MACH Microkernel.
I believe it wouldn't be too difficult for you to run Darwin on your 7200, which also uses the Mach u-kernel. Can't guarantee that it runs on pre 604 PPCs, but I am fairly certain it has that capability. Now as for performance... well, the 7200(/90, 120?) were never that speedy to begin with. And as for getting enough RAM in that box to run OS X... I guess you better stick with Mac OS 7.6.1 or go LinuxPPC. Or best of all, go Debian GNU/Linux!
I actually do sympathise with you, but I bought my Power Computing PowerCenter 604/132 to run the Ex-Apple next generation OS. At least I got to run it... and with SheepShaver's Virtualized Mac OS, It was prractically as if I had Mac OS X 5 years ahead of schedule. Sigh... I wonder if Blue OS will run on PPC Linux.
A few years ago one of my friends spend most of a month doing little else but hack the Hurd onto his 7200 (or maybe it was a 7500... kinda fuzzy). Unfortunately, it was all in vain... he never actually got it to the point where you he could show the end result being useful at anything, and the Hurd Project looked as if it had completely died at that point, so others dragged him away from the thing.
Now The Hurd finally looks like is will release in a manner of months (120 months more should do it!), but this super-cross-platform Mach Microkernel hasn't bought any portability fot the Hurd... it is X86 only. Man, I should have just stuck with the BeOS. At least it was a Microkernel that was actually released, even if it ended up defecting to Intel. And hey, if the microkernel OS includes enough GNU utilities, can I just pretend that it is GNU? Hey, they gave out some system code as GPL!
I wonder how difficult it would be to get OpenBeOS back over the x86/PPC barrier? Well, that is, after it get released. Are there any pools on which will release first, GNU/HURD x86 or OpenBeOS/x86? I'd like to see them odds.
Re:Will it be too little too late?
by
Mr.+Fred+Smoothie
·
· Score: 2
I believe it wouldn't be too difficult for you to run Darwin on your 7200
It is long gone...
I do have an 8500, but it's relegated to being my wife's web browsing machine.
--
Red alert ! Red alert !
by
Anonymous Coward
·
· Score: 3, Funny
RMS said in an interview in India that Hurd will see the light of day this year.
Emergency power to the sarcasm deflectors !
What makes Hurd different?
by
Jobe_br
·
· Score: 2, Insightful
As we all know, by now, Apple's OS X is also based on the Mach microkernel. The foundation of OS X is Darwin. Darwin is Open Source and it runs under x86 PCs and of course Apple hardware. So my question is quite simply, how is Hurd different? Is the Darwin kernel architecture not OO-based? Does Hurd bring other advantages to it that Darwin doesn't already have?
Re:What makes Hurd different?
by
HiQ
·
· Score: 5, Funny
Does Hurd bring other advantages to it that Darwin doesn't already have?
Well, yes! The big difference is that Hurd is named by a pair of mutually recursive acronyms. Darwin isn't. So there you go!
Re:What makes Hurd different?
by
karmawarrior
·
· Score: 4, Informative
My understanding is that the Darwin kernel is basically a port of the FreeBSD kernel to Mach, probably with some NextStep stuff thrown in.
Hurd is a completely ground-up new design. It's not a Unix or Unix-like kernel, though it does provide those services.
--
KMSMA (WWBD?)
Re:What makes Hurd different?
by
phaze3000
·
· Score: 4, Insightful
Does Hurd bring other advantages to it that Darwin doesn't already have?
Yes, unlike Darwin, Hurd is Free, not just source-avaliable.
It'll be interesting to see how Hurd performs against Linux once it's more mature. I strongly suspect that Linux will kick Hurd's arse performance wise, but that remains to be seen. Another Free operating system is of course always welcome..:)
-- Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
Re:What makes Hurd different?
by
gilgongo
·
· Score: 1
RMS he say: Open Souce != Free Software. Therefore, Hurd fulfils political ambition of a truly free-as-in-speech kernel to go with all free-as-in-speech other bits. I think.
G
-- "And the meaning of words; when they cease to function; when will it start worrying you?"
Mac OS X is merely a monolithic server running on a microkernel. If some portion of the kernel panics, the whole OS goes down.
Contrast that with the HURD, where what were once kernel subsystems are now user-space daemons (basically). So if the networking layer bugs out, you can just restart the process (just as you would restart a hung web server daemon). You can also be running two versions of the same daemon at the same time, which facilitates debugging. It's more complicated than the single server architecture found in Mac OS X and NEXTSTEP, plus, since the microkernel has to keep passing messages between processes, the theory is that microkernels are inefficient (although optimizations like zero-copy schemes and whatnot probably can alleviate some of the performance hit).
I have no idea where the OO comment came from. People who ask about object oriented paradigms and kernel programming usually don't know what their talking about (e.g. newbies who want to re-write Linux in C++). I wouldn't call the HURD "OO", maybe "client-server" is a better characterization. Darwin is just a plain-jane BSD kernel, all C and assembler. Any OO in the kernel would have to be done by hand, because the C++ runtime system doesn't really exist at that low a level </handwave>.
Since everyone else is flaming about licenses, I figure I might as well jump into the fray, too. Yes, Darwin is source-available, even possibly DFSG-compliant, however, it is not free software in the same sense that the HURD or Linux or Net/Open/FreeBSD are. Either way, be very mindful of the licenses to which you agree before contributing time, effort, and code.
Re:What makes Hurd different?
by
Anonymous Coward
·
· Score: 0
Does Hurd bring other advantages to it that Darwin doesn't already have?
Suckage. Lots & lots of suckage.
Re:What makes Hurd different?
by
Anonymous Coward
·
· Score: 0
Contrast that with the HURD, where what were once kernel subsystems are now user-space daemons (basically). So if the networking layer bugs out, you can just restart the process (just as you would restart a hung web server daemon).
So, it's kinda like BeOS then? Or is BeOS not technically a micro-kernel ?
Re:What makes Hurd different?
by
karlm
·
· Score: 5, Informative
First off, why a microkernel? Remember, the huge stink over Linus changing the memory manger out from under the kernel somewher around 2.4.4? In many microkernels, the memory manager is a userland server. Changing memory managers is in essence no dfferent from changing from Apache to Tomcat. You like the other memory maager? Okay, no need to patch, just have an option in the bootloader or init script to run a different memory manager. The same thing goes for the scheduler. You could even conceivably swap schdulers on the fly to give better response when a user is logged in and give better agregate thoughput when all users are logged out. Maybe Apaache would come with its own scheduler optimized for webserving. The modern L4 microkernel implements recursive memory management and scheduling. This means youcan have different memory management and scheduling on a per-task basis.
The Hurd is really just like WINE except that it pretends to be a monolithic UNIX system instead of pretending to be a Win32 system. The HURD is currently ported only to Gnumach, but this may change. Darwin refers to both the Berkley UNIX translation layer and the underlying microkernel.
Imagine the ugliness of moving parts of XFree into the kernel. WinNT/XP and Darwin move parts of the video subsystem into the kernel for performance reasons. NT set out to be a true microkernel, and perhapse NeXT started with this goal as well. The HURD doesn't move any of the server code into the kernel. The HURD on Gnumach follows a clean microkernel/sever seperation. Mach is a beast of a microkernel, but in essence the system is a much more pure microkernel. Your video driver goes beserk (supposedly the cuase of most NT/XP bluescreens nowadays) and all you have to do is restart the video server. Maybe you have a watchdog server running to restart essential servers that go kaput.
Of course, there's also the liscence issue for liscence bigots. You can get Darwin's source, but IIRC, you can't redistribute changes you make. I think everyone here will gree that this is less of a Good Thing than GPL or BSD liscenced kernel code.
As for me, I'm a design bigot. Gnumach is more of the Right Way to do Mach, but it's still the beast that is Mach. Bonus points for being a microkernel, but Linux is still more elegant (as are the *BSD kernels). UNIX monolithic kernels do a pretty good job of providng a minimum numberof orthogonal services and primitives that can be well tested and well understood. This is one principle of good design. Mach has over 100 system calls implementing all kinds of non-orthogonal services and primitives. Darwin refers to Mach and the BSD userland personality tranlator designed for Mach. HURD is just the userspace POSIX translator that was supposedly designed to be microkernel agnostic, so you could easily port it to a different microkernel and have HURD running on QNX or RtLinux, or even a monolithic *BSD or Linux kernel. There are efforts to port the HURD to the L4 microkernel. They've discovered that the HURD as presently implemented is highly dependant on certain aspects of Mach. They're debating rewriting the HURD from scratch becase of all of the Mach dependancies. It looks like they'll try and port the HURD to a "Virtual Kernel" and then have a thin library that gets linked in to wrap the VK calls and translate for the actual kernel (and perhapse a few userland servers, depending on exactly how the VK and actual microkernel break up kernel and server functionality.)
If the L4-HURD people suceed, you might actually see the HURD outperform *BSD, Linux, et. al. Microkernels have inherently worse agregate throughput due to the increased coontext switching. However, some L4 implementations cheat and put several tasks in the same address space and simply change the read-write permissions on memory pages instead of actually switching contexts (and flushing the TLB) between tasks. This is called lazy context switching and may actually allow L4 to outperform all of the kernels that use conventional context switching. Of course, the monolithic kernels could also use lazy context switchng, but they are harder to modify. I have a copy of L4 on my machine that is only 49,847 bytes large. About half of that has tobe machine-specific code, so often times it's easier to rewrite L4 from scratch when "porting" to another architecture. After all, there's probably more than 50k of object code that changes between releases of the Linux kernel.
People get confused and claim that Darwin is something of a NetBSD kernel or FreeBSD kernel merged with mach. The kernel has a userland personality that translates Berkley UNIX (BSD) systm calls to mach system calls. There's not really any NetBSD or FreeBSD code in the kernel as far as I know. The kerel is basically the NeXT kernel and BSD 4.3 personality server ported from m68k to PPC and an update to BSD 4.4 personality.
The NetBSD and FreeBSD connection comes from the userland utilities. Originally, most of the userland utilities were ported from NetBSD, but now Apple has snagged one of the main FreeBSD developers, so the userland is becomming more like FreeBSD.
Re:What makes Hurd different?
by
Anonymous Coward
·
· Score: 0
This is the most fascinating post I've ever read that I couldn't understand a word of.
Re:What makes Hurd different?
by
Waffle+Iron
·
· Score: 2
They're debating rewriting the HURD from scratch becase of all of the Mach dependancies.
This is where the HURD is beginning to look like the 4 decades of effort Charles Babbage put
into endlessly redesigning his computing machines without really completing any of them.
Re:What makes Hurd different?
by
Jobe_br
·
· Score: 2
The Darwin kernel is the Mach microkernel from NeXT plus I/O, FS and such specific to Darwin and then a BSD module for that side of things. So it isn't really a port of the FreeBSD kernel to Mach, the BSD compatibility is only a portion of the Darwin system. The reason I asked, though, is because Hurd talks about being a Mach kernel as well - it would seem that there wouldn't be that much of an advantage to reinventing the wheel over and over again. I'm not knocking Hurd by any means - I really don't have any decent knowledge of it, just from reading the Hurd main page, I don't get a sense of what makes it special/interesting/beneficial. In effect, what's all the big fuss about? Having an OO based design and kernel implementation is laudable, but besides making maintenance easier, what other benefits are the Hurd folks hoping to realize? Are they looking to put this in embedded devices? General application? I'm trying to get to the core of why Hurd should be regarded as more than an academic endeavor. Enlighten me, don't flame me, please!:)
Re:What makes Hurd different?
by
Jobe_br
·
· Score: 2
To give you an idea of where the OO comment came from, here ya go (from Hurd's main page):
Unlike other popular kernel software, the Hurd has an object-oriented structure that allows it to evolve without compromising its design. This structure will help the Hurd undergo major redesign and modifications without having to be entirely rewritten.
So, Hurd isn't implemented in an OO language (unless they're layering something like obj-c on top of C), but it purports to be OO structured which is why I asked about the OO bit.
Re:What makes Hurd different?
by
Jobe_br
·
· Score: 1
This seems to me to be a common occurence on projects that fall into the 'development without a goal/point' category. Maybe they should figure out a goal/point to their project, then get a sponsor, and then complete it in some tractable amount of time. Otherwise, its an academic endeavor just like any other kernel used in all those OS classes across the world purely for academic purposes. Not to knock on GNU or RMS, of course, but for crying out loud - get a plan together, guys. I know they're capable of great things, its just so difficult to see if we're ever going to get there!
Re:What makes Hurd different?
by
Canyon+Rat
·
· Score: 1
Good post but you got this part wrong:
You can get Darwin's source, but IIRC, you can't redistribute changes you make. I think everyone here will gree that this is less of a Good Thing than GPL or BSD liscenced kernel code.
The APSL is actually more viral than the GPL. Unlike the GPL, it requires you to distribute changes even if you only deploy the modified code within your own organization.
Re:What makes Hurd different?
by
johnnyb
·
· Score: 2
The HURD is different from Mac OS X because Mac OS X is basically a single-server architecture. There is one server that performs the operating system running on top of the microkernel. With HURD, there are multiple servers running on top of the microkernel, each of them can be individually used/not-used/replaced, etc.
Re:What makes Hurd different?
by
Prior+Restraint
·
· Score: 2
Hurd talks about being a Mach kernel as well...
Actually, it's built on top of the Mach micro-kernel.
[W]hat other benefits are the Hurd folks hoping to realize?
As I understand it, one goal of Hurd is to give end-users on a multi-user system the ability to completely customize their system. Since Hurd is built on top of a micro-kernel, a lot more of the system is userland, so it's much more flexible. In addition, each user can run his/her own choice of servers, so no one's choices constrains anyone else. If you think about it, that actually meshes well with the goals of the GPL (giving people the ability to customize their computing environment without the ability to impose anything on anyone else).
I see one potential problem with the Hurd: it makes the sysadmin's job a nightmare. I just don't see any way to lock down a Hurd-based system (of course, the FSF may not care to allow that).
Re:What makes Hurd different?
by
Matty_
·
· Score: 1
Darwin is no less free than Linux or Hurd. I can download it now and run it without paying Apple a dime. If you want to get into details, I'd say the BSD license is about as "free" licenses get, but I am no expert on licenses.
Re:What makes Hurd different?
by
phaze3000
·
· Score: 2
I suggest you read the document I linked to - it explains why the APSL isn't Copyleft.
-- Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
Re:What makes Hurd different?
by
Anonymous Coward
·
· Score: 0
it explains why the APSL isn't Copyleft.
Not everything that is free software is copyleft.
Re:What makes Hurd different?
by
Arandir
·
· Score: 2
Darwin is free. The APSL meets the four definitions of Free Software set down by RMS back in the day. The only thing keeping it from the official monicker of Free Software(tm) is the lack of imprimatur by RMS.
RMS doesn't like the APSL clause about commercial deployment of the software. Where this clause is tricky is that it does not treat internal commercial distribution of the software as a purely private matter. So when employee A installs a modified version of Darwin on employee B's workstation, he must make those modifications public.
Here is the Free Software definition. The APSL meets every criteria handidly:
Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it refers to four kinds of freedom, for the users of the software:
The freedom to run the program, for any purpose (freedom 0).
The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help your neighbor (freedom 2).
The freedom to improve the program, and release your improvements to the public, so that the whole community benefits. (freedom 3). Access to the source code is a precondition for this.
A program is free software if users have all of these freedoms.
There's a lot more on The Free Software Definition page at GNU, but reading the last line above using Standard English one sees that the above is the *totality* of the definition. Everything else on that page is clarification or commentary. If users of Darwin have freedoms 0 through 3, then Darwin is Free Software.
-- A Government Is a Body of People, Usually Notably Ungoverned
Re:What makes Hurd different?
by
Anonymous Coward
·
· Score: 0
STFU
Re:What makes Hurd different?
by
Z4rd0Z
·
· Score: 2
Both Darwin and Hurd run on top of the mach kernel. Mach is a microkernel that allows you to run user space servers on top of it that present different interfaces. On Darwin, you see a BSD Unix interface that is created through the use of a single server running on the Mach kernel. With Hurd, there is not a single server running on Mach. There are more like 10. You have a server for ext2 filesystems, you have a server for authentication, a server for the console, and so on. These servers communicate to eachother through the kernel and collectively create a Unix-y, Gnu-y interface.
As I understand, Mach is something of a hybrid microkernel, in that the device drivers still live in kernel space to gain speed. There is talk of porting Hurd to the L4 microkernel, which is supposedly much faster than Mach. I know that, at this point, the Hurd is quite slow because I've tried it within the last few months. But they've made a lot of progress. Hopefully they really will have a release of a useful system soon. I probably won't use it though. I don't really like that Gnu-y feel.
-- You had me at "dicks fuck assholes".
Re:What makes Hurd different?
by
ahde
·
· Score: 2
I think it was Alan Cox who commented that a microkernel design loses much of its advantages in "customizability" when your monolithic kernel is open source and free to modify. Choose which services you want to run and conpile them together for both speed and customizability!
You can look at the different filesystems and memory managers in use in Linux to see this in action.
Re:What makes Hurd different?
by
Jobe_br
·
· Score: 1
Gotcha, OK - that makes sense. Decent innovation, but is the OS X architecture simply a 'choice' that was made or is the Mach microkernel that was brought over from NeXT fitted for a single-server architecture exclusively? i.e. is Hurd revolutionary or simply 'different'?
Re:What makes Hurd different?
by
Prior+Restraint
·
· Score: 2
Warning: Operating Systems was a class in which I did not excel (though I at least passed), so I'm as like as not to say something that makes no sense.
Your point (or Cox's, as it were) is a good one, and one I would concede immediately for the typical home system. In response, I would like to point out that in the example I was discussing (a multi-user system), the limits of customization in a monolithic design are set by a single person (whoever has the permissions to modify the kernel/reboot the machine). In the case of the Hurd, though, I should be able to download a new file system server and fire it up without needing to su root.
At least, that's how I understand it.
Re:What makes Hurd different?
by
castlan
·
· Score: 1
According to the goal of GNU, the puprose of the Hurd would be as a general OS, a Freely redistributable Unix replacement that you can legally and conscienciously share with your friends. It should be at least as user friendly and expedient as any Commercially available non Free Software Unix. This would mean that one of its targets should include Mac OS X/Darwin. While Darwin runs over the Mach microkermel, it doesn't take advantage of the Mach services, except as a Hardware Abstraction Layer - it might just as well be an inefficient device driver, though porting to another Mach-supported architecture should be easier in theory. This would include whatever platforms once ran NeXTStep, like HP, Sun, and x86. Indeed, Rhapsody was available for x86, and Darwin has been successfully ported.
While Darwin runs over Mach, it does so like BSD Lites, as a monolithic single-server. The Microkernel architecture is not used to full advantage, as in a proper Microkernel like The Hurd. Having defined interfaces (representing depth?) allows a very flexible and modular system, where various Unix replacing Daemons (a Hird of them) can be utilized for increased robustness and hopefully, scalability. Increased threading should result in more balanced usage between multiprocessor systems, providing the scalability. Code which a microkernel would consider privileged runs as a usermode Daemon, so that the system would be more fault tolerant, passing a standard error instead of a kernel panic, increasing robustness.
Being a full replacement of a traditional Unix, each POSIX capability is fully defined as a set interface, without external arbitrary limits as much as possible. This can in effect debug the standards, as it stresses each concept to the fullest. Arbitrary limitations are removed to the fulled extent possible, so that like Plan 9, the file as interface metaphor is more perfectly implemented than in traditional Unices - any system interface should be conceptually treated as a file, so that e.g. FTP is indistinguishable from NFS - no distinct FTP related commands are needed to transfer files. Instead of creating an arbitrary user (as a cheap hack) named "nobody" to run an insecure service, to minimize casualties in an exploit, The Hurd actually assins a null user to the service (true nobody) so that no other services are accessible via any compromised UID. Driver development on running systems should not require the loss of any independant services... the actual daemon in development can be killed and restarted independantly. Most of these technical benefits derive from the basic advancement in computer science in the ten years since Unix was introduced, and are a natural product of a full reimplementation, while remaining fully compatible with all defined interfaces. (Note that Unix was introduced 30 years ago... this task was started more like 20 years ago, and was supposedly due to be released not long after the undertaking was started. This is not entirely unlike Gilligan's three-hour tour."
Most important from the FSF point of view, is not the technical aspect, which can always be recreated by any competent organization anyway, but the full embodiment of FSF defined Freedom, which leverages current copyright law to defend against the commercial tendency to restrict the freedoms of the end-users in an otherwise Free Society. As long as a commercial interest uses the Hurd, it will contribute back to the society from which it came in a symbiotic fashion. I hope this has been enlightening!:)
Re:What makes Hurd different?
by
Anonymous Coward
·
· Score: 0
This is really interesting, and the most clear statment I've ever read here on/. for some time.
Are you on the HURD team yourself? Could you explain a little how HURD is mach dependant?
/andreas
Re:What makes Hurd different?
by
Anonymous Coward
·
· Score: 0
Nobody will rewrite the Hurd from scratch, and it is not even necessary to do so just to port it to another microkernel.
L4 does only have the leanest primitives to do secure IPC, Mach has full blown secure IPC by default. So you will need to write something between the Hurd and L4 to make it work. Also, some small parts of the Hurd have to be replaced by some more independnat layer, or replaced by a different implementation (using multiple threads instead asynchronous IPC for example). The work that has to be done to port the Hurd to L4 is substantial, but it has little to do with the design of the Hurd, but with the differences of Mach and L4. L4 does provide much less than Mach, so you need new code to replace that bits. Thanks, Marcus Brinkmann
Re:What makes Hurd different?
by
Mandelbrute
·
· Score: 2
Yes, unlike Darwin [gnu.org], Hurd is Free, not just source-avaliable.
Can anyone submit a patch to it, or is it only as "free" as as Emacs wasn't? I personally don't think a closed development model works well with open source.
I don't know why, but I've always had a thing against loud hypocrites.
Ouch, my sides!
by
Anonymous Coward
·
· Score: 0
HAAAAAAAAAAAAAA HAHAHAHAHA
Giggle
No, wait...HAAAAAAAAAAAAAAAA HAHAHAHAHAHAHA
Good one RMS! Oh man, you should be a fucking stand up with comedy like that!
WooHoo
by
Anonymous Coward
·
· Score: 0
The parent article number is pretty close to pi...
Mac OS X
by
Anonymous Coward
·
· Score: 1, Interesting
Random Question:
Since the Hurd runs on top of Mach, and so does MacOSX, would it be possible to run the Hurd alongside OSX at the same time?
Re:Mac OS X
by
Anonymous Coward
·
· Score: 0
Yes, theoretically. AFAIK someone managed to run Hurd and Lites (or was it even Mac OS X Server) on the same MACH Microkernel. Note that just one OS can use the keyboard & graphics at the same time, so the other OS used a terminal attached to the serial port.
Since GNU MACH and Darwin's MACH are different, I don't expect you can do this out-of-the-box. It is more likely that you have to patch MACH, Darwin and/or Hurd.
MacOSX doesn't use the same microkernel-and-servers setup as the Hurd. So while it is theoretically possible to run multiple (even different) Hurd instances over the same Mach microkernel, hardware access issues would most definitely arise with MacOSX unless modifications were made to regulate them.
-- If you're not part of the solution, you're part of the precipitate.
April 9th, 2002
by
Anonymous Coward
·
· Score: 0
The end is nigh!
"Free" Linux Distro
by
Constrain_Me
·
· Score: 2, Insightful
"One of the reasons we are looking forward to having the GNU system finally available from the GNU Project is that it will be only free software," Stallman added.
Doesn't Debian only include Free (as in speech) software???
Re:"Free" Linux Distro
by
mark_lybarger
·
· Score: 2, Flamebait
sorry, preachers such as mr. stallman don't have time to answer obvious questions such as this. I'll help him out a little. yes debian includes free software, but it's based on the Linux kernel which refused to call it GNU/Linux. If they won't have GNU someplace in the name, and refuse to ad those 3 little letters somewhere, then Stallman's little group will start up their own competing, less mature, and less feature rich proejct because the free software must be GNU. oh wait i was thinking about the gnome stuff. it only has 2 letters and HURD, well.. still seems like a revenge type thing to me.
Re:"Free" Linux Distro
by
joe_fish
·
· Score: 3, Interesting
Linus interprets the GPL for Linux as allowing non-GPL apps and device drivers, and there are a lot of non-GPL apps for Linux.
<speculation>
RMS will interpret the GPL for Hurd as allowing only GPL apps and device drivers. So even if Hurd gets to be big there would never be an Oracle/Hurd etc.
Or in other words Hurd will never be as big a Linux
</speculation>
Re:"Free" Linux Distro
by
sfraggle
·
· Score: 2, Insightful
> it's based on the Linux kernel which refused to call it GNU/Linux.
No, the kernel is called linux, RMS's dispute is that what is called "linux the operating system" is actually a modified version of GNU using the linux kernel, hence GNU/Linux.
> If they won't have GNU someplace in the name, and refuse to ad those 3 little letters somewhere, then Stallman's little group will start up their own competing, less mature, and less feature rich proejct because the free software must be GNU.
Um, no, not even the FSF are _that_ pedantic. GNU uses Xfree86 which is non-GNU free software.
> HURD, well.. still seems like a revenge type thing to me.
Revenge for what? Hurd has been under development for longer than Linux has. Check your facts.
-- were you expecting to see a sig here? perhaps you'd rather see the inside of an ambulance!
Re:"Free" Linux Distro
by
naasking
·
· Score: 5, Informative
RMS will interpret the GPL for Hurd as allowing only GPL apps and device drivers.
For your information, Hurd is a microkernel with device drivers as user-space applications, ie. they are not linked into the kernel as in Linux. Since no linking takes place, the GPL does not apply and you can have as many closed-source drivers as you like. GPL does not apply to stand-alone applications if they do not link with GPL code.
In the documentation for MySQL, TcX considers dynamic linking to be an act of creating a derivative work, and connection over a network to be a remote form of dynamic linking. Theoretically, RMS could adopt this interpretation.
--
The only way the typical/.er can pick up a chick is with a forklift. -- AC
Re:"Free" Linux Distro
by
Anonymous Coward
·
· Score: 0
Nice to see that you evaded the points regarding your mistakes in handling the facts, very mature. Maybe instead of blowing smoke in a post here to impress yourself, you might want to first look into the little, important facts of your argument..like whether or not the HURD was or was not in development for longer than Linux has been. If the HURD was created first, it kind of makes the argument on the side of "HURD is revenge" look sort of ridiculous.
No, there is NO linking at all, dynamic or otherwise. Your point does not apply. The only linking may be with glibc, but that is under the LGPL, so no problem there.
You can write some asm stub code which replaces library calls (which call) the OS, and you wouldn't have to use anyone else's code. You can even do system calls manually. You can have an app that doesn't do any system calls at all (you have to be careful not to link against _start in the libraries as well). Linking to pre-existing code is simply the standard way of doing it (and the easiest), but not the only way. However, since these library calls are all in glibc, and glibc is LGPL'd, there is no argument about linking closed-source programs. Alright people?
Re:"Free" Linux Distro
by
Anonymous Coward
·
· Score: 0
There is case law on this....
1) Statically linking to a library includes other people's code, and license restrictions (of the library) apply.
2) Dynamically linking to a library does not include other people's code, and the license restrictions don't apply. Even though header files can be copyrighted, the API cannot.
Dynamically linking to a library does not include other people's code, and the license restrictions don't apply. Even though header files can be copyrighted, the API cannot.
It's more complicated than that. Distributing a dynamically linked library, without distributing the product which uses the library, is legal, in and of itself. However, linking that library to the distributed product is creating a derivitive work, and so distributing that library (if it only works with one product) may be contributory copyright infringement. From the LGPL:
A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
Re:"Free" Linux Distro
by
Anonymous Coward
·
· Score: 0
well suppose i could consider works made by anyone that has ever mentioned my name as mine and claim that i owned their first-born too. however, it doesn't mean that they'd magically become so.
Re:"Free" Linux Distro
by
Anonymous Coward
·
· Score: 0
as long as your product has zero bits of their data they have nothing to say in the issue. afaik writing compatible products is explicitly allowed in most sane countries so as long as you just place the required bits where they are needed in order to work with the binary api it's your code, not theirs.
Re:"Free" Linux Distro
by
Anonymous Coward
·
· Score: 0
Hopefully that time will see the rise of the Berlin windowing environment on top of the Hurd system.
I think case law/precedent would trump the desires expressed in your post. Dynamic linking would likely be OK as far as the courts/case law is concerned no matter how much RMS throws a tantrum about it.
-- In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
It is exactly the level of fanaticism that RMS has about code being free that will absolutely prevent ANY commercial company making ANY software that works with HURD and thus relegates it to a peripheral role below that of the *BSDs.
It may be great for political purists/fanatic hackers, but it wont do squat for bringing on a hurd of new users.
LGPL was REQUIRED to get a lot of companies to do anything for linux. You think any would suddenly have a change of heart and do squat to support HURD apps? Not in a million years.
-- In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
as long as your product has zero bits of their data they have nothing to say in the issue
Napster has zero bits of the RIAA's data in it, but they're still liable for contributory copyright infringement. See Galoob v. Nintendo for some of the intricacies of the situation. Unlike Galoob, the derivitive work created by the library is in fixed form.
Including header files only contains code if there are #defines with code in the header file. Even in that case, if they're only short functions defined, it could be argued that the header files are not copyrightable. Remember that "In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work".
To be safe, you should reverse engineer your own header files, but the outcome of that particular case is by no means obvious.
Re:"Free" Linux Distro
by
Anonymous Coward
·
· Score: 0
hmm. i don't think your point is on very solid ground if it's about contribution to an imaginary infringement.
Unless I'm mistaken, copyright law in the US says you can't distribute said derivative work without permission, and you can do whatever you please to a copyrighted work so long as you don't redistribute it.
--
The only way the typical/.er can pick up a chick is with a forklift. -- AC
(Disclaimer: IANSIKWITASTTWAGOS. [I Am Not Sure I Know What I Am Talking About, So Take This With A Grain Of Salt])
The scope of US copyright law is distribution; you're free to use a copyrighted work in any way you please, as long as you don't distribute it or a derivative work without permission. Since dynamic linking only occurs in the act of running the program, the resulting dynamically-linked program is never distributed, since it exists only in core when it is being executed.
Oppose static linking, wherein the library is combined with the program at build time, and this derivative work gets distributed instead of just the program that uses the library.
--
The only way the typical/.er can pick up a chick is with a forklift. -- AC
You're mistaken. Copyright law says you cannot prepare a derivitive work, regardless of whether or not you distribute that derivitive work. See for example Micro Star v. Formgen. In this case, Micro Star distributed MAP files for Duke Nukem. The MAP files were not derivitive works, but they allowed the end-user to create derivititive works.
We are not talking about TcX, we are dealing with plain vanilla GPL which has no such clauses. The FSF's stance on linking has been very clear for a long time, and connections to a server do not fall under this criteria.
Furthermore, it would have to be a very special type of connection for anyone with any knowledge of computing and software to seriously consider a opening a communication channel an act of linking.
We are not talking about TcX, we are dealing with plain vanilla GPL which has no such clauses.
MySQL is licensed under said plain vanilla GPL. That's TcX's interpretation of the GPL.
Furthermore, it would have to be a very special type of connection for anyone with any knowledge of computing and software to seriously consider a opening a communication channel an act of linking.
Since when did judges have "any knowledge of computing and software"?
--
The only way the typical/.er can pick up a chick is with a forklift. -- AC
In the case you refer to, FormGen claims that Micro Star is creating derivative works, not that Micro Star is enabling the players to create derivative works. This seems to be based on the fact that the maps have the same theme and a sufficiently similar plot (post-apocalyptic Los Angeles with Duke Nukem running around shooting pig cops and blowing sh*t up).
In short, the case you refer to is irrelevant.
--
The only way the typical/.er can pick up a chick is with a forklift. -- AC
"One of the reasons we are looking forward to having the GNU system finally available from the GNU Project is that it will be only free software," Stallman added.
Doesn't Debian only include Free (as in speech) software???
Yes, it does! Now re-read your quote... Notice the phrase "One of" at the start at the sentence?
There you've got it! Stallman didn't say it was the reason. Because (as both you and he has already noticed) there already exists operating system kernels that are free software.
So Stallman must think there are other reasons to looking forward to HURD as well. Don't know what they are? Well, does the phrase "features" ring a bell? HURD is designed from the top down as a collection of daemons running in user-space (well, sort of), that provides the normal operating services. This means extending the HURD with new functionality is much easier than extending something like the Linux kernel. Since this is a pretty new concept, it remains to be proven whether this i something people really want (they will not want it if it has bad performance, but the promises for stability, maintenance and new features are great...).
Re:"Free" Linux Distro
by
Anonymous Coward
·
· Score: 0
no. the author has no right to restrict the USE of the program, which linking to other binaries for own use is.
In the case you refer to, FormGen claims that Micro Star is creating derivative works, not that Micro Star is enabling the players to create derivative works.
Yes, on further examination, I guess you're right. I guess Galoob v. Nintendo is the best I can come up with, and Galoob won that case, so it's surely not the best. In both cases the ninth circuit appeals court implies that it is willing to consider preparation of derivitive works to be infringement without distribution of that derivitive work, so long as that derivitive work is in "concrete or permanent form".
But dynamic linking at run-time isn't concrete or permanent form. It is transient; it disappears when the library is unlinked or the process terminates.
Network connections aren't concrete or permanent either; they disappear when the connection is closed.
--
The only way the typical/.er can pick up a chick is with a forklift. -- AC
Yes. I spent a few microseconds considering the possibility, as remote as it was.
I don't think big companies crushing the little guys, curtailing free speech, and raping the copyright system (among other legal facilities they're abusing) is a correct and justified application of any law.
Doubly so when that lying, two-faced scum ball, Jack Valenti (may he burn in Hell), is behind it.
And that was MPAA v 2600. Sorry.
--
The only way the typical/.er can pick up a chick is with a forklift. -- AC
I didn't say overall that the DMCA might be correct, but that as it was applied in this particular case did you consider that it may have been justified? The DMCA has yet to be tried on its more unconstitutional facets.
I can't really get into that, since I haven't been following MPAA v 2600 very closely. It kinda makes me ill to think about it...
--
The only way the typical/.er can pick up a chick is with a forklift. -- AC
From the article....
by
phunhippy
·
· Score: 0, Redundant
"In India there are a number of people who are capable of seeing free software as an ethical and social issue, whereas in many parts of the world very few people recognize the ethical and social issues, and they are more interested in the practical benefits of today's free software," Stallman said.
And err.. what are these social and ethical issues when they are more interested in the benefits of it... errr.. maybe me just tired.. can someone explain what he's saying there.. i'm lost....on this one....
Quoting the article: "Linux is a kernel, and now we have our kernel, which is an alternative to Linux, and they both work in the context of the overall GNU system, as the kernel alone won't run without the rest of the system," he said.
Linux alone actually runs quite well, though not doing much of interest. But by adding only a few (non-GNU, I believe) tools to the kernel, it is quite capable as, for example, a router.
Re:Linux alone
by
Anonymous Coward
·
· Score: 2, Insightful
But then it would have most likely been built using GNU tools.
>Linux alone actually runs quite well, though not >doing much of interest.
Yes, but linux+GNU tools doesn't do all that much of interest, either, untill you add the other things we take for granted . ..
Which, of course, is why when most people say "linux", they *don't* mean "linux kernel and GNU tools," but also perl, sendmail, X, and a gaggle of others . ..
Wouldn't GNU be more free when people could use it without the nagging of people about naming it?
-Live free-;-)
(disclaimer: posted with Opera (unregistered) on KDE on X installed with RedHat (copied) distribution running with GNU-tools on Linux kernel) (disclaimer #2: using http protocol) (disclaimer #3: Sent through Freesco firewall which uses GNU...blablabla...)
-- If you mod this up, your slashdot background will turn into a beautiful sunset!
Shouldn't we stop this whole naming charade? It seems pointless to argue who should be credited for putting together the Linux kernel and the GNU libraries, tools and GUIs, to create an operating system.
I say let RMS call it GNU/Linux, if he enjoys it so much. I reserve the right to use it without naming it. So there!
-- You need to install an RTFM interface.
Re:Linux alone
by
Anonymous Coward
·
· Score: 1, Funny
yeah. and some of the sourcecode might be written with notepad so give some credit to microsoft too.
Re:Linux alone
by
fonebone
·
· Score: 3, Insightful
Which, of course, is why when most people say "linux", they *don't* mean "linux kernel and GNU tools," but also perl, sendmail, X, and a gaggle of others . ..
RMS needs to realise that people just say "Linux" because its the closest replacement to "Unix". but people always refer to "Unix" to mean a whole collection of tools and libraries, the same as GNU/Linux. so it's an understandable (mis)use of language.
--
when the rain comes, they run and hide their heads. they might as well be dead.
Linux alone actually runs quite well, though not doing much of interest. But by adding only a few (non-GNU, I believe) tools to the kernel, it is quite capable as, for example, a router.
Perhaps you're not familiar with this, but when all Un*x kernels (including Linux) boot, they automatically run a program called `init', which, in turn, invokes/bin/sh to run all the basic system services. According to the LSB, the Linux shell is GNU Bash (sorry, can't find the link right now). So, an LSB-compliant system requires Bash to boot!
-- There are reasons why democracy does not work nearly as well as capitalism. -- David D. Friedman
Linux alone actually runs quite well, though not doing much of interest.
How well does Linux run without libc?
-Bruce
Re:Linux alone
by
Anonymous Coward
·
· Score: 0
The original post was concerned about running, not building, that kernel:
"Quoting the article: "Linux is a kernel, and now we have our kernel, which is an alternative to Linux, and they both work in the context of the overall GNU system, as the kernel alone won't run without the rest of the system," he said."
Just because noone bothers to use Linux with anything else than glibc nowaday doesn't mean that it can't be done.
Yeah and No...
by
SerpentMage
·
· Score: 5, Interesting
I read the following in the article:
"In India there are a number of people who are capable of seeing free software as an ethical and social issue, whereas in many parts of the world very few people recognize the ethical and social issues, and they are more interested in the practical benefits of today's free software," Stallman said.
I think it has nothing to do with India in specific. It has more to do with that getting people to pay software when they do not have the money is the issue.
Last time I checked Indian programmers want to be paid just as much as everyone else on this planet. It is just right now that Indian programmers are getting shafted and paid less than they rightfully deserve.
While the FSF does not preclude getting paid, it makes it DAMM difficult. If you look at the past Slashdot arcticles you can see a good business model is what makes sense. I would like the FSF to consider the fact that people have mortgages, children and college.
Sure there are companies that are doing ok. IE Redhat, but Redhat is one of the few. The rest are having problems as witnessed by the slashdot articles. Philosphical arguments are easy when you are feed, clothed and have a roof over your head.
--
"You can't make a race horse of a pig"
"No," said Samuel, "but you can make very fast pig"
Re:Yeah and No...
by
Anonymous Coward
·
· Score: 0
Philosphical arguments are easy when you are feed, clothed and have a roof over your head.
sort of like mr. Ted Turrner and his commie ex-wife. "Everyone should make the same!!!!!", "everyone should get free healthcare and everything else you can imagine." "it will be paradice because everyone will have as much money as I do right now!!!!"
"If you look at the past Slashdot articles you can see a good business model is what makes sense."
I think you hit the nail on the head with this statement, but you have to understand that there are plenty of proprietary software businesses going under, because of bad business models. The current economy isn't demonstrating that Free Software can't make money. It's demonstrating that nobody can make money off of a bad or non-existant business model. The companies with solid business models are making money in both proprietary and free software. Those that don't have them aren't. This doesn't really come as a surprise.
I agree Free Software != bad business model. I just get nerved by comments made by people who want to fundementally drive everything philosphically.
Linus's attitude is amazing and that is why I think LINUX does so well. He has the attitude of live and let live.
--
"You can't make a race horse of a pig"
"No," said Samuel, "but you can make very fast pig"
Re:Yeah and No...
by
Anonymous Coward
·
· Score: 0
"I would like the FSF to consider the fact that people have mortgages, children and college. "
And you think FSF employees don't?
Re:Yeah and No...
by
Anonymous Coward
·
· Score: 0
Ahem..
everyone should get free healthcare
Everyone should get free healthcare.
If you took off your US-centric glasses, you'd notice that most of the "best" countries (as rated by the UN) have public healthcare (including Norway, Canada, Australia, and Sweden)
Re:Yeah and No...
by
BasharTeg
·
· Score: 3, Insightful
Last time I checked Indian programmers want to be paid just as much as everyone else on this planet. It is just right now that Indian programmers are getting shafted and paid less than they rightfully deserve.
No, American programmers are getting shafted by the US Immigration and Naturalization's failure to make sure that immigrant professional wages don't crush citizens' professional wages, by limiting the number of foriegn professionals are allowed to enter our market. The flood of Indian programmers has hit the American programmer's paycheck, and we now have CCNA and MCSE NetAdmins making more money than programmers with a B.S. or M.S. in Comp Sci. I do agree with you though, force the employers to pay the Indians reasonable wages, so the rest of us can compete with them. If you can get an Indian Java programmer for 20,000 or less, and an American programmer is looking for something in the 50-70k range, there's no competition. If everyone was paid in the same range, then you could decide between an American with a B.S. in CompSci, or the Indian programmer. I'm not a racist, and I don't hate Indian programmers, but it's a fact that they ARE flooding our market. The same way laws work to protect American companies from 'dumping', and tariffs are applied to imports (like the steel issues recently), the INS is supposed to protect the economy from a flood skilled laborers that dilute our labor market.
Before anyone flames me about immigrants' rights, no one had a RIGHT to immigrate here. Most of these programmers aren't immigrants anyway, they just get granted work rights because they're professionals and companies will sponsor them.
In my experience, free software is helpful in making money doing consulting and custom programming, which is a significant source of overall programmer income. It does not in the slightest make it hard to get paid -- in fact easier, because the client is paying only you, not you and the software vendor.
But that's not even the point here -- the point is that proprietary software is based on the idea of false scarcity -- of withholding software use even though it would cause the owner no harm if it was more widely used. In more prosperous countries this isn't too big a deal -- people can afford most of the software they need. It would still be better for our society if people could get any software they needed...
But in the developing world the false scarcity can hit hard -- of course, copyright violation is much more widespread in these places, but that's something of a bandaid fix for the underlying problem. Scarcity is very real in those places, and to create false scarcity ontop of that is even worse.
Developing countries must invest in infrastructure. Free software is infrastructure -- it is something that can be built on. Proprietary software makes for bad infrastructure -- it costs more and more as you use it more and more, and your ability to extend and enhance it is greatly limited.
Re:Yeah and No...
by
Anonymous Coward
·
· Score: 0
Are you implying that the Indian programmers do not possess as much education as their American counterparts?
Not sure exactly what the OP's problem was. My problem is that programmers have more lenient expectations than, for example, restranteurs (sp). IOW, the Indian (just because this is the country/nationality that has been used thus far) programmer has a better shot of getting into the US than a doctor (if you haven't arranged immigration for an Indian doctor, please don't comment on this. It is not as easy as it seems) or restaurant owner.
-- Jesus was all right but his disciples were thick and ordinary. -John Lennon
Re:Yeah and No...
by
Anonymous Coward
·
· Score: 0
Are you implying that the Indian programmers do not possess as much education as their American counterparts?
Do you think I won't be bold enough to state that I believe American colleges are superior, especially in the area of Computer Science? Think again. I will most definately state that American colleges are superior in this subject, and therefore, attending non-American college, could possibly result in an inferior education when compared to an American counterpart.
In my experience, free software is helpful in making money doing consulting and custom programming, which is a significant source of overall programmer income.
So, is your argument then that all developers should be contractors? It may be true that 75% to 90% of programming involves in-house and custom work, but that's no reason to ignore and impoverish the remaining 10% to 25% who are in the business of software-as-a-salable-product.
-- A Government Is a Body of People, Usually Notably Ungoverned
Just a quick question...how does this apply to computer game companies? How do you make money producing computer games if people expect to receive the hard artwork, design, programming for nothing? It DOES hurt people/programmer (certainly in this case) if they spend a couple years creating a great game and then are expected to give it away. There is no support contract to be had here. Updates/fixes are EXPECTED and are free. Also, not all games can be or should be multiplayer and thus there is no sure moneymaker in the form of a battle.net type system where you pay to play.
The "give it away for free" idea doesn't work for all software/situations. Rarely does ANY hard, fast rule.
-- In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
I don't think games matter that much -- morally, philosophically, or economically. They are purely a luxury. A world in which there is an artificial scarcity of games is not that much worse than one where games are freely available.
It's nice if game companies give some things away -- infrastrutcure like SDL, for instance -- but in many ways they are incidental. Especially in the context of the advancement of the third world.
The US has a large population, pays well for skilled, technical work, and is very influential in a number of technical and academic fields. So if someone is in another country and seeks to gain money, experience, reputation, time spent in the US can be very valuable.
Of course, once these things have been acquired, many people move elsewhere or return to their home country, where the quality of life - in every other regard - can be superior. Especially now that they are more secure in their career and finances.
So it comes down to cost/benefit. Endure the sometimes nasty aspects of US life and society in exchange for money and experience. When these are no longer such a high priority, move on. It's a bit like the way some notable US companies move their production into countries with cheap labour and lax labour laws... but in reverse.
I gave at the office. Games do matter economically since MOST (I'd wager) computer buyers/users also buy games. It is a big moneymaker overall. Luxuries DO matter. People LOVE luxuries, that is why they are luxuries.
In any case, your response clearly shows that at least with entertainment software/games, I list a clear exception to the RMS rule that all software should be free.
I suppose the thousands online at any moment playing Quake, Everquest, etc, are insignificant? I suppose the reason the racks are FULL of games in software stores is insignificant. Demand drives games sales - the demand is clearly there. Not earth-shattering but hardly insignificant. Games are one of the MAIN things people expect to be able to use on a desktop system. No games, no buy.
-- In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
That answers the question I asked. Unfortunately, the question I asked wasn't the correct question. Perhaps it is better phrased as: why come to the US permanently?
Of course, I guess most people coming permanently are from places where it isn't so nice (I know a Cypriot who doesn't care for Turkish rule. She's now a US citizen. Cubans don't care for Castro, etc.)
-- Jesus was all right but his disciples were thick and ordinary. -John Lennon
How do you make money producing computer games if people expect to receive the hard artwork, design, programming for nothing?
How about the program is free, but the artwork, etc... is loaded off of an XML sheet or something, and you distibute that? Works for some people.
Re:Yeah and No...
by
Anonymous Coward
·
· Score: 0
"In India there are a number of people who are capable of seeing free software as an ethical and social issue, whereas in many parts of the world very few people recognize the ethical and social issues, and they are more interested in the practical benefits of today's free software," Stallman said.
Yeah all us evil people who see our computers as useful tools rather than as weapons in the battle of Good vs Evil. Stallman still has no clue about the real world.
Whatever the philosophical arguments over politics and design it is too late now. The boat sailed nearly a decade ago, GNU gots lots of stuff onboard but not a kernel.
I'll just chip in and both agree and disagree with you.
You can't get high quality artwork etc. produced for nothing, and you can't make enough money on sales to cover it if anyone can easily copy and distribute what you sell for no cost.
However, there is a distinction between programs and data. You could GPL the code but retain the usual exclusive rights to sell the game content. This would in no way impact your ability to make money, and even RMS wouldn't quibble about it.
Why would you do this? I suppose you might if you wanted to save on development costs by using GPL code that is already available, or encourage your users to create hacks and extensions, thereby adding to the popularity of the game.
This doesn't mean all software should be free, just that all software *could* be free. And I mean libre, not gratis.
that's no reason to ignore and impoverish the remaining 10% to 25% who are in the business of software-as-a-salable-product.
No, that's not the reason. We don't need a reason.
We also don't need to buy their products if we can get as good for free with no strings attached. Now you give a reason why we should. If your business model becomes obsolete, adapt or fail.
So you don't buy software. Fine. I could care less if you did. But it's the people that DO buy software that pays the wages of those 10% to 25% of developers.
If no one buys their products then the market has spoken. So be it. But so far the software-as-product business model has been running rings around all the business models advocated by the Free Software community. I can count the currently successful Free Software companies on one hand.
This is not an indictment of Free Software. Rather it is an observation of the current state of affairs. Perhaps the future will be much different. Perhaps the future will see the elimination of software of an economic product.
-- A Government Is a Body of People, Usually Notably Ungoverned
>I would like the FSF to consider the fact that people have mortgages, children and college.
So now it's RMS' fault that people overextend their finances, buying expensive housing in overdeveloped areas with money they don't have, and believe the modern myth that education == formal schooling?
Pick up a copy of Countryside magazine sometime. You might be amazed at what some people are doing. It's very easy to live comfortably if you can reject the "Buy! Buy! Buy!" that our capitalist system is constantly shoving down our throats. Now, I'm no opponent of capitalism (or communism or socialism for that matter, at least as economic systems engaged in without government involvment). I'm just suggesting that you take responsibility for your own choices. If you choose to live a lifestyle that requires a high influx of money from others, don't whine at others' altruism just because it makes it a little harder to make all that money.
Oh yeah, one last note... if your kids want to go to college, let them pay for it. There are many good state schools where one can reasonably make enough money for tuition and living expenses working part-time while taking classes. (@ U of Idaho, in-state fees + tuition was $1k per semester when I graduated in '97, and there are many cheaper schools.) It'll teach them financial discipline, if nothing else. Maybe they'll have to take fewer classes per semester; big deal... Who cares if it takes you 5 or 6 years instead of 4 to graduate. Plus I found that fewer classes I took simultaneously, the more I got out of what I did take...
Yeah, but those 10% of developers (actually I doubt it's even that high once you include all in-house development staff employed by industries that use software) mostly *don't* sell software as a product.
They rent their work and creativity to an employer who sells the product. They could get paid to write and maintain it if it's needed, whether the revenue stream comes from sale or service, or if they work for a non-software company that relies on the code.
It doesn't make much sense to say the software-as-product business model runs rings around the Free software business models. Free software isn't about a business model.
Look at it from the other side. More people use software than sell it. If you use software but sell something else, it's in your interest to use GPL software and add your contribution back to the community.
There will always be the opportunity to sell software as a product, with per-user licensing; just not in every niche, because free alternatives edge in and undermine prices. Except for interoperability with other proprietary software, who would pay to license MS SQL server for a large project when they can get PostgreSQL for free?
As someone who is not familiar with the HURD project (other then: it's a GPL'd Kernel?) can someone provide us with a brief list of some of the cool features/immediately noticable advantages HURD should provide? (This isn't intended as flamebait - I just seriously couldn't dig up much info in plain english)
The most commonly stated advantage is that since if you have the right translator a filesystem can be attached via a port by any user. Thus, a norm al user can 'mount' a filesystem in her home directory (say).
That's just the tip of the iceberg of course.
Re:Benefits?
by
Anonymous Coward
·
· Score: 1, Informative
Hi, I can try, but explaining all advantages, and all potential advantages, and explaining why it works and what other advantages result, takes a long time. So it is better you read the introductory papers on http://www.gnu.org/software/hurd/docs.html as well Some advantages: 1. You can develop your own servers and attach them to the filesystem. If they speak the Hurd protocol(s), your servers will automatically be seamlessly integrated in the overall system. This is how user space filesystems work, but also user space network protocol stacks, user space crash servers, user space exec servers (reading your binary formats) etc. All this as a user, un-privileged, without cooperation by syadmins. 2. You can give up permissions and regain them (in exchange for a password for example). This gives you real security. 3. The Hurd already comes with a couple of natural extensions to POSIX. For example, you can have multiple user and group ids, some effective, some available (and you can exchange them), You can fine control the ids of running processes, process groups etc. In fact, you can control even things like environment variables in running processes. 4. As all system servers are in user space, you can debug them with gdb. Even the critical servers, but for this you have to start a second Hurd. Which brings me to 5. this point: you can run multiple instances of the Hurd or other systems in parallel. In fact, it is theoretically possible (and not hard to implement) to "soft-reboot" this way, eg, you start a new Hurd instance, migrate what you need from theone instance to the other, and turn down the old instance. 6. Those multiple instances can be started by an unprivileged user, of course! That comes off a bit strange at first, but once you get into the mode of thinking, everything becomes a filesystem or other server and plugs itself into the Hurd design. The possibilities are endless. Thanks, Marcus Brinkmann
what's the hurd?
by
Anonymous Coward
·
· Score: 1, Informative
"The GNU Hurd is the GNU project's replacement for the Unix kernel. The Hurd is a collection of servers..." I don't understand how it can be a "collection of servers". This is from here a page off of the Hurd link in submission. Help.
The Hurd uses a microkernel architecture, and currently runs over Mach. In this architecture, operating system services are provided by "servers" that provide those services to conventional applications. For instance, there's a "file server" which apps communicate with for access to files.
--
KMSMA (WWBD?)
Re:what's the hurd?
by
Arker
·
· Score: 5, Informative
The HURD is a Hird of Unix Replacing Daemons. Clearer?
What's a Hird? Hurd of Interfaces Representing Depth. There, all clear now?
Academic CS guys have been saying microkernels are the way of the future for years now. Mac OS10 runs on the Mach microkernel. Windows NT was supposed to be a microkernel, although by the time it actually made it to the light of day so much had been stuffed back into the kernel for performance reasons it really isn't one.
The number one drawbacks to microkernels, as the above might lead you to guess, is performance. On a single processor system expect a microkernel to lag significantly performancewise in comparison to a monolithic kernel with equal optimisations. That's a result of the fact that so many things we think of as system services are user processes instead, and of the communication overhead involved (message passing between components is used extensively, and this is not the fastest way to handle things on a uniprocessor system.)
Why do I say "on a uniprocessor system?" Well, some of that overhead becomes unavoidable anyway when you move to a multiprocessor system, and a microkernel is inherently multithreaded, so it's quite friendly to multiprocessor systems. So as multiprocessor systems become more common the performance gap may drop.
Currently the HURD is a collection of servers that run on top of the GNU Mach microkernel. Does that sentence make more sense for you now? I hope so.
The GNU Mach microkernel is something of a performance dog, but at this point the HURD is still at a development only stage anyway so it doesn't much matter. It will probably be moved to an L4 microkernel instead before it's used in production machines. The L4 family gives much improved performance. Still slower than a highly tuned monolithic kernel like Linux, particularly on uniprocessor systems, but much closer.
So if microkernels are slower, why use them at all? Well, they have the potential to bring an entire new world of flexibility to computing. Imagine having different "personalities" - different collections of "kernel service" daemons, so that your box can run Linux, BSD, Solaris, VMS, or even Windows sessions, on the fly. Imagine being able to switch between them, or run different ones simultaneously, without having "root" privileges and without affecting other users. This is just one of the many interesting things that could be done on a microkernel system but not on a monolithic one. Another one is a system where any user can do all sorts of things that normally require root access, except for mess up other users.
None of the pre-existing systems seem to have ever really taken advantage of microkernel design - rather they just use a microkernel to emulate a single monolithic kernel (usually BSD.) However, there are some pretty incredible microkernel only tricks out there waiting to be done, and the HURD developers plan on finally doing them.
-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Re:what's the hurd?
by
Anonymous Coward
·
· Score: 0
Microkernel has no real advantages - this is why it's not used.
First, it's ineffective in x86. It uses too many context switches than normal OS.
Security: creation of sane security policy for microkernel is much harder due to
increased number of subjects and objects and
lack of observable links between them.
Re:what's the hurd?
by
Anonymous Coward
·
· Score: 0
> First, it's ineffective in x86. It uses too many context switches than normal OS. You know, to follow similar quotes by Linus: "Then make context switches cheap." The L4 project does exactly that. You can send a message, including the context switch, in a couple of hundred cpu cycles on ix86. it's highly optimized. There are people thinking how the Hurd can be ported to L4 (it needs the design of some missing pieces between the Hurd and L4 that are currently in Mach). > Security: creation of sane security policy for microkernel is much harder There are certainly issues, especially how to prevent DoS attacks for example, and in general control resource consumption. I have not yet studied this subject, but just because it is harder doesn't mean that it isn't the right thing to do anyway. The Hurd security model is actually quite simple, and enough to emulate the Unix model and a bit more. It also offers more (theoretical) security by dropping and regaining privileges. However, I will note here that the real security is not good because of bugs, and that we don't have a solution for resource control.
The GNU Mach microkernel is something of a performance dog, but at this point the HURD is still at a development only stage anyway so it doesn't much matter. It will probably be moved to an L4 microkernel instead before it's used in production machines. The L4 family gives much improved performance. Still slower than a highly tuned monolithic kernel like Linux, particularly on uniprocessor systems, but much closer.
Interestingly, a paper linked from the L4 pages
describes how Linux was ported to L4:
For L4Linux, the AIM benchmarks report a maximum throughput which is only 5% lower than that of native Linux. The corresponding penalty is 5 times higher for a co-located in-kernel version of MkLinux, and 7 times higher for a user-level version of MkLinux. These numbers demonstrate both that it is possible to implement a high-performance conventional operating system personality above a -kernel, and that the performance of the -kernel is crucial to achieve this.
They go on to say that they were able to get complete binary compatibility, including kernel device drivers, and were running X happily.
This kind of thing, coupled with the recent user-land filesystems in Linux, makes it look like Linux may eventually become a micro-kernel by the `back-door'...
Re:what's the hurd?
by
Anonymous Coward
·
· Score: 0
Well, in response to security anyone who knows gnu/linux's stance on wheel knows why it's sooo easy to hack/root a linux box
talk about persistance to complete a task
by
mark_lybarger
·
· Score: 1, Interesting
these guys will never realize when it just doesn't make sense to do a project. aren't they the ones who started that gnome desktop years after the kde desktop because they didn't like the licensing terms? now that gnome (or some of it anyway) will be heavily using the M$.NET technologies. i guess as long as their code can be licensed GPL, it's ok. really guys, this HURD thing, i've been reading about it here on/. for a few years now, and i just looks like a the little project that wouldn't die. yeah, fresh ideas are a good thing and all, but my question to those HURD people would be, what exactly are the new/interesting features (stability , robustness, smp) that you'll be providing the "community"? and how do you plan to over come the challenges the "other" kernel guys have gone through in the last 10+ years? to throw a little sarcasm in: who knows, maybe _they'll_ accept that pre-emptable kernel patch someone submits. and maybe _they'll_ never have a release 1.15.dont_use_this_tar_ball release. maybe they just won't use virtual memory at all. (did you see what happened to the 2.4 linux series with that one?)
Re:talk about persistance to complete a task
by
oyenstikker
·
· Score: 2
"what exactly are the new/interesting features...that you'll be providing the 'community'?"
Who says they have to provide anything to anyone? Maybe they are doing it because (*gasp*) they WANT to.
-- The masses are the crack whores of religion.
Re:talk about persistance to complete a task
by
mark_lybarger
·
· Score: 2
if a project isn't providing value of some sort, it's prudent to can the project. and saying they do it because they want to, but pounding the GNU/Linux marking shows that they do want their credit, even if it's not $$. these guys want a GNU system (as stated in the article) and will hold nothing back until they get it no matter how much of a drain it is.
Re:talk about persistance to complete a task
by
Vulture_
·
· Score: 1
Personally, I think integration of Mono into GNOME is going to have to hold up under a lot of scrutiny, not to mention a GNU patent search and various other stuff.
The Mono folks might be keen on the idea of integrating.NET into GNOME, but the rest of the GNOME community will have to be convinced that incorporating anything from Microsoft into their cherished GNOME is a good idea, and it will be harder than hell to convince them of that.
In short, don't worry about GNOME.
--
The only way the typical/.er can pick up a chick is with a forklift. -- AC
Re:talk about persistance to complete a task
by
oyenstikker
·
· Score: 2
"no matter how much of a drain it is."
A drain on what? The community? No, they don't owe the community anything. Themselves? They can drain themselves if they want to. They are free to work on whatever project they like. If you benefit, fine. If you don't, tough.
-- The masses are the crack whores of religion.
Re:talk about persistance to complete a task
by
Isofarro
·
· Score: 1
[Off-topic, yes I know]
The Mono folks might be keen on the idea of integrating.NET into GNOME, but the rest of the GNOME community will have to be convinced that incorporating anything from Microsoft into their cherished GNOME is a good idea
What is Mono: a project to create an Open Source implementation of the.NET Development Framework. Note the important word that you've conveniently left out: _Development_ (as in Programming or Writing Code).
What is.NET Development Framework: a new platform for writing software. (Not webservices, not passport, not Hailstorm, not server applicatiosn).
So what do we have left: A runtime environment, a class library, a new language called C#, and a language specification -- and the ability to use other languages, such as Perl, Python, PHP, Ruby, C, C++, Haskell. The documentation for this is available from Ecma as a documented standard -- it just _happens_ to be submitted by Microsoft. Microsoft has submitted the specifications of C#, the runtime, the metadata and the other various bits of the.NET development platform to the ECMA for standarization.
Integrating the.net development environment into Gnome is exactly the same as implementing it in any other language, such as C. Note that you can write Gnome applications in Python, Perl, Tcl, Ruby, PHP, C - so why is it a problem writing an application in a standardised language like C# ?
Re:talk about persistance to complete a task
by
Vulture_
·
· Score: 1
so why is it a problem writing an application in a standardised language like C# ?
Very simple: patents and intellectual property. If M$ has patents/IP on C# or the.NET Development Framework, they could see this as a golden opportunity to wait until GNOME has been completely and inseparably integrated with Mono, and then crush GNOME in court, thus eliminating some competition.
If you don't think this will happen, recall the fiasco with Unisys, the LZW compression algorithm, and GIF. The effect on Mono, and any product that incorporates Mono (such as GNOME), could be devastating. Unlike Unisys (from whom we haven't heard anything for years now), Microsoft is likely to pursue whatever case they have against their Free competitors as zealously as they can.
Microsoft is fighting for its collective life now. Free Software is effectively rendering Microsoft's world-domination strategy completely useless to them. You can bet they'll do whatever it takes to stop this from succeeding. You can also bet they won't miss the opportunity Mono presents to do that.
Besides, C# sucks. It lets you do pointer arithmetic. (I don't remember where this was described, sorry.)
--
The only way the typical/.er can pick up a chick is with a forklift. -- AC
RMS strikes again
by
Anonymous Coward
·
· Score: 0
Nothing, and I mean nothing brands RMS as a self-centered zealot more than his insistance on forging ahead with Hurd. How can anyone think it will possibly make a difference to real-world users?
The HURD Dead Pool Betting Pool
by
linuxislandsucks
·
· Score: 4, Funny
I bet $150 Hurd will not be released this year..
Place your bets here!
-- Don't Tread on OpenSource
Re:The HURD Dead Pool Betting Pool
by
psavo
·
· Score: 1
I place 200 for that black birdie down there. wussitsname.. Lumix. Yeah, that's it, Lumix.
For non-finnish reders, 'Lumi' means 'snow' in finnish..
-- fucktard is a tenderhearted description
Re:The HURD Dead Pool Betting Pool
by
Anonymous Coward
·
· Score: 0
150 USD is too little. Why don't you offer 1500 USD or 5000 USD?
The fact is, _I_ could release the Hurd today. Or tomorrow. I have all the account privileges I need to drop a tar file on ftp.gnu.org.
Would it be any good? It would be much better than the 0.2 release in 1997! But why should I do that release today? I would only do it to win the 150 (1500, 5000) USD.
What you really want to bet on is if the Hurd will meet some sort of criteria by the end of the year. I am not sure what criteria, so I don't know if we will meet them. I don't know when we, the core developers of the Hurd, will be satisfied enough to make the next release. And we can release the GNU system based on a snapshot of the Hurd, too. However, with three and a half CDs full of Hurd binaries of the latest version of free software packages, and a steady pace of development, I don't need to worry about bets like this. I will simply continue to use and develop the Hurd, and let it gather momentum. The release will happen, and nobody needs to wait for it to join us.
Thanks, Marcus Brinkmann
Re:The HURD Dead Pool Betting Pool
by
bero-rh
·
· Score: 2
I bet $150 Hurd will not be released this year..
Place your bets here!
And place your offers to bribe the Hurd release people here.;)
-- This message is provided under the terms outlined at http://www.bero.org/terms.html
The GNU Project launched in 1984 to develop a Unix-like operating system to be offered as free software. By 1991, the Linux kernel was available, ahead of the GNU kernel, called the Hurd.
Oh yeah, the the Linux kernel was available in 1991, ahead of the Hurd kernel. I'd say eleven years and counting is "ahead". It's already been through dozens of revisions, spawned countless companies, aided a massive market bubble, and caused a giant, mutant penguin to terrorized Redmond, WA. I'd say it's "ahead".
The Gardener
-- --
Re:It's Ahead
by
pinkUZI
·
· Score: 2, Interesting
I'd say eleven years and counting is "ahead".
It really makes you wonder why the project hasn't died. From the article I really can't see anything that the hurd will offer that the linux kernel does not already offer. And with linux already as widespread as it is, it doesn't seem like the Hurd has much of a market.
-- You are receiving this message because your browser supports
Slashdot Sigs and you have Slashdot Sigs enabled.
Re:It's Ahead
by
Anonymous Coward
·
· Score: 0
Because RMS has a major case of "Not Invented Here" syndrome.
Re:It's Ahead
by
Anonymous Coward
·
· Score: 0
The article does not tell you much about the advantages of the Hurd, although it mentions the multi server design, _which you can't do today with Linux_. Your curiousness is actually expected, and natural. Why has the Hurd not died in all those years? There are reasons, some of them you can find out by reading the comments to this article, and some by studying the Hurd itself. Unfortunately, we don't have much beginner's documentation (or even developer's documentation for that matter), so for now I can only point you to the introductory papers, the mailing list and the source code. Certainly we will come to documenting all those advantages, but writing documentation, like everything else which is productive, takes time, and is of lower priority than fixing bugs and implementing some of the important new features.
Thanks, Marcus Brinkmann
Re:It's Ahead
by
Anonymous Coward
·
· Score: 0
In June of 1992 the German magazine C't published the
robustness ratings on available Unix kernels, based on the results
of the crashme test. Besting all comers, Linux won
the tests, trouncing Irix and other vaunted systems. To put this in more perspective, at that time
386bsd ("*BSD") was too immature to even participate; it would easily
crash without any help from crashme. And
of course the Hurd was unheard of. You can't crash what you can't
boot.
Linux took the lead in June of 1992 and has been at the front of the pack
ever since. The key to success was best put forth by Civil War hero
Nathan Bedford Forrest: ``Get there firstest with the mostest''.
In this respect, Hurd lost the race before it even started. Hurd stands Forrest's remark on its head. Perhaps Hurd's motto should be ``get there lastest with the leastest.''
Re:It's Ahead
by
Anonymous Coward
·
· Score: 0
Oh yeah, the the Linux kernel was available in 1991, ahead of the Hurd kernel. I'd say eleven years and counting is "ahead". It's already been through dozens of revisions, spawned countless companies, aided a massive market bubble, and caused a giant, mutant penguin to terrorized Redmond, WA. I'd say it's "ahead".
You're talking about GNU/Linux. The kernal didn't do all that, the GNU/Linux operating system did all that. Without GNU Linus wouldn't have had anything more than Athios or any of the other dozens of OS's that are developed for fun.
And I never understood why GNU/Linux caused all that which you mentioned while everybody ignores BSD. Up until faily recently BSD offered better performance in many areas (still out performs GNU/Linux in many areas) making it a very good choice for servers. Hell, OpenBSD has been great for being secure server base compared to every other OS on the planet.
And BSD has a license that is more agreeable to people who don't care about their freedom and to corporations (like Apple)
+1 Funny on the MQR standard
by
MarkusQ
·
· Score: 1
I think that Torvalds guy should give more consideration to how he names his creations, like the GNU guys do.
*laugh* I can see three ways this statement could be taken, all of them collectively funny.
What I don't see is why anyone would mod it "flamebait"...
-- MarkusQ
Mach sucks, though.
by
Anonymous Coward
·
· Score: 0
The reason hurd will see the light of day is if the hurd port to a decent microkernel, L4ka, becomes the primary development focus...
Re:Mach sucks, though.
by
Anonymous Coward
·
· Score: 0
GNU/TURD is unfortunately not very portable between microkernels at all. A better bet for a microkernel system is IBM's Sawmill project. No releases as of yet, but I wouldn't worry, they're still about 10 years ahead of GNU/TURD.
yeah i am damn excited. its good its cool whoooaaah,. hurd is coming, its gonna bash all compatition. Its been blessed by the pope of free software. beware penguins coz you will be trampled under the hooves!! Do i care! or do you care. Credit is all he wants. He is getting too much of it. People call him pope of Free software! and then he rants on in his interview that 'they' are forgotten. It is rather that 'he' is forgotten not 'they'. And i really think its not really gonna come out this year. Its been long since hurds coming out. Do you need it, do i need it!! Long live the penguin! And for gods sake somebody tell thay guy to stop playing around with recursive acronyms. English is not gcc. Recursion is somehting i better leave to my Box to figure out already i got enough hurds trampling my brain
-- My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
FB : https://www.facebook.com/TanveersPhotography
*sniff sniff* - I smell a Flamewar a'brewin :)
by
NeoTron
·
· Score: 1, Funny
Wheeee:) Now we'll have the "Hurd is better than Linux because" arguments, and the "Linux is better than Hurd" stuff too:) And we all know what Linus thinks of microkernels:)
*Sits back and watches the ensuing fun*
:)
Re:*sniff sniff* - I smell a Flamewar a'brewin :)
by
Anonymous Coward
·
· Score: 0
linux is obsolete.
Re:*sniff sniff* - I smell a Flamewar a'brewin :)
by
Anonymous Coward
·
· Score: 0
I would never encourage such a flame war. But when people question the Hurd based on the assumption that it does nothing that is worth their attention, then I have to disagree and list some of the advantages of the Hurd over Linux, BSD, or whatever other free operating system kernel out there. Linux is much better than everything in many areas. It is fast, it is reliable, it has an unmatched support for hardware, just to name a few. The Hurd has its own advantages where it is unique. If you use or develop one or the other depends on your priorities and the job you have to do with the system.
Thanks, Marcus Brinkmann
Don't post on level 2 like that!
by
Jeppe+Salvesen
·
· Score: 2, Troll
Crikey. Don't post on level 2 when you're just too dumb/tired to understand what he's saying.
Quite simply : In the west, we only care about linux because it's cheap. In India, they care because it's Free as in Speech and they consider that a good thing.
--
Stop the brainwash
Re:Don't post on level 2 like that!
by
nil_null
·
· Score: 0
I just came back from India. It is a total dump. But they are hardcore into computers. And 62% of the country is in poverty. Hence I think they care more about free as in beer. But some of the people understand "free as in speech".. I think its the same as the west. I can't see India caring more about ethical and social issues more than western countries. Look at how much they've let their country go to waste. They don't regulate polution at all, they don't provide education to the poor. Maybe its because they have so many ethical and social problems that makes them more understanding.
Re:Don't post on level 2 like that!
by
jazzyjez
·
· Score: 1
They don't regulate pollution or provide education to the poor because the government is poor and corrupt. It costs money and takes political will to do these things. And it is especially difficult to do when you're considering the second most populous country on the planet.
Having said that, the US doesn't regulate pollution either...
Compared to most other 3rd world countries it is doing pretty well. You can't compare it to northern countries.
I agree though - there's no reason to suppose Indians are more into free speech than anyone else. Indeed, I think quite the opposite: their politicians get away with almost anything, and indeed the vast majority of Indian developers use Microsoft products.
I think Stallman's comments stem from him being a bit of a hippy with the usual preconceptions about India being, like, so cosmic man...
Re:Don't post on level 2 like that!
by
Anonymous Coward
·
· Score: 0
I suspect you'll find that 3rd-world countries in general like Open Source (I'll be in trouble now...) because almost everything else in those countries is already owned by or rented from american multinationals, and they can't afford the vendor lock-in of proprietry sw. Or the balance-of-payments problems which arise when the US is the only country in the world with a software industry worthy of the name. For some places this is a genuine issue of national independence.
What IS the status?
by
pinkUZI
·
· Score: 3, Funny
The Hurd...provides a rather complete and usable operating system today. It is not ready for production use, as there are still many bugs and missing features.
Complete. Usable. Not Ready. Buggy. Missing Features.
-- You are receiving this message because your browser supports
Slashdot Sigs and you have Slashdot Sigs enabled.
Re:What IS the status?
by
Anonymous Coward
·
· Score: 0
Following the ol' Microsoft model, huh? Sounds like a success to me!
Re:What IS the status?
by
Anonymous Coward
·
· Score: 1, Informative
Ok, as I am the one who wrote it, I try to explain. The Hurd is complete as an operating system, in the sense that it provides a full blown POSIX compatible API that works. It is usable if your requirements are within the features it does provide. It is not ready for production use, because it still crashes too early under heavy load (bugs) and lacks some features important in a production environment (pick one, let's say firewalling). I should probably be a bit more verbose about this on the web page, but I only have so and so much time and it is more important to fix the bugs and add the features, than to keep track of what is buggy and what is missing. We are always looking for skilled volunteers to write documentation, status reports etc, so if you want to help with it, be welcome.
The Hurd: Complete. Usable. Not Ready. Buggy. Missing Features.
Linux: Complete. Usable. Ready. Good. ed - The standard editor.
BSD: Demon. Devil. Red little guy with a fork. Rock solid. No features.
Microsoft: Complete. User friendly. Always ready. ``Features''. See previous element.
Ironically enough...
by
Anonymous Coward
·
· Score: 0
Turd works just as well as a recursive acronym as Hurd, for saying exactly the same thing. That's the big downside of recursive acronyms: the first letter is kinda redundant...
Persistence is a virtue
by
anandsr
·
· Score: 3, Insightful
If you think why MS is so ubiquitous, it is because of their persistence. They will do whatever possible to sell a software. If still they fail they try again again and again. If they fail they will find a way to force it down your throat.
That is what RMS is. He is persistence. If it wasn't for his persistence, there wouldn't be a GNU project. And detractors may say what they like but Linux wouldn't exist without GNU (I don't agree to GNU/Linux). People who can't see the benefit of GNOME, must understand that it was GNOME which forced QT to reduce restrictions in their license so that you can trust that QT won't be taken away in the future.
HURD is a unique product, although I don't agree with the cathedral like way they produce it but still will be one product which can compete with Linux in the future. Its only a matter of time, when the system is made more efficient.
-- Hurry up and jump on the individualist bandwagon!
The Hurd and Linux
by
ukryule
·
· Score: 5, Insightful
In an attempt to answer all the 'why not just use Linux?' questions, have a look at the man's explanation of it.
Basically, Linux wasn't around when Hurd was started, and they believe it is different enough to complete/compete despite the grand rise of Linux. (Remarkably honest & non-political notes by RMS)
Good luck to them - i hope it succeeds (we can't have Linux becoming a monopoly...:-)
There are many other advantages to Hurd than Linux if you look at it from the developer's point of view. Linux is monolithic that means everything goes into the kernel. It is a development nightmare. If you look at Linux kernel development from the outside, you will realize the fatal flaw in it development - that it is too big to be a single project. It is could be handled better if it is released as several independant projects.
This is what Hurd will achieve - I hope. You need not wait for 2-3 years for a major release (uh, once it gains momentum I mean). Parts of the system can be released independant of others. Independant vendors/developers can release device drivers or applications without being afraid that it will be break with the next kernel release. No more "Linus is overloaded" problems.
But probably it lacks a strong leadership, which may be why it is taking so long to get it off the ground.
Hurd will almost definitely never become something useful. Utility is not one of RMS's priorities. To RMS, the only important things are that:
it's "free", according to his personal definition
it's got GNU or RMS in the name
Of course, other that excessive kool-aid drinkers, most people place utility above those factors. I can see it now:
RMS: Upgrade to GNU/Hurd 1.5! It's 25% more Free than 1.0! user: Does it support USB2? How about my RAID controller? RMS: No, but it's compatible with GPL 3! And it has GNU in the name!
Hurd will almost definitely never become something useful.
HURD will be the next operating system of choice (for the hardcore gnu zealouts), when linux "sells out" (becomes popular enough to the point where joe user knows how to use it).
How long did we have to wait for gcc to get past 2.7.2? And are you aware of the whole egcs split/merge. Luckily RMS realized that he was going to have another XEmacs on his hands if he didn't allow egcs to become the "official" gcc.
That doesn't change anything. The original post insinuated that RMS never managed to get anything to "production". gcc has been used for production purposes since long before 2.7.2.
No, I didn't say that. I said that RMS places "freedom" over utility. If you read the "philosphy" documents at fsf.org you'll see that this is true.
GNU projects only become useful when a significant number of people other than RMS are involved. (or when RMS isn't involved at all) I doubt that Hurd will ever reach the critical mass required, simply because it'll be a huge pain to switch to it, and no compelling reasons to do so. Compelling reasons are unlikely to appear, because of RMS's insistence that utility is less important than what he calls "freedom".
In other words, Hurd won't have compelling features until lots of people other than RMS are working on it, but lots of people other than RMS won't be working on it until it has enough compelling features to draw these people to it.
gcc was a free, multi-platform C compiler. That was a compelling feature. Simply being a free OS is no longer compelling. Linux and the BSDs already satisfy that need. Something significant would be needed in addition. I don't think RMS is capable of pulling that off.
I disagree strongly. For RMS to reach his goal of "freedom", his software projects MUST have utility, otherwise they will not drive people away from proprietary software, and there won't be any freedom involved. RMS most certainly has been the driving force in several large software projects. And yes, other people have been involved too, but that is a testament to how open source works, not to lack of focus on utility on RMS part.
As for dragging this into a discussion on the Hurd, that becomes rather amusing, considering that RMS isn't exactly active on the Hurd mailing lists I've seen. Its a part of GNU, yes, but he's not driving development in any way. So what has Hurds utility or lack of it to do with RMS?
As for compelling features, I can see plenty of compelling features - things that have been anoying me with Linux for years. I know I will consider switching when Hurd is mature enough for me to endure.
The benefit of splitting up the kernel, making it easier to maintain subsystems independently, and to develop replacements for critical kernel components without affecting more than a limited part of the system is something that can have a profound impact on further open source development.
A lot of development that for Linux is maintained as patches and require recompiles can with Hurd be maintained as user space application that won't even require any form of super user privileges on the box.
This may not have a great impact on normal users directly. But it does greatly lower the barrier
to working on whats traditionally been kernel functionality for normal developers, and that will hopefully filter down and be of use to users as well.
Being a free OS isn't compelling in itself. But being a free OS thats easier to customize can be compelling for many people working in the embedded space. And being a free OS that has lots of cool applications providing functionality that would otherwise require recompiling a kernel or doing other tasks a normal users doesn't even know the words for might.
As for dragging this into a discussion on the Hurd, that becomes rather amusing, considering that RMS isn't exactly active on the Hurd mailing lists I've seen. Its a part of GNU, yes, but he's not driving development in any way. So what has Hurds utility or lack of it to do with RMS?
If that's true, then maybe there's some hope for Hurd after all. It's too bad RMS is going to take all of the credit though.
Linus hath blasphemed against the God of Gnu
by
Anonymous Coward
·
· Score: 0
So the most importaint question is..
by
psavo
·
· Score: 2
What's the name?
According to tradition it's got to have a name. More X's, the better. Not three X's thou.
So my bet would be Hurdix. (No GNU, because there's no non-GNU hurd..)
-- fucktard is a tenderhearted description
Re:So the most importaint question is..
by
Anonymous Coward
·
· Score: 0
What about GNUlix?
hurd
by
Anonymous Coward
·
· Score: 0
Anyone ever see a hurd of three legged horses running a race ? They crash just as often.
Its a self solving problem. As IBM and Red Hat become the only companies that can make money from an open source business model the rest of the industry will wise up and quit trying to make money by selling what you can't sell, free software.
-- Mac OS X and Windows XP working side by side to fight back the night.
Actually
by
Anonymous Coward
·
· Score: 0
You guys who complain about these ads all the time are fscking morons.
Does anyone care? You might as well ask if it runs DECnet for all the relevance it really has (as opposed to what the MS marketdroids want you to believe)
Re:Hurd and .net
by
Anonymous Coward
·
· Score: 0
No. But then neither does Linux do all these wonderful things. Linux is the kernel and all the things you mentioned are done by the tools and toys that run on Linux. It's not a big monolithic thingee like microsnot's slow and dangerously unstable virus delivery systems. It's seperate layers and processes. Most of these things are also done by the BSDs because they run the same tools and toys from GNU and the usual contributors as does Linux.
Re:Hurd and .net
by
Anonymous Coward
·
· Score: 0
The Windows kernel is a virus delivery system? The pentagon will not be happy about that. To think, one of America's largest corporations involved in developing biological WMD. Phase 2 of "Enduring Freedom" will surely target Redmond.
Re:Yeah and No... and No
by
samjam
·
· Score: 2, Interesting
As a programmer making fair wages with fair outgoings and a family I can't (or won't?) afford windows + office.
I do contribute to OS software and am happy to use Linux and Open Office along with Lilypond etc etc and all my other favourites.
So OS helps me, the guy with family to put through school.
Yes, but eventually RMS the Grey will escape the caves of Gnuria (s/dwarf/gnome/) as RMS the White, to join Mr. Frodo Torvalds of Back End in the quest against Bill Sauron of Mordor, WA.
--
--
The Cap is nigh. Time to get a fresh new account.
Re:Light of Day
by
Anonymous Coward
·
· Score: 2, Funny
RMS doesn't live in a cave. He lives in the hollowed out chassis of an unused DEC 2060 minicomputer.
Maybe. But if he won, then he'd force everyone to say "GNU/America" or perhaps "GNUnited States".
-- "The dead do not shoo-bop-aloo-bah." -- Kai, 'Lexx'
I do not think this is aboutrevenge!
by
modipodio
·
· Score: 2, Insightful
I think the point of this excersise is,(and was), to build a 100% free,(as in speech), os.
"Welcome to the GNU Project web server, www.gnu.org. The GNU Project was launched in 1984 to develop a complete Unix-like operating system which is free software: the GNU system. (GNU is a recursive acronym for ``GNU's Not Unix''; it is pronounced "guh-NEW".) Variants of the GNU operating system, which use the kernel Linux, are now widely used; though these systems are often referred to as ``Linux'', they are more accurately called GNU/Linux systems. "
This was stallman's intention right from the begining,When the linux kernel came along this got side tracked.I am glad Hurd is near completion as I will soon be able to work and play on a completely free os.
This is not about revenge.I will be very happy to use a,"..less mature, and less feature rich proejct..",which is free,(as in speech),than a feature filled os which is not 100% free.
-- __________________________________________________
"UNIX is a fascist state, Windows is a democracy.
Re:I do not think this is aboutrevenge!
by
Daniel
·
· Score: 2
This is not about revenge.I will be very happy to use a,"..less mature, and less feature rich proejct..",which is free,(as in speech),than a feature filled os which is not 100% free.
I like the Hurd in principle, but this is just silly. Removing anything in the non-free section from my Debian system will get me the same thing, but with more features left over.:)
Daniel
-- Hurry up and jump on the individualist bandwagon!
Get a clue
by
OeLeWaPpErKe
·
· Score: 1, Flamebait
the kernel alone will run ?
1) how will you compile it ? Not with GNU compiler collection I hope... 2) how will you install it ? Not with the GNU bootloader I hope 3) What will it run ? Not a GNU shell I hope (bash, csh,...) 4) What desktop system will you run on it ? Not GNOME (GNU...) I hope
nearly all components of the "linux" operating system are GNU, except the kernel itself...
Being compiled with GCC doesn't make it a GNU application. I suspect that the majority of Linux systems use LILO, not GRUB. There are plenty on non-GNU shells, I personally use zsh as my shell of preference. I suspect very few routers run X, never mind a desktop system.
Well funnily enough I know someone who succesfully compiled a 2.0 kernel using an intel compiler. Admittedly it was pretty bare bones but it still compiled. So , what was that you were saying?
Re:Get a clue
by
Anonymous Coward
·
· Score: 0
What are you talking about? My system is made up of less than 5% GNU tools. There's no reason in hell I'm going to call it GNU/Linux for that exact reason.
This Intel document, also available in PDF indeed states that the Intel compiler will not compile the Linux kernel, but I think the kernel could be modified to not use the GNU extensions that the Intel compiler does not support. I wouldn't be surprised it someone isn't already working on that.
Intel also claims to be interested in improving compatibility with GCC, so I think it's just a matter of time before it will work.
-- "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
csh is GNU software? Since when? I thought Bill Joy wrote csh.
-- A Government Is a Body of People, Usually Notably Ungoverned
Re:Get a clue
by
Anonymous Coward
·
· Score: 0
I'd wager that BSD wasn't out to "rewrite" the GNU tools; rather, BSD, being a true UNIX, needed its own tools (see Solaris, AIX, Tru64, et al.).
Re:Get a clue
by
Anonymous Coward
·
· Score: 0
You're not a kernel hacker, are you?
GCC's advanced inline assembly features are absolutely needed in many cases. It would be very very very hard, and very very very ugly to replace this stuff.
And even then, a lot of kernel code needs to be assembled with GNU as(1). Most other assemblers (such as NASM) will not work, because they use Intel syntax instead of AT&T.
Re:Get a clue
by
Anonymous Coward
·
· Score: 0
More like GNU has rewritten almost every BSD app out there.:-)
Re:Get a clue
by
Anonymous Coward
·
· Score: 0
GCC is the only one that supports asm() statements like this:
You've got me there. Well, I've hacked on the kernel, more like hacked it up a bit, but nothing that matters to the rest of the world. I haven't used the inline assmebly features of GCC at all.
That still doesn't stop Intel from implementing those features, so my second statement may yet happen. That would, of course, require it to have an assembler that understands the as(1) syntax.
-- "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
Re:Get a clue
by
Anonymous Coward
·
· Score: 0
That was a design decision. It is built using several gcc 'features', but if necessary it could be fixed to use any compiler.
Re:Get a clue
by
Anonymous Coward
·
· Score: 0
Do you mean GPL or GNU Theres a diff ya know!
Re:Get a clue
by
Anonymous Coward
·
· Score: 0
this is just so typical gnu embrace and extend -tactique. they're trying to cripple the standard with their own insane "extensions". apparently it has worked for the linux-kernel.
I installed this version of Debian Hurd (id=51) months ago and it is quite stable (I'd say more than windows95) so, because of its elegance, the few remaining minor problems should be fixed soon. So, whoever called this vapourware should at least verify their sources : Hurd is no more confidential.
-- Trolling using another account since 2005.
The Hurd and Linux ...and FreeBSD
by
BadlandZ
·
· Score: 4, Insightful
Many may disagree, but there are a lot of people out there that prefer the BSD licence to the GNU/GPL license scheme.
So, they built a (arguably) better OS based on BSD license, and called it FreeBSD. Then it forked and we have NetBSD, OpenBSD, and FreeBSD.
Despite the great beauty of FreeBSD, and the vastly developed environment (countless ports that work flawlessly, providing users with easy to install and run applications), FreeBSD is not doing as well as Linux.
Why? Buzzword Bingo. It's hard enough to compete with Microsoft to get a persons attention, and convince them to try a new OS. And, when the average person looks for a "alternative" Linux is the most obvious choice. FreeBSD gets only a small fraction of that attention, even if it is technically equivalent (or better in some people's opinion).
IMHO, this is why HURD may fail. It's not because it won't be a good alternative, or because it will be technically inferior, because those will likely be untrue. Hurd will probably be competitive, but how will it get a market share?
Linux will make vast roads to having a real-time kernel, embedded, etc... (QNX like), long before Hurd is ready. So, add the lack of press, lack of interest, and slow development, I can't help but think it will not see much success. How can you not see it in a similar light to the BSDs, even if the licensing is different?
Read the article
by
Anonymous Coward
·
· Score: 0
You really should read the article before you post. The same goes for you other fools who replied to this post.
Does anyone still care?
by
Pathetic+Coward
·
· Score: 0, Troll
The software industry is dead: development has become the equivalent of amateur radio, a hobby declining as its participants age and die. Who is going to use this thing?
Re:The Hurd and Linux ...and FreeBSD
by
Andrewkov
·
· Score: 1
IMHO, this is why HURD may fail. It's not because it won't be a good alternative, or because it will be technically inferior, because those will likely be untrue. Hurd will probably be competitive, but how will it get a market share?
The only way to gain market share is to make it cheaper. Maybe even give it away for free!;-)
HURD's got a really cool design philosophy that I think really deserves seeing the light of day (or better yet the magnetic fields of my hard drive). While the last I checked it was still incredibly immature and most of the spec'd features weren't yet implemented, it has a lot of potential to do things that most other OS's don't (yes, even linux).
A brief summary (from the dingy recesses of my memory): - services/processes can be remote or local, but they all look local from a users/programs point of view. Among other things, IPC type communications can span boxes all over the network with no complexities for the programmer. - almost everything runs in userland that runs in kernel space is most other OSs. This leads to efficiencies (not having to trap into the kernel for as much), conceptual simplicity, and theoretically better security. - translators for filesystems. Basically, this makes filesystems skinable by nonprivilaged users. One person can see a binary dump, another a SQL interface, and another some sort of html interface, but the data exists only once.
Anyway, I'm eager to try it out.
--
I like lots of people. That doesn't mean I go carting them around the galaxy with me.
--Dr. Who
For starters...
by
IPFreely
·
· Score: 5, Informative
The quick form is:
1. All system services are processes in Mach, including any form of I/O and authentication, They may be switched in/out be the administrator at will.
2. Users may create their own services that are available to themselves or to others. EX. A user can write their own encrypted filesystem that works out of a single large file in their regular home directory. When they log in, they start up their EFS server, mount the filesystem to their own process and work in it. It is not visible to anyone but themselves, and is visible to their own programs as if it was just another directory. Sound fun?
3. Network services start at low/no authority and gain authority based on the ID/password provided by the requesting client. This really reduces the threat of network service attacks. No more root exploits in FTP or HTTP or other services. (In traditional services, the server has high authority and lowers it based on ID authentication)
If these aren't enough fun, read up to see more.
-- There is nothing so silly as other peoples traditions, and nothing so sacred as our own.
Re:For starters...
by
Anonymous Coward
·
· Score: 0
Well, it's not a 1971 Time Sharing System based on a monolythic kernel.
Linus' problem is he didn't seem to notice that the Minix kernel was supposed to be treated as an 'ensign's training ship' of an OS, not the be-all and end-all. So he stopped being creative after looking at Minix and just started replicating it's ancient structure.
That's worker-bee stuff. Any good project needs more than just a bunch of worker bees.
I can't wait until pudge releases "Slurd" - the Slash implementation of Hurd. It offers:
All system services are processes in Perl (MacPerl, please) including any form of IO and cleartext authentication.
Users may create their own services that are available to themselves or others. Ex: a user my create a tree via a new SID and then post this SID anonyomously for other trolls, er, users, to access. Sound fun?
Network services start at low/no karma and gain karma based on the ratings of other services. This really reduces the threat of trolling service attacks. No more exploits such as FPs (frist pots) or HGDP (hot grits...) or other services. (Previously it was assumed that low UIDs were less apt to troll)...
If these aren't enough fun...read K5...
-- --
@rjamestaylor on Ello
Re:For starters...
by
Anonymous Coward
·
· Score: 0
but hurd has too many fucking queen bees to get anything fucking completed. Damn! If hurd was available WHEN EXPECTED -- over 10 YEARS AGO -- there would be no Linux.
Much of this is common to the general architecture of Mach microkernels, of which there are at least a few. What makes Hurd different from all the other Mach microkernels? Is it only the OO based design and implementation of it? I'm not flaming or trolling, I'm just really interested in if Hurd should be considered an academic thing or if it actually brings something revolutionary/evolutionary to the kernel playing field.
Re:For starters...
by
Anonymous Coward
·
· Score: 0
IPFreely posted: Kiddies to the left of me, Lawyers to the right. Here I am stuck in the middle with GNU.
OMFG. Mod this guy up to +7. (+1 for his username, +1 for his sig.)
Darwin is a single-server mach-based unix layer, Hurd is a multi-server unix layer. I.e., Darwin, like all other unices, provides a system-wide view of all resources (filesystems, priviledges, etc). A multi-server environment lets you compartmentalize things to a much higher degree. Each user can replace whole chunks of functionality in a multi-server OS (i.e., their own private filesystem, their own swapping algorithms perhaps). I'm not familiar w/ the details of the Hurd's approach, and what can actually be customized.
As I responded to an earlier comment, Hurd's main page does make reference to the fact that Hurd's structure is OO, though it is implemented in OO. I'm not sure if they're using strictly procedural C or if they're possibly using obj-c or a similar type of OO layering on top of C. Dunno - not enough detail on the site and it isn't really relevant, I guess. My original comment simply referred to the fact that the structure is OO.
As for the multi-server environment, is that meant to increase security? If its only to increase customizability, I don't entirely understand it since both OS X's Mach kernel as well as Linux' monolithic kernel are highly customizable, right? Is Hurd trying to do something that is truly revolutionary and hasn't been done or can't be done with existing technology or is it simply a project that was started in 1984 and has yet to produce anything and has evolved every few years to embody the most recent 'new things'?
I don't mean to flame or upset anyone, I'm just truly curious. What differentiates Hurd from other academic research kernels/OSs?
Since it was slashdotted, I guess he said
by
jsse
·
· Score: 2
RMS said in an interview in India that Hurd will see the light of day this year
...until they've reached an agreement to call it GNU/Hurd or GNhUrd.
Re:Since it was slashdotted, I guess he said
by
sithlord2
·
· Score: 1
....GNhUrd.
Wow !! Imagine all the script-kiddies you're going
to attract with that name !! *LoL*
-- ...You are over-qualified and under-paid. If we give you a raise, we will break the cosmic balance of the universe.
Re:Since it was slashdotted, I guess he said
by
Anonymous Coward
·
· Score: 0
Is GNhUrd pronounced with a silent G?
I do not Agree with what you say
by
modipodio
·
· Score: 2
"I would like the FSF to consider the fact that people have mortgages, children and college. "
How is that a problem? YOU do not HAVE to write free software, no one is making you.
"Philosphical arguments are easy when you are feed, clothed and have a roof over your head"
So what are you saying? Are you saying that people who CAN and are in a postion to write free software should stop so that people in india or else where for that matter can write non free equivelents of what the fsf write presumebly on propritory expensive non free alternatives which would cost the Indians alot more.Should soup kitchens which feed the poor stop so that the poor man who runs a soup shop in the slums can have more business?
I would say that free software is more of a benifit to india than a hinderance because it gives indians tha ability to write and hence sell that ability to write software. If all os's and software development enviroments were propriatory the indians would not be able to afford to pay for them.I think your argument and your logic is silly and not well thought out, explain to me How india would benifit more from there not being freesoftware in the world as oppossed to how it is benifting right now from freesoftware being available.
You can give a man a free meal and he will not be hungry for a day,teach him to fish and he can feed himself for a lifetime.
-- __________________________________________________
"UNIX is a fascist state, Windows is a democracy.
Re:I do not Agree with what you say
by
Anonymous Coward
·
· Score: 0
In reference to your.sig
Give a man a match and he'll stay warm for a night. Set the man on fire, and he'll stay warm for the rest of his life.
Re:I do not Agree with what you say
by
SerpentMage
·
· Score: 2
I have no problem with Free / Shared / Open / Propriatary Software. My opinion is live and let live.
I do have a problem with RMS's comments. He is saying things to people that are ludicrous. He is saying the West does not understand what he is trying to do, whereas India does. He does all of this from his "comfy" home. It reminds me when the Sun King's wife said "Why do they need bread when they can eat cake".
It ticks me off because I have lived (have family that currently lives) in developing countries. And in developing countries there are many factors at work. Having someone like RMS spout off that the "West" does not understand him gets my goat ROYALLY!!!
--
"You can't make a race horse of a pig"
"No," said Samuel, "but you can make very fast pig"
Re:I do not Agree with what you say
by
modipodio
·
· Score: 1
Ignore a troll and he'll stay around for one post. reply to him , and he'll stay with you for the rest of his life.
-- __________________________________________________
"UNIX is a fascist state, Windows is a democracy.
Re:I do not Agree with what you say
by
Anonymous Coward
·
· Score: 0
I think you're a little confused as to what a troll is.
I didn't slam you in any way, I didn't even make fun of your sig, I was merely posting a funnier sig similar to yours.
But if you want me to be a troll then fine, You're a fag and stuff
Re:I do not Agree with what you say
by
Anonymous Coward
·
· Score: 0
I think you're a little confused as to what a troll is.
Exactly. A real troll would have pointed out the grammatical, punctuation, and spelling errors in his post.
Can't we all just get along?
Re:I do not Agree with what you say
by
praedor
·
· Score: 1, Flamebait
Don't be naive. He is obviously refering to RMS's insistence that ALL software be free and that there is NEVER justification to not make it free.
Hard, fast, rules rarely apply universally. RMS is a little too simple-minded on the whole idea, but that is easy when one comes from a fully developed First World country and has money to live on.
There are some things that should always be required to be opened and "free": communication standards on the internet, APIs, and all those things required to allow ALL systems to interoperate. Beyond that, all bets are off.
-- In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
Re:I do not Agree with what you say
by
Daengbo
·
· Score: 1
It reminds me when the Sun King's wife said "Why do they need bread when they can eat cake". Who is the Sun King? I thought this quote was attributed to the queen of France during the revolution (M.A.?)
Re:I do not Agree with what you say
by
SerpentMage
·
· Score: 2
If I remember the Sun King was Louis the 14th? Which was the queen of France during the revolution.
--
"You can't make a race horse of a pig"
"No," said Samuel, "but you can make very fast pig"
HURD will see the light
by
Anonymous Coward
·
· Score: 0
who cares?
(double take)
by
A_Non_Moose
·
· Score: 0, Offtopic
Am I the only one suffering from Slashdot Grammar Syndrome (SGS)?
Upon seeing "could be Loosed" I read could be "Lost" or could "Lose", not "could be released" as the headline intended.
Needless to say I was expecting a "tale of woe" only to be greeted with "cheery" comments.
Then I thought: "Heh, They got it right, confusing thousands of/. reader in the process who automatically swap lose/loose internally".
{No, I didn't read the article, but I did read the headline...sorta like responding to.sigs...but HEY! I'm still on topic!}
My mistake. Win some, Loose some.... {g} .
-- Have you read the moderator guidelines? Well, have you, PUNK?
(and I want a Karma: Gnarly option)
You seem to all be missing the point
by
1nt3lx
·
· Score: 1
RMS is not completing this with the hopes that it will conquer the OS market driving both Linux and Windows into the ground. (Debatable)
The FSF is responsible for nearly all of the Unix-like applications that are found in every distribution of Linux! Despite RMS's insistence the Operating System is still called "Linux."
Well, It's not linux! The kernel is linux, just try running the kernel without the GNU tools. Good luck.
Anyway, this isn't a flame, so I'll get to my point. RMS is completing the Hurd so he can have his complete GNU system. He needs the Hurd to complete the crackpot scheme he and his comunist chums hatched back in 1984 -- GNU.
Re:You seem to all be missing the point
by
Anonymous Coward
·
· Score: 0
The kernel is linux, just try running the kernel without the GNU tools. Good luck.
There are a couple distro's that don't use GNU tools. I really prefer either the real BSD or SysV versions.
Re:You seem to all be missing the point
by
connorbd
·
· Score: 2
This is true. However, the world has moved on without the Hurd; there is now a glut of decent free-as-in-speech operating systems out there (at least seven of which I can think of that have any kind of user base, four of which are BSD variants).
There is an instructive paralell in the world of conlangers (people who like to create languages). There are essentially two camps: the auxlangers and the artlangers. The auxlangers have Esperanto and Volapuk (and perhaps classical Latin and Arabic) as their standard bearers, while the artlanger language king is Klingon. The auxlangers create languages that they eventually expect the world to use (Esperanto is the most evangelical of these languages), while the artlangers create their languages, wouldn't mind being able to have someone else to speak them, but don't expect the world from them.
As a general rule the artlangers, the Okrands and Tolkiens, are in it for fun. The Zamenhofs, the auxlangers, are in it partly for a cause, partly to pick a fight.
While RMS has done great things, he'd be more of an auxlanger...
ObPrediction: The Hurd will get some play and probably steal a sizeable chunk of the FSF zealot market, but in large part it will be a) too complicated, b) hobbled by a community that makes Amiga fans look reasonable, and c) largely irrelevant because of the huge installed Linux/BSD base.
/Brian
Re:The Hurd and Linux ...and FreeBSD
by
Spoing
·
· Score: 2
Unix-systems are similar enough that a switch from one to another is usually practical. Everything else is preference or application specific.
I agree that mind share is a big deal, and often trumps technical capability. The Hurd, though, is an interesting beast. It has some potential applications where Linux isn't as useful (currently). Like the BSD Jail, Linux will either add those capabilities or will not be as useful. Unlike Jail, some of the capabilities of Hurd come from the design of Hurd, so mimicing them under Linux will likely be awkward or impractical.
Either way, it should spur more evolution in modern Unix-style systems, so it's worth it for that reason alone.
-- A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
Re:The Hurd and Linux ...and FreeBSD
by
PigleT
·
· Score: 5, Interesting
"FreeBSD is not doing as well as Linux. Why? Buzzword Bingo."
No, it's down to hardware driver lack of support. When I can't install FreeBSD on my Vaio but NetBSD works, I don't use FreeBSD. When the Linux kernel recognises my dodgy eetherpro/100B("Sony") NIC, but the Hurd doesn't, I run Linux.
The fun question is: if the source is openly available for linux to support a given bit of kit, would someone want to take the code and use it gratuitously (munging licensing arrangements as need be) or do they want to preserve independence and duplicate effort? The latter has the advantage of providing alternatives but doubles the creating and debugging effort. Not to mention, I'm a lazy fellow as well.
More and more I think we're heading for a different singularity: modularity. "Kernel by Hurd, userspace by netbsd, hardware.networking by linux", you name it. Now the Openness of Source more or less allows this, how about some cross-OS distributions?;)
-- ~Tim
-- .|` Clouds cross the black moonlight,
Rushing on down to the circle of the turn
First, probably most important too, Darwin is not a GPL product. It's licensed under the ASPL, which isn't really a open source license. Second, Darwin hasn't had x86 supported for very long, and is probably still not optimized for it.
Most obvious, HURD has been around way longer than darwin, so switching now would be kinda dumb.
--
"And we have seen and do testify that the Father sent the Son to be the Savior of the World" 1 John 4:14
Re:Darwin came AFTER Hurd.
by
Anonymous Coward
·
· Score: 0
Second, Darwin hasn't had x86 supported for very long, and is probably still not optimized for it.
That's not entirely true... Darwin was originally PPC only, but BSD, Mach, and NextStep (which Darwin is based on) are all cross-platform. The only x86 support issue is drivers.
Re:Darwin came AFTER Hurd.
by
__past__
·
· Score: 2
Darwin came AFTER Hurd
That's a very nice way to say "The GNU project failed completing its OS for about 20 years".
Re:Darwin came AFTER Hurd.
by
Penguinoflight
·
· Score: 1
I don't think we should put so much blame on HURD, though obviously they ARE slow. Apple doesn't have the same kind of standards in their products that GNU does.
--
"And we have seen and do testify that the Father sent the Son to be the Savior of the World" 1 John 4:14
Re:Darwin came AFTER Hurd.
by
Jobe_br
·
· Score: 2
I think that's a bit harsh, eh? If anything, Apple has stricter standards to some of their products, compared to GNU, simply because the products are meant for the consumer rather than the programmer who can stand to piddle around with something until it works. The deviations around GCC recently (2.95/96->3.0) are a prime example of that. I'm still downloading projects that require a particular version of GCC because the earlier version doesn't support something correctly (often templates) or the later version breaks something that was supported earlier. Needless to say, that is a royal pain in the neck. Also, considering OS X contains a few GNU products, you can say that for this product at least, they've inherited whichever standards GNU has:)
The deviations around GCC recently (2.95/96->3.0) are a prime example of that. I'm still downloading projects that require a particular version of GCC because the earlier version doesn't support something correctly (often templates) or the later version breaks something that was supported earlier.
I suspect most of that is actually due to gyrations in the C++ ``standard''...
-- There are reasons why democracy does not work nearly as well as capitalism. -- David D. Friedman
Re:Darwin came AFTER Hurd.
by
Jobe_br
·
· Score: 1
Actually, I don't think that's actually the case. The C++ standard has been set for a little bit now and these recent travails have been on since 2.96 and 3.0 have been released (within the last 4-6 months I think). But, I could be wrong. I haven't managed to get another version of GCC installed, so if a project doesn't like the system's version (be it Mandrake 8.1, RedHat 7.1 or Mac OS X) then I won't be experiencing that application until it gets compatible or I get compatible, whichever happens first:)
+1 Conceited on the AC Standard
by
Anonymous Coward
·
· Score: 1
Since when did you become Slashdot's resident humour analyst, anyway? I don't think anyone cares how funny you rate a joke by the "MQR Standard."
Re:+1 Conceited on the AC Standard
by
MarkusQ
·
· Score: 1
+1 Conceited on the AC Standard
Thanks for the "+1", even though a pseudo-mod from an AC is rather thin currency. As a Nero Wolfe fan, I'm gratified to see someone else who considers "Conceited" as a positive mod.
Since when did you become Slashdot's resident humour analyst, anyway?
I think it was sometime in late 1998, early 1999, back when I was "MQR" instead of "MarkusQ".
I don't think anyone cares how funny you rate a joke by the "MQR Standard."
Fair enough. But if you only want to read things someone cares about, you should go to a library;/. is the wrong place for you if you are bothered by reading things that you suspect no one but the poster cares about.
If it really bothers you, I suppose you could log in and use the friendship system to basnish my posts.
-- MarkusQ
Why the Hurd is needed
by
Anonymous Coward
·
· Score: 5, Informative
Hi,
I am happy to see so much interest in the Hurd, even though most of the comments seem to be negative. Let me try to clear up some facts, that hopefully make it clearer what the Hurd is about. The Hurd was started before Linux was started. So, the Hurd was not a knee-jerk reaction to Linux, GNU/Linux or whatever else. Linux steadily grew, and many people contributed to it, but few contributed to the Hurd. And everybody is happy that we have a very reliable and high-profile free operating system, GNU/Linux, today. But there are still reasons to continue development of the Hurd. First, it is not, like Linux, an reinvention of Unix, it is a complete redesign. From scratch, essential system services were identified as independant from the rest of the system and put as a seperate program into user space. Care was taken not to force system code to the user. And care was taken to allow the user to replace system services with his own implementation, or extend the system by new services. So the Hurd consists not of a single kernel, or a single microkernel plus a monolithic server (like Darwin), but it consists of a microkernel plus a dozen and more system servers, plus an independant number of user servers. The authentication model allows the servers and client applications to communicate without prior mutual trust. This design is what makes the Hurd technically enthralling and _completely_ different from any other free operating system kernel in existance. (There are some other systems build like that VSTa and sawmill for example, but they are much less developed than the Hurd). The Hurd system has thus a mroe complex design than the Linux kernel, for example. Sure, the Linux kernel is not easy to understand. You have all the scheduling, memory management, the driver framework, the virtual file system layer. In the Hurd, you have all that plus a lot more. Many interfaces that are internal in the Linux kernel are external in the Hurd, and accessible by the user. So much more care had to be taken in the design of the Hurd, so it is much harder to get to usable results, because the design had to come before the implementation. Also, the many concepts, and the new way to think about operating system services set forth consequently in the Hurd, make up a higher barrier to entry for new developers, who have to learn a lot more things before they can make significant contributions than in other software projects. I will not go into the technical advantages of this design here, because that would take too long, but there are many interesting things you can do (as an unprivileged user) in the Hurd you can't do in other systems (or can't do that easily and naturally, eg profitably). But there are other reasons beside technical advantages that can draw your attention to the Hurd, and they are not related to naming GNU/Linux GNU/Linux. The Linux kernel consists of code from an unknown number of developers, and an equal number of copyright holders. This means two things: The license for the copyright, GPL version 2, can never, ever be changed anymore. Now, you might think of it as a great thing. But licenses need to be changed to adopt to new laws and new technical developments. Software will be used in areas it was never used before (like web services). So, sometimes it is important to update the license of a program, just as you update the software itself. The GPL version 3 is in preperation, and the Linux kernel will not be able to take advantage of its protection. There is another problem with many copyright holders: Depending on the country you are in (definitely in the US), it becomes very difficult to defend the license in front of the court. I am not a lawyer, but Eben Moglen is, and he has told us before about the difficulties to enforce the GPL 2 on the Linux kernel. So far he has succeeded, but as the FSF is not the only party that has copyright on parts of the Linux kernel, it is much more difficult to enforce the license than, let's say, for gcc. Add to that the fact that Linus explicitely allowed binary-only modules, and you are in muddy water. A complete operating system, of which the FSF is the only copyright holder, with the FSF's commitment to free software, is a huge strategic advantage for the upcoming battle against world's IP exploitation. So, the Hurd does exists for two reasons: First, it does something that no other free software does, for which there is a real need. And, it cannot be done by building on other free software, for both technical and legal reasons. For more information, please visit http://www.gnu.org/software/hurd/hurd.html, and checkt he FAQ and the introduction material in the Documentation section.
I am excited about Hurd. When I first "heard" of the project, a bell went off in my head and I thought, "Wow, that just makes sense."
I was really hoping that Apple would try to "change the world" more with OS X; they didn't. And I think that the work on Hurd presents a shift in paradigm (the concept of authentication for instance) that, IMHO, will stand in time like the early UNIX work does now.
The way we currently compute is based on very old ideas, and a lot of "new" ideas just simply aren't. Hurd is working toward implementing some very cool features that I think will change how we view operating systems. I just wish that Apple had the implementation foresight that these guys have had. Obviously the market rush of OS X with the technical infrastructure of Hurd would have been fantastic...I await the release.
-- Scott
"Hokey religions and ancient weapons are no match for a good blaster at your side, kid."
Re:Why the Hurd is needed
by
DavittJPotter
·
· Score: 1
Marcus,
Thanks for the excellent clarification.:)
*Cruises over to the Hurd website*
-- "If there's hope, it lies in the proles..."
Re:Why the Hurd is needed
by
Anonymous Coward
·
· Score: 0
One problem is that the hurd is seen by a number of folks as political. The entire world calls Linux Linux but there has been a huge amount of fuss from GNU on calling it GNU/Linux.
Irrespective of the merits of the case, this decision to try and get Linux called GNU/Linux occured well after linux was started, and after it became clear Hurd was not going to catch on. And it was seen as political by many.
I assume folks shiping desktops on top of GNU/Linux will want to call it X11/Linux, and folks using the Intel compiler toolchain, LILO and a few non GNU utils in a router will need to call it Intel/Linux. And what happens when you start using a organization's name when nameing something like GNU/Linux. Many organizations do things like copyright their name, opening you to lots of trouble down the road if they are political and want to get you.
Hurd sounds interesting and I assume it'll be called GNU/Hurd when it is released... but a suprising number of folks are not interested in getting as political as RMS does, and after the GNU/Linux business, that seems to be what they'd be in for.
Re:Why the Hurd is needed
by
praedor
·
· Score: 4, Interesting
So, since binary-only drivers and such are not allowed with HURD (that is what I take from the above, informative posting), there will be much less supported hardware, to say the least, then is possible with linux. If the HURD just MUST stick to some politically correct position no matter what, then kiss your nvidia cards goodbye on it. Kiss a lot of very desireable products and services goodbye.
If the whole HURD thing will have some leeway for non-GPL stuff in certain circumstances, then maybe no problem but right now, from where I sit, you get a largely crippled system and you will simply NOT get all the makers of the truly DESIRED hardware to release their drivers to GPL.
-- In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
Re:Why the Hurd is needed
by
Anonymous Coward
·
· Score: 2, Informative
Support for all your proprietary 'gee whiz' hardware can be placed in the User layer, instead of the Kernel layer.
Thanks...THAT is what I wanted to know. I can understand wanting to keep the actual code for the kernel pure but NOT preventing usability as demanded by users for some political dream. The enduser is (virtually) always right, not the developers.
-- In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
Re:Why the Hurd is needed
by
Angst+Badger
·
· Score: 2
then kiss your nvidia cards goodbye on it.
I may be mistaken (it's happened before) but the availability of drivers for graphics cards specializing in real-time 3D graphics rendering is mainly an issue to gamers, game developers, graphics specialists (most of whom use other platforms because that's where the software is). While gaming is not an inconsiderable market, it's only a tiny fraction of the market represented by servers and corporate desktops. I certainly don't mean to disrespect the gaming and graphics crowd, but the lack of drivers for high-end graphics cards means little or nothing to me and, I suspect, the vast majority of potential users. When it does, you can be sure that the drivers will become available.
-- Proud member of the Weirdo-American community.
Re:Why the Hurd is needed
by
Ian+Bicking
·
· Score: 2
I always wondered: is it really necessary to put all this generality in the kernel? To me, it seems like it should be possible to implement all the clever features Hurd allows in libc -- only much more easily and incrementally.
Libc seems to me like an abstraction layer that nearly everything goes through -- you only need one abstraction layer to insert new features, and it doesn't need to be the lowest layer of abstraction. Yet libc has remained entirely static and boring...
Is there something I'm missing? Obviously, some programs bypass libc, but that should be a minority, and those programs are probably not portable anyway.
If the HURD just MUST stick to some politically correct position no matter what...
That's the idea. And you're right, this idealism is often at odds with attaining the greatest market penetration and OEM support. What I'm wondering is: why are you so upset about this? Maybe you should direct your frustration at nVidia et al instead.
I am addressing this to any possibility or intent for Hurd to make it in the more general population and, in particular, on the desktop. What would be the point of porting ANY GUI/environment like KDE, Gnome, etc, to work with HURD if it is ONLY intended to be used as a server? All you need is the CLI or, if you want a GUI, blackbox or something tiny and simple like that. It becomes pointless to port Gnome and KDE and all the multimedia, graphics (gimp, for instance), and other much desired things to HURD if it isn't intended to try to make it on the desktop too.
As a server-only system, no problem, but ANYTHING beyond that and you DO want wizbang drivers for hardware accelerated 3D graphics (games and scientific imaging by the way). You will no more get Nvidia to release their drivers to GPL on the HURD than they will for Linux - they are making no noises in that direction, as far as I know. So, you want perhaps the best of the graphics hardware...but with HURD you are politically prevented from using it? Silly. Keep your core OS pure but who gives a damn about what USERS run on THEIR system? Hancom Office, StarOffice 6.0 (not OpenOffice which is open), Wordperfect, halflife, quake, The Sims...it is NOT the place for RMS to prevent people from using/buying these things, that is ENTIRELY a user choice to make. Developers should accomodate the USER, not their own political agenda to the point that it a priori removes a LARGE segment of potential users from ever even considering using it.
Asking Nvidia to release their drivers is about as effective as asking a game company to produce and release a linux port. We all know what the answer to THAT is...it ain't gonna happen. Oh, and you will not get game companies to release their source either so RMS would deny the users the right to play games as they see fit (via wine if necessary) EVEN IF the company does release a linux version?!
If it is actually something that would be allowed, in userspace and apart from the HURD kernel then no problem - RMS really cannot stop people from installing closed source software. If the system is designed to block/make that difficult, then he has some personal issues to resolve - he's no dictator, afterall.
HURD MAY do OK as a server, but if one is restricted to the lowest-common-denominator opensource supported hardware, it is crippled at the start and will stay well behind the *BSDs, let alone linux.
-- In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
Re:Why the Hurd is needed
by
Anonymous Coward
·
· Score: 0
Is this libc5, libc6, glibc, glibc2, *BSD libc, solaris libc, etc. that we're talking about here...
Re:Why the Hurd is needed
by
Ian+Bicking
·
· Score: 1
No, I'm talking about a whole new libc -- based on whatever. There's lots of libc's, but they all seem to be functionally equivalent -- or at least attempt to be so.
Re:Why the Hurd is needed
by
Anonymous Coward
·
· Score: 0
That answer makes a huge difference, someone mod him up.
Re:Why the Hurd is needed
by
zangdesign
·
· Score: 2
From the sound of it, an unprivileged user has access to many areas of the system that they would otherwise be kept out of in other kernels. Doesn't this pose a tremendous security risk?
-- To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
Re:Why the Hurd is needed
by
extrasolar
·
· Score: 2
What good is a proprietary device driver when the next version of the Hurd is released which will probably make it incompatible?
There's a lot of reason behind the philosophy. Get your mind out of the box, please.
HURD MAY do OK as a server, but if one is restricted to the lowest-common-denominator opensource supported hardware, it is crippled at the start and will stay well behind the *BSDs, let alone linux.
The harder the conflict, the more glorious the victory
You answer yourself...
-- Yours Sincerely, Michael.
Re:Why the Hurd is needed
by
Anonymous Coward
·
· Score: 0
Since Hurd is designed to be able to run drivers in userspace, I imagine that the API will be considerably more stable than with Linux. Although maybe that would only be at the source level.
Re:Why the Hurd is needed
by
Anonymous Coward
·
· Score: 0
Yes. It poses a serious risk to the *job* security of many sysadmins.
Red Hat HURD
by
Anonymous Coward
·
· Score: 0
Ohh yeah, Red Hat HURD baby! Eaahhh Red Hat HURD man! Yeah Yeah Yeah
I applaud these guys, I saw the documentary Revolution OS and heard Stallman speak, and he is right! Everything should be free, including hookers!
BTW, the "Shift" buttons on your keyboard allow you to create upper case characters. You're welcome.
-- "You're just scared like a little white pussy. I'll fuck you till you love me, you faggot!"
Re:C++
by
Anonymous Coward
·
· Score: 0
Also, 'u' is spelled 'you' by those of us who learned to communicate effectively. When I see somebody typing in all lower case and using 'u' I automatically place them in the AOL chatroom universe, where such illiteracy thrives.
Re:The Hurd and Linux ...and FreeBSD
by
zmooc
·
· Score: 2
Another very important reason why Linux does better is that there is a lot of (mainly commercial) software that is distributed only as an RPM and which won't run at all under FreeBSD. Where I work we where running FreeBSD on all our unix boxes until recently. We decided to start using SAPdb as our database. It's GPL, but compiling it is hell but there is a perfectly working RPM distribution of it. So now were running Redhat on all boxes....
If you are really concerned about it you might try reading this thread. I really don't know enough about it to comment myself, other than to note that it was claimed to be a microkernel, but some have claimed that, like NT, it had so many non-microkernel performance hacks done to it that it really wasn't.
And I agree, it did (does, development is closed but you can still run it) run pretty nicely.
-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Netcraft confirms: HURD is dying
by
Anonymous Coward
·
· Score: 0
You know the rest.
It burns ! It burns !
by
Anonymous Coward
·
· Score: 2, Funny
Hurd will see the light of day this year.
Which is more than can be said for most of the people reading this....
Nice Try, Stallman!
by
Greyfox
·
· Score: 3, Funny
I see through your clever ploy! No $150 for you! Now go away and don't post, 1 year!
--
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Nope, not Buzzword Bingo.
by
LunarOne
·
· Score: 1
People just don't like little demons.
--
Read my sig if you like, but I'll never see yours, thanks to Discussions, Viewing, Disable sigs...
Re:Nope, not Buzzword Bingo.
by
gumleef
·
· Score: 1
actually, im quite fond of the beastie. tux kinda pisses me off
Hi, yes, Richard Stallman probably meant GNU/Hurd rather than the Hurd alone. What GNU wants to release (as far as I can follow it), is a binary distribution of the GNU/Hurd system, including the Hurd, but also including other GNU packages.
See the FAQ on our web site (http://www.gnu.org/software/hurd/docs.html) for more information about the nomenclature.
Thanks, Marcus Brinkmann
Re:Wah!
by
Anonymous Coward
·
· Score: 0
Actually, it's Stallman/Hurd, RMS/Hurd, or just "RMS/GNU".
Mod insightful
by
Anonymous Coward
·
· Score: 0
I would have modded this troll up to "Insightful". I've always said that the Internet (and all that came with it: Linux, etc) are the new version of CB radio, and just a passing fad.
Just like Homer Simpson once said," The Internet... is that thing still around?"
Re:The Hurd and Linux ...and FreeBSD
by
harakh
·
· Score: 1
Doesnt FreeBSD have quite good support for linux-binaries? i thought you could basically run anything compiled on a linux-system on freebsd with little or no performance-degration (sp?)? and last time i checked FreeBSD could install RPM aswell so i cant see any real reason for not using FreeBSD except of course SAP might only give support on RedHat-systems etc and not FreeBSD?
either way im running linux - just tested FreeBSD for awhile but didnt figure out for instance how to make MPlayer use _extremely_ well optimized drivers for my G-400 that are aviable as kernel modules for linux.
Re:The Hurd and Linux ...and FreeBSD
by
deKernel
·
· Score: 1
To begin with, by all accords, NetBSD & FreeBSD started about the same time. OpenBSD forked from NetBSD and not FreeBSD.
Now, HURD will not fail because there is no company behind HURD that needs to make money to stay in business so as long as there are Debian developers around, more than likely HURD will be around for a long time.
Personally, I don't think I will use HURD for the same reason that I don't use the Debian version of Linux (yes I know I didn't say GNU/Linux), and that is because I don't view an OS as a religion but as a way to get functionality out of hardware.
When was it, exactly, that Rich forgot that it's about free software, not about developers being recognized for creating free software. No one should need to be lauded by their peers to find a reason to contribute to the community. I respect and thank all the people who have made contributions to the free software community, but no progammer (myself included) should feel 'devastated' because some -user- doesn't know their program is separate from the kernel. That just means they're doing their job excellently. The people whose praise truly matters will be the ones that take the time to find out who created that great piece of functionality. I can't believe anyone ever became a coder to be popular.
-- "A man talking sense to himself is no madder than a man talking nonsense not to himself."
Well, I had the opposite response. Coming from a man whose writing is so full of robot-speak (e.g. forever referring to features as 'useful'--never once a 'nice' or 'interesting' or 'excellent'), it was nice, interesting, and excellent to hear him refer to his emotions for a change. We've always been able to infer a large ego from RMS's actions; I found it refreshing to hear him admit it openly.
One kernel to crush them all
by
Anonymous Coward
·
· Score: 0
Only 5 years and 5 microkernels to late:-(
Re:The Hurd and Linux ...and FreeBSD
by
mrneutron
·
· Score: 1
Got to agree here.
2 years ago I wanted to install OpenBSD on a number of Snort IDS systems on rack-mountable Compaq systems. I've used just about all flavors of Unix, use Linux on my desktop, but prefer *BSD for servers.
I look around for ISO images. No official OpenBSD ones available for free; you buy CDs to support OpenBSD. I need to do this *today*, and other installation methods are suboptimal (compared with booting off an install CD) in a heavily firewalled environment.
On to FreeBSD. Install crashes during the kernel boot. Some sort of driver issue.
On to Redhat. Works first time. We use RedHat.
Flash forward to last week. New job, new heavily-firewalled infrastructure, new IDS systems needed quickly to squash a worm problem. Compaq DL320 hardware available.
I want to go with OpenBSD, but once again I need to buy the CDs to get legitimate CDs, and I don't have time to mess with this. Make note to self to buy them anyways, to support OpenBSD's fine efforts.
On to FreeBSD: download ISOs, burn them and boot: works first time.
We're getting there.
Re:I do not think this is about revenge!
by
modipodio
·
· Score: 1
Ok,I admit the linux kernel is under the gpl,(sorry if I gave thge impression that it was not), but I still feal that my point about Hurd is valid and that Hurd is not merly about revenge.My point was that Hurd was something which was intended to be developed and released regardless of linux right from the begining.When linux came about Hurd got sidelined and attention was focused else where I am glad to hear that Hurd is about to be released and I will be happy to install and use it.
-- __________________________________________________
"UNIX is a fascist state, Windows is a democracy.
I am aware of the licensing, blah blah blah, on the HURD, but can someone summarize the technical advantage of HURD or Linux or Darwin? Are there any comparisons between this kernel and other POSIX-standard OSes?
In short, aside from licensing and feeling good about themselves, why should one use this?
-- To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
Re:Technical Advantage
by
Anonymous Coward
·
· Score: 0
Well, the OSes you refer to are POSIX-taillight OSes, not POSIX-standard. They could be POSIX-standard with some work, and expensive certification.
That's great, I'm always interested in something new. But my concern is that in all these comments and articles, I haven't heard (or should I say hurd) of any software, a windowing system? Can unix apps be compiled for HURD? What's the story on this?
Re:What about software?
by
Anonymous Coward
·
· Score: 3, Informative
We have currently compiled 2000 source packages from Debian, which result in 4000 binary packages (or 3 and a half CD full) of software for the GNU/Hurd system. You can install the Debian GNU/Hurd just as you install Debian GNU/Linux (with more edges, I suppose). As the standard windowing system you get XFree86 of course (and I use Window Maker as the wm on my GNU/Hurd system).
Thanks, Marcus Brinkmann
Re:The Hurd and Linux ...and FreeBSD
by
zmooc
·
· Score: 2
The Linux-support somehow doesn't work with SAPdb. Had some problems with linux-java-binaries and other stuff as well. We can get it installed but that's about it; weird segfaults, race-conditions etc etc. SAP doesn't give any real support on the GPL SAPdb so that wasn't an issue:P By the way - the G400 has been replaced by the G450 which doesn't have a working TV-out in mplayer because matrox won't release the specs or something like that:(
-- 0x or or snor perron?!
Re:The Hurd and Linux ...and FreeBSD
by
hardburn
·
· Score: 1
Personally, I just download the individual packages (surely your firewall doesn't block both HTTP and FTP?) and burn them for OpenBSD. If I have some cash on hand, I send a little to OpenBSD with a little note saying "I burned my own CD. Here's some cash because I'm not an arrogant jerk like Theo":)
I prefer OpenBSD when security matters, FreeBSD when performance matters, and GNU/Linux when I want something well-rounded.
Who will use the HURD?
by
Anonymous Coward
·
· Score: 1, Interesting
The most important difference between the Hurd and Linux/*BSD is of course the design philosophy using a microkernel and making everything a userland task. But who benefits from that? Any fixed set of features (which is the case with usual Desktop systems and Servers) may also be implemented using a monolithic arcitecture, and would in fact be a bit more performant and would have a smaller memory footprint. (For example mounting ftp.) The advantages of the Hurd's flexible design will make it the perfect OS for experimentation as well as for unsual needs. It's hard to add new features to Linux if you are the only one who uses it, and if you want to try a completely new concept Unix has never seen, the Hurd is the perfect place to try it out, as even the concept of a file system for example is implemented in userland and its easy to add a different way of doing things to a running system. If a specific feature turns out to be useful for a larger number of people, monolithic kernels will follow and implement it themselves if it is well research in an OS like the Hurd. So I hope the Hurd will be a major factor of progress and innovation in the Unix world, even though it may not be used by the masses.
And it's the same thing I've heard a million times before.
Are you all retarted?
by
Anonymous Coward
·
· Score: 1, Insightful
"Nobody's going to port apps to it..."
There's no (or very very little) work in porting apps to Hurd. It's a different KERNEL, not an entirely different operating system. It runs THE SAME GNU tools that linux runs -- the only difference is that the kernel is not the same.
Switching between hurd and linux should be as simple as changing between a 2.0 kernel and a 2.5 kernel. It's not an entirely new system.
All this ranting about how it's "too little too late..." What's wrong? Can't take the competition? We tolerate 2^n window managers and 3x^2 irc clients. What's wrong with Yet Another Kernel? Choice is a GOOD thing.
Pay attention to what's happening. Before five years have passed I'll bet you that we have "Linux" distributions that let you choose BSD/Linux/Hurd as your kernel as you install them. DebianHurd and DebianBSD are just the first steps towards this...
It's not retarded. Anybody who has ported applications to various UNIX platforms knows that it can be non-trivial. I don't know a lot about the HURD, so I can't say how UNIX (or Linux) compatible the API is, but the ABI is probably pretty different. How are the calls implemented? select() on Linux is not the same (some would say it's not bug compatible) with select() on other platforms. Which design does the HURD use? Which versions of glibc and all that? That needs to be ported. I had an app that looked different on AIX and DEC, turned out they had more fonts available on the XServer, and XWindows picked different fonts. We had to hard-code the fonts for those platforms. Thats a port.
As far as the window manager comparison, I don't think that's totally valid. A new window manager is just an RPM/apt/whatever update. A new OS is a new partition, a new disk, totally new way of doing things. Much higher cost of entry.
Re:Are you all retarted?
by
SpringRevolt
·
· Score: 1
> It's not retarded. Anybody who has ported applications to various UNIX platforms knows that it can be non-trivial.
Quite right. In recent years much of the traffic on the Debian Hurd ML has been about package porting issues see for example Heimdal issues.
A new OS is a new partition, a new disk, totally new way of doing things
Actually, if you can spare a gig or so, you can make a file and make it a filesystem and install GNU/Hurd in that file (I believe that this is the way WINE works with DOS partitions?) (that is the plan anyway). So repartitioning will not be necessary to try out GNU/Hurd and everyone had a spare gig or two these days, right?:).
It is not really a new way of doing things, I found. Debian GNU/Hurd is as different to Debian GNU/Linux as Debian GNU/Linux is to RedHat Linux (roughly).
So, although not every package is ported without effort, many packages can be got working with a little effort. Many (most?) of the porting problems are because the packages are Linuxified and not strictly POSIX.
Thanks for you interest in the Hurd.
its not really the "credit" they are after
by
SubtleNuance
·
· Score: 2
but pounding the GNU/Linux marking shows that they do want their credit
I dont think its the "peer respect" that FSF (RMS) is looking for when they 'pound' the "GNU/" moniker. I think, and Ive read RMS saying this, that to leave off the "GNU/" prevents people from learning about Free(dom) software and the Freedom that GPL/FSF/GNU provides.
When you consider that most everyone on/. boards understand what the GPL means, then consider that in reference to GNU/Linux. Everyone of us (mostly) likely understand what the GNU/GPL part is talking about (again - that whole "Freedom" thing)... now consider your family, your coworkers, your neighbours - they just might have heard of Linux (*maybe*). They almost certainly not heard of "GNU/Linux" - and they most CERTAINLY dont understand the Freedom that RMS is talking about.
RMS demands the "GNU/Linux" moniker because it is this "Freedom" he is trying to spread, when the media skip it, they take the easy way out - not providing the public with the knowledge of the Concept of Freedom Software.
It isnt a "Im responsible, look at me, give me the credit" plea from RMS its the "Wait a minute, you have to tell people about the Freedom, and ethics of Sharing that has to be considered, that has given birth to GNU/Linux." Without this, GNU/Linux would not exist - it is a subtle but absolutely NON-TRIVIAL difference.
Re:its not really the "credit" they are after
by
paule9984673
·
· Score: 1
You have actually just brought up the point that makes me call it GNU/Linux in the future. I hadn't thought about this before.
Re:What you really meant...
by
Anonymous Coward
·
· Score: 0
Who cares about a damn dirty hippy
Coincidences
by
Anonymous Coward
·
· Score: 0
Last summer, I received a SIRCAM'ed e-mail from a local web-design firm, which was a price offer for a website for one of our two mobile phone providers. A tad expensive, but I was otherwise uninterested in the firm, so I just filed it away without exploiting it. I did file it away, rather than deleting it, because you never know when such items may come in handy...
Now, a month ago, a friend of a friend (who runs a small non-profit which helps the Third World) got a run-in with the same web-design firm. Basically, they tried to cram hosting down their throat when all they asked for was design. The scuffle got slightly interesting after we snarfed the site using wget, fixed a couple of syntax errors in their code, and put it on our own server. They responded with a couple of hissy e-mails, and then put back a mirror of our site on their server, in its original state (i.e. with syntax errors). Well, to make a long story short, while cleaning up in my old files, I happened upon this old SIRCAM mail, and now I am wondering how to place it for the most effect;-) Interestingly enough, they seem to be reselling the services of another "non-profit", which is appopriately named after the mail program thanks to whose lack of security I got that mail in the first place...
Re:"Free" Linux Distro -- Question
by
Notre97
·
· Score: 1
So does this mean I won't be able to run Hurd with my NVidia video card (b/c of the non-OS drivers)?
Not funny.
by
Anonymous Coward
·
· Score: 0
I don't find it funny... not a bit. While I don't agree with Mr. Stallman in all aspects, he surely works hard and the result is that Linus could use GPL to make Linux free.
Ok, he's somewhat extreme at times, but this is what is expected from him. We need someone in this role.
Now, pal, if you're fed up with RMS, choose another OS unrelated to him. I'd suggest MS (no, this is wrong, the correct form is M$) or anyBSD -- these latter are not that cool guys, but they do a very cool system.
Why do you stay here, considering/. is pro-Linux? Just to pester us? Are we that important for you?
Re:The Hurd and Linux ...and FreeBSD
by
PigleT
·
· Score: 2
"No official OpenBSD ones available for free; you buy CDs to support OpenBSD."
There is a boot floppy image in the regular tree. mkisofs takes a `-b' and `-c' parameter. You really *can* do the obvious thing - worked for me;)
(I suppose it helps if you have another machine capable of running mkisofs on which to perform the download, of course?;)
-- ~Tim
-- .|` Clouds cross the black moonlight,
Rushing on down to the circle of the turn
Re:The Hurd and Linux ...and FreeBSD
by
vovin
·
· Score: 2, Troll
Quite wrong (rather completly actually). BSD license is NOT a safe haven for businesses to *share* commodity code. It does a company a disservice to add value that can be repackaged/modified/hidden by their competitor. BSD's failure is UNIX's failure. GPL licenese allows a company to add value knowing that a 3rd party cannot *ever* remove that value via repackage/modify/hide. IMHO GPL is always the better license.
Any company that plans to make money entirly upon software sales is doomed to failure. 60-80% of software cost is maintenence. So the value position in software is to sell SUPPORT contracts. You can give/sell the software *at cost* and still make more on support -- even if the software is so perfect as to never need any support at all.
"I do have a problem with RMS's comments. He is saying things to people that are ludicrous. He is saying the West does not understand what he is trying to do, whereas India does. He does all of this from his "comfy" home. It reminds me when the Sun King's wife said "Why do they need bread when they can eat cake"."
No what he actualy said was this and there is a big difference in what he actualy said and what you say he said.
"In India there are a number of people who are capable of seeing free software as an ethical and social issue, whereas in many parts of the world very few people recognize the ethical and social issues, and they are more interested in the practical benefits of today's free software,"
Also you said,"He does all of this from his "comfy" home".Which is again untrue,he said this in an interview in India.
I agree with stallman I think The west is in general alot more interested in only the practical benefits of free software and tends to ignore the ethical and social issues assossiated with it.I think you are a bit confused .
-- __________________________________________________
"UNIX is a fascist state, Windows is a democracy.
Finally, a cogent explanation
by
dilute
·
· Score: 1
Mod the parent up, it's one of the most informative posts I've ever seen on Slashdot
Businesses that USE the software...
by
HiThere
·
· Score: 2, Insightful
Businesses that use the software don't have any trouble making money from GPL software. It saves spending on other things. They hire programmers to build applications for internal use. Some of these will also be distributed, but most won't be. And most of the one's that are won't be of much interest to anyone except the business partners of the original business.
Don't think of the "software house business". That is one that isn't well supported by the GPL. But software consultants are. And the consultants can do a sort of "software house business" on the side, largely as advertising. And non-computer businesses (both small and large) are. A part of the problem is that much of the way that we look at how things should operate is based on how they operated under a monopoly system, i.e., "I'm the only one who has the right to distribute this program which does this wonderful thing! So buy it from me now! (see attached list of resellers with attractive markups)". But that's not the kind of model that the GPL supports. Perhaps you can make it work. Red Hat seems to be able to, even all they can sell is the right to use their name. But not many will. It's the wrong model.
The GPL systems work best with the assumption that people (and businesses) do things largely for their own use, and that software can then be shared without much cost, so why not do so? You've already built it, your costs are sunk. And then you don't need to start your next project from ground zero. You have access to free compilers, editors, etc., and there's lots of code lying around, some of which you may be able to adapt to your own ends. And then you can share that back. If you are a consultant, this lets you work more cheaply at the cost of not being able to effectivly mass-market your result. (Or you can avoid using the pre-built code and just use the tools. Then with a bit of care you can even mass-market your work, but someone else will probably be able to create something roughly equivalent for a lot less work, so don't expect to make too much that way.)
The GPL system is really the antithesis of the star system. Most of the real stuff is done by small groups without the need for a lot of capital. Not only small companies can contribute, but even lone individuals can. Or they can join together into loosely structured teams. True, really large projects, like Mozilla, tend to need full time support staff. I understand that most of the work on Mozilla was by paid employees.. I admit I'm not sure about this. And I'm also not sure of the significance. KDE seems to have organized itself around the projects first, and not gotten support until after they had a working version, and Debian is still independant, then there's Linus... .
--
I think we've pushed this "anyone can grow up to be president" thing too far.
Re:Businesses that USE the software...
by
Courageous
·
· Score: 2
Your insights are deeper than maybe even you think. The entire _economy_ is currently transitioning to a service-based economy. Software services -- iow, as you said "consultants" -- are the main future of the software business.
Yes, of course there will be products, but the market will move even more towards service and not product than it has already. It's a distinct overall economic trend in which the software business is only one player.
The GPL is really an _expression_ of this trend, not its cause. The trend is away from the production and ownership of ownable things and towards the application of intellect toward a task. This is true on a variety of levels: at the lowest, from the flipping of burgers, to the highest, medicine, research, practice of law, and information systems.
C//
Before, or after, Mozilla 1.0?
by
sulli
·
· Score: 2
Re:The Hurd and Linux ...and FreeBSD
by
Anonymous Coward
·
· Score: 0
It is always interesting to examine a failure for the reasons behind that failure. *BSD makes a good case in point. Consider this: Netcraft officially confirms that *BSD is dying
Yet another crippling bombshell
hit the beleaguered *BSD community when recently IDC confirmed that *BSD accounts for less
than a fraction of 1 percent of all servers. Coming on the heels of the latest Netcraft
survey which plainly states that *BSD has lost more market share, this news serves to
reinforce what we've known all along. *BSD is collapsing in complete disarray, as further
exemplified by failing
dead last in the recent Sys Admin comprehensive networking test.
You don't
need to be a Kreskin to predict
*BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there
won't be any future at all for *BSD because *BSD is dying. Things are looking very
bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink
flows like a river of blood. FreeBSD is the most endangered of them all, having lost 93%
of its core developers.
Let's keep to the facts and look at the numbers.
OpenBSD
leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are
there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio
of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are
about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A
recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are
(7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD
Usenet posts.
Du to the troubles of Walnut Creek, abysmal sales and so on,
FreeBSD went out of business and was taken over by BSDI who sell another troubled
OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick
and its long term survival prospects are very dim. If *BSD is to survive at all it will be
among OS hobbyist dabblers. *BSD continues to decay. Nothing short of a miracle could save it
at this point in time. For all practical purposes, *BSD is dead.
*BSD is dying
Re:The Hurd and Linux ...and FreeBSD
by
mrneutron
·
· Score: 1
No argument.
In one case, the firewalls were so restrictive (and slow) that I had to burn the ISOs at home (on a Win98 Desktop) and carry them in.
2nd case the worm was rampaging, time was literally money, and bootable FreeBSD ISOs won out.
In a perfect world I would have the time and resources to plan everything and do it 'right.'
I don't want to get into a lame OpenBSD/Theo bashing thread. He's done spectacular work. Suffice to say that I know for a fact that OpenBSD has lost 'marketshare' due to restricting ISOs.
Re:The Hurd and Linux ...and FreeBSD
by
Vryl
·
· Score: 2
Despite the great beauty of FreeBSD, and the vastly developed environment (countless ports that work flawlessly, providing users with easy to install and run applications), FreeBSD is not doing as well as Linux.
Why? Buzzword Bingo.
Close but no cigar. Despite what Mad Mundie et al say about the BSD licence, is it the case that it just is NOT all that commercially attractive?
The GPL is just a better licence. It's fairer to developers, and in a bizarre way, that makes it more attractive to commerce. Keeping the developers happy keeps the software coming.
GPL is also more resitant to forks, as anyone who wants to distribute has to publish source. Forks are bad, mmmkay?
And anyway, the GPL is practically a religion these days. You don't want to cross God, do you?
Re:The Hurd and Linux ...and FreeBSD
by
PigleT
·
· Score: 2
"I had to burn the ISOs at home"
Aside: If they have a restrictive firewall but let you bring your own software in through the front door, don't you think they have a slightly strange idea of security?;)
"lost 'marketshare' due to restricting ISOs."
In my case, they lost marketshare due to having portmapper started by default and yet claiming to be "the most secure BSD". OK so it might not be vulnerable *today* - but there's such a thing as asking for it.
WEll, just in case you wanted a "technical" reason for trying-not-to-slag OpenBSD, that is;)
-- ~Tim
-- .|` Clouds cross the black moonlight,
Rushing on down to the circle of the turn
Re:The Hurd and Linux ...and FreeBSD
by
Anonymous Coward
·
· Score: 0
FreeBSD is not doing well as Linux? Pardon? On whose planet?
Check the netcraft uptime list: http://uptime.netcraft.com/up/today/top.avg.html Lots of FreeBSD hosts, hardly any Linux.
ok
by
Anonymous Coward
·
· Score: 1, Insightful
if the GPL says something is freely redistributable to use for whatever you can possibly want, then why is RMS running down the street chasing after linux screaming "It's GNU/Linux!", i don't see anywhere in the GPL where it says that you can't change the name . I think RMS acts very hypocritical when he demands linux be called gnu linux. Sure it uses the gnu tools, but there is no part of the gpl that says anything using gnu code must be called gnu something. Either put that in the gpl or stop your sad yapping. If it's supposed to be freely redistributable then let it go and be called whatever they want. sheesh.
Re:"Free" Linux Distro -- Question
by
naasking
·
· Score: 1
You can still use a generic VGA driver, but it won't be accelerated unless you have native drivers.
At this point, nobody cares about the Hurd anymore. It's going to be linux all the way. I'm sure RMS will throw another one of his hissy fits when he realizes this, but he'll just have to live with the facts: the Hurd came too late, and people will say linux rather than GNU/linux.
Hurd can be the New Technology that allows Linux to enter the server space....
LinuXP...?
Seriously though, it would a similar transition.
-- This is not a political statement. This is not legal advice. It's a frick'n Slasdot post.
However: I'm Running For
Re:The Hurd and Linux ...and FreeBSD
by
praedor
·
· Score: 2
Perhaps true...except for games. Games are not a "make money on support" area. They are hard, code-intensive, creatively challenging (if you care about good artwork and story) and are not ammenable to support. For SOME games you might be able to sell cheap and then make money on network play...something like a battle.net, but this is ONLY for games that are multiplayer (not all are or should be) AND liked by many.
Game companies are made or broken by software SALES, nothing else. You want games, you must pay for them or they just don't come.
-- In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
Ah, I understand. You are right. To be true, HURD daemons communicate with processes and each other via a message passing mechanism (facilitated by Mach), and message passing is how some OO systems are modelled/implemented. I still think "client-server" is a better mental framework for how things work, but whatever.
The best of 2 worlds
by
Anonymous Coward
·
· Score: 0
Is the Hurd servers be ported to Linux? Or what?
Do we really need more fragmentation?
by
IGnatius+T+Foobar
·
· Score: 2
Do we really need more fragmentation?
rpm vs. deb, Gnome vs. KDE... and now Linux vs. HURD? All this is doing is making the free software platform more convoluted. Now you have to pick a kernel, and it has to be one that's compatible with the apps you're running, and the hardware you're running...
Linux is finally establishing itself as the 'Single Unix' panacea that the unix world has been trying to achieve for 20 years. Now the HURD comes out and they expect to fragment things again? No way.
With the exception of geeks who like to tinker with something obscure, HURD is going nowhere. Linux has won, and with good reason: solid engineering, liberal distribution terms, and a project leader who isn't an asshole. Let's focus on making the Linux platform better, not on fragmenting the free software world even further. The "I Can Do That Better" attitude is our biggest liability.
-- Tired of FB/Google censorship? Visit UNCENSORED!
Re:Do we really need more fragmentation?
by
Anonymous Coward
·
· Score: 0
Linux is establishing itself as the Single UNIX? Wow... I guess some people really do take those *BSD is dying posts seriously.
"Linux" and "solid engineering" in the same sentence? Swapping a whole kernel subsystem (VM) in the middle of a stable branch is not what I'd call solid engineering and nor is the constant releasing of supposedly-stable kernels with next to zero testing (2.4.11, 2.4.12, 2.4.18, etc).
Well, at any rate, you get an award for being the most clueless karma-whore-wannabe I've seen in a long time.
Re:Do we really need more fragmentation?
by
Anonymous Coward
·
· Score: 0
But fragmentation is the way to go if you're a paid M$ FUD agent.
You gotta love RM$. Ximian goes and creates Mono, GNU splits with them. Linux gains a serious reputation as an OS, RM$ announces HURD vaporware. If it's so fucking good, wait until the fucker is fully developed, right? but that's not how they do business up in Seattle...
Re:Do we really need more fragmentation?
by
Teutates
·
· Score: 1
liberal distribution terms You mean the GPL?
In case you haven't been paying attention (which i'm sure because well you seem to be a troll), HURD is part of the entire GNU system. Which means, GPL.
Choosing a kernel isn't difficult, you have two choices, monolithic or microkernel...not too difficult. And apps that don't run out of the box can be recompiled as long as they don't make linux specific kernel calls. Userland programs (end user programs more specifically) don't make linux specific kernel calls and they will compile fine on HURD.
Re:Do we really need more fragmentation?
by
Anonymous Coward
·
· Score: 0
GNU = Gnu's Not Unix
The GNU Operating system (GNU/Hurd) is a UNIX-like operating system (if you want it to be). It is NOT an implementation of UNIX.
Personally I think that HURD will be a major factor in enabling truely distributed computing. Sort of like what Amoeba was promised to be (instead of being a glorified distributed file system). If you look at how HURD works there's no reason why remote cycles cant be accessed via a translator. There would of course be latency in discovering spare compute nodes, and process translation could be a big latency factor, but this is a NEW appoach to Operating Systems, offering a new computing paradigm.
Hurd cannot fragment the Unix market because it isn't Unix, it's Gnu.
Re:The Hurd and Linux ...and FreeBSD
by
Anonymous Coward
·
· Score: 0
Keeping the developers happy keeps the software coming.
And paying the developers the money they need for food/beer/toys keeps them happy. Software doesn't magically 'come' from a magic thing called 'developers' over email.
And anyway, the GPL is practically a religion these days. You don't want to cross God, do you?
Check your definitions closer. When you offend a 'religion' you cross zealots, not 'God'.
Yes, Linus will be forgotten over time, just like
pretty much everyone else.
The reason is that the Linux kernel will eventually run out of gas and get replaced by something else,
and eventually it and its creator will just be a
historical footnote.
Lots of people out there can only recognize the cute penguin and don't give a dam about what's a kernel or if it's a monolythic kernel or not.
The Hurd has this bizarre logo that doesn't really appeal to non-techies and will have a hard time seducing the girl friends of the geeks around the world causing a slow adoption of the kernel by people without a partner.
If Hurd wants to succeed in Japan for example, where "kawaiiiii" (means: sooooo cute) is a way of life, I urge RMS to hire a designer and work on this mascot symbol ASAP. And promise me, no more flowchart diagram please!
PPA, the girl next door.
-- -- I feel better now. Thanks for asking.
Re:Hurd needs a Mascot
by
Omnifarious
·
· Score: 1
This is an interesting subject...
What LOGO do they have now? Do you mean that black/white horn-beast?
If you turn it into a cartoon you get Supercow (Cartoon network).
-- If you mod this up, your slashdot background will turn into a beautiful sunset!
I just drew one myself:-)
I just cant get that brush from GIMP under my control. How do I make the brush bigger???
http://home.wanadoo.nl/fjrjwest/Tribbin/Stuff/gnu. jpg
Aint this one prettier/frienlier?
-- If you mod this up, your slashdot background will turn into a beautiful sunset!
Re:Hurd needs a Mascot
by
Omnifarious
·
· Score: 1
It is prettier and friendlier.:-) Perhaps you should send it to someone at gnu.org to see if they'll use it.
First Law Of OpenSource programming...
by
Anonymous Coward
·
· Score: 0
Release Early... Release Often...
Re:First Law Of OpenSource programming...
by
Anonymous Coward
·
· Score: 0
GNU is not open source.
Re:First Law Of OpenSource programming...
by
Anonymous Coward
·
· Score: 0
It's not? Oh well I guess not since it doesn't even exist yet:)
Folks who don't have passports and find this funny
by
JoeBuck
·
· Score: 5, Insightful
So here's a guy who's been to about a hundred
countries, lectures in French when he goes to
France, regularly talks in person with influential
people all over the world, and I'll bet that
there are a significant group of people who not
only have never been out of their own country
but don't even have a passport, but find this
joke funny.
Re:The Hurd and Linux ...and FreeBSD
by
Vryl
·
· Score: 2
Nice try troll, but who said anything about paying or not paying developers?
Many GPL developers get paid. Many do not. I spoke about keeping them happy. And, seemingly, there are a lot of happy GPL developers out there. Dare I say more than BSD developers?
But I do take your point re zealots. GPL does seem to inspire a fair bit of that. Still, there are probably quite a few BSD zealots out there, and we need not talk about Micros~1.
Bah -- VSTA is a better microkernel-based OS.
by
cduffy
·
· Score: 5, Informative
Seriously -- VSTA has a much cleaner design than the HURD and far superior runtime speed. It's based on some rather different design decisions (favoring being Right over being backwards-compatible where the two conflicted strongly), but is just generally Good Stuff.
If the HURD increases interest in microkernel-based OSen, good for it -- I *like* my drivers running in userspace! (heckuvalot easier to write and debug that way, no? heck -- that means one can write a prototype driver in Python before putting together the final version in C; let's see 'yall do that in Linux!)
Admittedly, it's not nearly as close to being end-user-ready as the HURD, but for folks doing embedded systems work (or who want a cool OS to play with), it's seriously worth looking into.
Re:Bah -- VSTA is a better microkernel-based OS.
by
Anonymous Coward
·
· Score: 0
I've tried to find this info myself, but since I don't really know what to look for, I've so far been unsuccessful.
Where can I find some good info on the advantages/disadvantages of various microkernels?
I've read many times that MACH is a rather slow/inefficient kernel.
But, I've never really read much on why this is so.
In addition, I've never read anything about other MK's out there (other than that QNX has one, etc).
I'd really appreciate some good online resources I can look up so I can educate myself on the matter.
-- --
Sometimes you have to turn the lights off in order to see.
Re:MACH/GNU Mach vs other MK's
by
karlm
·
· Score: 2, Interesting
I had went and dug up some links, but Netscape caught a bus error (Netscape for Solaris is especially buggy) and I lost the entire post. Here's most of the post without the links.
One thing I forgot to mention about microkernels is that almost all of them communicate with the kernel and other processes via message passing. Messages encapsulate in network packets much more transparently than direct function calls or system interupts. This means that network transparency is much easier for microkernel architectures.
Check out L4Ka.org. Some of the L4 design papers, as well as "Hazelnut" L4 that I play with. They also have links to Linux 2.2.20 ported to run as an L4 task. I tried runnin L4Linux as my OS for a day. It locked up twice in 12 hours. However, it was an old version of Hazelnut and an old version of the glinux server. The "fiasco" L4 implementation is also pretty famous and is linked to from the l4ka site. Newer L4 implementations use something called lazy context switching to dramatically speed context switches between tasks that don't have large virtual memory requirements. (By default, Hazelnut uses lazy context switching if the two processes use fewer than 128 MB.) The GNU website has a pgae on L4-HURD, but the new L4 API hasn't been finalized, and the API for the Virtual Kernel isn't set, so it'll be a while before you see much HURD code ported to the Virtual Kernel or see a trnslation layer between teh Virtual Kernel and L4. Basically, the L4 people don't want it to be such a pain to port HURD to other kernels, so they decided to port it to some reasonable "Virtual Kernel" and make translation layers for all of the kernels the hURD will run on.
I like EROS, an OS that uses a microkernel design to complement it's capability-based security model.
GNU mach, like other Mach implementations, suffers from feature bloat. Unless you have a really good reason, you shouldn't add a feature whose functionality can be achieved through using the features you already have. Mach basically tries to be a swiss army knife of a microkernel and ends up being very large.
RTLinux uses a realtime microkernel and runs something like UserMode Linux (UML) on the side.
The realtime kernel doesn't provide any of the services provided by the Linux kernel (at least that's what the design whitepaper says).
AtheOS is a microkernel architecture with the networking stack merged into the kernel. The AtheOS kernel is written by a former Be engineer. I believe I read somewhere that BlueOS (or was it another free BeOS clone?) was going to use the AtheOS kernel.
The QNX website used to have a good overview of their microkernel architecture. QNX is marketed as a very reliable embedded microkernel that is suitable for sattelites and other mission-critical applications. On the desktop, it shows some nice network transparency. (Ever seen part of your window displayed on one machine's monitor and part on another machine's monitor while the app is actaully executing on a third? It's X-windows on steroids.)
There are many other microkernel OSes. VSTa is a copyleft microkernel OS that sometimes gets press. I believe the embedded realtime OS VXworks uses a microkernel.
V2OS is supposedly based on the "exokernel" idea. Right now I don't think it multitasks or provides any memory protection. It's pretty much a toy OS that they try to write entirely in x86 assembly. It uses self-writing object code, so I couldn't get VMware 2.0.4 to boot it. They appearently have implemented some basic C libraries since I last played with V2OS.
Then there's the XBox megakernel where the entire game is the kernel so that you get zero context switches durring gameplay. I think that you even need to statically link all the game libraries. This is completely the oposite approach from microkernels.
Re:MACH/GNU Mach vs other MK's
by
scrytch
·
· Score: 2
Then there's the XBox megakernel where the entire game is the kernel so that you get zero context switches durring gameplay. I think that you even need to statically link all the game libraries. This is completely the oposite approach from microkernels.
It is, however, the standard approach of many embedded systems. ucLinux basically operates this way -- the appearance of separate programs is an illusion, everything's entry points in one single kernel space. Don't even need an MMU then.
-- I've finally had it: until slashdot gets article moderation, I am not coming back.
"It is really devastating for us when people write about our work and they don't call it by our name, and we get forgotten."
Am I the only one who got all teary-eyed reading that? I mean, we get wrapped up in September 11, the Israel / Palestine thing, AIDS, and all our own personal tragedies. And we forget that somewhere, there are forgotten developers toiling away, emotionally devastated and relegated to obscurity because people unfairly call their work by the wrong name.
Oh, the humanity.
-b
Trashmen's New Song
by
Juiblex
·
· Score: 2, Funny
(sing as in "surfing bird")
"Well everybody's heard,
about the Hurd!
Hurd, Hurd, Hurd, Hurd is the word
Hurd, Hurd, Hurd, well Hurd is the word
Don't you know, about the Hurd?
Well everybody knows that Hurd is the word!
Hurd, Hurd, Hurd is the word!
I don't know about money - I expect there's a standard for that too, but the site I had bookmarked that listed a variety of standards seems to be down at the moment. Google provided the link above.
I always use YYYY-MM-DD now, since it is the standard format, and gosh darn it, it just makes sense.
Hardly any is right!
by
Anonymous Coward
·
· Score: 0
I see ONE Linux box on the list. Actually, it is the first time I've seen one up there in about 9 months!
Re:The Hurd and Linux ...and FreeBSD
by
bogono
·
· Score: 1
Many (including me) believe that Debian is technically superior to other Linux Distributions. I wouldn't know about HURD having never seen it. However, your reasons for not using it certainly sound religious to me, therefore it would seem that you do view an OS as a religion contrary to your statement.
Re:Folks who don't have passports and find this fu
by
Anonymous Coward
·
· Score: 0
Actually He should have/stayed/in his cave and finished this/years/ ago instead of trying to be a demigod.
I fail to see how Hurd could be let loose or released in 2002, instead I think you mean Hurd could fail to win in 2002. The word you are looking for is lose
ISO dates are written like other quantities, with the most significant digits to the left. So April 9th, 2002 becomes 2002-04-09. Note the 04 and 09, ISO dates are fixed length. This makes arithmetic easy and also ensures that alpha sorts are date sorts. This really is the most natural and user-friendly date-format. For more info, you can see
http://www.cl.cam.ac.uk/~mgk25/iso-time.html
hth
what are you, some kind of mac user? Least Significant Bit goes first!
you should htons(date) if you don't like it
Re:The Hurd and Linux ...and FreeBSD
by
Bob+The+Cowboy
·
· Score: 1
More and more I think we're heading for a different singularity: modularity. "Kernel by Hurd, userspace by netbsd, hardware.networking by linux", you name it.
GAH! But I don't want to have to say "Have you checked out the latest release of MS-GNU/Linux/Hurd/Net-Free BSD?" to my friends!
Bill
Yeah, who's gonna run something that rhymes with..
by
Kymermosst
·
· Score: 2
"Turd"
Talk about wrong choice in potential buzzwords. If the first few "production" releases suck, everyone's going to be calling it GNU/Turd.
If only M$ had named Windows something like "Bliss", then we could call it "M$ Piss."
-- "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
Re:Folks who don't have passports and find this fu
by
Tralfamadorian
·
· Score: 1
Actually, yes.
The joke, I believe, is targetting Mr. Stallman's appearance, not his social behavior or his environment.
I've been to Canada several times, am I allowed to think this is funny?
Many may disagree, but there are a lot of people out there that prefer the BSD licence to the GNU/GPL license scheme.
Granted
Despite the great beauty of FreeBSD, and the vastly developed environment (countless ports that work flawlessly, providing users with easy to install and run applications), FreeBSD is not doing as well as Linux.
May be the reason is that most developers coding free software DO prefer GPL. I have written public domain code, under the GPL. I would NEVER donate my free
time to build, test or document software that is legally ready to be used by a dirty beast as M$ in a closed product.
xBSD fell to the wayside because of its inferior "marketing", but its not because of "Buzzword Bingo".
A key to a sucessful open software effort is mindshare. That is what gets you driver X for your machine, and companies investing money to improve an aspect of the operating system.
xBSD, like Hurd, was around before Linux. But unlike Linux, it was not as open in terms of permitting changes to its kernel. This might have changed now, but I would guess that Linux had a 4 year head start in terms of openness of its development effort. This is what got Linux mindshare. xBSD license may also not be as attractive to some commercial developers, but I doubt this is what put xBSD in its more obscure status.
The key to a sucessful marketing effort its to get your product out there with a greater number of customers than your competition. This is what happened with Linux vs xBSD. If xBSD is to gain mindshare, it can only do it by being a demonstrably better product than Linux. This is usually a losing proposition in the marketing world.
As for myself, I went Linux over xBSD because I was certain Linux was going to "mutate" faster than the xBSD. At the time, it was more open, in terms of kernel developers and change process, so improvements were going to be incorporated more quickly than xBSD. I always knew that xBSD was better tested (it was deployed in the commercial environment years before Linux) and probably more secure. xBSD might be the better product if I was the owner of a webserver farm or some other internet based service. But since I am not the owner of such an enterprise, xBSD does not give me any feature which makes it better than Linux. It looks to be the case in the UNIX world. So unless Linux does something to kill its marketshare position, xBSD is always going to be an obscure, historical effort.
As for HURD, its a joke. Its performance will probably always be inferior to Linux and this is because of technical reasons. (Namely, that uKernels waste a lot of CPU time talking to itself every time it executes an operation, which results in a lot of context switches.) Don't get me wrong, I really like u-kernels from a design perspective. (It should allow for greater mutation than Linux.) But you have to work off its designed disadvantages with sharp, performance prioritized coding. MACH is a hippo of a u-kernel. HURD will have to replace it with something better before it can really move. (Wake me up when they replace MACH with L4, and L4 has a finished, working design.) HURD is technically inferior to Linux from a performance perspective, and its never going to get marketshare for that reason.
-- There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
Re:Folks who don't have passports and find this fu
by
Dunkirk
·
· Score: 1
Gimme a break. No one reading this far into the comments on this article are clueless as to RMS's activism. In fact, several years ago, I had an email conversation with him about whether the Hurd was ready. It's this kind of person - one who knows what he's about - that's reading this. Take yourself for instance.
-- Acts 17:28, "For in Him we live, and move, and have our being."
RMS specifically addresses this issue in his "philosophy" paper, IIRC. Basically, people will pay competent programmers to produce software.
The fact is, most businesses gain value from software from *using* it, not selling it. So, they will always need people to build software for them, and they'll pay for it. But the only people who win when the software is proprietary are the *few* companies who sell it (and probably relatively few of the employees of those few compaines as well).
--
Re:The Hurd and Linux ...and FreeBSD
by
Anonymous Coward
·
· Score: 0
Ummm. When can't you install FreeBSD on your vaio? What's stopping you, everybody else has done it why can't you?
oh that's right, no pretty installer oh well
Re:Folks who don't have passports and find this fu
by
Anonymous Coward
·
· Score: 0
Stallman also speaks Spanish, and quite well.
Yeah right.
by
Anonymous Coward
·
· Score: 0
And my roof is covered in flying pig shit.
Torvald's Usenet post announcing Linux... funny
by
3am
·
· Score: 2
"I can (well, almost) hear you asking yourselves "why?". Hurd will be out in a year (or two, or next month, who knows), and I've already got minix. This is a program for hackers by a hacker. I've enjouyed doing it, and somebody might enjoy looking at it and even modifying it for their own needs. It is still small enough to understand, use and modify, and I'm looking forward to any comments you might have."
A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
Re:The Hurd and Linux ...and FreeBSD
by
Anonymous Coward
·
· Score: 0
Why can't people just write Microsoft?
even MSFT is fine, but you look really immature writing M$, microsloth, Micros~1, winbloze, etc...
GROW UP!
Re:The Hurd and Linux ...and FreeBSD
by
BadlandZ
·
· Score: 2
Interesting perspective... However, not the public one.
In the case of uptime, you have shown the BSD's to be running longer without reboot. However, that does not prove they are more widly excepted in any way.
According to your logic, no one at all is running Windows, so why bother even mentioning it? Problem is, you haven't proved that, you only proved FreeBSD users (and *BSD users in general) less likely to reboot. It does not naturally follow that there are more users overall.
Re:The Hurd and Linux ...and FreeBSD
by
HypodermicEyes
·
· Score: 1
I just need to correct your assertion that FreeBSD was the mother of the BSD families.
It's not.;)
In the beginning was Berkeley Unix. Around 1990, Berkeley released Net/2, based on 4.3BSD. This became the base for the Jolitz' 386BSD. 386BSD was the original open-source BSD. Unfortunately, a lot of 386BSD users got frustrated by the slow release cycle, so two projects started independently at about the same time (1993?): FreeBSD and NetBSD.
FreeBSD and NetBSD had fairly different goals. FreeBSD wanted to continue what the Jolitz' started vis creating a Unix optimized for the inexpensive 386. NetBSD wanted to create a Unix that could run on anything, and also continue what the Jolitz' started vis creating a clean Unix that dumped a lot of the silly cruft that was introduced during midnight hacks at Berkeley.
Around 1994, Berkeley released 4.4BSD-Lite, a completely unencumbered version of their Unix (ie. no code owned by AT&T). This code was integrated into FreeBSD 2.0 and NetBSD 1.0.
So you see, 386BSD and 4.4BSD-Lite together form the base upon which the current FreeBSD and NetBSD projects were built.
From the muddy banks of Palmdale
by
Graymalkin
·
· Score: 2
It is really interesting to see Linux users of all people berating HURD for whatever perceived faults it has. This of course has come to be the expected response. For those of you berating HURD, do you realize what operating system you're a proponent of? A couple years ago if you said Linux someone thought you had sneezed. It is really ridiculous to sit back and spout off about why HURD will fail. If someone says the same of Linux you mod them down to -1 or piss your pants and curse their immortal soul. For supposedly intelligent and enlightened folk you're pretty stupid.
I see HURD as a pretty cool system, though I am bias as I'm a fan of micro-kernel designs by the virtue of being more configurable than monolithic kernels. If you don't like a component, you know what interfaces it uses so you can go and write your own to better suit your needs. You could write a scheduler and memory management system that was more specific to the needs of a web server or database or graphical workstation or what have you. That strikes me as particularly extensible and flexible, something which is a tenet of Free Software. HURD of course isn't perfect and could have gone with a faster MK like L4 but Mach was the big deal MK wise at the time so it was designed around it. It could be ported or rewirtten entirely for L4 which may actually happen if it hits real production quality. If it does see the light of day this year, a day on which much money will exchange hands, it will have a nice system to sit on top of it in the form of Debian HURD. It would give HURD a definite validity, as much at least as Debian has in the eyes of its users and proponents. Shit most people could use Debian on top of HURD and not know they weren't actually running Linux.
On the topic of the WindowsNT MK, it really is a micro-kernel design but with a few modifications to the implimentation in order to get better performance at the cost of modularity and in some cases stability. The NT Executive instead of passing everything through the kernel to the hardware the I/O manager talks directly to the hardware. The Executive Services are also running in kernel space rather than user space so a problem with them can lead to the kernel locking up. The source of most BSoDs in WinNT are these direct links to hardware and the device drivers running in kernel space. A fucked device driver leads to the entire system going down in some cases. I imagine Microsoft went this route with NT because it was originally designed to run on the 386 which was a slow bitch when it came to context switching, a Machier kernel would have just been too dog slow on it. It isn't so much a cheap hack as it is a decision to actually get a product out the door rather than wait for hardware to improve and propogate.
-- I'm a loner Dottie, a Rebel.
Re:From the muddy banks of Palmdale
by
Teutates
·
· Score: 1
I agree with you completely. I think those that are bashing HURD at this point in time are of one or two camps:
1) Those that are using linux because they are "on the bandwagon" and HURD isn't a buzz word at all.
or 2) Those that feel they completely used all their resources learning how things work on linux and if the HURD takes off, they will be out of the job...
Well those of you who are actually using linux because it's Free...both beer and speach should be looking forward to the HURD. It's built on a MicroKernel...which is a hell of a lot easier to work on than the monolithic kernels that Linux is based upon.
RMS indulging in Microsoft tactics?
by
maroberts
·
· Score: 1
Place your bets:
Is it going to be vapourware or not ?
Bear in mind Hurd was going to be released "in a year or two" when Linux first came out.
--
Donte Alistair Anderson Roberts - hi son!
Karma: Chameleon
Re:RMS indulging in Microsoft tactics?
by
Anonymous Coward
·
· Score: 0
What really? could RM$ be using vaporware to sow fear deception in the Unix camp? what RM$ dilute efforts to compete with M$.
that's a shocker
Re:The Hurd and Linux ...and FreeBSD
by
HypodermicEyes
·
· Score: 1
I've been following the HURD kernel for a while; albeit quietly and I stopped when it seemed like it was just dead in the water that was sometime in August of last yr. I think that as of now (and because I'm not aware of anything else) the hurd kernel will only work on 32 bit archs. Therefore currently it's not really portable until the Microkernel Object Model is used for everything which last time I checked it wasn't. I think that I'll help with some documentation though.. If anyone has contrary to the above please let me know. HURD looks like it's gonna be fun.
I take it from that fragment that the claim they're making is that all of the boundaries between layers are "opaque;" piece A can't see anything about the implementation of piece B, but communicates w/ it via a blackbox interface.
It is arguably a stretch to call that "object-oriented" since OO has come to mean so many things besides data encapsulation (though in my view that's the most important OO feature, the part which allows you to replace the implementation at any time). But hey, it's certainly less of a stretch than Oracle calling 9i "unbreakable."
LOL - indeed. Yeah, I'd have to agree with what you're saying about encapsulation being the important bit about OO. I'm also not sure if what they're doing is more or less OO than just data encapsulation, there really isn't enough info to go on and an actual Hurd developer (how many are there even?:)) probably won't stumble upon this thread:)
Re:Folks who don't have passports and find this fu
by
Anonymous Coward
·
· Score: 0
Be that as it may, RMS is totally out of touch with the computer industry. I read a discussion with him a year ago where he said he had never heard of a video game console. What's more, he's completely antisocial and his frantic activism for a cause that doesn't really matter all that much is basically loony.
What is the GNU/Linux stance on the wheel group?
by
cpeterso
·
· Score: 1
I've heard of "wheel" from BSD, but how does it relate to GNU/Linux?
gnu hurd is like brazil....
by
Anonymous Coward
·
· Score: 0
its has a great future, and always will....
unfortunately althought i like gnu/hurd better than linux, and i belive that its design is much superior than linux, i just believe that has lost the train.
I am I the only one?
by
Anonymous Coward
·
· Score: 0
Who thought that the title said:
RMS Could Be Loosed in 2002?:o/
sreb.
ext2fs
by
Anonymous Coward
·
· Score: 0
doesn't hurd uses ext2 filesystem. well i guess we should call it gnu/hurd/ext2/blah, blah, blah,
Re:The Hurd and Linux ...and FreeBSD
by
bmw
·
· Score: 1
IMHO GPL is always the better license.
Ever heard of using the right tool for the job? Maybe different people have different preferences as to what they would like others to be able to do with their code. Personally, I like using a modified BSD-style license for most of my programs. Still, I can certainly envision times when using the GPL would be much more desirable.
Thats a degenerate system
by
extrasolar
·
· Score: 2
I would call a system like that degenerate. Because a system is really multiple pieces of software interoperating. With just one piece of software (Linux) running, you don't really have a system at all.
If you have a couple applications running...then you have a system but I would say it really isn't an operating system. An operating system has a programming library of some sort for code reuse, some sort of an interface, utilities to manipulate the file system (copy, delete, make directories) and in the case of Unix, utilities to manipulate text files. There is a lot more than this in a modern operating system. But of all the things that Linux needs to be a complete operating system, most of it is available as GNU software.
What sense is it to use Linux without GNU anyway? You're cutting your arm off...for what? GNU is freely available software with granted rights to use, copy, redistribute, and modify. You are also required to have access the source code by its license. In fact, thats the whole point of GNU's existance.
I say...enjoy it and don't look a gift horse in the mouth.
HURD and binary-only drivers.
by
jfisherwa
·
· Score: 1
First, let me begin by stating that I have no direct experience with HURD, and know very little about its device driver handling.
From a purely logical standpoint, looking at how HURD positions itself internally, I don't think it would be too far-fetched to think that since the user-level has more access/control over the system than with the Linux kernel. It's quite possible that HURD may be providing the necessary hooks that can remove itself from the equation of kernel-integral drivers.
Just thinking outloud.
Re:Folks who don't have passports and find this fu
by
sgt_getraer
·
· Score: 1
The cave is a state of mind my friend, a state of mind...
Re:The Hurd and Linux ...and FreeBSD
by
PigleT
·
· Score: 1
"oh that's right, no pretty installer oh"
Actuall, 80x25 is more than pretty enough for me.
If you want to do something useful, make the installer CD recognise its own DVD/CD device. *Then* I'll allow you to be sarcastic.
-- ~Tim
-- .|` Clouds cross the black moonlight,
Rushing on down to the circle of the turn
You're proving rms' point
by
Anonymous Coward
·
· Score: 0
"If the HURD just MUST stick to some politically correct position no matter what, then kiss your nvidia cards goodbye on it. Kiss a lot of very desireable products and services goodbye."
You have just proven rms' point. In fact, the entire discussion illustrates his point: very few understand the ethical and social aspects of free software. I think I have read two or three posters who have even made mention of such issues in a positive light, and the vast majority, like yours, mention exclusively negative (it won't "win" market share, whatever that means in a free software context -- namely nothing) or technical issues as to whether it will be able to do the poster's number one fun thing.
The Hurd pages lists the benefits of Hurd, and number one on the list is "It is free software".
If you don't understand why that is a benefit, maybe it's time to start to think a little deeper, guys?
Suggested jumping off point for deep thoughts: DMCA...snoopware...that's it...you can do it...just follow the dots...
Now that the last missing component of The GNU System will be released, we will finally get the "The GNU System" as originally described.
Will it then be okay to refer to LiGNuX as just plain "Linux"?
-- A Government Is a Body of People, Usually Notably Ungoverned
Re:Folks who don't have passports and find this fu
by
Anonymous Coward
·
· Score: 0
If by "doesn't really matter all that much" you mean "is only the difference between freedom in the digital age and complete disenfranchisement", then yes, you're correct, he is out of touch. Ah well, at least we still have PlayStation 2...
Re:Folks who don't have passports and find this fu
by
joshsnow
·
· Score: 1
Yeah, I find it fscking funny, man.
But I do have a passport and have left my country to see the world before now.
Re:The Hurd and Linux ...and FreeBSD
by
epukinsk
·
· Score: 2
It's hard enough to compete with Microsoft to get a persons attention, and convince them to try a new OS.
Absolutely... it's not like some college student could ever drum up an amateur kernel in his dorm room that would ever hope to gain as much mind-share as Linux.
Oh, wait.
-Erik
Re:What is the GNU/Linux stance on the wheel group
by
Dahan
·
· Score: 2
Take a look a the GNU su(1) manpage. RMS has a little rant in it about how the wheel group is an evil tool of the bourgeoisie, used only to oppress the common workers of the world.
And don't forget that for the longest time, the gnu.ai.mit.edu machines had no root password; anyone with an account could su to root. And of course, if you wanted an account there, all you had to do is apply for one. RMS doesn't believe in security...
Well, I'm excited. I signed up a few years ago to get the Hurd disto delivered by flying pigs, and I'm really looking forward to seeing just how exacty that delivery method works.
Will they fly overhead and drop it using a parachute? Will they land at my door? Come down my chimney?
It will be called GNU because it is a complete GNU system. The UI is GNU, the file system utilities are GNU, the text utilities are GNU, the text editor is GNU, and kernal will be GNU.
Isn't it sad how a completely free operating system was developed because some people were concerned that you weren't getting all the rights you should with the software you use and all you do complain about the stupid shit.
GRUB wasn't written for GNU, it was donated and improved... In this case G stands for "Grand". Unlike GRUB, GNU is not limited to x86, and was running on VAXen in early 1987. Linux was written on the 386, for the x86. Early Linux probably was mostly a Minix derived userland. Well, Minix was leveraging at least BASH from the GNU project, and Linus was inspired to fill the void bred from the Minix community with a Free replacement.
GNU is not defined by the excusive use of FSF software, or even the license of the software components being one of RMS's Copyleft styles. GNU is a reimplementation of Unix that is completely Free Software. Switching Sun tar with GNU tar does not make a GNU OS (no, not GNU/SunOS) but is another step towards the goal. Reimplementing Unix to be standards compliant could leverage existing Unix systems until GNU was done. Likewise, Linux was a standards inplementation of a POSIX kernel, which could then leverage the mostly complete GNU OS development toolchain and userland to make a complete system. This complete system was a short-circuited but complete match to the stated goals of the GNU Project. If GNU didn't feel that it could do better than a crude rewrite of a basic Unix kernel, then that would have been the official GNU system, and that would have been all she wrote. But by that time RMS had already dreamed up the geeky acronyms, and so was forced to complete the project so that the TLAs could live on.
Note that 386BSD used GCC just fine, but that alone doesn't make it GNU/BSD. The complete rewrite of BSD to be a Free Unix was already an established project, which could leverage the GNU's work, just like the GNU project could leverage Public Domain code. The goal of Linux was just an implementation of a POSIX kernel which maximally utilized the 80386's features. It did its job, and just happened to be a drop in replacement for the missing GNU kernel. The point is that GNU OS is an entire workstation system, Fre and functional. I highly doubt that RMS would consider a router using the Linux kernel to be GNU, whether it used GNU components or not. Just like OpenBeOS with a Berkely style license is not a BSD derivative.
RMS is a big fat EGO
by
Anonymous Coward
·
· Score: 0
Hey, why don't we make M$'s life even easier?
I love how GNU helps split and dilute any serious open source alternatives to M$. Just as Linux gains more momentum, acceptance and support than ever there goes RMS and lets his fucking ego get in the way.
Who the fuck needs HERD. It's the Linux dilutant M$ couldn't even dream up.
rms:rms. pompous asshole.
Re:The Hurd and Linux ...and FreeBSD
by
Anonymous Coward
·
· Score: 0
Actually, a good honest os should definitely not support every imaginable piece of hardware there is. winmodems anyone? why not as well plug the phone on your soundcard? dozen different svga chipsets all doing practically the same thing via a slightly different interface? oh why? then there are of course cdroms, soundcards, network etc most having their own braindamage. getting into habit of "fixing" broken hardware with crappy kludges (and screwing a clean working kernel as a side product) is definitely not a Good Thing.
Re:RMS works for Microsoft
by
Anonymous Coward
·
· Score: 0
Not trying to be too paranoid, but it seems from all his recent actions that RMS is a M$ FUD operative. Divide, dilute, argue. That's really useful.
Microsoft COINTEL PRO in full swing.
RM$
by
Anonymous Coward
·
· Score: 0
RM$ is a M$ FUD agent. If you're getting afraid of Linux as a competitor what do you do? pay RM$ to beat on it. Either that or pay his shrink so the RM$ goes and unleashes his ego on the community.
Divide and conquer, and you're helping them, asshole.
When people die of AIDS ...
by
Anonymous Coward
·
· Score: 0
I chuckle and get a warm feeling inside.
Each
time an AIDS maggot dies, I say another one bites the dust..
So, since binary-only utilities and such are not allowed with GNU, there will be much less supported software, to say the least, then is possible with Unix. If the FSF just MUST stick to some politically correct position no matter what, then kiss your Sun boxen goodbye on it. Kiss a lot of very desireable hardware and software goodbye.
GNU has been through this already. They could replace an entire Unix userland, development toolkit, and (finally) reimplement Unix the way it was envisioned (e.g. w/o a user named "nobody" running insecure daemons, but rather with nobody - no system priviledges - running those daemons) after a complete reworking of "obsolete" computing paradymes (e.g. monolithic kernel). Now they are finally there, have everything in place, but wait! One of the multiple graphics hardware companies isn't going to make their drivers available to the FSF! Having developed GCC, gzip, emacs, GNU tar et al. When AT&T, Xenix/Novell/SCO, Solarix, IRIX, AIX, OSF/1 Digital TRU-ad nauseam wouldn't make their software components Free Software, and then functionally replacing them on their native platforms, looks insignicicant compared to the challenge of supporting a more progressive Matrox, ATI, or even one of the many older cards that have fully disclosed source code.
Even if supporting this card against nVidia's wishes is necessary, hacking it onto the HIRD would be easier than doing the equivalent on most other Unices - because the driver does not need direct "kernel" access or unwarranted privilege level. Just restart the Daemon, and continue where you left off. Being a microkernel system, even if maintaining the OS's freedom weren't of top priority, a standalone driver daemon could just use the standard ABIs and never have to share source. Now you have trolled in this thread fairly heavily, isn't it time you lookfor goats elsewhere?
P.S. Would you have seen it if I hadn't MQRed it?
by
MarkusQ
·
· Score: 1
P.S. I just noticed that the original post is now at 5. When I gave it a "+1 Funny on the MQR standard" it was at 1, and had fallen to 0 (IIRC) by the time I had submitted. I'd like to think that my MQR-mod helped get attention to a deserving post that would likely otherwise have languished unnoticed at zero. At least, so far as I can tell, many moderators only read (and thus only moderate) posts that are above zero.
So I wonder...did you, my shy critic, only notice the post because I noticed it first? That may help answer your question as to whether anyone cares about my opinion.
Stallmans Ego.
by
vlad_rodionov
·
· Score: 0, Flamebait
Stallman may appesar like your average tree hugging long haired hippie but beneath the hippie facade hides a ruthless man with an ego the size of Bill Gates. Scott McNealy and Larry Ellison combined.
When he speaks there is a barely conceladed hatred of Linux in his words.At best he views it as stop gap measure before his baby the HURD takes over the world. He hates Linux because its success was like a slap on the face for him. Even in his dakerst nitemares he couldnt imagine then an OS written by an unknown Finish stufdent would attractt thousands of opens source develpers while an OS developed by the father of free software slowly fades into obscurity
--
USA-UK-Israel: The real Axis of Evil
You mean "could be lost"? :-)
by
kcbrown
·
· Score: 3, Funny
Argh...you know you've been reading Slashdot too long when you see the word "loosed" and your first attempt at interpretation yields "lost", even though you never make the mistake of confusing "lose" and "loose" in your own writings...
Sigh...
-- Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
Re:The Hurd and Linux ...and FreeBSD
by
Vryl
·
· Score: 2
Because it's FUN, and it makes a valid point.
Get a clue.
Re:The Hurd and Linux ...and FreeBSD
by
Vryl
·
· Score: 2
An abbreviation of the full name Microsoft resembling the rather bogus way Windows 9x's VFAT filesystem truncates long file names to fit in the MS-DOS 8+3 scheme (the real filename is stored elsewhere). If other files start with the same prefix, they'll be called micros~2 and so on, causing lots of problems with backups and other routine system-administration problems. During the US Antitrust trial against Microsoft the names Micros~1 and Micros~2 were suggested for the two companies that would exist after a break-up.
Re:The Hurd and Linux ...and FreeBSD
by
raahul_da_man
·
· Score: 1
The are also people who prefer not to see their code abused by commercial software programmers. If you contribute to GPLed code you ensure that you help the community. Contribute to BSD license and your code might end up stolen by parsitic programmers who never give back to the community.
Arguably better? Funny, in every respect FreeBSD is worse than linux
1) Hardware support
2) Commericial and free software(Linux is the only one on which it is possible to compile most software projects out of cvs). Ever try compiling something not out of ports on a BSD? Linux is the development platform of choice. Ever wonder why?
3) Linux is multiplatform, supporting as many as NetBSD, and usually being better on the same hardware. Linux is usually far superior on Sparcs, Alphas, and PPC hardware. In short, it is unquestionably better than Free and Open as far as running on other hardware goes.
4) Installing binary software. There is no equivalent of apt-get or rpm.
5) Diversity. With linux you get a much wider choice of what to install and use. With the BSD's there is only the ONE TRUE WAY - the UFS filesystem or no other way, their security model or none.
6) Installation - All the linux distros are far better at providing an easy to configure and replicate install than any BSD.
7) Commercial and free support - even a single linux distro like Mandrake has better support than FreeBSD can manage.
As for Marketing Buzz, you are speaking complete nonsense. Linux had no marketing until recently, it was developed after FreeBSD, yet by word of mouth alone it eclipsed all the BSD's in popularity. And significantly, almost all linux users are experienced with unix, yet they chose to reject BSD in favour of linux. Perhaps you do not have the slightest clue what you are talking about.
Re: Microkernels and multi-user systems
by
Bob+Uhl
·
· Score: 2
Yours is an excellent point: microkernels really shine on multiple-user (really, multiple-concurrent-user) systems. The problem is that such systems just don't exist like they used to. Nowadays the users have their own systems, and only use host-based apps in a client-server fashion. I recall a Solaris admin class I was in, in which those gathered reminisced about how much trouble users used to cause, but they just don't really exist anymore.
Now, it may be that this is slowly turning around. I've seen a lot of interest in Citrix, server consolidation and centralisation in general. But I don't know if we'll ever be back to the old days in any real sense.
More's the pity, really. I liked it when the entire computing population of DU (or the vast majority, anyway) were on phoebe.cair.du.edu all at once, and one could simply finger one's friends, and talk to them, and life was good and pure and simple.
Re:The Hurd and Linux ...and FreeBSD
by
Inthewire
·
· Score: 0
...as compiled by ESR, who is always on target and never sinks to the level of the typical Slashdot poster. Wait a minute...is that the same ESR who holds stock in the company that owns Slashdot? The same guy that wrote _The Cathedral and the Bazaar_? Could he possibly be biased against Microsoft? Is it possible that he is not the authoritative source of all software-related wisdom?
--
Writers imply. Readers infer.
Re:sung to the tune of "Surfin' Bird"
by
Inthewire
·
· Score: 0
Ramones? Try the Trashmen. Fuck it, I'll even provide the link to save you two minutes.
--
Writers imply. Readers infer.
Re:The Hurd and Linux ...and FreeBSD
by
Vryl
·
· Score: 2
By and large, esr shit's me. I think he is a twit.
If you really wanna get pissed with esr, try this unforgivable thing:
But so what? "Micros~1" is in the Jargon file (of which esr is the co-editor), and used fairly widely, is fun, and makes a valid, true point.
It is wittier and more truthful that the other one myself and others use widely "m$". Tho I find m$ a more useful abbreviation when in a hurry.
You guys seem to be humour-impaired (and satire-impaired).
Take a chill pill guys.
Re:The Hurd and Linux ...and FreeBSD
by
Kenneth
·
· Score: 2
Why? Buzzword Bingo. It's hard enough to compete with Microsoft to get a persons attention, and convince them to try a new OS. And, when the average person looks for a "alternative" Linux is the most obvious choice. FreeBSD gets only a small fraction of that attention, even if it is technically equivalent (or better in some people's opinion).
Actually, although "Buzzword Bingo" may be a part of it, Linux was actually just in the right place at the right time with the right people running the project.
The technical differences between Linux and the BSD variants aren't that great. They are both basicaly UNIX. Maybe Linux isn't in name, but in function it is well within expected variation of UNIX systems.
Could BSD replace Linux? Absolutely. Will it? I tend to doubt it. There is already a lot of work invested in getting Linux to where it is that would have to be redone for BSD.
Then there is the issues over GPL. No matter your feelings on the GPL, it may have some serious use. The power of the GPL vs other licenses was first shown to me in the Halloween documents under code forking. The basic conclusion (and ESR appears to agree) that using a license like the GPL makes code forking non advantageous, whereas the BSD scheme gets several subtly incompatible operating systems.
If I, as a developer make cool changes to BSD, I may be tempted to fork the code. I get better credit that way, and I can try to sell it (I don't morally see anything wrong with that).
On the other hand, with something under GPL, I can't close the code, so there is much less motivation to fork it.
If a company needs a change to something under the BSD license, they will change it, and perhaps sell it, trying to eke out a little extra profit. If they need something added to a GPL project, suddenly there is a large organization with resources to devote to development of the software. They can keep it inhouse, but why?
The GPL therefore leads to a larger developer base, simply because the GPL seems to inhibit code forking without prohibiting it (yes code CAN fork, but is much rarer under GPL software).
This larger developer base leads to better support, and a larger mind share. This leads to more developers choosing Linux using the GPL over BSD variants, which in turn increasees the Linux mindshare over BSD, repeating the cycle. This itself leads to the "buzzword bingo" you refrence.
Is BSD technically superior to Linux? I can't say for sure, but everyone I've ever talked to who has used and examined both seems to think so. Would I use BSD if I were running a business? Probably not. Linux has fewrer driver problems, the differences among the distributions is minimal, and the track record of Linux not having numerous subtly incompatible code forks is much better, making me more likely to use Linux. If support for my BSD variant dries up, (assuming it is an Open Source variant) I can always support it myself, but that's expensive. Support can also dry up for Linux, but which is more likely? A BSD variant falling into an unmaintained state, or Linux?
Linux has yet to truely fork. There are really only a couple of main stable kernel versions, and I expect 2.2 to go away before too long. The other versions usually get merged eventually into the main tree, so they aren't a big deal. Anyone who needs a stable mission critical system wouldn't think of running anything but a stable release, unless vital functionality was only provided by an alternative. BSD does not have his continuity of code, this is, I feel, one of the main reasons for Linux's rise.
The other main reason being Linus being the right person in the right place at the right time.
-- There is a civil war coming in the United States. Remember which side has most of the guns
I still do not agree with what you say
by
modipodio
·
· Score: 1
First off,The whole question of universal freedom for software should be kept seperate from the whole argument that people who come from the west or well off areas are in some way precluded from having an opinion in certan matters and that there opinion is worth less because of the fact that they are living the so called good life.
Rms believes all software should be free,(as in speech not nessecarily price),.Rms comes from the west and it could rightly and easily be said that the fact that he comes from this well off area makes it easy for him to have this point of view.But The question is not whether it is easy or not for him to have this point of view but rather do you agree with him or do you think he is wrong?
If rms was from india would it make what he says any more right or wrong ? What rms say's should be the issue and not where he is from.If you agree or dissagree with him on the point that all software should be free,well that is a matter of opinion and that is another issue.
India has a rich philosophical and cultural tradition,(despite being impoverished),and this was in my opinion what rms was alluding to when he made the comment,"In India there are a number of people who are capable of seeing free software as an ethical and social issue".I think that the Indians are more than capable of grasping the ethical and social issues that free software highlights and deciding individualy how they want to live and deal with it.If indians decide that a concept is right or a concept is wrong,it will not matter where that concept came from.
-- __________________________________________________
"UNIX is a fascist state, Windows is a democracy.
Re:Yeah, who's gonna run something that rhymes wit
by
Cro+Magnon
·
· Score: 1
RMS has a long painful history with names. Calling his stuff "free" brought all the freeloaders who wanted free-beer. GNU/Linux is kinda hard to say. Now we have a kernel that nobody's ever hurd of.
-- Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
Re:Linux is obsolete, but so is my car
by
Mandelbrute
·
· Score: 2
Read carefully: "Linux is obsolete" said RMS:-)
So's my car, but I can't afford the fuel costs of taking a jump jet aircraft down to the local shops.
BeOS never quite got to the stage where I would use it over a *nix system, Windows is by no stretch of the imagination more useful to me than it's predessorers and the hurd needs work. The apps I want to use run happily in a *nix environment, a not in a modern real time OS that an ordinary individual can afford.
Darwin came, Hurd is still coming.
by
Mandelbrute
·
· Score: 2
Most obvious, HURD has been around way longer than darwin,
Obvious? How?
OK, one is almost ready for release, and the other has been released. That is, one is around and the other one isn't. How can the one that is not "around" at all obviously have been around longer. Also, which is more important - licence or the ability to be able to actually get the code, work on it, improve it AND get valid improvements into the main release.
I suspect your post should read that development on HURD started long before Darwin was ever thought of.
Re:The Hurd and Linux ...and FreeBSD
by
Anonymous Coward
·
· Score: 0
I look around for ISO images. No official OpenBSD ones available for free; you buy CDs to support OpenBSD. I need to do this *today*
Download the boot imag,e put it on a floppy, and boot it. FTP install. OpenBSD running today. Then go to OpenBSD order page, and instead of ordering a CD, order a donation.
Re:P.S. Would you have seen it if I hadn't MQRed i
by
Anonymous Coward
·
· Score: 0
Not really, no. I noticed it because I browse through the comments at a threshold of -1, even though it might result in seeing ridiculous garbage like yours. So to reiterate, oh sultan of comedic genius, no. No one does care. Thanks for trying though, "shy critic" almost made me laugh. Almost.
The Hurd is finished?
The end must surely be nigh!
I am looking forward to running a Hurd system. "Hurd" is much easier to pronounce than "GhNU slash Linux" is. I think that Torvalds guy should give more consideration to how he names his creations, like the GNU guys do.
Oh, wait.
Has anyone else noticed those huge ads that seem to be randomly appearing in the middle of articles? I click reload and it disappears. Not that I've got anything against HP e-business infrastucture, but that's what banners are for.
Anyway, back on topic. RMS has been saying Hurd could be loosed every year since sliced bread was invented (which was 1984). But seriously, what does Hurd do that Mach doesn't? Or is this just RMS repeating the Symbolics episode?
Hey:
:-)
..., S-390...
;-)
Read carefully: "Linux is obsolete" said RMS
Come on Richard, read the Tannembaum vs Torvalds discussion about Microkernels.
And remember to port to IA-64, SPARC, Alpha,
Well, maybe the best part is that we can continue naming Linux (not GNU/Linux) to our operating systems now that Stallman have Hurd, excuse me, GNU/Hurd
how long has this Turd been in development? it sounds like a ploy so people will still remember Hurd even exists.
I used to follow HURD till about 3-4 years back than
lost all interest. There are some very special
features that you get with HURD, but now with UML
some of them are being fulfilled by Linux. I hope
the best for HURD, but I don't see it gaining much
mindshare in the near future.
RMS said in an interview in India that Hurd will see the light of day this year.
Emergency power to the sarcasm deflectors !
As we all know, by now, Apple's OS X is also based on the Mach microkernel. The foundation of OS X is Darwin. Darwin is Open Source and it runs under x86 PCs and of course Apple hardware. So my question is quite simply, how is Hurd different? Is the Darwin kernel architecture not OO-based? Does Hurd bring other advantages to it that Darwin doesn't already have?
HAAAAAAAAAAAAAA HAHAHAHAHA
Giggle
No, wait...HAAAAAAAAAAAAAAAA HAHAHAHAHAHAHA
Good one RMS! Oh man, you should be a fucking stand up with comedy like that!
The parent article number is pretty close to pi...
Random Question:
Since the Hurd runs on top of Mach, and so does MacOSX, would it be possible to run the Hurd alongside OSX at the same time?
The end is nigh!
"One of the reasons we are looking forward to having the GNU system finally available from the GNU Project is that it will be only free software," Stallman added.
Doesn't Debian only include Free (as in speech) software???
"In India there are a number of people who are capable of seeing free software as an ethical and social issue, whereas in many parts of the world very few people recognize the ethical and social issues, and they are more interested in the practical benefits of today's free software," Stallman said.
And err.. what are these social and ethical issues when they are more interested in the benefits of it... errr.. maybe me just tired.. can someone explain what he's saying there.. i'm lost....on this one....
thanks
Quoting the article: "Linux is a kernel, and now we have our kernel, which is an alternative to Linux, and they both work in the context of the overall GNU system, as the kernel alone won't run without the rest of the system ," he said.
Linux alone actually runs quite well, though not doing much of interest. But by adding only a few (non-GNU, I believe) tools to the kernel, it is quite capable as, for example, a router.
I read the following in the article:
"In India there are a number of people who are capable of seeing free software as an ethical and social issue, whereas in many parts of the world very few people recognize the ethical and social issues, and they are more interested in the practical benefits of today's free software," Stallman said.
I think it has nothing to do with India in specific. It has more to do with that getting people to pay software when they do not have the money is the issue.
Last time I checked Indian programmers want to be paid just as much as everyone else on this planet. It is just right now that Indian programmers are getting shafted and paid less than they rightfully deserve.
While the FSF does not preclude getting paid, it makes it DAMM difficult. If you look at the past Slashdot arcticles you can see a good business model is what makes sense. I would like the FSF to consider the fact that people have mortgages, children and college.
Sure there are companies that are doing ok. IE Redhat, but Redhat is one of the few. The rest are having problems as witnessed by the slashdot articles. Philosphical arguments are easy when you are feed, clothed and have a roof over your head.
"You can't make a race horse of a pig"
"No," said Samuel, "but you can make very fast pig"
As someone who is not familiar with the HURD project (other then: it's a GPL'd Kernel?) can someone provide us with a brief list of some of the cool features/immediately noticable advantages HURD should provide? (This isn't intended as flamebait - I just seriously couldn't dig up much info in plain english)
"The GNU Hurd is the GNU project's replacement for the Unix kernel. The Hurd is a collection of servers..."
I don't understand how it can be a "collection of servers". This is from here a page off of the Hurd link in submission.
Help.
these guys will never realize when it just doesn't make sense to do a project. aren't they the ones who started that gnome desktop years after the kde desktop because they didn't like the licensing terms? now that gnome (or some of it anyway) will be heavily using the M$ .NET technologies. i guess as long as their code can be licensed GPL, it's ok. really guys, this HURD thing, i've been reading about it here on /. for a few years now, and i just looks like a the little project that wouldn't die. yeah, fresh ideas are a good thing and all, but my question to those HURD people would be, what exactly are the new/interesting features (stability , robustness, smp) that you'll be providing the "community"? and how do you plan to over come the challenges the "other" kernel guys have gone through in the last 10+ years?
to throw a little sarcasm in: who knows, maybe _they'll_ accept that pre-emptable kernel patch someone submits. and maybe _they'll_ never have a release 1.15.dont_use_this_tar_ball release. maybe they just won't use virtual memory at all. (did you see what happened to the 2.4 linux series with that one?)
Nothing, and I mean nothing brands RMS as a self-centered zealot more than his insistance on forging ahead with Hurd. How can anyone think it will possibly make a difference to real-world users?
I bet $150 Hurd will not be released this year..
Place your bets here!
Don't Tread on OpenSource
The GNU Project launched in 1984 to develop a Unix-like operating system to be offered as free software. By 1991, the Linux kernel was available, ahead of the GNU kernel, called the Hurd.
Oh yeah, the the Linux kernel was available in 1991, ahead of the Hurd kernel. I'd say eleven years and counting is "ahead". It's already been through dozens of revisions, spawned countless companies, aided a massive market bubble, and caused a giant, mutant penguin to terrorized Redmond, WA. I'd say it's "ahead".
The Gardener
--
I think that Torvalds guy should give more consideration to how he names his creations, like the GNU guys do.
*laugh* I can see three ways this statement could be taken, all of them collectively funny.
What I don't see is why anyone would mod it "flamebait"...
-- MarkusQ
The reason hurd will see the light of day is if the hurd port to a decent microkernel, L4ka, becomes the primary development focus...
yeah
i am damn excited. its good its cool whoooaaah,. hurd is coming, its gonna bash all compatition. Its been blessed by the pope of free software. beware penguins coz you will be trampled under the hooves!!
Do i care! or do you care.
Credit is all he wants. He is getting too much of it. People call him pope of Free software! and then he rants on in his interview that 'they' are forgotten.
It is rather that 'he' is forgotten not 'they'.
And i really think its not really gonna come out this year. Its been long since hurds coming out.
Do you need it, do i need it!! Long live the penguin!
And for gods sake somebody tell thay guy to stop playing around with recursive acronyms. English is not gcc. Recursion is somehting i better leave to my Box to figure out already i got enough hurds trampling my brain
My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
FB : https://www.facebook.com/TanveersPhotography
Wheeee :) Now we'll have the "Hurd is better than Linux because" arguments, and the "Linux is better than Hurd" stuff too :) And we all know what Linus thinks of microkernels :)
*Sits back and watches the ensuing fun*
:)
Crikey. Don't post on level 2 when you're just too dumb/tired to understand what he's saying.
Quite simply : In the west, we only care about linux because it's cheap. In India, they care because it's Free as in Speech and they consider that a good thing.
Stop the brainwash
The Hurd...provides a rather complete and usable operating system today. It is not ready for production use, as there are still many bugs and missing features.
Complete. Usable. Not Ready. Buggy. Missing Features.
You are receiving this message because your browser supports Slashdot Sigs and you have Slashdot Sigs enabled.
Turd works just as well as a recursive acronym as Hurd, for saying exactly the same thing. That's the big downside of recursive acronyms: the first letter is kinda redundant...
If you think why MS is so ubiquitous, it is because
of their persistence. They will do whatever
possible to sell a software. If still they fail
they try again again and again. If they fail they
will find a way to force it down your throat.
That is what RMS is. He is persistence. If it
wasn't for his persistence, there wouldn't be a GNU
project. And detractors may say what they like but
Linux wouldn't exist without GNU (I don't agree to
GNU/Linux). People who can't see the benefit of
GNOME, must understand that it was GNOME which
forced QT to reduce restrictions in their license
so that you can trust that QT won't be taken away
in the future.
HURD is a unique product, although I don't agree
with the cathedral like way they produce it but
still will be one product which can compete with
Linux in the future. Its only a matter of time,
when the system is made more efficient.
In an attempt to answer all the 'why not just use Linux?' questions, have a look at the man's explanation of it.
... :-)
Basically, Linux wasn't around when Hurd was started, and they believe it is different enough to complete/compete despite the grand rise of Linux. (Remarkably honest & non-political notes by RMS)
Good luck to them - i hope it succeeds (we can't have Linux becoming a monopoly
He hath taken the shilling of Bitkeeper
What's the name?
According to tradition it's got to have a name. More X's, the better. Not three X's thou.
So my bet would be Hurdix. (No GNU, because there's no non-GNU hurd..)
fucktard is a tenderhearted description
Anyone ever see a hurd of three legged horses running a race ? They crash just as often.
good point .
_________________________________________________
Its a self solving problem. As IBM and Red Hat become the only companies that can make money from an open source business model the rest of the industry will wise up and quit trying to make money by selling what you can't sell, free software.
Mac OS X and Windows XP working side by side to fight back the night.
You guys who complain about these ads all the time are fscking morons.
People who use euphemized-explitives are morons.
Does Hurd run .net? Does it compile C#? Does it emulate Cleartype? Does it use official Microsoft .dlls or does it rely on immitations?
As a programmer making fair wages with fair outgoings and a family I can't (or won't?) afford windows + office.
I do contribute to OS software and am happy to use Linux and Open Office along with Lilypond etc etc and all my other favourites.
So OS helps me, the guy with family to put through school.
Sam
blog.sam.liddicott.com
Right Here.
Best Slashdot Co
"RMS said in an interview in India that Hurd will see the light of day this year."
But RMS won't. He hasn't been out of his cave since 1986.
I think the point of this excersise is,(and was), to build a 100% free,(as in speech), os.
,When the linux kernel came along this got side tracked.I am glad Hurd is near completion as I will soon be able to work and play on a completely free os.
,"..less mature, and less feature rich proejct ..",which is free,(as in speech),than a feature filled os which is not 100% free.
"Welcome to the GNU Project web server, www.gnu.org. The GNU Project was launched in 1984 to develop a complete Unix-like operating system which is free software: the GNU system. (GNU is a recursive acronym for ``GNU's Not Unix''; it is pronounced "guh-NEW".) Variants of the GNU operating system, which use the kernel Linux, are now widely used; though these systems are often referred to as ``Linux'', they are more accurately called GNU/Linux systems. "
This was stallman's intention right from the begining
This is not about revenge.I will be very happy to use a
_________________________________________________
the kernel alone will run ?
... ...) ...) I hope
...
1) how will you compile it ? Not with GNU compiler collection I hope
2) how will you install it ? Not with the GNU bootloader I hope
3) What will it run ? Not a GNU shell I hope (bash, csh,
4) What desktop system will you run on it ? Not GNOME (GNU
nearly all components of the "linux" operating system are GNU, except the kernel itself
Just a thought
I installed this version of Debian Hurd (id=51) months ago and it is quite stable (I'd say more than windows95) so, because of its elegance, the few remaining minor problems should be fixed soon.
So, whoever called this vapourware should at least verify their sources : Hurd is no more confidential.
Trolling using another account since 2005.
So, they built a (arguably) better OS based on BSD license, and called it FreeBSD. Then it forked and we have NetBSD, OpenBSD, and FreeBSD.
Despite the great beauty of FreeBSD, and the vastly developed environment (countless ports that work flawlessly, providing users with easy to install and run applications), FreeBSD is not doing as well as Linux.
Why? Buzzword Bingo. It's hard enough to compete with Microsoft to get a persons attention, and convince them to try a new OS. And, when the average person looks for a "alternative" Linux is the most obvious choice. FreeBSD gets only a small fraction of that attention, even if it is technically equivalent (or better in some people's opinion).
IMHO, this is why HURD may fail. It's not because it won't be a good alternative, or because it will be technically inferior, because those will likely be untrue. Hurd will probably be competitive, but how will it get a market share?
Linux will make vast roads to having a real-time kernel, embedded, etc... (QNX like), long before Hurd is ready. So, add the lack of press, lack of interest, and slow development, I can't help but think it will not see much success. How can you not see it in a similar light to the BSDs, even if the licensing is different?
You really should read the article before you post. The same goes for you other fools who replied to this post.
The software industry is dead: development has become the equivalent of amateur radio, a hobby declining as its participants age and die. Who is going to use this thing?
The only way to gain market share is to make it cheaper. Maybe even give it away for free! ;-)
HURD's got a really cool design philosophy that I think really deserves seeing the light of day (or better yet the magnetic fields of my hard drive). While the last I checked it was still incredibly immature and most of the spec'd features weren't yet implemented, it has a lot of potential to do things that most other OS's don't (yes, even linux).
A brief summary (from the dingy recesses of my memory):
- services/processes can be remote or local, but they all look local from a users/programs point of view. Among other things, IPC type communications can span boxes all over the network with no complexities for the programmer.
- almost everything runs in userland that runs in kernel space is most other OSs. This leads to efficiencies (not having to trap into the kernel for as much), conceptual simplicity, and theoretically better security.
- translators for filesystems. Basically, this makes filesystems skinable by nonprivilaged users. One person can see a binary dump, another a SQL interface, and another some sort of html interface, but the data exists only once.
Anyway, I'm eager to try it out.
I like lots of people. That doesn't mean I go carting them around the galaxy with me. --Dr. Who
The quick form is:
1. All system services are processes in Mach, including any form of I/O and authentication, They may be switched in/out be the administrator at will.
2. Users may create their own services that are available to themselves or to others. EX. A user can write their own encrypted filesystem that works out of a single large file in their regular home directory. When they log in, they start up their EFS server, mount the filesystem to their own process and work in it. It is not visible to anyone but themselves, and is visible to their own programs as if it was just another directory. Sound fun?
3. Network services start at low/no authority and gain authority based on the ID/password provided by the requesting client. This really reduces the threat of network service attacks. No more root exploits in FTP or HTTP or other services. (In traditional services, the server has high authority and lowers it based on ID authentication)
If these aren't enough fun, read up to see more.
There is nothing so silly as other peoples traditions, and nothing so sacred as our own.
RMS said in an interview in India that Hurd will see the light of day this year
...until they've reached an agreement to call it GNU/Hurd or GNhUrd.
"I would like the FSF to consider the fact that people have mortgages, children and college. "
.Should soup kitchens which feed the poor stop so that the poor man who runs a soup shop in the slums can have more business?
,teach him to fish and he can feed himself for a lifetime.
How is that a problem? YOU do not HAVE to write free software, no one is making you.
"Philosphical arguments are easy when you are feed, clothed and have a roof over your head"
So what are you saying? Are you saying that people who CAN and are in a postion to write free software should stop so that people in india or else where for that matter can write non free equivelents of what the fsf write presumebly on propritory expensive non free alternatives which would cost the Indians alot more
I would say that free software is more of a benifit to india than a hinderance because it gives indians tha ability to write and hence sell that ability to write software. If all os's and software development enviroments were propriatory the indians would not be able to afford to pay for them.I think your argument and your logic is silly and not well thought out, explain to me How
india would benifit more from there not being freesoftware in the world as oppossed to how it is benifting right now from freesoftware being available.
You can give a man a free meal and he will not be
hungry for a day
_________________________________________________
who cares?
Am I the only one suffering from Slashdot Grammar Syndrome (SGS)?
/. reader in the process who automatically swap lose/loose internally".
.sigs...but HEY! I'm still on topic!}
Upon seeing "could be Loosed" I read could be "Lost" or could "Lose", not "could be released" as the headline intended.
Needless to say I was expecting a "tale of woe" only to be greeted with "cheery" comments.
Then I thought: "Heh, They got it right, confusing thousands of
{No, I didn't read the article, but I did read the headline...sorta like responding to
My mistake. Win some, Loose some....
{g}
.
Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
RMS is not completing this with the hopes that it will conquer the OS market driving both Linux and Windows into the ground. (Debatable)
The FSF is responsible for nearly all of the Unix-like applications that are found in every distribution of Linux! Despite RMS's insistence the Operating System is still called "Linux."
Well, It's not linux! The kernel is linux, just try running the kernel without the GNU tools. Good luck.
Anyway, this isn't a flame, so I'll get to my point. RMS is completing the Hurd so he can have his complete GNU system. He needs the Hurd to complete the crackpot scheme he and his comunist chums hatched back in 1984 -- GNU.
The List of Grievances with Slashdot.
Unix-systems are similar enough that a switch from one to another is usually practical. Everything else is preference or application specific.
I agree that mind share is a big deal, and often trumps technical capability. The Hurd, though, is an interesting beast. It has some potential applications where Linux isn't as useful (currently). Like the BSD Jail, Linux will either add those capabilities or will not be as useful. Unlike Jail, some of the capabilities of Hurd come from the design of Hurd, so mimicing them under Linux will likely be awkward or impractical.
Either way, it should spur more evolution in modern Unix-style systems, so it's worth it for that reason alone.
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
"FreeBSD is not doing as well as Linux. Why? Buzzword Bingo."
;)
No, it's down to hardware driver lack of support.
When I can't install FreeBSD on my Vaio but NetBSD works, I don't use FreeBSD.
When the Linux kernel recognises my dodgy eetherpro/100B("Sony") NIC, but the Hurd doesn't, I run Linux.
The fun question is: if the source is openly available for linux to support a given bit of kit, would someone want to take the code and use it gratuitously (munging licensing arrangements as need be) or do they want to preserve independence and duplicate effort? The latter has the advantage of providing alternatives but doubles the creating and debugging effort. Not to mention, I'm a lazy fellow as well.
More and more I think we're heading for a different singularity: modularity. "Kernel by Hurd, userspace by netbsd, hardware.networking by linux", you name it.
Now the Openness of Source more or less allows this, how about some cross-OS distributions?
~Tim
--
Rushing on down to the circle of the turn
First, probably most important too, Darwin is not a GPL product. It's licensed under the ASPL, which isn't really a open source license. Second, Darwin hasn't had x86 supported for very long, and is probably still not optimized for it.
Most obvious, HURD has been around way longer than darwin, so switching now would be kinda dumb.
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
Since when did you become Slashdot's resident humour analyst, anyway? I don't think anyone cares how funny you rate a joke by the "MQR Standard."
Hi,
I am happy to see so much interest in the Hurd, even though most of the comments seem to be negative. Let me try to clear up some facts, that hopefully make it clearer what the Hurd is about.
The Hurd was started before Linux was started. So, the Hurd was not a knee-jerk reaction to Linux, GNU/Linux or whatever else. Linux steadily grew, and many people contributed to it, but few contributed to the Hurd. And everybody is happy that we have a very reliable and high-profile free operating system, GNU/Linux, today.
But there are still reasons to continue development of the Hurd. First, it is not, like Linux, an reinvention of Unix, it is a complete redesign. From scratch, essential system services were identified as independant from the rest of the system and put as a seperate program into user space. Care was taken not to force system code to the user. And care was taken to allow the user to replace system services with his own implementation, or extend the system by new services.
So the Hurd consists not of a single kernel, or a single microkernel plus a monolithic server (like Darwin), but it consists of a microkernel plus a dozen and more system servers, plus an independant number of user servers. The authentication model allows the servers and client applications to communicate without prior mutual trust. This design is what makes the Hurd technically enthralling and _completely_ different from any other free operating system kernel in existance. (There are some other systems build like that VSTa and sawmill for example, but they are much less developed than the Hurd).
The Hurd system has thus a mroe complex design than the Linux kernel, for example. Sure, the Linux kernel is not easy to understand. You have all the scheduling, memory management, the driver framework, the virtual file system layer. In the Hurd, you have all that plus a lot more. Many interfaces that are internal in the Linux kernel are external in the Hurd, and accessible by the user. So much more care had to be taken in the design of the Hurd, so it is much harder to get to usable results, because the design had to come before the implementation.
Also, the many concepts, and the new way to think about operating system services set forth consequently in the Hurd, make up a higher barrier to entry for new developers, who have to learn a lot more things before they can make significant contributions than in other software projects. I will not go into the technical advantages of this design here, because that would take too long, but there are many interesting things you can do (as an unprivileged user) in the Hurd you can't do in other systems (or can't do that easily and naturally, eg profitably).
But there are other reasons beside technical advantages that can draw your attention to the Hurd, and they are not related to naming GNU/Linux GNU/Linux. The Linux kernel consists of code from an unknown number of developers, and an equal number of copyright holders. This means two things: The license for the copyright, GPL version 2, can never, ever be changed anymore. Now, you might think of it as a great thing. But licenses need to be changed to adopt to new laws and new technical developments. Software will be used in areas it was never used before (like web services). So, sometimes it is important to update the license of a program, just as you update the software itself. The GPL version 3 is in preperation, and the Linux kernel will not be able to take advantage of its protection.
There is another problem with many copyright holders: Depending on the country you are in (definitely in the US), it becomes very difficult to defend the license in front of the court. I am not a lawyer, but Eben Moglen is, and he has told us before about the difficulties to enforce the GPL 2 on the Linux kernel. So far he has succeeded, but as the FSF is not the only party that has copyright on parts of the Linux kernel, it is much more difficult to enforce the license than, let's say, for gcc. Add to that the fact that Linus explicitely allowed binary-only modules, and you are in muddy water.
A complete operating system, of which the FSF is the only copyright holder, with the FSF's commitment to free software, is a huge strategic advantage for the upcoming battle against world's IP exploitation.
So, the Hurd does exists for two reasons: First, it does something that no other free software does, for which there is a real need. And, it cannot be done by building on other free software, for both technical and legal reasons.
For more information, please visit http://www.gnu.org/software/hurd/hurd.html, and checkt he FAQ and the introduction material in the Documentation section.
Thanks,
Marcus Brinkmann (marcus@gnu.org)
Ohh yeah, Red Hat HURD baby! Eaahhh Red Hat HURD man! Yeah Yeah Yeah
I applaud these guys, I saw the documentary Revolution OS and heard Stallman speak, and he is right! Everything should be free, including hookers!
Hurd is written in C++, while most UNICes in C. So, language-wise, Hurd is to Linux what KDE is to Gnome.
Another very important reason why Linux does better is that there is a lot of (mainly commercial) software that is distributed only as an RPM and which won't run at all under FreeBSD. Where I work we where running FreeBSD on all our unix boxes until recently. We decided to start using SAPdb as our database. It's GPL, but compiling it is hell but there is a perfectly working RPM distribution of it. So now were running Redhat on all boxes....
0x or or snor perron?!
a hurd of beowulf clusters?
It would be easier to say than gnu/linux and it might bring peace to the community. Think they'd go for it.
You don't read the story, that's why you get modded down.
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
If you are really concerned about it you might try reading this thread. I really don't know enough about it to comment myself, other than to note that it was claimed to be a microkernel, but some have claimed that, like NT, it had so many non-microkernel performance hacks done to it that it really wasn't.
And I agree, it did (does, development is closed but you can still run it) run pretty nicely.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
You know the rest.
Hurd will see the light of day this year.
Which is more than can be said for most of the people reading this ....
I see through your clever ploy! No $150 for you! Now go away and don't post, 1 year!
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Read my sig if you like, but I'll never see yours, thanks to Discussions, Viewing, Disable sigs...
That we will get to start making AC posts to the gist of "LINUX IS DYING!!!"
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms,
Isnt it GNU/Hurd!?
Liberty in your lifetime
I would have modded this troll up to "Insightful". I've always said that the Internet (and all that came with it: Linux, etc) are the new version of CB radio, and just a passing fad.
Just like Homer Simpson once said," The Internet... is that thing still around?"
Doesnt FreeBSD have quite good support for linux-binaries? i thought you could basically run anything compiled on a linux-system on freebsd with little or no performance-degration (sp?)? and last time i checked FreeBSD could install RPM aswell so i cant see any real reason for not using FreeBSD except of course SAP might only give support on RedHat-systems etc and not FreeBSD?
either way im running linux - just tested FreeBSD for awhile but didnt figure out for instance how to make MPlayer use _extremely_ well optimized drivers for my G-400 that are aviable as kernel modules for linux.
To begin with, by all accords, NetBSD & FreeBSD started about the same time. OpenBSD forked from NetBSD and not FreeBSD.
Now, HURD will not fail because there is no company behind HURD that needs to make money to stay in business so as long as there are Debian developers around, more than likely HURD will be around for a long time.
Personally, I don't think I will use HURD for the same reason that I don't use the Debian version of Linux (yes I know I didn't say GNU/Linux), and that is because I don't view an OS as a religion but as a way to get functionality out of hardware.
When was it, exactly, that Rich forgot that it's
about free software, not about developers being
recognized for creating free software. No one
should need to be lauded by their peers to find
a reason to contribute to the community. I
respect and thank all the people who have made
contributions to the free software community,
but no progammer (myself included) should feel
'devastated' because some -user- doesn't know
their program is separate from the kernel. That
just means they're doing their job excellently.
The people whose praise truly matters will be the
ones that take the time to find out who created
that great piece of functionality. I can't believe
anyone ever became a coder to be popular.
"A man talking sense to himself is no madder than a man talking nonsense not to himself."
Only 5 years and 5 microkernels to late :-(
Got to agree here.
2 years ago I wanted to install OpenBSD on a number of Snort IDS systems on rack-mountable Compaq systems. I've used just about all flavors of Unix, use Linux on my desktop, but prefer *BSD for servers.
I look around for ISO images. No official OpenBSD ones available for free; you buy CDs to support OpenBSD. I need to do this *today*, and other installation methods are suboptimal (compared with booting off an install CD) in a heavily firewalled environment.
On to FreeBSD. Install crashes during the kernel boot. Some sort of driver issue.
On to Redhat. Works first time. We use RedHat.
Flash forward to last week. New job, new heavily-firewalled infrastructure, new IDS systems needed quickly to squash a worm problem. Compaq DL320 hardware available.
I want to go with OpenBSD, but once again I need to buy the CDs to get legitimate CDs, and I don't have time to mess with this. Make note to self to buy them anyways, to support OpenBSD's fine efforts.
On to FreeBSD: download ISOs, burn them and boot: works first time.
We're getting there.
Ok,I admit the linux kernel is under the gpl,(sorry if I gave thge impression that it was not), but I still feal that my point about Hurd is valid and that Hurd is not merly about revenge.My point was that Hurd was something which was intended to be developed and released regardless of linux right from the begining.When linux came about Hurd got sidelined and attention was focused else where I am glad to hear that Hurd is about to be released and I will be happy to install and use it.
_________________________________________________
I am aware of the licensing, blah blah blah, on the HURD, but can someone summarize the technical advantage of HURD or Linux or Darwin? Are there any comparisons between this kernel and other POSIX-standard OSes?
In short, aside from licensing and feeling good about themselves, why should one use this?
To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
That's great, I'm always interested in something new. But my concern is that in all these comments and articles, I haven't heard (or should I say hurd) of any software, a windowing system? Can unix apps be compiled for HURD? What's the story on this?
T
The Linux-support somehow doesn't work with SAPdb. Had some problems with linux-java-binaries and other stuff as well. We can get it installed but that's about it; weird segfaults, race-conditions etc etc. SAP doesn't give any real support on the GPL SAPdb so that wasn't an issue:P By the way - the G400 has been replaced by the G450 which doesn't have a working TV-out in mplayer because matrox won't release the specs or something like that:(
0x or or snor perron?!
Personally, I just download the individual packages (surely your firewall doesn't block both HTTP and FTP?) and burn them for OpenBSD. If I have some cash on hand, I send a little to OpenBSD with a little note saying "I burned my own CD. Here's some cash because I'm not an arrogant jerk like Theo" :)
I prefer OpenBSD when security matters, FreeBSD when performance matters, and GNU/Linux when I want something well-rounded.
Not a typewriter
Correct use of the word "loose"! Rejoice!
hyacinthus.
The most important difference between the Hurd and Linux/*BSD is of course the design philosophy using a microkernel and making everything a userland task. But who benefits from that? Any fixed set of features (which is the case with usual Desktop systems and Servers) may also be implemented using a monolithic arcitecture, and would in fact be a bit more performant and would have a smaller memory footprint. (For example mounting ftp.)
The advantages of the Hurd's flexible design will make it the perfect OS for experimentation as well as for unsual needs. It's hard to add new features to Linux if you are the only one who uses it, and if you want to try a completely new concept Unix has never seen, the Hurd is the perfect place to try it out, as even the concept of a file system for example is implemented in userland and its easy to add a different way of doing things to a running system. If a specific feature turns out to be useful for a larger number of people, monolithic kernels will follow and implement it themselves if it is well research in an OS like the Hurd.
So I hope the Hurd will be a major factor of progress and innovation in the Unix world, even though it may not be used by the masses.
Need I say more?
Steve Magruder, Metro Foodist
/s/this year/1991/
And it's the same thing I've heard a million times before.
"Nobody's going to port apps to it..."
There's no (or very very little) work in porting apps to Hurd. It's a different KERNEL, not an entirely different operating system. It runs THE SAME GNU tools that linux runs -- the only difference is that the kernel is not the same.
Switching between hurd and linux should be as simple as changing between a 2.0 kernel and a 2.5 kernel. It's not an entirely new system.
All this ranting about how it's "too little too late..." What's wrong? Can't take the competition? We tolerate 2^n window managers and 3x^2 irc clients. What's wrong with Yet Another Kernel? Choice is a GOOD thing.
Pay attention to what's happening. Before five years have passed I'll bet you that we have "Linux" distributions that let you choose BSD/Linux/Hurd as your kernel as you install them. DebianHurd and DebianBSD are just the first steps towards this...
but pounding the GNU/Linux marking shows that they do want their credit
/. boards understand what the GPL means, then consider that in reference to GNU/Linux. Everyone of us (mostly) likely understand what the GNU/GPL part is talking about (again - that whole "Freedom" thing)... now consider your family, your coworkers, your neighbours - they just might have heard of Linux (*maybe*). They almost certainly not heard of "GNU/Linux" - and they most CERTAINLY dont understand the Freedom that RMS is talking about.
I dont think its the "peer respect" that FSF (RMS) is looking for when they 'pound' the "GNU/" moniker. I think, and Ive read RMS saying this, that to leave off the "GNU/" prevents people from learning about Free(dom) software and the Freedom that GPL/FSF/GNU provides.
When you consider that most everyone on
RMS demands the "GNU/Linux" moniker because it is this "Freedom" he is trying to spread, when the media skip it, they take the easy way out - not providing the public with the knowledge of the Concept of Freedom Software.
It isnt a "Im responsible, look at me, give me the credit" plea from RMS its the "Wait a minute, you have to tell people about the Freedom, and ethics of Sharing that has to be considered, that has given birth to GNU/Linux." Without this, GNU/Linux would not exist - it is a subtle but absolutely NON-TRIVIAL difference.
it's got to have a name. More X's, the better. Not three X's thou. So my bet would be Hurdix.
:O)
What about Xurdix?
The X and H look kinda similar, and this one would have TWO X's! So it's even better!
Who cares about a damn dirty hippy
Now, a month ago, a friend of a friend (who runs a small non-profit which helps the Third World) got a run-in with the same web-design firm. Basically, they tried to cram hosting down their throat when all they asked for was design. The scuffle got slightly interesting after we snarfed the site using wget, fixed a couple of syntax errors in their code, and put it on our own server. They responded with a couple of hissy e-mails, and then put back a mirror of our site on their server, in its original state (i.e. with syntax errors). Well, to make a long story short, while cleaning up in my old files, I happened upon this old SIRCAM mail, and now I am wondering how to place it for the most effect ;-) Interestingly enough, they seem to be reselling the services of another "non-profit", which is appopriately named after the mail program thanks to whose lack of security I got that mail in the first place...
So does this mean I won't be able to run Hurd with my NVidia video card (b/c of the non-OS drivers)?
I don't find it funny... not a bit. While I don't agree with Mr. Stallman in all aspects, he surely works hard and the result is that Linus could use GPL to make Linux free.
/. is pro-Linux? Just to pester us? Are we that important for you?
Ok, he's somewhat extreme at times, but this is what is expected from him. We need someone in this role.
Now, pal, if you're fed up with RMS, choose another OS unrelated to him. I'd suggest MS (no, this is wrong, the correct form is M$) or anyBSD -- these latter are not that cool guys, but they do a very cool system.
Why do you stay here, considering
"No official OpenBSD ones available for free; you buy CDs to support OpenBSD."
;)
;)
There is a boot floppy image in the regular tree. mkisofs takes a `-b' and `-c' parameter. You really *can* do the obvious thing - worked for me
(I suppose it helps if you have another machine capable of running mkisofs on which to perform the download, of course?
~Tim
--
Rushing on down to the circle of the turn
Quite wrong (rather completly actually). BSD license is NOT a safe haven for businesses to *share* commodity code. It does a company a disservice to add value that can be repackaged/modified/hidden by their competitor. BSD's failure is UNIX's failure. GPL licenese allows a company to add value knowing that a 3rd party cannot *ever* remove that value via repackage/modify/hide.
IMHO GPL is always the better license.
Any company that plans to make money entirly upon software sales is doomed to failure. 60-80% of software cost is maintenence. So the value position in software is to sell SUPPORT contracts. You can give/sell the software *at cost* and still make more on support -- even if the software is so perfect as to never need any support at all.
"I do have a problem with RMS's comments. He is saying things to people that are ludicrous. He is saying the West does not understand what he is trying to do, whereas India does. He does all of this from his "comfy" home. It reminds me when the Sun King's wife said "Why do they need bread when they can eat cake"."
,"He does all of this from his "comfy" home".Which is again untrue ,he said this in an interview in India.
No what he actualy said was this and there is a big difference in what he actualy said and what you say he said.
"In India there are a number of people who are capable of seeing free software as an ethical and social issue, whereas in many parts of the world very few people recognize the ethical and social issues, and they are more interested in the practical benefits of today's free software,"
Also you said
I agree with stallman I think The west is in general alot more interested in only the practical benefits of free software and tends to ignore the ethical and social issues assossiated with it.I think you are a bit confused .
_________________________________________________
Mod the parent up, it's one of the most informative posts I've ever seen on Slashdot
Businesses that use the software don't have any trouble making money from GPL software. It saves spending on other things. They hire programmers to build applications for internal use. Some of these will also be distributed, but most won't be. And most of the one's that are won't be of much interest to anyone except the business partners of the original business.
.. I admit I'm not sure about this. And I'm also not sure of the significance. KDE seems to have organized itself around the projects first, and not gotten support until after they had a working version, and Debian is still independant, then there's Linus...
Don't think of the "software house business". That is one that isn't well supported by the GPL. But software consultants are. And the consultants can do a sort of "software house business" on the side, largely as advertising. And non-computer businesses (both small and large) are. A part of the problem is that much of the way that we look at how things should operate is based on how they operated under a monopoly system, i.e., "I'm the only one who has the right to distribute this program which does this wonderful thing! So buy it from me now! (see attached list of resellers with attractive markups)". But that's not the kind of model that the GPL supports. Perhaps you can make it work. Red Hat seems to be able to, even all they can sell is the right to use their name. But not many will. It's the wrong model.
The GPL systems work best with the assumption that people (and businesses) do things largely for their own use, and that software can then be shared without much cost, so why not do so? You've already built it, your costs are sunk. And then you don't need to start your next project from ground zero. You have access to free compilers, editors, etc., and there's lots of code lying around, some of which you may be able to adapt to your own ends. And then you can share that back. If you are a consultant, this lets you work more cheaply at the cost of not being able to effectivly mass-market your result. (Or you can avoid using the pre-built code and just use the tools. Then with a bit of care you can even mass-market your work, but someone else will probably be able to create something roughly equivalent for a lot less work, so don't expect to make too much that way.)
The GPL system is really the antithesis of the star system. Most of the real stuff is done by small groups without the need for a lot of capital. Not only small companies can contribute, but even lone individuals can. Or they can join together into loosely structured teams. True, really large projects, like Mozilla, tend to need full time support staff. I understand that most of the work on Mozilla was by paid employees
.
I think we've pushed this "anyone can grow up to be president" thing too far.
I'm just asking.
sulli
RTFJ.
Yet another crippling bombshell hit the beleaguered *BSD community when recently IDC confirmed that *BSD accounts for less than a fraction of 1 percent of all servers. Coming on the heels of the latest Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as further exemplified by failing dead last in the recent Sys Admin comprehensive networking test.
You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood. FreeBSD is the most endangered of them all, having lost 93% of its core developers.
Let's keep to the facts and look at the numbers.
OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
Du to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS hobbyist dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.
*BSD is dying
No argument.
In one case, the firewalls were so restrictive (and slow) that I had to burn the ISOs at home (on a Win98 Desktop) and carry them in.
2nd case the worm was rampaging, time was literally money, and bootable FreeBSD ISOs won out.
In a perfect world I would have the time and resources to plan everything and do it 'right.'
I don't want to get into a lame OpenBSD/Theo bashing thread. He's done spectacular work. Suffice to say that I know for a fact that OpenBSD has lost 'marketshare' due to restricting ISOs.
Marcus is one of the head HURD developers.
Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
Despite the great beauty of FreeBSD, and the vastly developed environment (countless ports that work flawlessly, providing users with easy to install and run applications), FreeBSD is not doing as well as Linux.
Why? Buzzword Bingo.
Close but no cigar. Despite what Mad Mundie et al say about the BSD licence, is it the case that it just is NOT all that commercially attractive?
The GPL is just a better licence. It's fairer to developers, and in a bizarre way, that makes it more attractive to commerce. Keeping the developers happy keeps the software coming.
GPL is also more resitant to forks, as anyone who wants to distribute has to publish source. Forks are bad, mmmkay?
And anyway, the GPL is practically a religion these days. You don't want to cross God, do you?
"I had to burn the ISOs at home"
;)
;)
Aside: If they have a restrictive firewall but let you bring your own software in through the front door, don't you think they have a slightly strange idea of security?
"lost 'marketshare' due to restricting ISOs."
In my case, they lost marketshare due to having portmapper started by default and yet claiming to be "the most secure BSD". OK so it might not be vulnerable *today* - but there's such a thing as asking for it.
WEll, just in case you wanted a "technical" reason for trying-not-to-slag OpenBSD, that is
~Tim
--
Rushing on down to the circle of the turn
FreeBSD is not doing well as Linux? Pardon? On whose planet?
Check the netcraft uptime list: http://uptime.netcraft.com/up/today/top.avg.html
Lots of FreeBSD hosts, hardly any Linux.
if the GPL says something is freely redistributable to use for whatever you can possibly want, then why is RMS running down the street chasing after linux screaming "It's GNU/Linux!", i don't see anywhere in the GPL where it says that you can't change the name . I think RMS acts very hypocritical when he demands linux be called gnu linux. Sure it uses the gnu tools, but there is no part of the gpl that says anything using gnu code must be called gnu something. Either put that in the gpl or stop your sad yapping. If it's supposed to be freely redistributable then let it go and be called whatever they want. sheesh.
You can still use a generic VGA driver, but it won't be accelerated unless you have native drivers.
Higher Logics: where programming meets science.
RMS makes a statement about *ethics*, and people respond by talking about money and business models.
Are we as a community incapable of making the distinction between money and ethics anymore?
Hooray for... something....
Is this thing on? Hello?
At this point, nobody cares about the Hurd anymore. It's going to be linux all the way. I'm sure RMS will throw another one of his hissy fits when he realizes this, but he'll just have to live with the facts: the Hurd came too late, and people will say linux rather than GNU/linux.
How would you write April 9th, 2002 in ISO 8601?
Hurd can be the New Technology that allows Linux to enter the server space....
LinuXP...?
Seriously though, it would a similar transition.
This is not a political statement. This is not legal advice. It's a frick'n Slasdot post. However: I'm Running For
Perhaps true...except for games. Games are not a "make money on support" area. They are hard, code-intensive, creatively challenging (if you care about good artwork and story) and are not ammenable to support. For SOME games you might be able to sell cheap and then make money on network play...something like a battle.net, but this is ONLY for games that are multiplayer (not all are or should be) AND liked by many.
Game companies are made or broken by software SALES, nothing else. You want games, you must pay for them or they just don't come.
In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
Ah, I understand. You are right. To be true, HURD daemons communicate with processes and each other via a message passing mechanism (facilitated by Mach), and message passing is how some OO systems are modelled/implemented. I still think "client-server" is a better mental framework for how things work, but whatever.
I'm proud of my Northern Tibetian Heritage
Is the Hurd servers be ported to Linux?
Or what?
Do we really need more fragmentation?
rpm vs. deb, Gnome vs. KDE... and now Linux vs. HURD? All this is doing is making the free software platform more convoluted. Now you have to pick a kernel, and it has to be one that's compatible with the apps you're running, and the hardware you're running...
Linux is finally establishing itself as the 'Single Unix' panacea that the unix world has been trying to achieve for 20 years. Now the HURD comes out and they expect to fragment things again? No way.
With the exception of geeks who like to tinker with something obscure, HURD is going nowhere. Linux has won, and with good reason: solid engineering, liberal distribution terms, and a project leader who isn't an asshole. Let's focus on making the Linux platform better, not on fragmenting the free software world even further. The "I Can Do That Better" attitude is our biggest liability.
Tired of FB/Google censorship? Visit UNCENSORED!
Keeping the developers happy keeps the software coming.
And paying the developers the money they need for food/beer/toys keeps them happy. Software doesn't magically 'come' from a magic thing called 'developers' over email.
And anyway, the GPL is practically a religion these days. You don't want to cross God, do you?
Check your definitions closer. When you offend a 'religion' you cross zealots, not 'God'.
Will Linus be forgotton over time?
If you mod this up, your slashdot background will turn into a beautiful sunset!
It does a company a disservice to add value that can be repackaged/modified/hidden by their competitor.
That's why they won't release the source.
Lots of people out there can only recognize the cute penguin and don't give a dam about what's a kernel or if it's a monolythic kernel or not.
The Hurd has this bizarre logo that doesn't really appeal to non-techies and will have a hard time seducing the girl friends of the geeks around the world causing a slow adoption of the kernel by people without a partner.
If Hurd wants to succeed in Japan for example, where "kawaiiiii" (means: sooooo cute) is a way of life, I urge RMS to hire a designer and work on this mascot symbol ASAP. And promise me, no more flowchart diagram please!
PPA, the girl next door.
-- I feel better now. Thanks for asking.
Release Early... Release Often...
So here's a guy who's been to about a hundred countries, lectures in French when he goes to France, regularly talks in person with influential people all over the world, and I'll bet that there are a significant group of people who not only have never been out of their own country but don't even have a passport, but find this joke funny.
Many GPL developers get paid. Many do not. I spoke about keeping them happy. And, seemingly, there are a lot of happy GPL developers out there. Dare I say more than BSD developers?
But I do take your point re zealots. GPL does seem to inspire a fair bit of that. Still, there are probably quite a few BSD zealots out there, and we need not talk about Micros~1.
Seriously -- VSTA has a much cleaner design than the HURD and far superior runtime speed. It's based on some rather different design decisions (favoring being Right over being backwards-compatible where the two conflicted strongly), but is just generally Good Stuff.
If the HURD increases interest in microkernel-based OSen, good for it -- I *like* my drivers running in userspace! (heckuvalot easier to write and debug that way, no? heck -- that means one can write a prototype driver in Python before putting together the final version in C; let's see 'yall do that in Linux!)
Admittedly, it's not nearly as close to being end-user-ready as the HURD, but for folks doing embedded systems work (or who want a cool OS to play with), it's seriously worth looking into.
I've tried to find this info myself, but since I don't really know what to look for, I've so far been unsuccessful.
Where can I find some good info on the advantages/disadvantages of various microkernels?
I've read many times that MACH is a rather slow/inefficient kernel.
But, I've never really read much on why this is so.
In addition, I've never read anything about other MK's out there (other than that QNX has one, etc).
I'd really appreciate some good online resources I can look up so I can educate myself on the matter.
-- Sometimes you have to turn the lights off in order to see.
Seems strangely appropriate for a microkernel-based system :-).
-- Ed Avis ed@membled.com
Am I the only one who got all teary-eyed reading that? I mean, we get wrapped up in September 11, the Israel / Palestine thing, AIDS, and all our own personal tragedies. And we forget that somewhere, there are forgotten developers toiling away, emotionally devastated and relegated to obscurity because people unfairly call their work by the wrong name.
Oh, the humanity.
-b
You can do HTTP installs of OpenBSD, and if your firewall blocks HTTP then you might as well just unplug your net connection.
ISO standard 8601 is what you're looking for.
I don't know about money - I expect there's a standard for that too, but the site I had bookmarked that listed a variety of standards seems to be down at the moment. Google provided the link above.
I always use YYYY-MM-DD now, since it is the standard format, and gosh darn it, it just makes sense.
Christopher
Mozilla
I see ONE Linux box on the list. Actually, it is the first time I've seen one up there in about 9 months!
Many (including me) believe that Debian is technically superior to other Linux Distributions. I wouldn't know about HURD having never seen it. However, your reasons for not using it certainly sound religious to me, therefore it would seem that you do view an OS as a religion contrary to your statement.
Actually He should have /stayed/in his cave and finished this /years/ ago instead of trying to be a demigod.
the latest installment of duke nukem is ready to roll. yawn.
-
RMS is the Linux Antichrist!
World HURD
BRAAAAAHHHAHAHAhahahahhhahha!
ISO dates are written like other quantities, with the most significant digits to the left. So April 9th, 2002 becomes 2002-04-09. Note the 04 and 09, ISO dates are fixed length. This makes arithmetic easy and also ensures that alpha sorts are date sorts. This really is the most natural and user-friendly date-format. For more info, you can see http://www.cl.cam.ac.uk/~mgk25/iso-time.html hth
"Turd"
Talk about wrong choice in potential buzzwords. If the first few "production" releases suck, everyone's going to be calling it GNU/Turd.
If only M$ had named Windows something like "Bliss", then we could call it "M$ Piss."
"Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
Actually, yes.
The joke, I believe, is targetting Mr. Stallman's appearance, not his social behavior or his environment.
I've been to Canada several times, am I allowed to think this is funny?
I don't see the GPL as a problem for the HURD.
-- Don Inodoro
xBSD fell to the wayside because of its inferior "marketing", but its not because of "Buzzword Bingo".
A key to a sucessful open software effort is mindshare. That is what gets you driver X for your machine, and companies investing money to improve an aspect of the operating system.
xBSD, like Hurd, was around before Linux. But unlike Linux, it was not as open in terms of permitting changes to its kernel. This might have changed now , but I would guess that Linux had a 4 year head start in terms of openness of its development effort. This is what got Linux mindshare. xBSD license may also not be as attractive to some commercial developers, but I doubt this is what put xBSD in its more obscure status.
The key to a sucessful marketing effort its to get your product out there with a greater number of customers than your competition. This is what happened with Linux vs xBSD. If xBSD is to gain mindshare, it can only do it by being a demonstrably better product than Linux. This is usually a losing proposition in the marketing world.
As for myself, I went Linux over xBSD because I was certain Linux was going to "mutate" faster than the xBSD. At the time, it was more open, in terms of kernel developers and change process, so improvements were going to be incorporated more quickly than xBSD. I always knew that xBSD was better tested (it was deployed in the commercial environment years before Linux) and probably more secure. xBSD might be the better product if I was the owner of a webserver farm or some other internet based service. But since I am not the owner of such an enterprise, xBSD does not give me any feature which makes it better than Linux. It looks to be the case in the UNIX world. So unless Linux does something to kill its marketshare position, xBSD is always going to be an obscure, historical effort.
As for HURD, its a joke. Its performance will probably always be inferior to Linux and this is because of technical reasons. (Namely, that uKernels waste a lot of CPU time talking to itself every time it executes an operation, which results in a lot of context switches.) Don't get me wrong, I really like u-kernels from a design perspective. (It should allow for greater mutation than Linux.) But you have to work off its designed disadvantages with sharp, performance prioritized coding. MACH is a hippo of a u-kernel. HURD will have to replace it with something better before it can really move. (Wake me up when they replace MACH with L4, and L4 has a finished, working design.) HURD is technically inferior to Linux from a performance perspective, and its never going to get marketshare for that reason.
There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
Gimme a break. No one reading this far into the comments on this article are clueless as to RMS's activism. In fact, several years ago, I had an email conversation with him about whether the Hurd was ready. It's this kind of person - one who knows what he's about - that's reading this. Take yourself for instance.
Acts 17:28, "For in Him we live, and move, and have our being."
The fact is, most businesses gain value from software from *using* it, not selling it. So, they will always need people to build software for them, and they'll pay for it. But the only people who win when the software is proprietary are the *few* companies who sell it (and probably relatively few of the employees of those few compaines as well).
Ummm. When can't you install FreeBSD on your vaio?
What's stopping you, everybody else has done it why can't you?
oh that's right, no pretty installer oh
well
Stallman also speaks Spanish, and quite well.
And my roof is covered in flying pig shit.
"I can (well, almost) hear you asking yourselves "why?". Hurd will be out in a year (or two, or next month, who knows), and I've already got minix. This is a program for hackers by a hacker. I've enjouyed doing it, and somebody might enjoy looking at it and even modifying it for their own needs. It is still small enough to understand, use and modify, and I'm looking forward to any comments you might have."
:)
0 54 106.4647%40klaava.Helsinki.FI)
This was in 1991
(http://groups.google.com/groups?selm=1991Oct5.
A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
Why can't people just write Microsoft? even MSFT is fine, but you look really immature writing M$, microsloth, Micros~1, winbloze, etc... GROW UP!
In the case of uptime, you have shown the BSD's to be running longer without reboot. However, that does not prove they are more widly excepted in any way.
According to your logic, no one at all is running Windows, so why bother even mentioning it? Problem is, you haven't proved that, you only proved FreeBSD users (and *BSD users in general) less likely to reboot. It does not naturally follow that there are more users overall.
I just need to correct your assertion that FreeBSD was the mother of the BSD families.
;)
It's not.
In the beginning was Berkeley Unix. Around 1990, Berkeley released Net/2, based on 4.3BSD. This became the base for the Jolitz' 386BSD. 386BSD was the original open-source BSD. Unfortunately, a lot of 386BSD users got frustrated by the slow release cycle, so two projects started independently at about the same time (1993?): FreeBSD and NetBSD.
FreeBSD and NetBSD had fairly different goals. FreeBSD wanted to continue what the Jolitz' started vis creating a Unix optimized for the inexpensive 386. NetBSD wanted to create a Unix that could run on anything, and also continue what the Jolitz' started vis creating a clean Unix that dumped a lot of the silly cruft that was introduced during midnight hacks at Berkeley.
Around 1994, Berkeley released 4.4BSD-Lite, a completely unencumbered version of their Unix (ie. no code owned by AT&T). This code was integrated into FreeBSD 2.0 and NetBSD 1.0.
So you see, 386BSD and 4.4BSD-Lite together form the base upon which the current FreeBSD and NetBSD projects were built.
It is really interesting to see Linux users of all people berating HURD for whatever perceived faults it has. This of course has come to be the expected response. For those of you berating HURD, do you realize what operating system you're a proponent of? A couple years ago if you said Linux someone thought you had sneezed. It is really ridiculous to sit back and spout off about why HURD will fail. If someone says the same of Linux you mod them down to -1 or piss your pants and curse their immortal soul. For supposedly intelligent and enlightened folk you're pretty stupid.
I see HURD as a pretty cool system, though I am bias as I'm a fan of micro-kernel designs by the virtue of being more configurable than monolithic kernels. If you don't like a component, you know what interfaces it uses so you can go and write your own to better suit your needs. You could write a scheduler and memory management system that was more specific to the needs of a web server or database or graphical workstation or what have you. That strikes me as particularly extensible and flexible, something which is a tenet of Free Software. HURD of course isn't perfect and could have gone with a faster MK like L4 but Mach was the big deal MK wise at the time so it was designed around it. It could be ported or rewirtten entirely for L4 which may actually happen if it hits real production quality. If it does see the light of day this year, a day on which much money will exchange hands, it will have a nice system to sit on top of it in the form of Debian HURD. It would give HURD a definite validity, as much at least as Debian has in the eyes of its users and proponents. Shit most people could use Debian on top of HURD and not know they weren't actually running Linux.
On the topic of the WindowsNT MK, it really is a micro-kernel design but with a few modifications to the implimentation in order to get better performance at the cost of modularity and in some cases stability. The NT Executive instead of passing everything through the kernel to the hardware the I/O manager talks directly to the hardware. The Executive Services are also running in kernel space rather than user space so a problem with them can lead to the kernel locking up. The source of most BSoDs in WinNT are these direct links to hardware and the device drivers running in kernel space. A fucked device driver leads to the entire system going down in some cases. I imagine Microsoft went this route with NT because it was originally designed to run on the 386 which was a slow bitch when it came to context switching, a Machier kernel would have just been too dog slow on it. It isn't so much a cheap hack as it is a decision to actually get a product out the door rather than wait for hardware to improve and propogate.
I'm a loner Dottie, a Rebel.
Place your bets:
Is it going to be vapourware or not ?
Bear in mind Hurd was going to be released "in a year or two" when Linux first came out.
Donte Alistair Anderson Roberts - hi son!
Karma: Chameleon
I should have added a link to the BSD family tree diagram.
I've been following the HURD kernel for a while; albeit quietly and I stopped when it seemed like it was just dead in the water that was sometime in August of last yr. I think that as of now (and because I'm not aware of anything else) the hurd kernel will only work on 32 bit archs. Therefore currently it's not really portable until the Microkernel Object Model is used for everything which last time I checked it wasn't. I think that I'll help with some documentation though.. If anyone has contrary to the above please let me know. HURD looks like it's gonna be fun.
It is arguably a stretch to call that "object-oriented" since OO has come to mean so many things besides data encapsulation (though in my view that's the most important OO feature, the part which allows you to replace the implementation at any time). But hey, it's certainly less of a stretch than Oracle calling 9i "unbreakable."
Be that as it may, RMS is totally out of touch with the computer industry. I read a discussion with him a year ago where he said he had never heard of a video game console. What's more, he's completely antisocial and his frantic activism for a cause that doesn't really matter all that much is basically loony.
I've heard of "wheel" from BSD, but how does it relate to GNU/Linux?
cpeterso
its has a great future, and always will....
unfortunately althought i like gnu/hurd better than linux, and i belive that its design is much superior than linux, i just believe that has lost the train.
RMS Could Be Loosed in 2002?
sreb.
doesn't hurd uses ext2 filesystem. well i guess we should call it gnu/hurd/ext2/blah, blah, blah,
IMHO GPL is always the better license.
Ever heard of using the right tool for the job? Maybe different people have different preferences as to what they would like others to be able to do with their code. Personally, I like using a modified BSD-style license for most of my programs. Still, I can certainly envision times when using the GPL would be much more desirable.
I would call a system like that degenerate. Because a system is really multiple pieces of software interoperating. With just one piece of software (Linux) running, you don't really have a system at all.
If you have a couple applications running...then you have a system but I would say it really isn't an operating system. An operating system has a programming library of some sort for code reuse, some sort of an interface, utilities to manipulate the file system (copy, delete, make directories) and in the case of Unix, utilities to manipulate text files. There is a lot more than this in a modern operating system. But of all the things that Linux needs to be a complete operating system, most of it is available as GNU software.
What sense is it to use Linux without GNU anyway? You're cutting your arm off...for what? GNU is freely available software with granted rights to use, copy, redistribute, and modify. You are also required to have access the source code by its license. In fact, thats the whole point of GNU's existance.
I say...enjoy it and don't look a gift horse in the mouth.
First, let me begin by stating that I have no direct experience with HURD, and know very little about its device driver handling.
From a purely logical standpoint, looking at how HURD positions itself internally, I don't think it would be too far-fetched to think that since the user-level has more access/control over the system than with the Linux kernel. It's quite possible that HURD may be providing the necessary hooks that can remove itself from the equation of kernel-integral drivers.
Just thinking outloud.
The cave is a state of mind my friend, a state of mind...
"oh that's right, no pretty installer oh"
Actuall, 80x25 is more than pretty enough for me.
If you want to do something useful, make the installer CD recognise its own DVD/CD device. *Then* I'll allow you to be sarcastic.
~Tim
--
Rushing on down to the circle of the turn
You have just proven rms' point. In fact, the entire discussion illustrates his point: very few understand the ethical and social aspects of free software. I think I have read two or three posters who have even made mention of such issues in a positive light, and the vast majority, like yours, mention exclusively negative (it won't "win" market share, whatever that means in a free software context -- namely nothing) or technical issues as to whether it will be able to do the poster's number one fun thing.
The Hurd pages lists the benefits of Hurd, and number one on the list is "It is free software".
If you don't understand why that is a benefit, maybe it's time to start to think a little deeper, guys?
Suggested jumping off point for deep thoughts: DMCA...snoopware...that's it...you can do it...just follow the dots...
Now that the last missing component of The GNU System will be released, we will finally get the "The GNU System" as originally described.
Will it then be okay to refer to LiGNuX as just plain "Linux"?
A Government Is a Body of People, Usually Notably Ungoverned
If by "doesn't really matter all that much" you mean "is only the difference between freedom in the digital age and complete disenfranchisement", then yes, you're correct, he is out of touch. Ah well, at least we still have PlayStation 2...
Yeah, I find it fscking funny, man.
But I do have a passport and have left my country to see the world before now.
It's hard enough to compete with Microsoft to get a persons attention, and convince them to try a new OS.
Absolutely... it's not like some college student could ever drum up an amateur kernel in his dorm room that would ever hope to gain as much mind-share as Linux.
Oh, wait.
-Erik
And don't forget that for the longest time, the gnu.ai.mit.edu machines had no root password; anyone with an account could su to root. And of course, if you wanted an account there, all you had to do is apply for one. RMS doesn't believe in security...
Well, I'm excited. I signed up a few years ago to get the Hurd disto delivered by flying pigs, and I'm really looking forward to seeing just how exacty that delivery method works.
Will they fly overhead and drop it using a parachute?
Will they land at my door?
Come down my chimney?
I'm all a-flutter.
It will be called GNU because it is a complete GNU system. The UI is GNU, the file system utilities are GNU, the text utilities are GNU, the text editor is GNU, and kernal will be GNU.
Isn't it sad how a completely free operating system was developed because some people were concerned that you weren't getting all the rights you should with the software you use and all you do complain about the stupid shit.
Damn you. You trolls make me angry sometimes.
GRUB wasn't written for GNU, it was donated and improved... In this case G stands for "Grand". Unlike GRUB, GNU is not limited to x86, and was running on VAXen in early 1987. Linux was written on the 386, for the x86. Early Linux probably was mostly a Minix derived userland. Well, Minix was leveraging at least BASH from the GNU project, and Linus was inspired to fill the void bred from the Minix community with a Free replacement.
GNU is not defined by the excusive use of FSF software, or even the license of the software components being one of RMS's Copyleft styles. GNU is a reimplementation of Unix that is completely Free Software. Switching Sun tar with GNU tar does not make a GNU OS (no, not GNU/SunOS) but is another step towards the goal. Reimplementing Unix to be standards compliant could leverage existing Unix systems until GNU was done. Likewise, Linux was a standards inplementation of a POSIX kernel, which could then leverage the mostly complete GNU OS development toolchain and userland to make a complete system. This complete system was a short-circuited but complete match to the stated goals of the GNU Project. If GNU didn't feel that it could do better than a crude rewrite of a basic Unix kernel, then that would have been the official GNU system, and that would have been all she wrote. But by that time RMS had already dreamed up the geeky acronyms, and so was forced to complete the project so that the TLAs could live on.
Note that 386BSD used GCC just fine, but that alone doesn't make it GNU/BSD. The complete rewrite of BSD to be a Free Unix was already an established project, which could leverage the GNU's work, just like the GNU project could leverage Public Domain code. The goal of Linux was just an implementation of a POSIX kernel which maximally utilized the 80386's features. It did its job, and just happened to be a drop in replacement for the missing GNU kernel. The point is that GNU OS is an entire workstation system, Fre and functional. I highly doubt that RMS would consider a router using the Linux kernel to be GNU, whether it used GNU components or not. Just like OpenBeOS with a Berkely style license is not a BSD derivative.
Hey, why don't we make M$'s life even easier?
I love how GNU helps split and dilute any serious open source alternatives to M$. Just as Linux gains more momentum, acceptance and support than ever there goes RMS and lets his fucking ego get in the way.
Who the fuck needs HERD. It's the Linux dilutant M$ couldn't even dream up.
rms:rms. pompous asshole.
Actually, a good honest os should definitely not support every imaginable piece of hardware there is. winmodems anyone? why not as well plug the phone on your soundcard? dozen different svga chipsets all doing practically the same thing via a slightly different interface? oh why? then there are of course cdroms, soundcards, network etc most having their own braindamage. getting into habit of "fixing" broken hardware with crappy kludges (and screwing a clean working kernel as a side product) is definitely not a Good Thing.
Not trying to be too paranoid, but it seems from all his recent actions that RMS is a M$ FUD operative.
Divide, dilute, argue. That's really useful.
Microsoft COINTEL PRO in full swing.
RM$ is a M$ FUD agent. If you're getting afraid of Linux as a competitor what do you do? pay RM$ to beat on it. Either that or pay his shrink so the RM$ goes and unleashes his ego on the community.
Divide and conquer, and you're helping them, asshole.
Each time an AIDS maggot dies, I say another one bites the dust..
Yeeee hah!
So, since binary-only utilities and such are not allowed with GNU, there will be much less supported software, to say the least, then is possible with Unix. If the FSF just MUST stick to some politically correct position no matter what, then kiss your Sun boxen goodbye on it. Kiss a lot of very desireable hardware and software goodbye.
GNU has been through this already. They could replace an entire Unix userland, development toolkit, and (finally) reimplement Unix the way it was envisioned (e.g. w/o a user named "nobody" running insecure daemons, but rather with nobody - no system priviledges - running those daemons) after a complete reworking of "obsolete" computing paradymes (e.g. monolithic kernel). Now they are finally there, have everything in place, but wait! One of the multiple graphics hardware companies isn't going to make their drivers available to the FSF! Having developed GCC, gzip, emacs, GNU tar et al. When AT&T, Xenix/Novell/SCO, Solarix, IRIX, AIX, OSF/1 Digital TRU-ad nauseam wouldn't make their software components Free Software, and then functionally replacing them on their native platforms, looks insignicicant compared to the challenge of supporting a more progressive Matrox, ATI, or even one of the many older cards that have fully disclosed source code.
Even if supporting this card against nVidia's wishes is necessary, hacking it onto the HIRD would be easier than doing the equivalent on most other Unices - because the driver does not need direct "kernel" access or unwarranted privilege level. Just restart the Daemon, and continue where you left off. Being a microkernel system, even if maintaining the OS's freedom weren't of top priority, a standalone driver daemon could just use the standard ABIs and never have to share source. Now you have trolled in this thread fairly heavily, isn't it time you lookfor goats elsewhere?
So I wonder...did you, my shy critic, only notice the post because I noticed it first? That may help answer your question as to whether anyone cares about my opinion.
Stallman may appesar like your average tree hugging long haired hippie but beneath the hippie facade hides a ruthless man with an ego the size of Bill Gates. Scott McNealy and Larry Ellison combined.
When he speaks there is a barely conceladed hatred of Linux in his words.At best he views it as stop gap measure before his baby the HURD takes over the world. He hates Linux because its success was like a slap on the face for him. Even in his dakerst nitemares he couldnt imagine then an OS written by an unknown Finish stufdent would attractt thousands of opens source develpers while an OS developed by the father of free software slowly fades into obscurity
USA-UK-Israel: The real Axis of Evil
Sigh...
Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
Get a clue.
http://tuxedo.org/jargon/html/entry/micros1.html
micros~1
An abbreviation of the full name Microsoft resembling the rather bogus way Windows 9x's VFAT filesystem truncates long file names to fit in the MS-DOS 8+3 scheme (the real filename is stored elsewhere). If other files start with the same prefix, they'll be called micros~2 and so on, causing lots of problems with backups and other routine system-administration problems. During the US Antitrust trial against Microsoft the names Micros~1 and Micros~2 were suggested for the two companies that would exist after a break-up.
Does Hurd support pthreads? Any idea
The are also people who prefer not to see their code abused by commercial software programmers. If you contribute to GPLed code you ensure that you help the community. Contribute to BSD license and your code might end up stolen by parsitic programmers who never give back to the community.
Arguably better? Funny, in every respect FreeBSD is worse than linux
1) Hardware support
2) Commericial and free software(Linux is the only
one on which it is possible to compile most software projects out of cvs). Ever try compiling
something not out of ports on a BSD? Linux is the
development platform of choice. Ever wonder why?
3) Linux is multiplatform, supporting as many as
NetBSD, and usually being better on the same hardware. Linux is usually far superior on Sparcs,
Alphas, and PPC hardware. In short, it is unquestionably better than Free and Open as far as
running on other hardware goes.
4) Installing binary software. There is no equivalent of apt-get or rpm.
5) Diversity. With linux you get a much wider choice of what to install and use. With the BSD's
there is only the ONE TRUE WAY - the UFS filesystem or no other way, their security model or none.
6) Installation - All the linux distros are far better at providing an easy to configure and replicate install than any BSD.
7) Commercial and free support - even a single linux distro like Mandrake has better support than
FreeBSD can manage.
As for Marketing Buzz, you are speaking complete nonsense. Linux had no marketing until recently,
it was developed after FreeBSD, yet by word of mouth alone it eclipsed all the BSD's in popularity. And significantly, almost all linux users are experienced with unix, yet they chose to reject BSD in favour of linux. Perhaps you do not have the slightest clue what you are talking about.
Now, it may be that this is slowly turning around. I've seen a lot of interest in Citrix, server consolidation and centralisation in general. But I don't know if we'll ever be back to the old days in any real sense.
More's the pity, really. I liked it when the entire computing population of DU (or the vast majority, anyway) were on phoebe.cair.du.edu all at once, and one could simply finger one's friends, and talk to them, and life was good and pure and simple.
...as compiled by ESR, who is always on target and never sinks to the level of the typical Slashdot poster.
Wait a minute...is that the same ESR who holds stock in the company that owns Slashdot? The same guy that wrote _The Cathedral and the Bazaar_?
Could he possibly be biased against Microsoft? Is it possible that he is not the authoritative source of all software-related wisdom?
Writers imply. Readers infer.
Ramones? Try the Trashmen. Fuck it, I'll even provide the link to save you two minutes.
Writers imply. Readers infer.
If you really wanna get pissed with esr, try this unforgivable thing:
http://tuxedo.org/jargon/html/entry/W2K-bug.html
But so what? "Micros~1" is in the Jargon file (of which esr is the co-editor), and used fairly widely, is fun, and makes a valid, true point.
It is wittier and more truthful that the other one myself and others use widely "m$". Tho I find m$ a more useful abbreviation when in a hurry.
You guys seem to be humour-impaired (and satire-impaired). Take a chill pill guys.
Why? Buzzword Bingo. It's hard enough to compete with Microsoft to get a persons attention, and convince them to try a new OS. And, when the average person looks for a "alternative" Linux is the most obvious choice. FreeBSD gets only a small fraction of that attention, even if it is technically equivalent (or better in some people's opinion).
Actually, although "Buzzword Bingo" may be a part of it, Linux was actually just in the right place at the right time with the right people running the project.
The technical differences between Linux and the BSD variants aren't that great. They are both basicaly UNIX. Maybe Linux isn't in name, but in function it is well within expected variation of UNIX systems.
Could BSD replace Linux? Absolutely. Will it? I tend to doubt it. There is already a lot of work invested in getting Linux to where it is that would have to be redone for BSD.
Then there is the issues over GPL. No matter your feelings on the GPL, it may have some serious use. The power of the GPL vs other licenses was first shown to me in the Halloween documents under code forking. The basic conclusion (and ESR appears to agree) that using a license like the GPL makes code forking non advantageous, whereas the BSD scheme gets several subtly incompatible operating systems.
If I, as a developer make cool changes to BSD, I may be tempted to fork the code. I get better credit that way, and I can try to sell it (I don't morally see anything wrong with that).
On the other hand, with something under GPL, I can't close the code, so there is much less motivation to fork it.
If a company needs a change to something under the BSD license, they will change it, and perhaps sell it, trying to eke out a little extra profit. If they need something added to a GPL project, suddenly there is a large organization with resources to devote to development of the software. They can keep it inhouse, but why?
The GPL therefore leads to a larger developer base, simply because the GPL seems to inhibit code forking without prohibiting it (yes code CAN fork, but is much rarer under GPL software).
This larger developer base leads to better support, and a larger mind share. This leads to more developers choosing Linux using the GPL over BSD variants, which in turn increasees the Linux mindshare over BSD, repeating the cycle. This itself leads to the "buzzword bingo" you refrence.
Is BSD technically superior to Linux? I can't say for sure, but everyone I've ever talked to who has used and examined both seems to think so. Would I use BSD if I were running a business? Probably not. Linux has fewrer driver problems, the differences among the distributions is minimal, and the track record of Linux not having numerous subtly incompatible code forks is much better, making me more likely to use Linux. If support for my BSD variant dries up, (assuming it is an Open Source variant) I can always support it myself, but that's expensive. Support can also dry up for Linux, but which is more likely? A BSD variant falling into an unmaintained state, or Linux?
Linux has yet to truely fork. There are really only a couple of main stable kernel versions, and I expect 2.2 to go away before too long. The other versions usually get merged eventually into the main tree, so they aren't a big deal. Anyone who needs a stable mission critical system wouldn't think of running anything but a stable release, unless vital functionality was only provided by an alternative. BSD does not have his continuity of code, this is, I feel, one of the main reasons for Linux's rise.
The other main reason being Linus being the right person in the right place at the right time.
There is a civil war coming in the United States. Remember which side has most of the guns
First off,The whole question of universal freedom for software should be kept seperate from the whole argument that people who come from the west or well off areas are in some way precluded from having an opinion in certan matters and that there opinion is worth less because of the fact that they are living the so called good life.
,well that is a matter of opinion and that is another issue.
,(despite being impoverished),and this was in my opinion what rms was alluding to when he made the comment,"In India there are a number of people who are capable of seeing free software as an ethical and social issue".I think that the Indians are more than capable of grasping the ethical and social issues that free software highlights and deciding individualy how they want to live and deal with it.If indians decide that a concept is right or a concept is wrong ,it will not matter where that concept came from.
Rms believes all software should be free,(as in speech not nessecarily price),.Rms comes from the west and it could rightly and easily be said that the fact that he comes from this well off area makes it easy for him to have this point of view.But The question is not whether it is easy or not for him to have this point of view but rather do you agree with him or do you think he is wrong?
If rms was from india would it make what he says any more right or wrong ? What rms say's should
be the issue and not where he is from.If you agree or dissagree with him on the point that all software should be free
India has a rich philosophical and cultural tradition
_________________________________________________
RMS has a long painful history with names. Calling his stuff "free" brought all the freeloaders who wanted free-beer. GNU/Linux is kinda hard to say. Now we have a kernel that nobody's ever hurd of.
Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
BeOS never quite got to the stage where I would use it over a *nix system, Windows is by no stretch of the imagination more useful to me than it's predessorers and the hurd needs work. The apps I want to use run happily in a *nix environment, a not in a modern real time OS that an ordinary individual can afford.
OK, one is almost ready for release, and the other has been released. That is, one is around and the other one isn't. How can the one that is not "around" at all obviously have been around longer. Also, which is more important - licence or the ability to be able to actually get the code, work on it, improve it AND get valid improvements into the main release.
I suspect your post should read that development on HURD started long before Darwin was ever thought of.
I look around for ISO images. No official OpenBSD ones available for free; you buy CDs to support OpenBSD. I need to do this *today*
Download the boot imag,e put it on a floppy, and boot it. FTP install. OpenBSD running today. Then go to OpenBSD order page, and instead of ordering a CD, order a donation.
Not really, no. I noticed it because I browse through the comments at a threshold of -1, even though it might result in seeing ridiculous garbage like yours. So to reiterate, oh sultan of comedic genius, no. No one does care. Thanks for trying though, "shy critic" almost made me laugh. Almost.