Ximian Desktop Installer, Red Carpet, and MonkeyTalk
An anonymous reader submits: "Long-time Linux users forget what it is like to try to install something for the first time. Ximian has done a nice job writing scripts to hide the inner workings of a Gnome installation. TuxReports has snapshots of the Ximian installer. Do you believe that all Linux distributions should use such a friendly series of dialog boxes in order to attract more users to Linux?" Update: 07/14 21:13 GMT by M : Tuxreports has provided a non-PHP page for us to link to... whoops. Sorry about that.
I know they've got deals with various Unix hardware vendors, but how does Ximian plan on making money off of Red Carpet?
Keep It Simple Stupid! The more transparency to hide more of the detailed options from the users will help, especially considering I just installed WinXP onto a machine (as a test - to see what all the fuss was about) and it was a breeze. M$ may make crap operating systems, but they do know how to make good interfaces (maybe I should have stayed awake during my first year HCI lectures). But the option of hiding all the 'difficult' settings shouldn't come at the price of not letting the more knowledgeable user from being able to access those functions that are hidden, i.e. take WinXP vs. Win2k user accounts, hmmm lets go from multple user options to two -> 'root' and 'user', they hid so much stuff they lost it (a bit like their ethical backbone i suppose). Remember guys, KISS!
that's 2 years now slashdot's been really borin. two years since anythin interestin every been on it and i read it every day!!!
I've been using Linux for the past 3 years. Love it dearly. I used to use Ximian GNOME, but have come to prefer the more mature and cleaner GUI of KDE (personal preference, NOT intended as a flame). Unfortunately, KDE is very hard, at least in my experience, to upgrade. I've used Red Hat and Mandrake distros, and have settled into using Red Hat mostly. I've never sucessfully upgraded a KDE installation on my box. Yes, I should try harder to learn how to do it, but I usually wait for another distro to come out with the upgraded version. Seeing as how painless Ximian GNOME is to install and to maintain/upgrade, I see no reason why KDE shouldn't have something similar. This is KDE's greatest weakness, IMHO.
Corporatism != Free Market
Nobody has ever achieved both of these to any great extent in one OS. I dont think its possbile to have Linux style power with Windows style newbie-friendlieness (note: newbie friendly != user friendly).
loply.com
The easiest way to do this (disclaimer: only do this when upgrading your distro or the like, restoring it all by hand would be a nightmare!)
# rpm -e `rpm -qa | grep ximian` --nodeps
This will remove any package with 'ximian' in the name from your system. (Used my self it more often then i'd like to)
If only ximian had a 'restore original configuration' option in redcarpet, then i wouldnt be so afraid of using it! I love ximian gnome, their gnome2 snapshots and all their polish, but the idea that upgrading or changing my instalation is gonna be a nightmare is a showstopper for me.
for the Mac & Windows. Some are "blessed" by the OS Distributor and some are crafted according to written guidelines provided by the OS Distributor. The OS X installer is GREAT in that respect.
The situation MUST become the same for Linux. There must come to be some "blessed" slick GUI installer that can also run "headless" from a command line.
It should implement a state transition engine and run from a state machine which goes from an initial state "not-installed", through paths for the distros, dependencies to a terminal state of "software registered."
To make the situation complete, it must detect the distro (and therefore the install paths, dependencies and destination directories,) the GUI in use, if any, and be able to completely install AND UNINSTALL by walking backwards through the installer log undoing what was done and cleaning up all debris.
The installer "experience" is standard for the user because everybody is using the same packages or near clones of these packages to install any and every ol' thing.
And this is a lot easier for a user (or a SysAdmin,) to deal with than the ideosynchratic and often badly written readme.txt files written by somebody who just doesn't "get it" and can't remember what he didn't know when he first started out.
And the excuse that "it wasn't easy to write so it shouldn't be easy to install" is the refuge of lazy-ass, elitist, nerdy schmucks who don't have friends to watch over their shoulder, correct their grammar and actually try and test out their installation instructions to detect all the "missing" information.
Its called QA folks and you'd better get used to it or you're wasting your time pretending that you're IT pros.
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
Configuration files were made to be edited by hand! This is why Linux is so popular, flexibility. By hiding configuration behind a wizard and storing that configuration in a proprietary, non-text format like some large software vender who shall remain nameless, configuration files provide for flexibility. Not to mention that big configuration files (sendmail.cf for example) allow the user to learn from their mistakes, and it is a right of passage to set up one correctly for the first time. It used to be the same for X, but now with all of the wizards (which don't work on all new cards :-)), people don't have to learn to use their computer.
This is exactly why Linux is NOT popular. I would hardly say that most people want to sit and jack around with config files. If you want the flexibility , install from the source.. but it's going to be efforts like Red Carpet that take Linux to the masses, not the continued 'Flexibility' you speak of.
When Linux can breach 25% of the desktop market on the merit of this flexibility you speak of, I will eat my words.
Do you believe that all Linux distributions should use such a friendly series of dialog boxes in order to attract more users to Linux?
Actually, I'd like to see Linux preinstalled on more computers so that users don't have to install at all.
Be VERY careful if you're doing this, and realise what it's doing.
... --nodeps" trick above, those libraries will be removed. Any non-Ximian programs which happened to rely on those libraries (but which worked fine with the updated library versions Ximian provided) will no longer work, since you've removed those libraries and not replaced them with anything.
What if you had some distro-installed library packages which Ximian came in and updated? If you do the "rpm -e
This is a good way to "break" a lot of your favourite programs.
To each his own. I enjoy that I have the option of tweaking an application the way I want it it work, however the real question lies with this:
How many end users, meaning workstation users actually do this? I want the ability to install a powerful desktop management software tool like gnome2, however I cant justify clouting my system with libraries that remain even after a "full" removal. We get into the very same problem we saw back in windows 3.11 where removing a program REALLY didnt remove all of its contents. What we are looking for is a system that doesnt need to cleaned, but one which is self contained within a packaging system. Ximian has the right idea and thats why i will wait until they put out GNOME 2.0, rather than painfully going though each rpm, each tgz, each bz2 file. It just plain sucks, Ximian offers a CLEAN approach to installing GNOME2.0. To them and however they do make money, I say thank you!
All the linux community wants is easy package management that handles dependencies somewhat transparent. For those of you who have wasted hours of your precious life trying to install these components separately, my hat goes off to you...
Beware, the trend of OSS is in danger by commercial entities claiming stake to what is rightfully GPL'ed...SLASHDOT I do believe this another issue.
FreeBSD AND Mandrake you guys ROCK!!