I once heard a Solaris senior director said (para-phrased to that effect), "If you (as developer) can endure the first 36 hours of using Solaris, you are hooked for the rest of development life". Indeed there are really cool technologies in Solaris and the building up of OpenSolaris community with the huge Java community, and the free tools that Sun gave away for free make Open development a practicality.
So what are these 36 hours of endurance that some developers complain about and wish it is easier. My guess there are four big things (after you got the Solaris Developer kits). Take these in chronological order, they would be:
1. Installation of the system
2. network/wireless drivers
3. graphics card setup
4. printer setup
2 and 3 are really part of the system installation. They are mandatory part of the process, so no matter how hard that part of the process is, it is generally took on by the user as part of life.
Setting up printer part is usually happened when the user has decided that he needs to read What's New on the train home or about to print his airline tickets, there is no printer to be found anywhere . So he starts hunting around wondering how he can hook up his free bubble jet printer to work. Wouldn't it be nice if he simply plugs in the printer and the system would simply set it up for him? Indeed that is the goals of the OpenSolaris project, Presto.
Presto aims to automatically (or as automatically as possible) discovering and configuring access to directly attached, network attached, and remotely served printers. The work here will be integrated into JDS so that the user's experience should be 'Just Works'. Details of the Presto project can be found here
The first prototype is now available for use, evaluation, feedback or whatever at can be found here. It works for USB printers for now. Try it out, play with it, do send us comment, either through the comment on this blog or at the forum, forum
It even has a dialog