SuSE Presents The YaST2 Package Manager 193
AnonyMouse writes "SuSE presented the brand new version of YaST2 which includes a new package manager for the upcoming SuSE 8.1. OSNews posted an article about it, pointing off the mistakes made by SuSE in the design of this new package manager." Eugenia's review seems unduly harsh to me, but you can look at the screenshots and judge for yourself.
Screenshots (Score:5, Insightful)
Re:Screenshots (Score:2)
Re:Screenshots (Score:2)
Well, that is actually possible [bbspot.com], and not always inaccurate, either ;).
Re:Screenshots (Score:1)
True, but by looking at the screenshots, you can form an initial opinion on the program - or, in this case, on the review, too.
Re:Screenshots (Score:2)
You can't judge program performance from screenshots, but you can have a good idea of program UI design. And the article focus on UI design.
The thesis in the article is quite simple: if this is supposed to be used by first-time Linux users (and it is assumed that this is the case), then SuSE made an huge mistake.
Only, SuSE is not Mandrake (or windos XP). It aims at office desktop and server deployments (which can procure support contracts), as well as (or more) than at home desktops (which cannot). Both in case of servers and in case of office desktops, there are experienced people dedicated to install/deinstall applications. These people may appreciate a powerful tool that help them to cope with Linux complex system of packages.
Looks Good (Score:3, Insightful)
Re:Looks Good (Score:2)
Re:Looks Good (Score:1)
Re:Looks Good (Score:2)
Re:Looks Good (Score:2)
Since when can you get the source to WinXP Add/Remove Programs?
You can get the source to Yast.
Free or proprietary (Score:1)
Re:Free or proprietary (Score:1)
Re:Free or proprietary (Score:5, Insightful)
It is not about catering for any particular class of users, but about making GNU a coherent, open platform, not simply a fragmented, proprietary product.
In the long run, freedom and coherence matters, even for newbies. Or perhaps especially for them, as hackers can always find their way around.
Re:Free or proprietary (Score:2)
Dear AC, probably you are just trolling from the heights of your ignorance, since you proved to not grok freedom and community. Moreover, your comment is currently scored zero, thus it will not be read by many, perhaps not even yourself.
But because I have a Charlie Brownesque belief in grace and the consequent second chance, I will try to enlighten you and whomever else happens to share in your cluelessness and come to read this.
Yes, there is much unnecessary forking and lots of Not Invented Here syndrome around. Yes, GNU/Linux is yet painful in many aspects, like internationalization and hardware drivers availability.
But freedom is a long-term tool, process and goal together, not a quick fix. The current state of software bloat and badness comes not from freedom, but proprietarization -- hoarding.
It was software hoarding that kept the POSIX desktop fragmented, thus giving closed systems the current lease of life they are enjoying. And it were proprietary systems which have most contributed to change the preparation of practitioners from education to training, thus keeping the whole field in a permanent state of immaturity. Much like the beautiful White Witch in CS Lewis' The Lion, the Witch and the Wardrobe kept Narnia in permanent winter, without ever allowing Christmas to come.
It is freedom what is allowing people to have the information they need to at least try to educate themselves. It is freedom that allows developers to try different approaches, and allows users to at least choose what they think best instead of being forced into stupidity by software hoarders' products.
With freedom, Microsoft would have stick to Xenix and today we could have a Microsoft OpenXenix or the like, that would be a fast, lean, really free and standards-compliant cross platform Mac OS X, including its ease of use. We have lost that train, but with freedom we are trying to catch up on what is missing, and given the pragmatic climate of opinion unfortunately that will be by trial and error.
So please learn you History, or you will be condemned to keep repeating the errors already committed by people who at least had less examples to learn from than you have now.
Re:Free or proprietary (Score:2)
What's the point of switching from Windows if you are just going to tie yourself to a different vendor? The fact of the matter is that the openness of a technology matters, and if you don't believe me, talk to some of the fools that got sucked into using Caldera's proprietary installation routines. Caldera's management tools were cool, but it wasn't too long before they were charging per processor fees, and now their Linux distribution has all but vanished and they are back to beating the SCO Unix dead horse. So now their customers get to unlearn all of the Caldera specific stuff they learned and start again. Similar things have happened with several of the other proprietary Linux distributions including Corel's brief foray into the world of Linux.
The fact of the matter is that there are plenty of distributions that have good Free Software management tools. For newbies I would recommend either RedHat or Mandrake, and if you really want to see a Linux box that is easy to keep up to date install Debian. The apt packaging tools make Windows update look pitiful. They aren't graphical, but a single one line command will download and install any package and all dependencies.
Or you can learn the hard way. The market has been particularly brutal to companies that have tried to take Linux in a more proprietary direction. In fact, the reason that RedHat is at the top of the food chain is that they have consistently given away their software. SuSE, Caldera, Corel, and many others have at times had niftier products, but it has always been RedHat's tools that have spread because they were free. Apparently SuSE still hasn't learned it's lesson.
Re:Free or proprietary (Score:1)
and how does the package manager tie you into a single vendor? you can still use rpm or apt from the command line in any distro....you can also still use some of the various other front ends to apt and rpm like kpackage.
i am all for linux and open standards, but i believe some things are best opened and some things are best remained closed (from a business perspective)
I mean the package management system is still using standard packages is it not? it's not like only SuSE branded packages will work on SuSe?
In the linux world all distros come from the same base...so you have to differentiat your products by the "value added" stuff you put on top of it.
Re:Free or proprietary (Score:2)
If it doesn't matter if YaST2 is Free or not, then why doesn't SuSE simply free it? The answer is simple, SuSE believes their proprietary installer/management console sets them apart from the competition. They also want to be able to charge you for each and every installation. I agree that the risk is minimal. Anyone who can learn YaST2 can learn to use someone else's tools should something happen to SuSE. However, why take the chance. The other distributions have perfectly acceptable tools, and their tools are Free Software.
SuSE's choice to use proprietary software in their distribution has already hurt them quite a bit. SuSE's popularity is declining steadily despite the fact that they have pretty neat tools. Apparently enough people care about Freedom to effect SuSE's market share.
Plenty of distributions have tried differentiate their products with proprietary value adds. RedHat has taken a completely different tack, however. They have seeded the market with their technology by making in Free Software. By doing this they have guaranteed that the technologies that they are expert in are the ones that are copied. Everytime that someone wants a base distribution to build their new idea on, they choose one of the Free distributions, and usually that means RedHat. That's why RedHat is synonymous with Linux, and that allows them to get the best Linux consulting gigs.
Re:Free or proprietary (Score:2)
Wrong.
No, not only wrong, this is FUD.
Please read up on the yast(2) license before spouting off such a nonsense.
If they won't change the license in suse 8.1, and you know more than I know about this change, I have no idea where you get this from.
If not, I can only ask you to inform yourself and tell me how your sentence above can hold.
Re:Free or proprietary (Score:1)
Re:Free or proprietary (Score:2)
You can download a trial CD, which is a live bootable CD. I've never done it. You can download CDs of prior versions of SuSE (perhaps the 8.0 images are out now?). You can install the current version via FTP, but their FTP site is several months behind the CDs, so it is probably beyond everybody (not just newbies) to make the CD 1.
Re:Free or proprietary (Score:2)
I fail to see how annoying users into trying competitors makes sense to your bottom line. If it was really so much better than anything else, it would still be wrong but at least they would be rich.
Bad conscience does not give good dreams, even in silk sheets; but he way it goes, they might as well have the bad conscience nightmares and in a slum.
At least suffering the consequences gives one an incentive to repent.
Re:Free or proprietary (Score:2)
What a pity! I wonder how one can think it sustainable to be the only free rider to keep its code proprietary in a sharing community.
Re:Free or proprietary (Score:2)
I don't understand where this attitude to SuSE comes from. That they don't contribute to Linux is simply not true. If you want to argue that they don't contribute enough, you can - but I think if you look at their performance you'll see that they'll do a lot for the community. Xfree, reiserfs and lots of translation efforts come to mind.
To call them free riders is mean spirited, whether you like their proprietary management tool or not.
Re:Free or proprietary (Score:2)
No one said that. It is well known that they contribute to GNU the OS, Linux the kernel and several utilities and applications.
The thing is that they keep fragmenting the platform from the end user point of view by keeping such an important tool proprietary. As long as they do it, no other distribution will be able to use it; they will have to duplicate effort and probably keep the user experience different even if everyone agreed YaST is the best and greatest. Even a one-year delayed GPLing like Ghostscript's would avoid this.
They are free riders indeed. No matter how much they contribute elsewhere, people like Debian or even Red Hat do not hold back anything. That SuSe does hold things back is what sets them apart. This is what fragmented the original Unix: no matter how much Sun contributed to X or NFS NIS or whatever else more, they never made things like the desktop or the kernel and core libraries free software. So it is the same story all over again, just that now the chances of fragmentation and of proprietary lock-in are much smaller, because both the totally proprietary competition (MS W32) and the totally free one (GNU/Linux) are much stronger.
Summing up, they help prolong the agony of proprietary software as a concept. All things considered, YaST is unmitigated evil.
Re:Free or proprietary (Score:2)
No one said that.
Well sorry, but that is the implication by calling someone a free rider.
As for the fragmenting: that's one area where proprietary or not, does not matter at all. The fragmentation is caused by a variety of different tools to do the same thing. Nobody is picking up one of the free tools, and makes it standard. Debian is not going to use rpms any time soon, neither will others switch to Debian management tools.
Re:Free or proprietary (Score:2)
No, the implication is that they are getting something from free and not retributing. Open source types may accept that one contributes partially, holding some cards; free software, on the other hands, calls for total cooperation.
Most obviously it matters. With free software one has the opportunity of, while not being compelled to, reuse. With proprietary code one cannot reuse.
No, no, not! You are committing the most basic rhetorical error, trying to explain something merely by repeating it in other words.
Fragmentation is not caused by, it is different tools to do the same thing.
The explanation is quite another stuff, and is multiple: imperfect decisions out of lack of knowledge, divergent goals, hope of lock-in or Not Invented Here syndrome.
Because of previous fragmentation, and none of the existing ones is up to the task yet. But even so it is not entirely true. Debian is pretty much the same whatever distribution you pick, but the derived ones initiated tools like PGI that are now being broadened to allow for inclusion in the official, original Debian. RPM is a confusion, but that is because it was a bad idea in the first place.
Wrong, and wrong. Debian ideed will not ever use RPM, because that would be regressing. But a common format is being worked on to succeed both .rpm and .deb.
And others are switching to Debian management tools. UnitedLinux is probably using Conetiva's port of Debian's apt for rpm, and when both Debian and UnitedLinux migrate to the new, yet unfinished commom package format, then mostly what will differentiate them will be policies. If that works as expected, even Red Hat, Mandrake and SuSe will be forced to pay attention.
Re:Free or proprietary (Score:2)
Agree - and that's a lie, so why call them free riders, when they are clearly not?
Re:Free or proprietary (Score:2)
Would you read, please? Free software, especially the GNU project that started all of GNU/Linux, calls for total contribution. It is no good to contribute where others also do, but then keep pieces proprietary so as to generate a proprietary lock in?
But then you are excused of being confused, because even Linus himself has been using proprietary tools and calling Linux open source, instead of free software, besides forgetting GNU.
Re:Free or proprietary (Score:2)
And you are quite right, most contributors to Opensource don't buy into RMS' philosophie. If you can't accept other people having other ideas and their own philosophies, then you shouldn't even talk about freedom.
What GNU software calls for is what's stated in the license - asking for stuff which is not covered in there is cheating.
Re:Free or proprietary (Score:2)
What I am claiming they are doing is to create proprietary lock-in by developing and distributing proprietary software. This way they benefit from other distributions work without giving the expected counterpart. This they are doing, and this is free riding as I understand it.
I can accept, and I do, that people have other ideas. What you cannot expect is that they go unchallenged. As we see it, challenging proprietariness, free riding and software hoarding is called standing for freedom.
No.
The GNU GPL is a part of GNU. Other parts are GNU FDL, GNU LGPL, all the source code and documentation under these licenses, the philosophy and political papers, education and political activism, up to and including the advocacy of the necessity of free software and open standards for all users, specially government, by legal means if necessary.
Licensing, including the GNU GPL, is just one of a range of fronts in this wider battle.
Please read the GNU philosophy [www.gnu.org] if you doubt me.
Re:Free or proprietary (Score:2)
Can you lend me your crystal ball, or put your powers of prophecy to better uses, like when Microsoft will be forced to a niche or to free its code?
Seriously, perhaps you are right. Perhaps such stupid takeovers of perfectly nice free software code by proprietary lock-in suits will give GNU/Hurd the chance it has been denied until now.
But I guess the free software, international communities like Debian will give Linux a lease on life until the Hurd is ready, even if now decent companies like Red Hat are taken over by suits, First World patents and the such.
Re:Free or proprietary (Score:2)
Many people cannot find their way around without a nice GUI. So for these people there is real fragmentation. Not to mention packaging, policies, etc.
Re:Free or proprietary Fragmentation?? (Score:2)
But this gives no excuse for SuSE to enforce fragmentation by denying other people the right to see and use the source code it has created to use a free installer and configure a free OS.
Next time, if you want an answer, please identify yourself and read the arguments before repeating something that has nothing to do with the issue.
Nice theme. (Score:4, Interesting)
Yes, the user interface is configurable. But the distributor spent a great deal of time deciding on defaults that will appeal to most of its customers. It's unprofessional to review a product and post screenshots with modified settings.
Re:Nice theme. (Score:1)
Re:Nice theme. (Score:1)
Re:Nice theme. (Score:2)
This was simply the most recent case of a non-default theme I've seen in a review, and finally figured I'd make a comment. The actual issue that bothers me is when independent reviewers create a review with their own screenshots, after they've spent an hour in the theme prefs adjusting it to their own personal taste. I've seen it done way too may times to the RedHat 7.x series, for example.
Re:Nice theme. (Score:1)
Unfortunately, you'll see this rule broken quite often in magazine articles, even venerable CT publishes screenshots done in horrible color combinations.
Re:Nice theme. (Score:2, Informative)
Re:Nice theme. (Score:1)
That is not Eugenia's fault as she didn't take them.
What she is guilty of is reviewing a program without _ever_ having used id, solely based on these admittedly ugly screens.
Just the snapshots? (Score:2, Interesting)
Oh... wait!! It is the same woman that cannot make her Gentoo GNU/Linux work and then blame the package system, because they are source and not binary based!!!
Re:Just the snapshots? (Score:2)
She stated that the portage is clearly an advantage over other distro's> . Try not to be so quick to flame anyone who has a different opinion. What she did not like about it was ease of use, too cuting edgeness, and also you need to configure everything. The part about kde3 running slower then mandrake was accurate. Mandrake uses special optimized patches when compiling kde. Gentoo does not use the patches or switched by default becaue they will brake many apps but you can compile kde yourself this way if you wish. This will be fixed with the next version of gentoo compilied with gcc 3.2.
I have thought of emailing the gentoo crew and suggesting that Gentoo should have a debian like release schedule. You can have a stable/trusted distro, a bleeding edge one, and a beta one.I would also recommend that they should update emerge so the user can select if he/she wants a stable version, or cutting edge version, or beta version of whichever package. As an example, I could still use my legacy perl 5.6 code if the distro ships with perl 5.8 by default. I would just select the version number or type "emerge perl -stable" as an example. And last but not least it would be nice to also have an iso with a preconfigured gui installer which setups up everything automatically. If they did this, gentoo would rock and finally give many users a chance to leave binary hell. Linux is about configurability and hacking and sadly windows and mac have the lead because you point and click and the package installs. No dependancies to worry about.
Doing all of these thing would probably make a much better review and finally make gentoo the killer distro.
OSNews Reviewer does not understand. (Score:5, Insightful)
The reviewer seems to believe that since HE is confused by the screenshots, that everyone will be. Personally, I find the shots encouraging! This manager seems to have a LOT of power, and honestly, it seems to be fairly straightforard in its design. (as much as you can tell without using it.)
I really wish people would refrain from reviewing things based solely on opinions of screenshots. I realise that opinion has a LOT to do with shaping a review, but to pan a product, simply because the screenshots confuse you seems both stupid and short-sighted.
Re:OSNews Reviewer does not understand. (Score:2)
Re:OSNews Reviewer does not understand. (Score:1, Insightful)
1. GGHGSGEJKAKFHHDK
2. G H A
Which was easier, 1 or 2? This is the problem; if you throw a bunch of crap on the UI, then the user has to work much harder. Users are lazy.
Re:OSNews Reviewer does not understand. (Score:2)
I don't think they even understand the differing phillosophies between Windows and Linux distros...
ALL BINARY BASED DISTROS WILL HAVE DEPENDANCY PROBLEMS FOR ONE SIMPLE FACT:
There is (almost) NO amount of quality control or procedures that will allow 3rd parties to blindly submit packages (esp library packages).
This is complicated by the fact that binary-only commercial products often ship as RPM, but without enough release & quality control because Linux is a second-class citizen in the developer's world.
Debian avoids these problems by: 1) accepting packages to be maintained in the proper format by their developers, who can compile and link against the correct libraries and avoid dependency problems... and 2) by including many many more libraries in the standard distribution than any RPM based distro.
Never the less, Debian testing & unstable experience dependancy problems. Unless you run unstable and don't update for a few months you won't (to my experience) have an unresolvable dependancy.
Mac OS X's framework structure makes it much easier to maintain and link against multiple libraries. Their application configuration phillosophy (no registry, no dll's.. hmm NetInfoManager might be breaking that) and new tools (xml/dtd based configuration) prevent many other installation & maintinance problems.
Windows has only begun to avoid the old "DLL hell" (i.e. dependancy problems) that have existed for ages. When you uninstall a Windows program have you uninstalled all of the DLL's that came with it, or did you risk a missing dependancy? When you install a new application have you ever found that an old one doesn't work? Was it a DLL or a registry or an application extension problem? All of these are dependency conflicts.
Windows XP's rollback features promise to solve some of the DLL hell at the cost of disk space & complexity. Other standardizations (MSFT's ODBC api's, DirectX, Driver Certification) have avoided many dependancy conflicts, but some problems (file extension mapping, registry brokenness, broken links, uninstall leftovers) have existed for so long that developers simply work their way around them instead of developing new standards as gnu/linux tends to do (for example, package managers themselves, the menu and alternatives systems).
different distros for different users (Score:1)
In my mind, the only reason why there are different distributions is because there are different kinds of users. I think that Red Hat is probably the best choice for new Linux users... installation is trivial, the learning curve is pretty gentle. If you're a Linux newbie, might as well get Red Hat, especially if you're not a programmer type. You're more likely to have a smooth ride.
My point is that I think that most of the viewer's complaints were made against features of YaST2 that seemed overly complex, but I think that for the most part, most of the complaints weren't valid. For the kind of user who would use SuSE, it's probably just a slicker way of installing the OS, and I'm sure that SuSE users will appreciate it. For those that would be intimidated or confused, there are other avenues to get up and running with Linux that may be less daunting.
Red Hat is probably ... NOT (Score:1)
That runs contrary to my experience. Mandrake is far easier on the newbie than Red Hat, which is targeted more at the experienced crowd. SuSe is in between Mandrake and Red Hat in ease of setup/use for the newbie. Red Hat is targeted towards the programmer/hackers out there.
I do agree that most of the complaints were a bit premature, given that the reviewer never used YaST2, even the older versions of it (5.0 came with YaST1).
Anyone who thinks that Windows has it all nailed on DLL (library under Linux) versioning has never done much with Windows. Windows does hide everything under the covers about versioning, which makes thing seem simple. Just wait until something goes wrong and you have no easy way of telling who changed which DLL, and when. Microsoft has been adding features to track this kind of thing, because even they couldn't debug many DLL conflicts, since they involved non-Microsoft products. This results in many (or most) re-installs of Windows.
Mandrake, SuSe, and Red Hat, in order from newbie to expert, are the distros that are readily available on the shelf, at least in the USA. Red Hat in particular, with their pricing policy for support and updates, targets corporate accounts more than the newbie crowd, who are often just trying things out.
Way to go SuSE (Score:1)
It's very intersting what this product will trigger and what RedHat will do in response. Does the Linux competition wars start here?
Eugenia is a whining bitch. (Score:5, Interesting)
Everything which if commercial is better in her little world. Freedom means nothing.
In her world GCC sucks because ICL6 optimizes better and VC++ has a pretty editor bundled (never mind that those are c and/or c++ only and VC can't even compile my code!).
Everything sucks especially when compared to BeOS (something about moving windows around which isn't 'smooth' enough or whatever under any other OS).
Valgrind is 'better than nothing [osnews.com]', but a mere toy compared with PurifyPlus (closed source and only $4800 for a unix license!) because... well, her husband who happenes to use PurifyPlus said so (guess there's no reason to think he'd rationalize it's superiority, especially if he paid $4800 for a license :-).
I'm amazed her opinions gets so much attention, they mostly seem skin deep to me.
Re:Eugenia is a whining bitch. (Score:2, Insightful)
Her husband later said that he'd never used valgrind. He just had a glimpse at the webpage.
When people realise Eugenia is a moron, the world will be a better place.
I really would like to know what, if any, qualifications Eugenia has. Why do people pay any attention to her? What makes her reviews so much more important than someone elses?
All you need to know (Score:3, Insightful)
Seems the reviewer's upset that Suse is, well, a Linux distro. Her prescriptions for dealing with dependencies suggest she's never used apt, either.
And pointing at Windows as a good example of installation behavior is just silly. On Windows, dependencies are shipped with the application, and sometimes you wind up with system libraries getting overwritten with older versions. And sometimes the older version's better, and gets overwritten with a newer one. Microsoft's had to write new features like "Windows File Protection" because of this.
On one point, I will agree: an installer or package manager should be as simple as it can be. If you install a package, any dependencies it requires should be automatically installed.
But all this stuff is a solved problem. It boggles the mind that people would rather use their own wierd solution than build on apt.
Re:All you need to know (Score:2)
BTW, if anyone needs an installer written correctly, contact me. I'm available. InstallShield and InstallAnywhere are my specialty.
Re:All you need to know (Score:1)
Re:All you need to know (Score:2)
One of the worse installers I have ever seen was for the Informix database. If you followed the instructions to the letter, you were GURANTEED to fail. And no, I did not write that installer. In my opinion, they never fixed this problem because a large amount of revenue was generated from the support services that helped install and configure the package.
For the consumer world, the user should never have to manually configure anything to run the program This should also be true in the business world, especially if hundreds of workstations need that software since manual steps guarantee headaches for the IT department.
Re:All you need to know (Score:2)
For the consumer world, the user should never have to manually configure anything to run the program. This should also be true in the business world[.]
Now I understand why there's all that nonsense involving default admin passwords for databases connected to the 'Net. (Sorry, it was too easy to pass up.)
Re:All you need to know (Score:2)
Re:All you need to know (Score:2)
Re:All you need to know (Score:2)
The apt frontend which supports LSB packages (rpm, as opposed to dpkg) works well, but can be confusing. Many new users becomes confused about the difference between update and upgrade, and sometimes forget the need to run update at all.
Additionally, apt lends itself to resolving dependencies fro mmultipel sources - its not possible to say `update my entire os, but only from the a single source' unless you want to keep reediting your sources.list whenever you'd like to do so. This makes support a bit of a problem, as apt is inclined towards treating third party packages the same as distribution packages.
I'm not sayign apt is bad (every freshrpms fan knows its quite good), it just isn't perfect, and there's more to package management front ends than apt. Checkout redhat-config-packages from the current Null beta - its much more polished, but not quite as flexible as up2date or apt. But for the average desktop user, it just might be good enough to take away the pain of installing software on Linux.
Re:All you need to know (Score:2)
The commandline tools "apt-get" and "apt-cache" are utilities that use APT, not APT itself. It's also used in graphical projects like Synaptic and gnome-apt, as well as the console-menu tool Aptitude.
This is why I said "build on" APT.
Re:All you need to know (Score:2)
I'm not familiar with apt, it could well be great, but I think that feature has been part of YAST for a long time, too.
A step forward... (Score:1)
For the usabilty point of view, well, I think no package manager yet scores perfect, but anyway is too much noise for screenshots that could be intended to show how powerful can be that new version.
Better versioning system and installing standard ? (Score:2)
Re:Better versioning system and installing standar (Score:1, Insightful)
Re:Better versioning system and installing standar (Score:2)
However:
Look what the lack of standard versioning scheme throughout the open source community is forcing SuSE to do [...] A commercial OS would have enforce such a standard on all its engineering teams
What is she smoking exactly? There is no Windows standard for version systems. Every app comes with it's own scheme. There is not even a scheme for Windows itself: Win98, Win2k, WinMillenium, WinNT4, Win3.1, WinXP. Ask a newbie to put those in order. Their apps version system is similar "clear".
Re:Better versioning system and installing standar (Score:2)
Maybe the community could lean on some of the more creative folks and urge them to apply their creativity more to the product and less to the version numbering system.
Or the Linux Standard Base [linuxbase.org] could weigh in. I know, we view standardazation as the Siamese twin of censorship, but it can have the effect of lowering the entropy in the system.
Yuck. (Score:1, Flamebait)
Hopefully it was just a beta he was looking at and most of those dialogs will be consigned to the trash where they belong.
SuSE 8.1's YaST2 (Score:5, Insightful)
Please note, also, that SuSE is not designed for the "Average Joe", which the OSNews.com review brings up all the time. SuSE is designed more for the intermediate-professional level. One piece of evidence for that is the existence of a NCurses (i.e., console) version of YaST2.
Eugenia Loli-Queru, the author, also bitches about the ability to remove system libraries and about the ability to find which pickage provides a certain library (or what needs it). Frankly, I find that a lovely feature, and will be sure to use it.
The author ends with the question: "Does this truly solves the problem for the customer?" The answer is a true yes (IMO), because SuSE's customers are not first-stage newbies. As a longtime SuSE user, I have found that if SuSE has to choose between power and simplicity, power will win, and I applaud them for that.
As one of the few Linux companies with a _profitable_ software division, there's real concrete proof that SuSE knows what they are doing. At least wait until the product launches before writing a scathing review...
Reviewer needs a smack (Score:2, Insightful)
The reviewer clearly doesn't have A CLUE! That's an extremely useful functionality. I can certainly empathize with trying to install an rpm that isn't listed in YaST...because often times it breaks because of a missing dependancy...and it usually takes AGES to find what package it's in!
So... clearly the reviewer is just spouting on this point or, more likely, simply doesn't understand what it means.
Re:Reviewer needs a smack (Score:3, Insightful)
Or perhaps you're missing the reviewer's point. While I've occasionally sparred (mildly) with Eugenia, she's right on target here; unfortunately, she's not expressing herself too clearly (English being her second language sometimes does show through). Whether the "advanced search" is useful for fixing broken dependencies is honestly irrelevant. The point is that desktop users shouldn't need to know about things like library dependencies.
It's a generally well-accepted principle of human-computer interaction that if you allow this kind of "under the hood" access because occasionally you have to--in other words, because of the scenario that you're describing--the program isn't well-designed. If it often breaks, as you say, that means this isn't an "advanced" mode, it's a "we can't get our dependency handling right" mode.
I think the earlier comment someone had about using apt as a back-end is right on target. From a UI standpoint, even (gasp) typing "apt-get install emacs" stomps over any GUI package manager with poor dependency handling, no matter how elegant and refined the GUI might be.
Re:Reviewer needs a smack (Score:1)
desktop user maybe are too dumb.
Ever had to search for a missing dll on your windows and never found out what program actually provided that library?
Linux for the dektop is not the product of one company and consists of many packages from many sources. When you need to install program X which relies on another program Y from 2 different sources and X complains it needs library libY, then you'll notice how important this tool can be.
If all programs available on SuSE 8.1 originated from SuSE then we wont have this problem, and that what makes Linux different and powerfull, although still not perfect...
-an
Re:Reviewer needs a smack (Score:3, Insightful)
I'm sorry. I really don't think that's right. Linux is a system with shared libraries. That's something which doesn't need fixing. But as long as that's the case, I see no reason to insulate the user from this fact. Yast2 seems to reveal dependencies in a very straightforward way, so noobs only need to press OK whenever they don't understand something, and all will go well. However, at no expense to them, they learn something about the internal structure of their software environment. This is exactly what they need if they are one day going to graduate from the noob status and start seeing the real power of *nix. BTW, this graduation is not going to happen for someone on OSX unless they really work at it. I think SuSE's utility does a much better job informing them what's under their hood without asking them to do anything more than press "OK". How this could be a bad thing, I don't understand.
Re:Reviewer needs a smack (Score:2)
Objective journalism (Score:4, Interesting)
Re:Objective journalism (Score:1)
Indeed, but I don't think that this can be entirely attributed to this (and, for what it's worth, I think she's good a very good grasp on english at least).
I did not necessarily say she wasn't (although I don't want to say she is, either), but either way, it would be neither explain nor excuse the rude tone of the article. She's free to either use SuSE (or YaST, for that matter) or not, and although I think that constructive criticism would be appreciated by the developers, mere bashing likely won't be. They're just people, too, after all (and probably people with at least reasonably good intentions).
This is typical (Score:4, Informative)
Sincerely, Former OSNews Reader
UI is difficult. (Score:3, Insightful)
The main problem with the screenshots is that they seem to be of obscure features rather than the ordinary things I would do all the time.
apt-cache search
apt-cache show
apt-get install
apt-get upgrade -u --fix-missing
That's all I need 95% of the time.
I'm confused by what the color scheme was meant to represent, and what the problem is with the project versions.
These screenshots are obviously designed by programmers for programmers. That's why there is a screenshot of dependency hell. A marketter would not have included it. On the other hand, I trust open source because I know the developers are going to be honest even if it doesn't make business sense. It would be nice to fix dependency hell, but it can't realistically happen. Microsoft fixes it by controlling the entire process and by releasing new versions less frequently than even Debian. Linux is developed too fast, and by too many different people for the problem to go away entirely.
"Actually, all the user needs to know is that there is a new version available. Nothing else." I disagree, I sometimes wonder what version is going to be installed. They could make all the new versions a different color, that way everyone wins.
The article let's windows off too easily. I have never liked windows update. It always makes me nervous. To download a patch to active X, I had to turn on active X. How do I revert changes? It never tells me what it is doing to my system. These days windows update seems to be turned on by default. It pops up when I use other people's systems. Windows update is like X-10 ads without the buxom babysitters. I don't think it ever gives any information about what program is going to upgraded. I never know if I should press yes to upgrade, or if it is going to trash the system.
Eugenia's articles are great. We need more discussion about user interfaces.
Waaa Waaa!!! (Score:1)
How can anyone make the silly assed proposals this guy did? What? Translate all of the versions of each package into a standardized set of SuSE versions? How then can I tell what version I chave compered to Red Hat, or the real package itself?
Silly Silly MS folks should go figure out needle point or something if this stuff is too complicated for them to grasp. They certainly shouldn't be playing with computers if they truely want to work with toasters!
Re:Waaa Waaa!!! (Score:3, Insightful)
Wrong name? (Score:2)
Nobody uses SuSE? (Score:5, Informative)
Wow. Lots of people posting about SuSE who don't appear to actually use it. I want to make just two points. First, while I understand that their installers are not GPL'd, I also understand that this is what makes them a profitable enough company to be stable. I don't want SuSE to be like Mandrake, asking for handouts. I want Linux to survive, and companies teetering on the edge make me uncomfortable. Second, YAST is not new (obviously), so any hype about managing packages is overstated. YAST has done that for a while. But what is new, and -- sorry -- what I and other customers asked for, is the ability to search inside a package for libraries and such. For me personally, I wanted to get Xine and Xmms working from a compile, and there were cascading dependencies. I didn't want to compile everything. So it is NOT that SuSE put that there because they screw up dependencies and have "advanced search" as a bandaid. They have it there (at least in my case) so that I can select a library, get all the sub-dependencies taken care of, and then I only need to use gcc for the app itself.
Timothy did you even READ the article? (Score:1)
He complains about regular users being able to render a system unbootable by letting them remove core system libraries. He's also very concerned about the lack of auomatic resolving of dependencies.
Newbie WHATNOW? (Score:2)
My newbie could get around Win32 adequately. His home box always seemed "slow." He saw KDE 3.0.3 running on my Gentoo box, and noted I was always raving about Linux and how he should try SuSE. So, he went home, and grabbed SuSE 7.3 bootdisks, on his own. He then did everything the installer asked - I just gave him some names of IRC clients and the name "KDE", and he installed it all himself. And that was YaST1. (Which IMHO was a better package selector in ncurses, but apparently it works nicely again in 8.1's YaST. I've installed a 7.2 and 7.3, ran 8.0 for some time, but I've just recently installed Gentoo. I love it
In any event, later, SuSE apparently installed sendmail so he could send email, and he could run pine and successfully send me email.
So is he a brighter newbie than normal? Or is Eugenia a dumber newbie? I think that SuSE gets high marks in terms of usability for me - my one gripe about 7.3 was that it didn't start XDM/KDM/GDM automagically. (I love that word...) It was fixed in 8.0. And it used YaST2 for installation under X or some FBDev... it was a dream to upgrade from 7.3 to 8.0. I just hit "upgrade", fed it its 7 CDs (HEH), and it went. He's a convert now. (I've been a convert for 4 years - now I only boot win2k if there's a game that I wanna play - WineX is helping with that, love it already! - or... well.. I don't boot win2k otherwise!)
Happily,
pi
Re:Newbie WHATNOW? (Score:2)
Hmm.Personally I prefer installs that don't automatically turn on GDM on install. Particularly if you've seen those many distros that simply thrash and flip out in cycles if it doesn't work (I note that woody nails gdm if it doesnt come up after 5 tries... Last time I looked at redhat it still flipped out if the X setup was wrong.)
It's pretty easy to first tune X up and *then* set the default inittab level to x windows afterwoods
Re:Newbie WHATNOW? (Score:2)
Re:Newbie WHATNOW? (Score:2)
--j
OK...I DO use SuSE.... (Score:3, Insightful)
The problem with suse (Score:2)
My biggest complaint is the way that yast operates. rather than work with the config files for a particular part of the system directly, it keeps its changes in a databases, than shits them out to the actual config files afterwards.
If you have ever made manual changes to any config, you are fscked as soon as you use yast for that 'quick change' you couldn't remember how to do with the text files...or if you have multiple machine admins, good luck.
And yast doesn't support all of the possible config options available for certain things either, so you HAVE to tweak them by hand (1152x864 resolution on the video card I use at work, for example).
My last gripe is that ridiculous mix of /etc/rc.d scripts and /etc/rc.config for configuring what gets started or not. Come on! Pick one method and use it. That mix is just confusing to anybody using that distro for the first time. Having to muck with it in two places is wrong.
YaST review (Score:4, Interesting)
I personally think it is poor reporting to post such a rancorous review of a program based entirely on screenshots. In her forum section, she admits to having never used YaST, so the review is based entirely on nescience, sensationalism and a dislike for anything Linux (although she regularly denies it).
Eugenia has a bad habit of telling her readers to f**k off and die and deleting posts she doesn't like, so it won't do any good to try and reason with her to be more intellectually honest in her articles. It's best just to take this horrid review with a grain of salt.
YaST is a very good tool, and from the screenshots, they have fixed some things that needed to be fixed. It looks very good to me and I look forward to trying it out when 8.1 is released.
Re:YaST review (Score:2)
Re:YaST review (Score:1)
Posts that contained real, factual information.
Not the crap she makes up.
Any time you post something disagreeing with her, you'll either get moderated down or have your post deleted.
With power comes responsibility. (Score:2, Insightful)
I have used SuSE 6.x - 7.x in production and have found the tools included to be better and more comprehensive than the most popular distributions. And SuSE does not charge for online updating.
If you don't know which packages you want to use, use a default selection.
I've used it... (Score:1)
However, when I actually used the new tool (gosh, soneone basing a judgement on using it? Whatever next...?) I found it really easy to use, more importantly, I was able to select the packages I wanted to install extremely quickly, and then go and make a coffee while it got on with installing them. Anything to reduces the time before I go get a coffee is a good thing!
One great thing is you can finally turn off automatic dependency checking. Sometimes you just want to force an install of something that you know full well clashes with something else, previous versions of YaST wouldn't let you do this, but now you can ust turn off the dependency checking and away you go. So, if you wanted to do that, you could leave that package till the last one to select, so everything else has it's dependencies verified, turn off the checking, add your 'extra' package, and away you go.
I've not tried it's YOU functionality, yet, I tend to use Fou4S anyway, so I'm afraid I can't comment on that.
Oh yes, the ncurses version of YaST generally (not just the package tool) is vastly improved
Yet another case of ... (Score:2)
Firstly, they decry the fact that YaST2 doesn't simplify the version numbers. And *then* they get upset that YAST2 does try a simplification using colour. YaST2 says "We're trying our best here, and it seems to work pretty well" where petulant reviewer mumbles something about hating versioning systems on Linux. Frankly, it seems they don't understand the nature of open-source.
Then they complain about a search feature to see which package provides a given library, and tries to convince us that that's only something 'power users' need - personally, it was one of the first things I learned to do with the RPM tool when I installed Linux for the first time - non-standard packages off the net would often complain about missing libraries.
To add to everything else, this article is written by someone who by their own admission hasn't used the tool yet, and is going purely off screenshots. What a retard.
Most users won't even need to use this. (Score:1)
It is only if you select Manual package selection that you even see the package manager.
If you simply accept the default, or just use the other predefined options it skips over the package manager completely.
And incidentally, the earlier versions of the package manager DO automatically handle dependencies.If you select a package, it will automatically select anything it depends on for you, and then tell you that it has done so.
You can of course go back and override these automatically selected packages if you are feeling brave.
To get into that mess shown in the last screen shot would have taken quite a lot of deliberate effort to "vandalise" the work done by the package manager.
OSNews reviewer is clueless (Score:2)
"Advanced search: Which package provides that library my program needs?" Do you truly think that Joe User needs or should be forced to know or search about this? If your answer is "yes", then, Mr SuSE, you got no clue about desktop system design.
Well...the thing is, SuSE is really aimed at companies (they want support contracts!) with professional sysadmins. It is used on the server a lot, and if it is rolled out on the desktop it will probably be done by a companies admin.
So, if something breaks, our happy sysadmin could look up missing dependencies of a certain package - rather usefull I'd say.
And no, Joe Avg User probably doesn't want this, that's why it says 'ADVANCED search', i.e. Joe Avg Stupid User shouldn't go there in the first place, but just select 'Automagically use my harddisk as you see fit', then 'Default Desktop Install', and that's just about how much he should see of the install process.
But for sure, I would *love* this advanced search thing (fortunately, Gentoo Portage has it built-in
Re:PKGTOOL (Score:1)
so to make a package you can use Checkinstall or you can make your own by doing tar -cvvf program.tar
Re:All you need to know (Score:2)
You won't use ALSA? (SuSE pretty much the only commercial developer)
You won't use ReiserFS? (SuSE also the only commercial developer for that project)
What about KDE and the Linux kernel?
SuSE did more for the community than most other Linux distributors.
Re:Read the License - YAST(2) is closed (Score:2)
You are allowed to copy, modify and redistribute yast just like with any GPL-program.
The ONLY difference is that you are not allowed to distribute it commercially (sell it, make a commercial distribution out of it).
Re:Read the License - YAST(2) is closed (Score:2, Informative)