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.
user freindliness VS loss of control
by daniele on Sun 15th Sep 2002 11:09 UTC

One huge advantage of linux (unices, in general) VS Win-like OSes is the control the user (administrator) has over the system.
I think we shouldn't get confused and misunderstand of user-friendliness is and what is not.

An interface for configuring my network or printer, that saves me from manually editing 5 text files in different directories, and yet gives me the same power and flexibility is a great user-frienldy advance.

For Example, the Web Interface of the CUPS printing system is just marvellous.

On the other hand, if the use of a different interface results in a loss of control over the system, then the interface is no good for that system.

In this case, we have a task that is pretty complex (package installation, dependency resolution and so on) and an interface that gives the user (at least it seems to) the power to do the same things he would do on the command line, plus the advantage of an organized and visually compact interface.

"Linux being ready for the desktop" doesn't mean "being as easy as windows" (assuming that it is as easy). It just means: take it into a dimension where the user knows what is doing and can do it as simply and fast as possible.

I don't see the reason why a person who doesn't know what an IP address should be configuring a LAN. A friendly interface means configure your LAN in a minute rather than half a hour, but knowing what you are doing.

Installing a package means you must know what effect this package may have on the system.

If Y depends on X and I want the first but not the latter, I want to know that I have to install X if I want my software to be installed as well.

In the end, I don't want my OS to pull my legs.
I want it to make my job possibly smoother and faster, but in awareness of what I'm doing.

Daniele

p.s.: sorry for my english, I hope I made my point clear