Linked by Eugenia Loli on Sat 14th Sep 2002 22:44 UTC
SuSE, openSUSE From SuSE Linux 8.1 on, YaST2 comes with a new, powerful package manager. It supersedes the classic YaST2 single package selection and integrates the YaST Online Update (YOU) and post-installation add-on selection at the same time. It lays the foundation for supporting multiple installation sources like a traditional set of SuSE CDs, add-on product CDs, patch CDs, FTP servers or even local directories - all of which may contain software packages to install. Specially optimized versions were implemented for both graphical user interface (the YaST2 Qt UI) or text interface (the YaST2 NCurses UI), providing each type of user with the tool that best fits his needs. Read more for the commentary.
Permalink for comment
To read all comments associated with this story, please click here.
Joe User?
by rob on Sun 15th Sep 2002 16:16 UTC

You seem to be focusing on "UI" and "Joe User". At one time, I would have agreed that software installation needed to be as simple to use as possible. However, after becoming more experienced and educated, I believe that software installation should not be so easy. Here is why: MS has made it 'easy' to install Win2000 - so easy in fact that it installed and enabled IIS for the user. That lead to code red and it's offspring which continue to plague the internet because of Joe User running an unpatched version of IIS. Joe User's need for things to be 'easy' leads to these security problems.

Company "X" hires Joe User to be their sysadmin thinking that he 'must know what he is doing - he's got his MCSE'. Meanwhile, Company X gets hacked because Joe User set up VPN and didn't know anything about encryption. VPN was so easy to install that Joe User never took the time to RTFM.

Yes, dependancies are probably a Joe User's worst nightmare. But maybe it should be his worst nightmare. Maybe Joe User has no business installing software until he has read a little bit more and knows how to install and HOW TO CONFIGURE CORRECTLY.

Linux gives the user the most important thing - freedom of choice. The cost of that freedom is complexity...a price I will pay any day.