Written by l0rdraiden the 28 Feb 08 at 21:24.
Category: System.
Related project:
Nothing/Others.
Status: New
Rationale
Yet another Setup Tool (YaST), is a configuration tool that is featured in the openSUSE linux distribution, as well as Novell's derived commercial distributions. YaST2 is a tool for administering and maintaining a SUSE Linux installation. It allows administrators to install software, configure hardware, set up networks and servers, and more.
YaST really isn't that great. Nine out of ten times I went into YaST on openSUSE, I was going to the add/remove software utility. I'm much happier with the current way of doing things, where I can get straight into synaptic from the menu.
I don't know why this has gotten such bad ratings, but Yast is pretty incredible. Ubuntu has absolutely nothing along these lines. Mandriva also has a nice Control Center.
Yast might be the only reason for opensuse have such success... I would be great to have it on ubuntu, it will make the desktop experience something more easier and pleasure to new users .... I think that a universal yast like application is an important step for the Linux Desktop evolution.
Grandma: How do I adjust the time?
You: Sorry, Ubuntu doesn't have Yast. You'll have Google for an obscure command-line program to set it. You then have to read the man page for that program to figure out the syntax.
What can Yast do that requires massive command-line magic in Ubuntu?:
- partitioning (command line gparted? yast has a very good graphical partitioner that was ages ahead of Ubuntu years ago)
- adding users, changing groups
- configuring network card
- configuring iptables
Yast isn't for newbies. It's for students who are learning, people who are in a rush and don't have 20min to dedicate to Googling a problem, users who want some convenience and polish and centralization in their OS, and yes -- also for newbies.
> "maybe you could just use suse"
Stop being blind Ubuntu fanboys and consider the learning curve when *you* had to do extremely complicated things in Linux. Unix was invented decades ago, before modern usability. Modern usability principles doesn't exist for no reason.
Additionally, Yast has a text-curses mode, unlike the fail that is Aptitude's curses mode.
Say you're stuck in console mode (because your graphics driver isn't working anymore). Now, you can still modify your system (network card configuration, X-server configuration, even software issues). Aptitude can't do all of that, only the software -- and even for that, you have to learn dozens of obscure and (dare I say) brain-dead keyboard paradigms. With no Help menu last I checked (though this may have changed).
I have to agree with those that stand for inclusion of a YaST like too for the 'buntus. I am an IT person for my work and I have to say that the recent changes to the 'buntus including the removal of the KDE control center and other changes have made the 'buntus increasingly less popular with my clients. Most have made the migration to either PCLinuxOS or opensuse. The one thing they LOVE is the ease of YaST on suse.
One of the fundamental problems with Linux is its lack of ease. Most people are Windows users. The Federal Government issues computers with WindowsXP, most academic institutions use Windows and people are expecting a similar level of intuitive functionality in another operating system.
The major reason people want to (in my experience) migrate to something like Linux is for its superior performance (namely security and stability). I have helped some 200 people migrate. Of those that go to one of the 'buntus, close to 80% go back to Windows citing that the perceived 'reduced functionality' of the 'buntus made them decide to just bear the faults of Windows. I have asked them to clarify and they generally list the same things: harder to manage firewalls and security; harder to understand all the various programs they need to do what they want with installations, system tweaks and the like; lack of any centralized control system and the need to "be a programmer to work the system."
What I have found is that those that migrate to suse or PCLinuxOS do not tend to migrate back as much (around 34%). They say that YaST and the system tools for PCLinux made their transition more smooth and they generally felt they did not have to learn as much programming to do what they wanted.
I personally like the 'buntus for the most part, but a centralized control center like YaST could be a big improvement.
Sorry to bust some people's bubbles, but Linux needs to become more mainstream and to take into account the computer illiterate. Windows, for all its flaws, did that. Their OS is usable by those with even marginal computer literacy. Linux is getting better, but it needs to take steps to become (brace yourselves) more Windows-like in that one regard.
The whole reason Mac has begun to gain part of the Windows market is because it is easy to use. Its learning curve is not that much steeper than Windows. Linux is, unfortunately, not in the same league.
Don't get me wrong, I love Linux and it is MY OS of choice, but we have to face the facts. Linux is not going to be a major player as long as it is usable only by the UNIX literate. People want something they can turn on and learn the basics of as fast as they can Windows. They hold Windows as the standard (sad, I know).
First impressions are important. I have to say that when trying to migrate a Windows user to Mac, I have met with great success (only about 12% of those I migrate want to go back to Windows). Linux (as I stated above) has less success. The 'buntus have the opportunity to leap ahead and become more easy for transitions if they use something that is a unified manager along the lines of YaST.
That is just my opinion of course, but I believe the numbers are telling.