YaST to Become Open Source
Space_Soldier writes "According to News.com, YaST is going open source: 'For years, SUSE has considered its YaST (Yet Another Setup Tool) software for installing, configuring and managing Linux an advantage over its competitors and forbade them from incorporating it into the products they sold. But with the new plan, to be announced Monday at Novell's Brainshare conference, the company will release YAST under the GPL, sources familiar with the plan said.'" Several years ago, when I first used YaST, I found it to be superior to the rest of the all-in-one administation tools around at the time. It was generally regarded as a great program, save for the licensing. Today, that's no longer a concern.
Hopefully we can get other large companies putting as much support into open source as Novell is.
-------
Chunky Bacon
Maybe I can finally install packages myself without having someone else remotely login and set them up for me.
Give me a break. I'm new to this whole "Linux" thing.
I am defenseless. Use your button. Mod me down with all of your hatred.
Just when I switched from Mandrake to SUSE Novell does the right thing and makes an honest Open Source distro out of it!
Way to go!
While YaST may be great for people who know nothing about linux (and I'm happy to see that they're releasing it!) it annoys the hell out of me. Maybe I'm just not familiar with SuSE but it seems to me like any changes you make manually to configs will either (a) not take effect or (b) be overwritten by YaST next time you do something with it. Autoyast is very neat, btw. Apparently RedHat has something similar to that.
Error 404 - Sig Not Found
Anything that uses a pineapple as an icon for "Misc" is alright in my book.
This looks like the least intimidating Linux setup i've ever seen! Forget sending a debian distro to less tech savvy friend, this seems like the way to go.....
The problem is that YAST has been going downhill ever since Rolf Schilling left the project. Now they have to GPL it to get development going again. It was a great AI1 tool once but it has languished for at least a couple years now.
AT YAST! an open source system configuration/management tool for us all!
Hi there
I've been using Yast for the last few months. I've been really happy with it. Updates are a breeze. Installing new software couldn't be easier. It hasn't missed a dependency yet. Usability is pretty good and fairly intuitive.
This should cut the number of comments in any Suse story in half.
License is good for software, so good i never used yast. I have no idea why it is good.
Yes sir, licensing is the cat's meow.
aren't Novell giving away the store here? Just the same way that frustrated OpenBSD users distribute unauthorised OpenBSD iso's, now frustrated SuSE fans will be legally able to distribute home-rolled SuSE isos...or worse yet: Steal YaST lock stock and barrel and take away Novell's market.
Is this really such a good thing, in the long run?
Clearly Novell is taking the hint. They're aware of the fact that the world is going Open Source, and they're willing to deal with it. If they ensure a good relationship with the open source community now, they'll be rewarded with success for years to come. If they distance themselves from the open source community, like SCO, then they will make more money in the short term but be ousted in the long term.
Novell is a good organization that has been around since the beginning (or, at least, for a long time). I, for one, hope they continue to be around and keep up the good work.
So is this a sign of the "We are really taking open source on board" that Novell has been trying to sell us, or is this just an internal SuSE decision? To be honest, I'm quietly hoping this was a Novel call, and that it's a sign that we have a big player really taking open source and GPL seriously. That, and hopefully it would be a sign that Novell might eventually start open sourcing some of their own applications, which would be a tremendous boost for FOSS.
Jedidiah.
Craft Beer Programming T-shirts
Many distributions have open sourced their installers and administration tools, but for the most part, many have been useless for other distros. Many expect the EXACT filesystem hierchy of the original distro, exact package tools, etc. etc. So if I want to make a distribution and base it on someone else's installer or admin tools, I either have to dig into their source and do it myself, or make another distribution. There are some notable exceptions (webmin being one of them). While this is mostly good news, what I question is, will I be able to use it on linux from scratch without heavy porting? If not, it's not much use to many people.
So, alright...
:
I purchase SuSE 9.0 Professional, DVD.
I boot off the DVD, and I get a whopping five step process that takes me through everything from network configuration, partitioning, and hardware configuration AS WELL as choosing a password for root and another user.
Incredible. Combined with hotplug even X configuration may not be necessary. This really could put the barriers to installing, configuring, and beginning to use Linux (for the general public of course) to rest.
But, what about the Anaconda installer?
Relatively simple install and relatively problem free. Not quite as "pretty" as SuSE has made YaST, but it does the job just as well. Then why hasn't Anaconda become a defacto standard? (Though, look at installing Gentoo from binary stages and GRP packages through Anaconda... looks damn good)
So, why does Mandrake choose to make their own installer? Why do other "user-friendly" distributions choose to use other installers? What are the deficiencies in Anaconda that have not attracted others to this install process? Are those same deficiencies non-existent in YaST?
Therefore, I pose the question
Anaconda vs. YaST : All other variables made equal, which is easier to use as a user, and which is easier to implement as a distro developer?
I am a huge SUSE fan, in fact running 9.0 Professional as I type this.
Before, SUSE kept individuals from reselling their ISO's by leveraging YaST. Specifically, the YaST license states that you can freely make copies of ISO's containing it, and give them away. However, no money could change hands in the process.
Want to host SUSE ISO's containing YaST for all of your friends? The YaST license says 'go for it.' Want to charge them five dollars to download them (just to cover your hosting costs). The YaST license says you can't do that.
You could still extract OpenOffice.org, Mozilla, and other GPL'd (or similar) software from the SUSE distro and distribute those as you wished, but it was YaST that you could only give away, never sell.
Novell appears to be opening YaST up to try to get the market and other parties to standardize on it. I applaud this, as I definitely consider YaST to be a best-of-breed application.
My question is, is there any other software within the SUSE distro that Novell could leverage to keep the SUSE ISO's from being sold?
- Neil Wehneman
My legal education, in nifty podcast format
Several years ago, when I first used YaST, I found it to be superior to the rest of the all-in-one administation tools around at the time.
Several years ago, when I came from Slackware to SuSe (just playing around), I found YaST to be extremely irritating, confusing and all together useless. I'd make a small change in a menu and that would trigger the running of lots and lots of mysterious scripts all over the place, doing gawd knows what. Went back to slackware after that.
(This was, as I said, years ago and is not a comment on YaST as of today).
Belief is the currency of delusion.
That is not saying much. I always felt a little sorry for the Linuxconf authors (for example), it looked like they tried to make a flexible program (at least front-end wise), but their proggy was always buggy presumably because they couldn't track all the various configuration file changes across different distributions.
It's certainly nice that Suse is moving farther in the open-source direction, though.
YAST is what really first turned me on to SuSE. My favorite thing about it was that I could use it over an ssh connection and configure just about everything remotely. Over the years it has turned into a create setup facility.
GO SuSE!
*DrugCheese rants*
How do you steal something thats already free for the taking?
This is a really good thing. After Gentoo, Suse is my favorite distro, but, unlike really all of the other distros, it couldn't be distributed. Instead they had the wimpy 90 day trial things. Suse really has a distro that could move linux further onto the desktop, and now this pushes Suse itself even closer.
Best thing about YaST is that you can easily run it over an ssh connection. It works almost exactly the same over a terminal as from a X session.
with Suse 9.0 and I knew then that it was the right move. I used (and started out on) Mandrake 8.1 and stuck with it through 9.1, but when 9.2 released I switched to Suse.
I also switched everyone I know to Suse and they all agree, Suse is damn good stuff.
This is great news and I know that this will boost Suse sales. I push Suse and now I have another selling point.
Thank you Suse, thank you Novell..
Is this really such a good thing, in the long run?
It is if it increases SuSE's penetration as a distro. Before Novell (reasonably deep pockets) bought SuSE (pretty small pockets), the distro had to be a profit centre. Now Novell can afford to allow the entire distro to be free (a la Red Hat), so that more people use it and use Novell/SuSE's server and service offerings as a result.
Novell/SuSE will want as many people to try their software as possible: making their entire distro GPL-friendly will accomplish this, along with Red Hat's official abandonment of desktop Linux. Sure, short-term this may hurt them (I was planning on purchasing 9.1 soon, I may not now). It is *because* of the long-term benefits that this makes sense.
Look at the tomato! Isn't it sad? He can't dance! Poor tomato!
For years, SUSE has considered its YaST (Yet Another Setup Tool) software for installing, configuring and managing Linux an advantage over its competitors
Then they probably should not have named it with the "Yet Another" schema. It does not really give the idea to the user that the setup tool is an advantage or in any way innovative. Serious lack of confidence there.
The article doesn't mention SaX, which I believe to be a fully separate program. For those who don't run SUSE, SaX handles video cards and monitors.
I ask because SaX saved me a few hours ago. I came home from school for a week, and left my 19" monitor at my apartment. I'm using a spare 17" monitor while at home. Unfortunately the refresh rate configured for the 19" monitor is incompatible with the lesser monitor.
I dreaded having to get a crash course in X configuration in order to manually change the refresh rate, but thankfully had SaX. I just restarted, chose "failsafe" from the GRUB options, hit SaX2 after logging in at the shell, and SaX automatically corrected the resolution and refresh rate to my new monitor.
I still haven't convinced my Windows 2000 box (damn you iTunes!) to adjust to the new monitor.
I'll poke with the Windows box some more in the morning, but I found it interesting that SaX fixed this problem quicker and with less fuss than Windows 2000.
- Neil Wehneman
My legal education, in nifty podcast format
As one of the "OSS" zealots that has bitched and moaned about Yast's licence in the past, I would like to thank SUSE/Novell for this license change. ;-)
Now I can recomend and use SUSE without any holdups.
Please support SUSE with this decision by voting with your wallet.
It seems that Novell is making the right moves regarding Linux! I hope it pays off for them and the Community
adl
My boring ramblings
You forgot Microsoft ;)
The unofficial
So with YaST going open source and having a much larger developer base willing to scratch odd itches, I wonder if we'll get a GNOME/GTK port of YaST that will get included in Ximian Desktop?
Anyone want to give some odds?
Jedidiah.
Craft Beer Programming T-shirts
Comment removed based on user account deletion
I suggest anyone who hasn't seen SUSE 9.0 Pro to go out and try it. YaST is so simple and SUSE has done an excellent job in integrating things on the desktop with lots of standard drivers.
I can't wait for 9.1! I'm really excited to get on an integrated 2.6 and KDE 3.2 distro.
-m
http://www.invisik.com
It will only serve to strengthen Linux distributions and make the adoption of Linux on the desktop a less daunting experience for existing Windows users. Great stuff guys!
Free Firefox news reader.
SuSE has been my preferred distro for years, and a good part of that decision has been due to YaST. Configuring Linux with YaST is easier than configuring Windows. Well I suppose once XP came out, Linux looked a LOT easier in comparison :)
So thanks SuSE/Novell, for opening up your distribution further. I hope that this move helps others to see the light.
Bruce Perens, who helped write the Open Source Definition and is an open-source advocate, described the permission provision as "pernicious" in an interview.
Let's see here...
$ dict perniciousFor god's sake, will someone fire Bruce Perens and the other whacked out leaders of the Open Source/Free Software movement? I love open source software, but can we please have some reasonable people speaking for it, once?
Now mod me the fuck down, zealots.
You had me at "dicks fuck assholes".
...is a make or break for a Linux distro, poor them. The installer is, in my opinion the least important part of the system. As long as the installer doesn't crash, doesn't ask obscure questions without giving a default and gets me to a point where I can run up2date, yum or apt-get I'll make it, if the OS is worth it.
And if you're talking about newbies, they won't install OSs. My dad still needs hand-holding if there's anything more complex than doubleclick->next->next->next->finishe d. Either it'll come preinstalled or someone a lot geekier will install it for him. Either way, it's not important.
Kjella
Live today, because you never know what tomorrow brings
Remember that Microsoft won an Open Source Product Excellence award at LinuxWorld NY 2003.
Please help publicise swpat.org - the software patents wiki
Comment removed based on user account deletion
Does YaST support running in the console as well as X?
I ask because this is important to many people -- and I remember that a good point of Red Hat's old Linuxconf was that it ran in both the console and X.
May we never see th
I'm running YaST Online Update (YOU) in the background even as I type this, downloading a new Athlon kernel and associated security patches. YaST is not your run-of-the-mill useless sysadmin megascript; it's forty or fifty inter-related packages that address every important aspect of managing a Linux system. Microsoft doesn't have anything close to it. I don't know of any reason why you couldn't use it on any RPM-based distro, but I have to admit I've been using it solely on desktops, and not in a server environment. It's the newb's answer to keeping a healthy up-to-date patched Linux box on the Internet that won't be a detriment to it's neighbors or an embarassment to the Linux community.
10) Virus haven w/ advanced networking support
11) Spyware
12) IE for linux
13) Virus scanner that blocks Mozilla and OO.o
14) A large Bill for extra MS libraries.
Also interesting is the fact that YaST is in Sun Java Desktop. You wonder how they did that?
for other distribution to use it.
I guess that's what I like about Open Source: Natural selection (and discrimition of non OS). If it's good it's in.
I've never used SuSE, but for those who have used both, how does YaST compare to all the redhat-config-* packages? In my experience they are pretty good.
Heh, nice one bro :)
Any security problems? Talk to Linus.
Any spyware got installed? Talk to Linus.
Remember, in MS-Linux, it is Linus who will bear 100% of any vulnerabilities. You will not be able to blame Bill, because he didn't code the kernel, LINUS DID.
MS-Linux will be sweet.
I just can't stand the SuSE mentality - it annoys the shit out of me, in the same way that windows and OSX annoy the shit out of me - it gets in my way and tries to hold my hand. Just leave me the hell alone! If I want to set up a bazillion bloody environment varibles etc, I'll fucking-well do it myself!
Global configurations should be minimalist. If you want a special protect-me-from-the-nasty-computer config, fine. But I don't, so piss off and leave me alone.
SuSE and Yast have done some great stuff in the way of installed, and opening up is a Good Thing(tm). But I'll never enjoy using suse unless they change their mentality...
AUS0.02c
YaST is a great installer. Does anyone know how portable it is? One of the major things that the up and comming Debian installer has going for it is it's nearly toatal platform agnosticism.
I know that YaST is a lot more refined and user friendly then d-i but the later was designed more as a highly portable framework that can be imporved upon with shiny GUIs as people see fit.
I want to be clear YaST was great last time I used it and I applaud Novell for opening the source. I'm just currious about it's portability. It's been some time since I've installed SuSE on anything.
Because it works better than RedHat's and SUSE's. I paid for RedHat and SUSE, but still use Mandrake since stuff like file-sharing works.
well - years ago you said...
Why the post?
Fair enough...
:)
Then we look at YaST's tools for maintaining a system. Easy to understand, more comprehensive then the KDE Control Panel... that's something anaconda doesn't even touch.
I didn't think about that.
So, either you use YaST, or you edit config files manually, but no combination of the two really works.
(Walks off to ponder)
When you get a new system, please learn how to use it. If something annoys you, find a way to switch it off, or change its behavior.
/etc/sysconfig files directly, you'll love how it streamlines things. That way you will have more time for other things.
/etc/modules.conf for instance, just to watch TV on my Linux box?
Actually, if you change a file directly SuSEconfig can tell that has happened and will not touch it in virtually every case that I did that. But, the best approach is to edit
Why do people insist things are great for newbs when it makes ones life easier, and makes it quicker to get to the point where you want to be. Why should I spend two hours setting up a TV card manually in
One of the things keeping me from using Suse was that I simply do not do proprietary distributions. That's why I left the proprietary camp.
I applaud this move. I don't mind paying for tools if I know that the tools will be available if, god forbid, a company goes out of business or is bought out by an unscrupulous company.
Excellent, insightful move that signals that Novell does get the essence of what open source is about.
Now, GPL OpenExchange and let it become the de-facto groupware server in the open source world and watch as the knowledge pool of people who can configure it grow and as it does it quickly eats into Microsoft's exchange sales.
Pragmatism as an ideology is not particularly pragmatic in the long term. Keep it in mind when you dismiss Free Software
Don't know if anyone has actually developed 3rd party modules for Yast, but it seems very possible. Would that mean IBM for instance could place in an administration module into Yast and make it publically available? Was this actually possible before going GPL?
Whilst it removes the main gripe people had about SuSE (the second being ISO's, beyond the live CD) what will this change? I don't see Mandrake, or Redhat ever switching to Yast, why would they?
Comment removed based on user account deletion
Linux uses will berate you for not knowing how to write your own drivers and them blame Windows for the fact they don't know how to start up in safe mode (an arcane technique know to...most people including secretaries, "silver surfers", soccer moms etc).
I've been using SuSe since it's 7.2 version, constanty upgrading on every major distro upgrade (7.2 - 9.0). Throughout all these releases i've seen Yast growing from a weird config manager to a robust application that takes only 5 steps to deliver a fully working linux environment with all the devices autoconfigured and working. It's dependency checking is brilliant as well as it's package management and configuration abilities are competent enough to not fuck things with your installation. I shared my SuSE 9.0 DVD with a ms advocative friend and flatmate and watched him changing lanes through the last three monts. All I have to say is WELL DONE+THANK YOU SuSE (novell) for this great operating system, i'm looking forward to upgrade to 9.1 .
Roses are red, violets are blue, most poems rhyme, but this one doesn't...
I've always believed that one of the main reason Redhat was more popular than SUSE was that SUSE never fully embraced opensource. By keeping a fundamental part of their distribution closed (YAST), I could never trust them.
It's not about money. I always paid for my linux distributions, it's about openness and trus; about commitment to an ideal, instead of a bait and switch.
I've been looking for an alternative to redhat after the fedora fiasco, and wanted to try SUSE
after the good reviews it had, but the YAST issue made it impossible. Now I can.
This was a very wise decision on their part.
Well as a person who's actually used YAST (and hated it)... I found it cumbersome, awkward, non-intuitive, annoying, and never seemed to do what I wanted it to, and could never really get it to do what I needed either. in short, it never worked, the interface sucked, and well, I guess thats about that.
URPMI on the other hand is an incredible interface, easy to use, simple, straight-forward, at least as far as I've found it to be anyways.
I've actually yet to find a better package handler than URPMI. even apt-get and that stuff on debian doesnt really come close to the ease of use and simplicity of urpmi. Yes its a front-end to RPMs, so what?
This is why, IMHO, that Mandrake is the best distro out there, not only does it have the best hardware support (I've never, ever seen a distro "just work" with my notebook, everything coming up perfectly with no configuration tweaks required), and Mandrake has RPM support for those who like it, and URPMI, and even has apt-get for those who like that, in short, it has everything you could ever possibly need.
YAST? well, the day it actually works, and does something useful I'll consider it. I mean, SUSE even required user accounts be managed through YAST, what kind of nonense is that? It cant be a total front end to everything... thats... oh wait... thats webmin... oops, but at least webmin is decent...
the power of open-source is the choices, more choices means more freedom, a democratic system, truly, and the market (we the users) will decide in the end what lives and what doesn't.
my prediction is also that Xfree v4.3 will spin off (already happened) and become the new defacto standard... but thats my 2cents worth...
Some mods have no sense of humor.
/. needs less of these.
well no matter what side of the vi/emacs feud you are on, you can always put your differences aside and agree that pico sucks...
Indeed. LONG LIVE NANO!
I believe that YAST was the "big reason" that SUSE (my personal favorite Linux distro) didn't have ISO's for download. I never had any trouble installing from FTP, and I will continue to buy the retail packages for the great manuals, but ISO's would SURE be nice.
But GPL'ng YaST is of course good news.
This is actually why I use Linux over Windows; lot of more choices :)
Why don't you just use the ftp_conn_track module for ip tables? Then you don't need to leave large ranges of ports open, just the standard ftp port. Once a connection is established the connection tracker will manage opening and closing of ephemeral ports.
With Ximian in hand, and word of GNOME afoot doesn't it seem logical that YAST will go through a major change and go the GTK/GNOME route? It seems to me that YAST on SUSE with integration with KDE may become unsupported. This is too bad becaues in SUSE 9 it is pretty slick for those users who are not experts. I wonder what kind of future the whole of GNOME/Ximian/SUSE will hold...
-Fly
YaST isn't just an installer.
/mnt/dvd/rpm /mnt/dvd/rpm
Wouldn't it be enough to have a switch for the program rpm which simply installs packages recursively ?
So you could do(pseudocode)
rpm -R --explain --force -package penguin --rpmsource
then if you like what happens
rpm -R --force -package penguin --rpmsource
Where explain will explain what rpm will do and what dependencies --force will break(if any)
I'm still trying to figure out what people mean by 'social skills' here.
(On the german keyboard, y and z are reversed, there is a QWERTZ instead of a QWERTY keyboard. Therefore, since many years you can also type "zast" to start yast.) IMO, GPL-ing yast it is a good decision, making it possibly an even better tool than it already is. The major troublespot is the integration of X-Windows configuration via SaX, which still regularly failes when using the NVIDIA drivers. p.
Without order, nothing can exist. Without chaos, nothing can be created.
Finally! Actually I kinda doubt, that distros would want to have yast, because most of distros already have a system manager one or another kind... But upcoming distros with poor or no sys manager could use that (I would love to see yast getting into gentoo, for instance.. Configuring X has been always a killer) Thanks, Novell!
Quite a few people seem to hate SuSEconfig changing what they had manually changed, check here: /etc/sysconfig/suseconfig
You'll notice this:
"## Path: System/SuSEconfig
## Description:
## Type: yesno
## Default: yes
#
# Some people don't want SuSEconfig to modify the system. With this
# entry you can disable SuSEconfig completely.
# Please don't contact our support if you have trouble configuring your
# system after having disabled SuSEconfig. (yes/no)
#
ENABLE_SUSECONFIG="yes""
Set that to no then, saves the trouble in switching over to a completely different distro. Whilst you're at it, check the other files in that directory.
I'm a Linux newb and I've started with SuSE. One thing I noticed though was the similarities between YAST and HP's SAM. Both can run in terminal mode and in GUI mode. HP managed that by creating a language called ObAM (I worked on it a little in an internship there years ago). ObAM could be interpreted to a useable interface in both modes.
Does YAST do something similar?
Just curious...
YaST has already been open source. It was just not GPL'd.
I've always appriciated how with a command line switch, you could run RH up2date and have it add a new kernel to the list for bootup.
I'm not trolling for 'real mean roll their own' replies, I would just like to know if it can do the RH up2date trick of updating the kernel version at the bootup screen.
StarTux answers the concerns of several people who have written flames in above posts... this post needs +5 so their innacurate info can be disproven to all.
The whole idea of having the GUI config tools work "on top" of independtly developed applications, written with no thought of GUI, or even non-nerd, configurations, is a loss-loss situation.
What we need is for a standardized way for the application developers to communicate the possible configuration choices and their legal values to the config tools, and for the tools to communicate these choices to the applications.
The interface must be extremely simple to use and light weight in order to be acccepted by the application developers. And it must be stand alone, not depend on any particular framwork or other libraries. The primary interface should be to the application developers, because it is their accept we need first. Our ultimate goal, to serve the users, will have to come next. We won't serve users by having a cool interface that no applications support.
I believe it can be done, though. I got such an interface accepted among Emacs developers, and I suspect similar tools are accepted in the limited domain of KDE and Gnome. That such a tool can exist in the whole domain of free software, is shown by the acceptance of the gettext interface. Those free software projects that do localization, tend to use the gettext interface. Because it is so simple, non-intrusive, and toolkit independent.
The Windows registry is nothing more than a glorified file system. It is in fact a set of files that gets loaded. But, there is one difference: permissions. One can assign full NT ACLs to registry keys. One cannot lock down a part of Apache httpd.conf file on Unix, for example. One would have to set file permission on the whole file which, in some cases, is too coarse-grained.
NT did not bother too much about locking down the registry though the facilities were there. Sure, there were whole trees that were off-limits to mere mortals but they could have done a much better job. I hear that Windows XP does a decent job in this department.
Therefore I'm thinking all day and night about an end to the configuration-mess on Linux: There would be a generic frontend, driven by the XML-description the very app does supply on its own.
Using this XML-description the frontend would parse the config and present the options to the user. Parameter-checking/dependecy should also be handled.
That way you also could have "wizards" (although I strongly dislike them).
Such a thing would be the ONLY way to escape the configuration-hell on Linux across various distributions.
Oh, and context-sensitive help could also be provided for each option/"configuration state".
I have recently come to realise that one of the problems with Linux, and one of the reasons why most ISP's won't support it over the phone is because of a lack of standardised configuration tools.
I am hoping that this Open Sourcing of YaST will mean that other distros will begin including it as a configuration interface, making it a whole lot easier to support.
I am aware that almost every distro has it's own friendly GUI tools for config, but what we need is a standard tool across all distros, so that companies that offer support over the phone can easily train first-liners on how to support customers running Linux.
kill elrond
take elrond
put elrond in cupboard
Because watching TV makes you dumb, while messing with configuration files is good brain excercise.
Quick registry tip: never remove all permissions for the Administrators group. You'll never see that registry key again.
For me the big question is: now that yast is open-source, will other distros follow and open their tools, or will they start working together on yast? The amount of reinventing-wheel the distros have done all this time by creating their own tools is s complete shame. For me, I want Mandrake to change to yast asap! Why? Mandrake is a KDE distro, but their tools are in gtk, they promissed to switch to QT, but never did, now the tools are there, they should only get them. (they can even keep their installer that is great IMHO, but use yast as tools). I use Mandrake, and would love to see them cooperating into making yast great so more distros could take advantage of those tools. Anyway, little distros probally will start using yast as default tools too, I belive.
Wrong. Just use XFS and add things to the /etc/httpd/conf.d/ folder. (On Apache 2.0 at least).
All the permissions you need.
because mandrake drak* tools are the most buggy thingies from the whole distro, for ages.
There you are, staring at me again.
YaST is nice and makes a great foundation for configuration. Are we talking YaST and/or YaST2? But SaX2, the X11 configuration tool, has been exceptional in my experience.
Anyone can configure a Linux machine these days, but few can get the X11 configuration working correctly.
If linux is truely aiming for the Desktop, wouldn't it make sense to have X11 configuration realiable and easy?
The real test now is coming into the configuration of peripheral devices more than the core OS and applications. Email and Web is not hard to do if you pay some attention to what you are doing.
But getting USB, FireWire, printers, sound, video all working cleanly and consistently will be the real test. Many distributions do this well to different degrees of success, but as always you have to check your hardware carefully before you buy it. This peripheral support is still a factor holding back the adoption of Linux
But consistent with the problem of obtaining a Desktop Linux is the problem with Multimedia. Multimedia support under free sucks really bad. SuSE ships with the lamest install of xine/mplayer I've ever experienced. And it's not just SuSE or Debian. It's the multimedia libraries and all the Intellectual Property bullshit. There's no innovation here folks, just territorial land grabbing.
Maybe with the EU having the balls to make a judgement against Microsoft and the chance of them sticking with it in the vote today, there's a chance that some day we'll be able to watch DVD's on our Linux computers without the need to hide in closets.
I think the release of YaST means this:
YaST2 and the entire Linux community has developed to such a point that YaST no longer holds a leading edge against the competition to the extent that it used to. As such it would be a better investment if YaST was more freely available to evolve according to the OS environment as we (SuSE/Novell) concentrated our efforts on other tools that still provide a leading edge over the competition (YaST3?, SaX2..)
This isn't to say in any way that YaST isn't still a valuable tool. But it might be a matter of, "We have a pretty good tool, lets give it back to the community.... Now that's done we can gather around another project more intensively."
Like Anaconda.
I wonder what Debian or Gentoo has to say... They need some help with this stuff, especially Gentoo.
No, but if you had such a requirement, you could trivially implement something where unprivileged users could say what they want in, say, their home directory, and then have a sufficiently privileged user merge their stuff to the main httpd.conf, which is easily commentable and versionable, BTW.
Possibly something similar could done under 'doze, but just the thought of the burnt offerings involved makes me shudder.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Apache supports the inclusion of files into it's (normally) one config file format. This means that you can use the Include directive to move a portion of the config file into another file on the file system.
.htaccess is all about.
These other files can have different permissions, and if ACL is your cup of tea, you can set it up and enjoy. Or you can use the standard user/group/other UNIX permission set as you like. How you slice and dice the file is up to you.
But who would really do this anyway? Apache is a server, and you don't take a server and distribute the configuration between a group of people, each that can only touch these bits, but not those. You give the power to the administrator of the machine (or the server).
With a fragmented server configuration you run the risk of someone setting thier own slice of control to some nonsense which stops or cripples the operation of the entire server. With the apache http server, those who need to tweak their own hosting permissions can do so without fancy ACLs and a fragmented config file system. That's what
Mabye there's a time and place where your argument will be much stronger, but Apache's HTTP server isn't the best example for proving your point.
Plan 9 (the OS, not the movie) really turned everything into a (very glorified) file system. It was interesting, but after using it, there seem to be limits as to what is comfortably put into a configuration file system, and what is better off in a plain vanilla config file.
NewtonOS took a completely different approach, it didn't have a file system per se, rather it had a underlying database. Configuration issues did not disappear, but they were much easier (my opinion) to handle. Some found it inconvienent to have documents be entries in a database, but that may have been a side effect of it's novelty.
Perhaps the real problem is that file systems (in general) make lousy databases? Look at the clunky implementation of the registry "find" function, and you'll see that an elegant solution is begging to be found.
It's unfair to assume that everyone can solve all of their problems without some sort of assistance. The process of moving from "newbie" to "seasoned" is one of mostly learning where to look and which mistakes to never make.
/etc/sysconfig files would be unrealistic, as he's much more valueable as a CPA. Nor does he expect me to understand the subtlies (and yes, they do exist) of tax law.
Along the way you'll gain insight into software operation, networking, and a whole lot more. But expecting people to just edit files directly assumes a lot. They need to find a text editor (not the more familiar word processor), be able to use it, and undestand both the domain of the problem and the config file syntax.
This can all be learned, buy when it's not cost effective, why bother?
Computers are not just for the trained, they are being thrust upon the unwashed masses too. Expecting my stepfather (and avid linux fan) to learn about
Yes, he has fixed his own problems, but often he'll just invite me over to save him the six or eight hours of tinkering time compared to my five minutes. That leaves him with eight extra billable hours. God bless CPAs, they have a good idea about cost/benefit ratios, return on investment, and they insist on paying (something) for everything, even if it's family.
Newbies are not idiots, they are often just people who don't find value in learning about a craft that we care dearly about. Thank goodness, or we'd all be punduits without even a choir to preach to (or employ us).
config db that uses permissions so one program can't overwrite another's data without proper access
is something which Linux currently offers (you need to set up the permissions yourself to achieve whatever goal you're after), but which Windows doesn't, exactly because of its registry.
There are plenty of other reasons to prefer to use the regular filesystem for program settings, rather than a registry.
For example, (good, modern) filesystems are instrial-strength, designed to survive dirty shutdowns, etc. By contrast, a registry is prone to getting corrupted.
Futhermore, if your settintg are in a regular filesystem, you can access them with regular programs (e.g. grep -R pattern
Yet another reason: if the settings are in the regular filesystem, then they can be easily changed remotely. E.g. you can ssh to the machine, then vi
In a similar vein, suppose your GUI frontend (e.g. your X server) won't work. If your settings are all in regular files, editable by regular programs, then there's no problem -- just boot into text mode, and find/fix your problems using textmode programs (find, grep, vi, etc). If your settings are in a registry, then you won't be able to use your regular GUI registry-editing program. If you're lucky, you'll have some even-more-primitive textmode program you can fall back on. If you're unlucky, you're hosed -- you get to re-install your OS!
I use a customized XF86Config file, and several times using YaST it's overwritten it. At the top of XF86Config it reads "Created by SaX2, don't change this!" or something similar. Problem is, their tool can't do what I need it to do. I end up keeping a copy of my good config and copying it over the one that YaST/SaX2 likes to overwrite.
However, you can still install many applications if you're not root, by installing them to your home directory. Generally, source code is compiled by running
- ./configure
- make
- make install
Generally "make install" will put stuff inMany simple apps can be installed this way, but larger and more complicated ones might not. YMMV.
Need a Linux consultant in New Orleans?
I see a lot of debate here centering on whether hand-holding gui apps like YaST are a good or a bad thing..
Getting back to the point of the story, as far as config apps go, YaST is pretty good - deals very well with dependency issues for rpms and seems to deal well with all the configs on my 3 SuSE boxes. Being able to call YaST through the X gui, through the ncurses gui or directly from the CLI means that it remains useful even on a P233 laptop with 96Mb of memory.
Regardless of inter-distro bitching and l337er-than-thou user-hostility fans, the GPL'ing of YaST is Damn Good News - there's lots of good tools within YaST, and if it's GPL you can of course keep the bits you like and dispense with those you do not..
Should read "YaST to become Free Software". Whenever I see something like this, I always want to check which license they're using so I can determine just what that means.
As a SuSe home user for 3 years, I say it's about time. This tool has made SuSe the perfect distro for a Linux newb such as myself. Had it not been for the YAST module I believe I would have spent countless hours, trying to figure out configurations.
Though the documentation was lacking in the SuSe distro, YAST made my transition from a strictly Windows user to a multi OS user. I now use Windows strictly for playing those games that refuse to work proerly under WINE. PSSST MESSAGE TO THE OPEN SOURCE COMMUNITY. How about improving the video acceleration of Linux! We need better games. And yes I did read the GAMES FOR LINUX ARTICLE
At any rate the article made no mention of YAST2 though. Is this to remain outside the GPL?
I am Bennett Haselton! I am Bennett Haselton!
both have their place. we have to stop thinking that for OSS to win, closed source must lose.
i think Apple has the right idea. they help where they can without giving away the farm.
Apple also showed us the way by realising the for them to win, it didn't mean MS had to lose.
open source isn't right for every product. insisting that it is only makes the whole OSS movement look unreasonable. insisting on either one completely stifles inovation.
that's right. no proprietary, no businesses developing software for a profit.
no OSS, no open source inovations happening outside company control. the two drive each other.
one more example of how everything must be balanced to work. if one or the other were on top, we would be in a very different and unhealthy place right now.
Apparently I lack the relevant understanding of the SuSEConfig system or something like that.
I don't like this kind of crap and that's why I don't use SuSE. I have to administer some SuSE machiens though, and that is the extent of my experience with it. Give me Debian or Gentoo any day.
Error 404 - Sig Not Found
I think moving YAST out to the GPL is a great move by Novell. I've been a big fan of the SuSE distro for awhile. I thought It was the best installer out there. Now it can be used by anyone slapping together a distro. That's really good news.
It's come a long way since those "text menu" installers I remember dinking around with. (Most recently Debian.)
Well, to be fair, I do remember hearing that Debain has improved the install process.. tho I haven't tried it.
S now does that mean every post in the last Suse article that flamed Suse for Yast being closed source can be modded down -1, DOH?
Yes, my only tool is a hammer. And you're starting to look like a nail.
While I feel GPL is a good thing for yast I'm highly annoyed that Sun Sparc has been dropped from support from this distro as well as others. Annoying trend as more commercial companies buy a Linux dist that they drop Sparc support.
because people will prefer free software. The trend is obvious.
Fact 1: There is no such thing as a free lunch.
Fact 2: Water is for all intensive purposes free for Americans. How much money was made in the last year selling int at $1 per half liter?
Fact 3: There is no Fact 3. This Fact makes no sense, just like the rest of this post. So when you think about what you have read remember, there is no Fact 3.
Well.. maybe. Or Maybe not. But Definitely not sort of.
Yet Another Graphical Piece Of Shit. Pfffft!
I predict that YaST is about to become the de-facto Linux standard for "Control Panel"
A new tool to install linnuchs? So now we will type YaST C: instead of format c:? And what's with the CaPITaliZation?
Eh?
I asked yesterday about any open source apps that can do what YaST does. Wow, answers come faster than I thought, and I didn't expect it to come in the form of a whole article. [Homer voice]Mmm, YaST with apt[/Homer voice]
We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
I want to try it, but I'm having trouble googling for a torrent. From what little I've read it's okay to freely (as in beer) distribute the YAsT binaries/isos now, right?
My Linux newbie buddies always go for either Red Hat or Suse. I disliked Red Hat after trying 6.0 a while back, but I avoided Suse because of the closed source YaST. I'm a Slack / Debian kind of guy, but after seeing how easy and slick Knoppix was I'm eager to try the unencumbered Suse/YaST.
$ rpm -qa | grep curse
ncurses-5.3-110
yast2-ncurses-2.8.20-3
Hmm. Odd; I recently there were a lot more curses in Linux than that.
Comment removed based on user account deletion
Just because the license annoys you doesn't mean it's not open source.
Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
My question is this just the old YAST or YAST2?
It's "voila" with an accent mark over the 'a'.
Contribute to civilization: ari.aynrand.org/donate
I've used both - and once I realized that the wajig command makes apt-get user friendly, there is no comparrison (I tried Suse first, but now I use Debian).
See http://togaware.com/wajig/
and for a GUI tool - (sort of a "Add/or Remove programs" on steriods) look at synaptic.
Apt-get has been GPL from the start once again showing that Debian is the heart and soul of Linux/OSS/GPL/GNU.
OS? What are you talking about? Who cares about the OS?
IBM's middleware strategy is based on the WebSphere products, which are based on Tomcat, Apache, and Eclipse. That middleware business alone is worth over $11 billion a year, and it is profitable. And that's without considering any money made by the consulting part of the company, which is separate from the Software Group.
IBM keeps careful track of exactly which parts of the company are making money, and has clearly shown that it is willing to sell or abandon those (like Aptiva, its typewriter business and its hard drive business) which aren't contributing enough to the bottom line. If IBM wasn't making a profit by selling software solutions based on OSS, it wouldn't be doing it.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
A month or two ago I tried SLES 3.0, and I couldn't get YaST to do online updates at all. I finally gave up when it presented me with a dialog box that said "ERROR: Completed." after it hadn't done anything.
Perhaps open-sourcing YaST will help get the bugs fixed.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
Just the fact that there is an abstruse name like "YAST" for something that should already be an integral part of the OS already puts it significantly behind Windows and Mac. On Windows there is something that says "windows has detected new hardware and is installing the software for it", and you don't have to learn the name for it, or install it, or mess with command line options or a config file. Its taken care of and 99% of the time it works.
Debian is up in the distro polls. They are releasing a new next get installer/packager (that is targeting all distros).
I'd say novell wants a piece of that action.
As I said before, I am still waiting for them to release ISOs... As soon as I know that they are releasing the free ISOs (just like other distros), I will buy a copy of SuSE. :)
It certainly does a lot to make some aspects of configuring easier. But it will continue to take a lot of maintanance.
The CFG framework seems to be a superior approach as it already addressed the issues raised with Yast and its cousins.