Why are Free-Desktop Developers Wedded to Linux?
An anonymous reader wonders: "We have been hearing promising predictions like 'This year will be the year of Linux on the desktop' for the last decade. However, the Linux of today seems to be as far away as ever from realizing the expectations of mass adoption we once had for it, without significant growth in home usage since the late 90s. Clearly, if Linux is unable to reproduce a third of Firefox's end user uptake over a much longer time-frame, there are deficiencies with the direction the GNU/Linux/X/Gnome/KDE system has taken. Of course, almost all free software and desktop efforts and development remain unquestioningly oriented around Linux.
Other free-desktop operating system projects which take different and innovative approaches like ReactOS, AROS, Mona and Syllable remain comparatively starved of developers and interest. An often cited reason for using a non-Microsoft OS is to avoid a monoculture, but free-desktop efforts have created a total monoculture around developing and promoting Linux, despite a decade of failure in supplanting Microsoft's proprietorial OSes with it. Why are free-desktop developers neglecting to consider an alternative to the penguin?"
See also Xfce (www.xfce.org), which has several key developers who work using BSD and Solaris instead of linux.
Though i've lived an internet connectionless home life for well over a year now, so havent actually had anything to show for it for a while. The goals of AROS, aside from promoting a warm fuzzy feeling amongst amiga stalwarts, are a small, efficient, multitasking, modular OS. and by small we mean less megabytes than you can count on one hand. and by multitasking we mean being able to process more than one thing at once, which lets face it, windows sucks at 20+ years after AmigaOS 1 came out.
If you don't risk failure you don't risk success.
Don't forget Haiku, the free BeOS reimplementation. What's been done so far is impressive for the number of developers working on it; if a few more developers joined the progress, I (personally, IMHO) think R1 could happen this year.
It seems to me, in theory at least, that every Free/Open Source Software project developed for/ported to Windows is in effect developed for or ported to ReactOS - at least once ReactOS actually works.
Maybe the reason it is not well supported and tested is that the driver installation process is an absolute beast. Ever try to get an All in Wonder card set up in ReactOS? I got partway through and quit out of sheer boredom.
Why?
Here is the process:
- Install a clean Windows installation (Win2K for this situation)
- Dump the registry
- Capture a file listing of the entire system. Don't forget to include meta data such as file size, date, and version
- Install the All in Wonder drivers/software
- Dump the registry
- Capture a file listing of the entire system. Don't forget to include meta data such as file size, date, and version
- Diff the registry dumps, create a patch file (a properly-formatted
- diff the file listing, figure out which files $vendor changed, note location
- Import the registry into ReactOS
- manually copy the files over
- watch it croak. Use depends or another dependency checker to figure out what else needs to be copied from Windows to ReactOS to make it work (and if you do not own a Windows license, at this point copyright law becomes an issue, especially if you want to offer a "free" and *cough*"100% compatible"*cough* Windows alternative to customers)
Why does ReactOS enjoy more support, including developer, tester, and user? Gee, I don't know. That's a tough question.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
Huh? Gnome runs fine of FreeBSD for me.
Wrong!
BSD is a Unix derivative distributed by the University of California, Berkeley, starting in the 1970s.
Free means no restrictions, ironic the FSF's GPL forces restrictions, isn't it? What's your definition of free?
But it couldn't come to the party until 1994 when its legal issues were finally cleared up. Linux had already gained enough momentum by then.
He said "came to the scene," not "existed." Sure, BSD has been around since the '70s, but who'd ever heard of it before Linux stole its thunder?
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
Seriously though, imagine you had to buy a Dell without Windows and just had to figure out which drivers you needed for the hardware. You will spend hours with no assurance of success, trust me. You can be damned sure that Dell makes sure that the disk they distribute with their machines comes with all the drivers for the hardware they sell you and they will only sell hardware that they know will work with Windows.
Try one of these or these and it will be a desktop Linux that just works out of the box with the hardware that is attached to your computer, which is what matters.
Putting the bar at the point where the OS must support the same hardware that Windows XP supports is a bar too high for any OS. Just as there is no way Microsoft would allow itself to be compared by maintaining some arbitrary parity with the hardware devices that Linux supports. I imagine there are in fact some specialized peripherals that only have Linux drivers and not Windows, but you are right that isn't the point. That way of framing the question will always puts your efforts at chasing someone else's lead.
What Linux needs more of is more places, like the links above, to get fully integrated products that have you favorite distribution working with a full set of compatible hardware to meet your needs. And finally, all that Integration work can't make the product cost more than a few bucks more than a comparable Dell otherwise people are going to try and do it themselves like they have been, with mixed results.
Seriously though, imagine you had to buy a Dell without Windows and just had to figure out which drivers you needed for the hardware. You will spend hours with no assurance of success, trust me.
Hardly. Simply go to http://support.dell.com, enter the machine's service tag, select the desired OS, and get exactly the drivers you need. Sometimes there might be two different drives for a device category (e.g. two possible NICS), but hardly anything requiring hours of work. Dell is by far the best in this category - other vendors certainly do make it much harder to find all of the drivers needed for a given system.