Ramblings regarding GNU/Linux installers
A common complaints among users is that there are simply too many tools to do a single task in the FLOSS world. To some extent it is true. However, I think, each and every app has its own merits. Let us consider three FLOSS mail clients.
- Ximian Evolution
- Balsa (for GNOME 2)
- Sylpheed
Now, item 1 will clearly be preferred by someone who has
- A modern and fast machine
- Needs to manage a huge lot of appointments, contact addresses, task lists, etc in addition to emails
- Needs some eye candy on his/her desktop
- Needs to connect to M$ Exchange Servers
Items 2 and 3 will be preferred by people whose needs are comparatively less.
Item 2 will be preferred by someone with
- Comparatively less powerful hardware (compared to the present standards)
- Has to handle comparatively large volumes of non-English emails (Balse scores over Evolution here as complex text layout is not very good in gtkhtml – the rendering system in Evolution)
- Prefers a more integrated look and feel in his/her desktop
Item 3, on the other hand will be preferred by someone
- Comparatively less powerful hardware (compared to the present standards)
- With comparatively more experience in handling computers (power users – as some say)
- Preferring lesser eye candy (yep – such people exist)
So, what an installer can do is – instead of asking a user whether it will install application foo or bar or whatnot, step the user through a series of question answer sessions. It will ask various questions to the user (taking care that the questions do not become too intrusive, or that too many questions are not asked).
A sample questionnaire follows:
-
How would rate your computer (compared to other computers in the market today?)
- Comparatively powerful
- More or less same as the other computers available today
- Not very powerful
-
How would you rate your experience with computers?
- Significant experience
- Familiar with basic operations
- Completely unfamiliar with computers
-
How would you prefer your desktop to be like?
- Visually pleasing (at the cost of performance)
- As fast as possible (even if it looks ugly)
-
Would you like the applications (programs) you run to be visually more integrated with the Desktop?
- Yes
- No
-
What is your primary language (that you intend to use in your computer)?
- English/other Roman script based language
- Other
Let us consider a user whose responses are 2,2,1,1,2. The obvious choice of Mail client for him/her would be Balsa for a mail client, Galeon for a web browser, Abiword for a word processor, Gnumeric for a spreadsheet, and Totem for a media player.
The choices for an user with 2,1,2,2,2 would be Sylpheed, Mozilla, OpenOffice.org and Mplayer.
So, an user would not have to deal with crazy names of applications, and if I am not wrong, 10-15 questions would be enough to determine all the applications users will prefer.
..and if my theory is wrong (it can definitely be wrong – as I am stupid
) it would definitely be an interesting experiment. Any one willing to try it out?
Live CD Updates
A host of new releases have been made for the apps included in the LiveCD (more work for me
). Mozilla 1.5 has been released (the new site rocks). Hopefully, the Indic patch works with 1.5. I have started work on beta 3 (which would, hopefully, be the last beta) and here is a list of apps which can be expected in there.
- Mozilla 1.5
- Xine lib 1.0 rc1
- GNOME 2.4.1
- Yudit 2.7.6
- And a bunch of other console based apps (nmap, mutt, etc)
- Maybe wvdial….
Beta 2 is being downloaded at a steady rate (download count was 70 – the last time I checked). Not bad for a large ISO image of this type
.
And, here is a list of packages which badly need translation updates.
- GNOME Games
- GNOME Utils
- GCalcTool
- Gaim
Hopefully, someone will take these up.
GNU/Linux FUD
Silly FUDs – check them out.