

Linux Approaching A Fork In The Road? 147
Hai|_ Hai|_ writes "Linux vs. Linux? ZDNet has an interesting article about the potential for a forking of Linux distributions into incompatible OSes. " Nothing we haven't seen before, the article just basically says "Linux could fork". Well duh, welcome to open source. The bigger questions are 'Will it' and if it did, 'Would it matter?'
libraries (Score:1)
Luckily though for all of us, these have all been worked out and things are better for it. But there were many times that I can recall numerous posts to various lists complaining and bitching about this or that not working with such and such.
Re:To get this over with... (Score:1)
Linux may fork, but will it use a knife?
T.
Unbelievable... (Score:1)
For these people, I find the simple answer works: Linux code can be adapted into some other OS, but then it wouldn't be Linux anymore (thank you, Linus, for owning the TM). Besides, look at BSD: the BSD code base has been forked all over the place, and yet BSD in all its flavors is still alive and kicking (despite even the Linux hype).
Please, oh please, ZDNet: give us some new topic to have flamewars over, not this old hash! :P
--
: remove whitespace to e-mail me
port or fork ? ( Re:It just forked ) (Score:1)
The GPL prety much screws over people who want to creat an incompatible Linux. How do you fork something and add hooks to your own apps while leaving everyone else out in the cold ? You not only hide the source for that but you also don't document or obfuscate the documentation of your system.
So you have some wild new whizbang feature that won't work on anybody elses Linux ? If it's realy good then the competition will just "borow" it. Look out for how many distributions include "Automount" and RuiserFS in the 7.0 versions.
Or maybe you break something, like RedHat seams to do for KDE. No problem some smart alec will come along and post some "updated" RPMs that actualy work.
Hasn't it already forked? (Score:1)
Packages released for Redhat only (of which there are many) won't work on an out-of-the-box Debian system.
But thanks to the miracle of open source, I can install RPM on my Debian system, fiddle with ld.so.conf, etc. until it works (or I hose it up so bad trying that I have to reinstall.)
I can't forsee a situation where Linux gets all that much more forked than this.
Kernel = Engine. (Score:1)
You are right.
Linux as the kernel, does not fork.
The distros may go different ways, find different niches (HA, embedded, ez-to-use, etc.,) but as long as they use the kernel maintained by Linus, they all share the same ENGINE that drives the whole movement.
It is like Linus and the kernel team have developed an all purpose engine. The distro people use the engine and put different accessories on it.
Some distros use the engine and make it an oversized lawn mower. Some use it to power a mobile library. Some put the engine into a security wagon. Some try it in F1 chassis and see if it is powerful enough, and so on.
IBM, by successfully putting Linux on its 390 mainframe, has shown the world that the Linux Kernel is powerful enough to carry out such a feat.
The linux-cluster people, on the other hand, have proven that the Linux Kernel can be configured to be a cray replacement.
The embedded folks, on the other hand, will try to squeeze the Kernel into powering everything from refregerator to factory automation.
And there are more and more types of new applications for the Linux Kernel, and that only shows that the Linux Kernel is a GOOD THING [TM], with a ROBUST DESIGN [TM], and the more things Linux goes into, the less fields M$ can claims as its own.
One day, the Linux Kernel will be used on satellites, and after that, Linux will be used on other space-endeavor, and who knows? China is heading towards its own space program, and perhaps they would be the first one who put Linux into outerspace.
Read The article (Score:1)
but it will never last for long.
Humpty Dumpty IS PUT BACK TOGETHER AGAIN
<snip>
In 1997, the use of libraries, which provide the
functionality underlying much of the OS, forked
into "glibc" and "libc" versions, used by
different development groups, with other
developers watching and commenting on the hazard.
The two separate efforts eventually were merged
back together into one set of libraries.
"This is the exception that proves the rule. The
merge of these projects back together again
leaves us without a lasting example (of
forking)," Red Hat's Young said.
</snip>
But one thing does bother me is that they kept on
stating if Linus can keep all from falling apart
That should not even be questioned!! He has kept
it all running for this long and he is going to
kept it going untill he moves on to a new project
for himself. Linux survial does not depend on
Linus but it would be ashame if he left it but he
does not have to be there to keep it going. The
only thing that we need a good leader for the
devolopment of it. Alan Cox would be the next in
line
http://theotherside.com/dvd/ [theotherside.com]
Ability to fork defines true free software project (Score:1)
--
Re:But... (Score:1)
That's because it includes RPMs for the source as well as a plethora of applications for both console and X. The kernel itself takes up about 600k (give or take a bit). For a relatively simple embedded system, the bit of code running on top of the kernel isn't going to take up much space, itself. So.....yes, it can be downsized just fine.
Oh, no-- (Score:1)
BSD forked, a long time ago; does anyone really care? Has the fork hurt BSD?
Has it forced incompatibilities on all of the users all of the branches of BSD?
Re:port or fork ? ( Re:It just forked ) (Score:1)
Exactly--this kind of forced incompatibility is one of the things that the GPL is designed to prevent; I think that RMS said, `no one can impose an incompatibility on you, because you're free to remove that incompatibility'.
When everything can interoperate, software-developers can't rely on lock-in, and they <EM>shouldn't</EM> have to rely on lock-in, anyway.
Incompatibilities only <EM>slow</EM> progress.
Re:Forking no problem (Score:1)
Obligatory Fork Jokes (Score:1)
"What's the forking problem?!"
"Well... Pick it up!" (Yogi Berra reference)
"I use a fork to scoop Hot Grits down my pants (I'd use a spoon, but there is no spoon)"
I'm out. Anyone have more?
Re:To get this over with... [OT] (Score:1)
>Linux may fork, but will it use a knife?
(From Robin Hood w/Kevin Cosner, meant with humor of course
Why a spoon cousin...?
Because it's dull, you idiot!
Re:Why is everyone complaining about FUD? (Score:1)
Because it appears to build up Linux only to tear it down. Another reason is that if forking is inevitable then it will probably happen a lot smoother than the media is making it out to be. I personally don't believe that there will be a fork of the nature the article wants us to believe. Isn't the RT-Linux a fork? I don't see this as being disasterous to Linux or the server market.
To fork or not to fork (Score:1)
Other than that, a significant, tearing fork could only happen if some of the key developers were to do it. If it happened at a lower level, I wouldn't make a difference. What is the reality with forks now ? Forks have already happened and happen all the time - see all the realtime Linuces, different versions of Linux for PPC etc..
And just because the kernel development might fork , it doesn't mean that they couldn't merge in the future. In any, I don't see Linux development diverging in the way of forks - convergence is much more likely and beneficial (like Linux and FreeBSD getting closer).
Linux Forks, Spoons and other dangerous utensils (Score:1)
Commodity hardware (PCs) now has Commodity Operating Systems (Linux, FreeBSD, et al).
Forget about PCs. That war has been won. The only remaining thing to do on PCs is for the applications to become as polished as Win apps. OEMs are finally delivering Linux hardware drivers. Some do it readily, some after being pressured, but it is becoming normal now to see Linux support at the hardware level for PC products.
Linux fans, the next BIG THING in Linuxland is happening on two fronts - the embedded linux front, and the large scale, clustered, mainframe front.
THE NEXT BIG THING, embedded Linux is so cool - it takes me back to the 70's and early 80's Heathkit days. Now you can get a working Linux on a SIMM circuit board ( http://www.openhardware.net/Users/TomW and as prveiously mentioned here http://www.ucsimm.com )
Then, you have IBM's recent announcements about their port to the S/390, with a test system running +40,000 linux images. Let your imagination run a bit with that.
So, forget about forking as a BIG DEAL. IT'S NO BIG DEAL. What you really want is *managed forking*.
And because of the openness of Linux, it is being ported to such a variety of platforms, you will see obvious forking - because of the various hardware specific cpu ports
For example, if IBM decides to stay with 2.2.13 for the next 5 years on S/390, and only does a few patches here and there, and maybe adds some machine specific enhancements, and it's rock solid, who cares about forking - it's Linux. You won't miss anything new in Linuxland on the S/390, like Plug and Play enhancements for PCs in future kernel releases - you won't need that on the S/390.
Re:It already has forked. (Score:1)
Re:#include "linuxfork.h" (Score:1)
Not really (Score:1)
Actually, they wouldn't be so hungry if they hadn't forked in the first place. So in other words, fewer forks will let the philosopher eat more often.
Well, Duh! (Score:1)
They're just forgetting about glibc2. If everyone compiles their evil binary-only crud for glibc2, then modern linux installations can run the aforementioned binaries.
How typical of ZDNet.
These people just don't get it. (Score:1)
As for the article, I one of the least insightful things in it was the comment by one "consultant" who said that if unix hadn't been fragmented, windows might never have gained dominance on the desktop. Unix has trickled down from minicomputers and mainframes to microcomputers. Windows on the other hand is trying to move up from microcomputers to servers and other mid-range systems. Windows started out on the desktop, it was developed there, and it is cheap. It is designed to do the things that home and business users need a desktop computer to do. Unix on the other hand is not cheap. At least not commercial versions which were the only ones available when windows first appeared. Why would the average user be willing to pay several hundred dollars for a copy of SCO when he or she can just use dos or windows and get the job done for less? It wasn't incompatibility between versions of unix for different hardware platforms that led to Window's dominance. It was the fact that unix wasn't even a competitor to windows in the first place. It makes me wonder where the hell these people went to school.
It already has forked. (Score:1)
The key to not forking, is avoiding distribution bias. Most software I download these days comes in RPM format. Can you say distribution bias? I yearn for the good old days of about two years ago when everything you downloaded was a tar.gz.
John
Re:This will only make it quicker (Score:1)
__
Re:And Windows hasn't forked? (Score:1)
I don't think programmers have the control any more... it's all about what marketing thinks is a good idea. It can be a piece of shit, but if you have a good marketing team they'll make the customer believe it's the best shit you can buy.
__
Re:Linux is not forking! (Score:1)
That's what BigBusiness don't get. There are quite numerous distributions around and they differ quite notably in flavour. Take (for example) Corel, SuSE and Slackware. They're probably as different as it can get. Corel targets the Newbie. SuSE can be for Newbies also but can also be used for server and requires to read some manuals (at least when you use YaST-1). Slackware on the other hand comes with a rudimentary setup-program, uses a totally different boot-concept (BSD) and is rather for the experienced user.
But guess what? You take the source of a particular program, compile and run it.
It's kind of using either chili or pepper. It varies in flavour but it's hot all the same. =:-)
Re:But is that not why OSS is the way to go ? (Score:1)
A lot (if not the most) of the code in the Linux-Kernel was written by hobby-coders. Just how many of them can afford one of those big machines you mentioned? Second hand intel-gear sometimes costs next to nothing, depending of how old it is. And we all know that Linux runs happy on a 486.
Re:Forks are inevitable (Score:1)
doing for years. They seem to be doing just fine,
thank you very much.
Earl Higgins
Re:Linux is forking all the time... (joke) (Score:1)
the time! From the init process is started 'till the shutdown process is running the kernel is issuing almost nothing but fork() calls.
It is a feature!
Re:maybe it is the solution! (Score:1)
Smart!
What the...? (Score:1)
First post to use the words "Burst is an Idiot"! (Score:1)
Re:Why reinvent the wheel? (Score:1)
As far as users go, as the movie says, "Build it and they will come." Linux is still not quite "built" yet.
Re:This will only make it quicker (Score:1)
Slashdot... it's not just for unix geeks anymore.
Just to be curious, besides reading Slashdot posts, how are you pursuing your research?
Off-Topic Post... (Score:1)
Sorry to babble...
If it forks, it'll be a Good Thing. (Score:1)
This would be a bad deal. Hopefully where it counts everyone can keep their egos in check.
Forking the code because someone/somegroup wants to take a different direction with the project. Either from a design stand-point with the same goals, or a different set of goals for the project all together, the users still win. You can get either a competing product which gives the users choice (and lets face it, open projects tend to bend over backwards trying to maintain compatibility with rational standards and even competing products) or you get a whole new product attempting to fill a perceived need or niche.
Essentially, the free software world has only itself to fear.
What's new?? (Score:1)
Why is everyone complaining about FUD? (Score:1)
Re:Yes, no and maybe (Score:1)
Here's the basic problem (Score:1)
Never underestimate the power of lawyers and politicans to fuck things up.
Further reading (Score:1)
Re:What is Linux? (Score:1)
Well just chaning the package manager, the installation GUI and the location of files (RH puts them in all the wierd places even now) just means that you have to compile code with those in mind! I mean Slackware has stuck it its BSD style installation and RedHat and others have moved to more GUI stuff in all their Admin tasks! The libraries and all are still found in all the distros and if they arenot install them
just my
Re:Off-Topic Post... (Score:1)
But that's where reality stops. Commercial unices are very good, moderatly freindly, and for the most part are rock-hard stable. AIX (not A/IX), Irix, Solaris, Tru/64, etc, all kick major ass.
Compare Linux to the PC architecture (Score:1)
Linux will follow a simlar pass. Proprietary things will eventually lose out as everything becomes more and more open. I'm sure that someone will start producing versions of Linux that are incompatible with the others, but since they are incompatible, people won't like them. Either that, or they come up with some nifty new idea, and then all of the other Linux's start using that idea.
Everyone can start making their own Linux distros, but keeping them similar is in everyone's best interest. Linux will follow the same path as the PC Architecture. PS/2 style mice and keyboards are becoming the norm, but is everyone gnashing their teeth? NO!
Re:Forking no problem (Score:1)
The ZDNet article seems to view the differences in distros as a fork -- i.e., difference in package managers like .deb vs. .rpm.
FUD, FUD, FUD... (Score:1)
Microsoft Says it Best (Score:1)
-------------------------------------
Lack of Code-Forking Compounds Long-Term Credibility
The GPL and its aversion to code forking reassures customers that they aren't riding an evolutionary `dead-end' by subscribing to a particular commercial version of Linux.
The "evolutionary dead-end" is the core of the software FUD argument.
{ Very true -- and there's another glaring omission here. If the author had been really honest, he'd have noted that OSS advocates are well positioned to turn this argument around and beat Microsoft to death with it.
By the author's own admission, OSS is bulletproof on this score. On the other hand, the exploding complexity and schedule slippage of the just-renamed ``Windows 2000'' suggest that it is an evolutionary dead end.
The author didn't go on to point that out. But we should. }
----------------------
Even Microsoft admits that Linux has a very low probability of forking! Nuf said.
Re:Linux is not forking! (Score:1)
Yes, no and maybe (Score:1)
I mean come on, aren't we all fed up with pundits pontificating on "The end of X" by now?
Rich
Re:But... (Score:1)
I put a CD-ROM of Linux on top of my toaster and it melted down into the slot a treat.
Rich
Intel isn't going to sit around... (Score:1)
Re:To get this over with... [OT] (Score:1)
Does it matter ? (Score:1)
The issue is not if the Linux breaks into several incompatible distributions. Unless they are incompatible in the Microsoft sense of the word. Meaning that those distributions will not be able to share data between them.
It doesn't really matter if that distribution is running a binary of StarOffice and the other is running another type of binary of the same package. As long as StarOffice for Linux1 and StarOffice for Linux2 will share the document formats then there is no problem.
After all, how many of you have several phones at home ? Are they all the same ? Probably not, yet you can speak from one to any other.
*grumble* (Score:1)
You would think these guys could at least find SOMETHING worth informing us about? Granted most people are not aware that this so called 'fork' potential I have read an article similar to this on more websites including
Again find something news worthy to publish then I may feel compelled to read ZDNet's articles and listen to the message they are spreading.. this just knocks their credibility some.
Jeremy
That's wrong (Score:1)
And since "these talented programmers leave school" they will use and develop what they already learned and liked, and they will steadily oppose the crappy software, open source or not.
The market share of M$oftish software basically reflects the competition between people with enough money to buy computers and people with enough time/desire to learn how to use them. As more and more "talented programmers leave school" the shift will become more and more visible. And it is nothing you can do about it.
Re:Compare Linux to the PC architecture (Score:1)
Maybe they were afraid that if they used proprietary hardware, their boxes wouldn't run Windows.
Since the hardware manufacturers can change Linux, they no longer have that worry. The temptation to build proprietary hardware (for whatever purpose) re-enters the picture.
Then you have the source for Linux, but it's only X-box Linux that won't run on anything else. So you've got the source, what good is it?
Re:And Windows hasn't forked? (Score:1)
It just forked (Score:1)
Why rehash this issue (Score:1)
FUD (Score:1)
The fact that you can fork means it will adapt to demands instead of following the will of just one person/company, if I think that somebody is going into the wrong direction I can take his source and go the 'right' way. The users can decide which is the right way themself and eventually one version will stay, it is just evolution!
Anyone notice they use $-signs to express markets? They probably never did get that 'free' part....
Linus and trucks (Score:1)
Re:This will only make it quicker (Score:1)
Make sure you set your moderation level to 3+ (Score:1)
Seriously, I really don't think Linux or any other free Unix-type OS will be fading into obscurity anytime soon. There are growing pains, to be sure, but not on the level MSZDNet is saying.
I'm not saying that Linux will have the market- or mind-share that Microsoft enjoys now (90%) but it will be significant - maybe around 25% with other Unix-type OS's about the same level.
Microsoft will probably be at no greater than 50% in 5 years.
Linux is UNforking (Score:2)
Consider, Linux can handle SCO binaries. Solaris software can be ported with little more than a compile. Many Windows and DOS programs will run )Wine and DOSEMU). For a bit more money, NT, Win98, and all of their software will run under vmware. Linux is able to mount MANY other OSes' filesystems.
From PC based server to mainframe to handheld, to embedded device, just recompile and you're ported. Try that with any other OS (BSD might do it, I don't know, but certainly no closed OSes).
The reason for that is that the community wants it that way. Even if someone does fork Linux significantly, someone else will want to make a patch to allow for compatability.
At this point, the only significant vendor that seems to actively fight this unforking is MS with it's 32 bazillion poorly documented API entry points and a lawyer behind every tree. (If you don't think they're poorly documented, then why cant the NT (Win2000) and Win98 development groups manage to agree on them).
I really don't understand the article's claim that the backup software failed because of library locations. The libraries can be anywhere as long as the ld.so.conf is correct unless the software is linked against absolute locations for some bizarre reason.
[rant] I just have to get this off my chest. Caldera is the most MS like of all distros based on the horror stories I've heard. It even has a sort of registry (with all of the problems that entails). I'm all for making configuration easier for beginners, but come on![/rant]
Re:Yes, no and maybe (Score:2)
Yeah! It's a very flexible windowing system, and has stood the test of time.
Re:Yes, no and maybe (Score:2)
X! Sheesh. Forget X, if we're going to get rid of a letter, let's start with the bloody useless C. It has two pronunciations, both of which are handled already by another letter.
Look to the Indonesian national language, Bahasa Indonesia: they've done a smart thing and reassigned C to the 'ch' sound. We should just follow through and reassign X to 'sh'. And while we're at it, annex Y and use it for 'th'. Bingo: we've gotten rid of three useless letters and made "h" mostly unambiguous.
I like Linus's comments on fragmentation (Score:2)
It was...a unique answer.
Cheers,
Ben
Flaimbait? MODERATE BACK UP PLEASE (Score:2)
This is inappropriate.
Someone with moderator priveleges today please correct this.
I think that Linus can stop the forking. (Score:2)
You can still fork the code for embedded products or linux appliances, but if you're marketing a Consumer or Server OS then you'd better not be the oddball who isn't Linux 1.0 compliant.
LK
Prerequisite... (Score:2)
Whatever happened to a little depth in journalism? You would think that before someone would undertake writing an article like this, they might actually do a little research...!
It seems patently obvious to me that the writer has neither heard one of Eric Raymond [tuxedo.org]'s recent talks, nor read the essay Homesteading the Noosphere [tuxedo.org] -- or at least if he did, he completely missed the part about "cultural taboos in the hacker community." As a writer myself, I'm completely put off by this shoddy, "let's get a few sound bites" type of work trying to pass itself off as print journalism: if you want to write news that way, get a job in television, where depth and research quality always play second fiddle to the terse and pithy.
Oh, and a little technical competence is probably in order too: Linux is a kernel. Library layouts are a feature of a particular distribution (although the LSB is trying to fix that) -- different distributions can do whatever they want with them without forking "Linux". If the article was supposed to be about incompatibilities among distributions, write about that... but a little checking among sysadmins would reveal how easy many of those issues are to overcome; and if there really is a compatibility problem running Legato on Debian, how about actually talking to someone from, say, either Legato or Debian about it instead of a third-party admin having a problem using it?
I'm really surprised actually; Charlie Babcock has some of the best print credentials [zdnet.com] of anyone writing for ZDNet, yet this article read like something written by a fresh journalism school graduate writing TV news in Missoula. <CONSPIRACY>It almost makes me wonder if there is an agenda of some sort in play here.</CONSPIRACY>
This is my opinion and my opinion only. Incidentally, IANAL.
What's with this future tense? (Score:2)
Re:What's with this future tense? (Score:2)
I don't see a fork as a big deal, but it's silly to act like we haven't had one.
Two out of three Dining Philosophers... (Score:2)
--
#include (Score:2)
a) It hasn't happened yet
b) If it does... will it matter?
c) Windows already has 9+ versions
Did I miss anything? We should have a FAQ for this!
Re:Evangelist Chris Dibona (Score:2)
-B
Re:What's with this future tense? (Score:2)
% ls
alpha/ arm/ i386/ m68k/ mips/ ppc/ s390/ sparc/ sparc64/
%
(from which you may deduce I'm running 2.2.14...)
Still. The question is really, "who cares?": if it's open-source then there's nothing to stop people porting, or just staying "un-forked" to make it easier. After all, we don't use
#ifdef __AIX__
in our code now, do we?
Forking no problem (Score:2)
And forks are bad things? (Score:2)
Because Linux has a bunch of different uses, there is a forking tendancy. I don't want palmtop Linux to be the same as mainframe Linux. If you're good at one, you can't be good at the other.
The important thing is to have a common ABI. If the same software runs on two boxes, I don't care whether they are two different flavors of Linux, or even if they are both Linux!
The value of an OS is proportional to the size of its user base, since that defines the developer base. The size of the user base depends on ABI level compatibility--the ability to use the same program on different machines. Thus, the tendancy here is for the ABI to stay similar, because changing your own ABI cuts you off from the pack. Tendancies towards forking the ABI will come from two ends: those wishing to sabotage Linux (that is, other OS vendors), and those who extend the ABI to showcase some feature that only they have. The former can be recognized and fought; the latter will eventually extend the ABI, but allow for non-compliant software in the short term.
If ABI forking becomes a problem, the solution may be to have a centralized ABI authority. Such a group would define several ABIs (such as Linux Embedded, Linux Desktop, Linux Server), and define what services are available and how to access them. The group would then define a reference platform that provided those ABI services and only those ABI services. Any app that could run on a given reference platform gains a "logo" approval, and any platform that supports the reference ABI gets the same (whether it's Linux or not).
Forks are inevitable (Score:2)
Will the Linux community follow two different forks en mass? I am not so sure.
An article with an opposite view... (Score:2)
The only thing that I can think of is that the commercialization of Linux might cause some compatibility problems in the short term. But, I mean how serious are they? It's like if you install Redhat you get a Gnome desktop as default, most of the others use KDE, but you can always switch to whatever Windowmanager you like by editing .xinitrc (I like Window Maker, myself) and installing the proper stuff off of the disk if it is missing.
I mean if you install the proper libraries into Debian(in the required directories), couldn't you get the program in the article working? Of course, if the program was closed source you might have a problem figuring out what was wrong, but then that's more of a closed source problem than a Linux problem, I think.
Closed source Linux vendors may, in fact, just use distribution X as a standard, and if you are using distribution Y (which doesn't install certain libraries by default) it might cause a headache if the people at the closed source vendors tech-support hotline don't know what they are doing and can't tell you that you need ncurses or whatever. So, this means good training to the closed source vendors tech support, not that there is a problem with Linux. If I had a problem like this, I wouldn't be complaining to Linus but to the person who sold me the incompatible closed source software.
Old open source projects and forking... (Score:2)
fetchmail and sendmail, both had competitors, and especially with fetchmail there were chances for a fork when the philosophy behind it changed. Thanks to the massive climate of "don't branch on pain of death" with pervades OSS it didn't happend (read the Cathedral and the Bazaar for more on that).
Compare this to the world of closed source Unixes and the fatanstically non-interoperable plethora of mail tools that have come out for Windows over the year.
Splits happen when there is a clear difference of opinion that is supported by a significant proportion of the development community. This differs with the "upgrade or die" philosophy that keeps many vendors afloat.
OSS can result in forking but doesn't tend to result in popular forks. And even when it does it doesn't have to lead to incompatiability between the branches.
Re:Yes, no and maybe (Score:2)
X-ING A PARAGRAB [poedecoder.com]
Didn't read it, so i don't know how relevant it is to this particular thing... but it's not offtopic so please don't mod me down i'm a karma whore... heh.
--
linuxisgood:~$ man woman
Re:the reason it will fork is... (Score:2)
Articles with question marks (Score:2)
Examples:
The End of Unix? (No, of course not!)
Linux Approaching A Fork In The Road? (No, of course not!)
Do Geeks Have A Political Voice? (No, of course not!)
Hmm, maybe that wasn't such a good idea...
--
Austin Powers: International Man of Forking (Score:2)
15:35 GMT
Dr Evil Submarine Base
Somewhere in the Marriana Trench.
Dr Evil:
"... We will subvert the Open Source movement, fork Linux, go IPO with Dr EviLinux(tm) and make millions of dollars!! BWA HA HA HA HA HA HA HA HA HA!!"
[Stunned and embarassed silence around the table]
Number Two:
"[Clearing throat] Er... Dr Evil, sir... You cannot really fork Linux... It's controlled by that finnish guy Linus Torvalds... And the largest Linux companies in the world are actually more sought-after on Wall Street than (gasp!) our own Evil Corporation(tm)!"
Scott Evil:
"Yeah, you idiot! And any moron knows that Linux is protected by the GPL anyway! If you do something good with Linux, you have to release the code, and all your competitors can then incorporate it in their own distros! You are just an imbecile!"
Mini Me:
[Jumps on table and slaps Scott]
Scott Evil:
"OUCH! [incensed]I am going to kill you, you little piece of sh..."
Dr Evil:
"Zip it Scott! Mini-Me, I said no slapping while Daddy is working! Number Two! What is that [quote with fingers]Evil Corporation(tm)[quote with fingers]?"
Number Two:
"Well, you know, the software company that has some problems with the DoJ roght now? [whispering] The one that is based in Seattle? 65K+ bugs in their last released product?"
Dr Evil:
"Riiiiiiiiiight... That Evil Corporation(tm)"
[Thinks for a little while]
Dr Evil:
"Very well, then, I'll just have to come up with another plan to conquer the world and make plenty of money. Something which involves large nuclear weapons or some such. This time-traveling is so embarassing -- you just cannot keep up to date with all these latest technologies. Come Mini-Me! Daddy is going to teach you how to torture small animals while he thinks about all this"
[Dr Evil & Mini-Me exit stage left]
But is that not why OSS is the way to go ? (Score:2)
I mean any software company could tank, at any time. But if an OSS software project loses its developers all you need is time before some other developers take off where they left off (IF in fact the software does have any market potential or penetration). In every example given in the article the potential to enter the market of developing linux software or maintaining its software is freaking huge!!!
Intel is now a dominant hardware manufacturer, and Linux runs easily on it. Even the old guard hardware manufacturers like IBM and Hewlett-Packard sell Intel-based product lines.
Now i can see that IBM sells its NetFinity servers but it is still pushing the AS/400 and RS/6000 series as the REAL servers! And I just dont see Intel based machines being able to take on the BIG tasks that a lot of heavy iron from IBM does. And I just dont see an Intel box working in the place of an Sun EU10K system (*droll*). Not just cause of the hardware, but also cause Linux is still not as developed as the other Unix's.......
"Cream rises to the top. You don't find the cream unless the milk is out there."
Penguin says :
I'm the cream of the crop... i rise to the top.
Since when is forking bad? (Score:2)
NetBSD designed for portability.
OpenBSD designed for security.
FreeBSD designed for performance.
Emacs and XEmacs, both the same interface, but each with a separate design philosophy for the various developers.
Forking of Windows into the "professional" (NT) and "home user" (3.1/9x/WM).
Exactly which of these have caused great turbulence for the people involved with those programs?
None. Although the NetBSD people are a bit touchy about Theo, still
Once we are allowed to compete on our merits, opensource darwinism allows the best to be created. We've seen what monocultures do before, and will likely do in the future. Heck, nature has forked people in the past. Why do you think we have different skin/hair colours and other differences?
---
Linux has forked. Linux has not forked. (Score:2)
For developers, as long as the kernel, compiler and libraries don't fork, does it matter if the distributions release at different times with different versions? Does it matter that they focus on different audiences? Not really. I'd probably have trouble finding a program compiled for one Linux distro that I can't make run on another one. I might have to get different versions of libraries and recompile the kernel, but would it be impossible to make it run? Probably not.
So, is there anything wrong with Corel, Redhat, Mandrake, Caldera and others fighting it out for desktop market share? If they are perceived as incompatible, it may slow acceptances of Linux among end users. And it will hurt their individual market shares. But to developers, it isn't going to slow the progress of development on the tools that brought us to free software in the first place.
Re:Compare Linux to the PC architecture (Score:2)
Actually, it was DOS that they were afraid it wouldn't run.
Since the hardware manufacturers can change Linux, they no longer have that worry. The temptation to build proprietary hardware (for whatever purpose) re-enters the picture.
(knock knock knock) HELLO! McFly! Have you heard of Wintel? Does the term "duopoly" mean anything to you? The hardware may be "open" in a sense, but Intel holds patents over a very large part of it.
Besides, proprietary hardware has been found to be a Bad Idea. Like Communism, it just doesn't work. Linux's popularity will have no effect on that.
Then you have the source for Linux, but it's only X-box Linux that won't run on anything else. So you've got the source, what good is it?
It's a lot of good. It gets merged into the kernel and the good stuff is kept while the crap is thrown out. Then it's just plain ol' Linux that now supports X-box. Of course, it's improved faster than the forked version, and the people who were doing the forked version realize that the kernel proper with X-box support is moving faster and just start sending patches to Alan. He approves many of the patches and the X-box people are made maintainers of the X-box part of the code. They also submit patches to the regular kernel and everybody benefits.
That's what good it does.
Why should it? (Score:2)
The nature of the GPL is such that any any alterations to code (including the kernel) have to be released, making it possible to keep any strands that shoot off included in Linus/Alan's 'official' kernel, or not if they were pants.
Yes, Open Source software allows for people to take code where they want to, but in the case of Linux, where there are obvious focal points (Linus Alan etc) for what is or isn't the 'official' kernel, it seems unlikely to me that it would happen.
Even if it did, I don't think it would really matter, porting software between platforms that would inevitably be very similar would be no great hassle on the whole.
--
It doesn't matter if it forks (Score:2)
Forks are only important in closed source software.
Re:Yes, no and maybe (Score:2)
Most of the time you can use Z (xenophobia == zenophobia) and for other cases just spell it out (ecksray and eckscrement).
With only 25 letters in the english alphabet there would be more time left to teach our children useful stuff like how to troll slashdot.
Evangelist Chris Dibona (Score:2)
Slightly off topic but I found it funny that they refered to Chris Dibona as an evangelist.
From Dictionary.com:
evangelist \E*van"gel*ist\, n. [F. ['e]vang['e]liste, L. evangelista, fr. Gr. ?.]
A bringer of the glad tidings of Church and his doctrines. Specially:
(a) A missionary preacher sent forth to prepare the way for a resident pastor; an itinerant missionary preacher.
(b) A writer of one of the four Gospels (With the definite article); as, the four evangelists, Matthew, Mark, Luke, and John.
(c) A traveling preacher whose efforts are chiefly directed to arouse to immediate repentance. The Apostles, so far as they evangelized, might claim the tittle though there were many evangelists who were not Apistles. --Plumptre.
I can see Chris now, all gussied up in his ceremonial Tux outfit, watching over his Linux flock, lined up in the pews of the Church of Linux and Open Source Advocates.
Wall Street, yet again (Score:2)
Forking (Score:2)
Re:FUD Wave (Score:2)
Since you mention NT...   ver. 4.0 is what?   Basically an updated 3.51 with a Windows 95 GUI.   But are they really compatible?   No.   And worse, why create yet another 32-bit operating system for Win95 ver. b/c and Win98 that is not recognizable by NTFS, MS's own earlier 32-bit operating system??   Fork.   But that's acceptable I guess and gee... maybe not really a fork and....
As long as Linus maintains the kernel, then a "fork" will not happen.   You will have differentiation between distributions based on what apps ship with them, how the distro gets installed, and what stuff shows up as icons on your X window manager, but "forking" (in the negative connotation that this article portrays) ain't gonna happen.
Re:More FUD (Score:2)
Hee hee... YES!   I did hear about that over the weekend but seems that Sony took the hit for it in the press rather than the makers of the OS that powers the backend...
More FUD (Score:2)
I believe that several Linux-based IPOs (like Caldera's) are supposed to debut this week, if not today?   Think there's any relationship between that and the FUD-cranking???
What is Linux? (Score:2)
The way I see it, all of the above have already forked. One of the biggest anti-linux criticism that Linux lacks application support. Mix this arguement with the idea of forking, and there's not much else to say: if a distribution strays too far from the Linux middle of the road, they lose all application support... unless the good will of 10,000 open source developers will lead them to port their products to an incompatible distribution.
-CSErwin
Linux is not forking! (Score:3)
status as mantainer of the kernel source. And, anyone who doesn't have THE kernel maintained by Linus isn't really Linux.
However, the different distributions, such as RedHat, Caldera, Slackware, have already forked, and have been forked for at least some three years, if I remember correctly. The distributions will have to get in-line with some standard, such as the Linux Standard Base (LSB), so that compatibility among distributions is guaranteed, but that is another entire matter.
This is not to say that compatibility among distributions of packages or applications should not be important. It IS very important. However, Linux, the kernel, is not forking anytime soon. The different distributions, usually based on some
GNU/Linux combination, have already forked, and a long time ago at that, so what's the big deal?