Quote:
samac |
Quote:
A computer is a tool, but tools make your life simpler, not harder. I don't want to write in assembler, so I use C, Java, Python, etc to automate some of the heavy lifting. I don't want to write my own MP3 decoder so I use Xine, and so on. I don't like all the hand holding either, but it's a matter of what you're comfortable with. And some people are comfortable with SuSE/Fedora/Ubuntu's level of hand holding. EDIT: I should add that I follow your logic of "GUI tools and command line tools should coexist peacefully" but I'm not sure that's possible. If I squeeze a jet engine in my Honda Civic then it's reasonable to expect I'll need to replace the drive train as well and that Honda will no longer offer me warranty service. I think that as developers add configuration tools that "play nice" (i.e. Wicd) then Slackware should be adding them, but I agree that Slackware shouldn't add any jet engines that also replace the drive train. |
I tried about 10 distros, until I realized that when something did not work it was usually the fluffy gui that the distro/remixer had added to the base system to make it easier?
Some Distros are like local language dialects. People can live in the same country and not understand one another. Slackware sticks to a formula that you can learn. |
Everyone else has said this, but I'll summarize my reasons:
1. Slackware is generic. I can use the developer's documentation and support system (forums, etc) because I know Patrick hasn't patched the thing up the wazoo. If you've got an Ubuntu package you can't be sure the documentation has been updated to reflect its Ubuntuization and your reliant on help from the Ubuntu community. 2. I like to know what's going on. Slackware doesn't do a bunch of stuff without telling you. Sure it does some stuff (xwmconfig, installer, other various scripts) but I'm comfortable with that and I can go change it later by hand if I want. 3. The system is not automated. There is an automated updater, but that does the same thing as if I were to update the required packages by hand. It doesn't install and uninstall a bunch of stuff and change configurations without telling me. 4. It follows a predictable pattern. This is a slightly different definition of "user friendly" than most people have, which is "decide most stuff for the user so they don't have to". Slackware is pretty easy to figure out. If you do a bit of reading, almost anything can be adjusted, etc, to meet your needs without breaking the system. Things can be as default or customized as you want and it's not difficult to move back and forth between the two. I can customize the hell out of one package and leave others generic, etc. To sum it up, Slackware is basically what I would get if I made a system from scratch. I don't always agree with some of the decisions (I don't like KDE, for example) but I have the choice to change those without wrestling with an automated system. |
Quote:
All I am saying, and what you are disagreeing with, is that using gui tools on other distributions, is not sacrificing control, it is not the computer making decisions for you. It is the users choice to use such tools, because they find it easier. The computer is doing exactly as they have asked. The key point here, is that if you ask the computer to handle something automatically, you can't complain when it does. Quote:
No one is forcing you to use these tools(as much as it may be heavily suggested sometimes), but if you do, you cannot logically have any expectation that you should have 100% manual control over all config files. You can have one or the other. It is not about gui vs cli tools, it is about automatic/helper tools vs manual control. As an analogy, if you setup a cron script to always back your home directory to ~/back.tgz, you can't complain if you decide to store a different file as ~/backup.tgz and it gets overwritten. Quote:
Quote:
|
Josh000 I am obviously not eloquent enough to change your entrenched position on your view that
Quote:
That is why I use Slackware. It just works and doesn't try to impose even if I do something out of the ordinary. This is what I mean about control, PV has given us the control and freedom to use an OS that does not try, beyond those limits inherent in Linux, to do as we wish in the way that we wish. If you cannot see what I mean by this then we obviously have had very different experiences in the world of computing, my experience of these things happening was over five years ago, ancient history in computing terms, however it led me to Slackware. Which refers back to your original question. To add another answer to the list "Slackware appears to work more often without falling over than other versions of Linux that I have tried, but of course this view is subjective". I would ask that we continue to agree to disagree, because you obviously cannot see what I am trying to say and whilst what you are saying is 100% correct on the surface it is flawed. As a final attempt to sway you, I would say that is perfectly easy to do things in, Ubuntu/Mandriva/Debian/SuSe/Fedora/any linux, as you would do in Slackware however if you did do those things you would change the fundamental essence of those distributions and they would probably break and you would be left with plain old Linux. If you add helper programs to Slackware you get Slackware with helper programs. That is the difference. samac |
GUI or CLI, as long as you can get your work done be happy. If you want to learn about Linux then go the LFS way. Else if you feel it's not worth it to punish yourself and waste time by doing something that can be done easily the graphical way [click next->finish], then pick one of the graphical distros. [often regarded as newbie distros by elitists]. That said, not all the time such GUI tools are efficient and can provide you with the complete freedom and control over your system. You must pay the price on either side. Either be an ignorant user who is satisfied with pretty looking GUI tools or use the boring cli and type a lot of commands, the choice should be left with the user. I don't see a point in arguing over this. Pick something that works for you, no point in comparing/criticizing slackware or any other distribution with another just because they have a different policy of doing things.
|
Quote:
This is why I tend to view KDE and Gnome not as desktops for the linux/gnu platform, but platforms in their own right. Similarly, if SUSE or Redhat re-implement their own config system then that's fine too, but as soon as they do they're no longer linux/gnu either. they're SUSE and Redhat. That is sort of the point behind the, "If you know Slackware, you know linux" line. Which if put more accurately would read, "if you know Slackware, you know the underlying products/components", but that doesn't scan as well. Anyway, if you're happy using these systems that implement their own config mechanisms for others products/components, then that's a personal choice. My choice is to believe that doing this ties you into those config mechanisms and may restrict your options at some point, and is therefore a mistake. |
Quote:
My point, is that what you are saying, does not happen. I think gargamel has also tried to point this out to you. None of the distributions do stuff that you do not ask it to. They may have more things set up automatically, or may suggest you use gui tools to configure things, but in all cases, the user has compelte control and the computer can be prevented from doing anything unless the user consents. Which is why I made this thread. While some distributions may strongly advise against doing things manually, the idea that some distributions 'steal' control from you, as you seem to be suggesting, is simply false. Quote:
Quote:
What I am saying is not flawed, and I have to wonder where you have this view of other distributions from. It is honestly a misconeption. Anything I do on slack, I can do on Ubuntu/Mandriva/Debian/SuSe/Fedora/any linux. Depedning on the distro, it may be considered a bad practice by the community, but even then, advances users as most slackers are tend to get left alone. It certainly won't stuff(except, perhaps, in some strange package dependency cases, but even then this can be fixed quite easily, and is optional to use them anyway), and while it may negate the reason for using the distro in the first palce, there would probably be a good reason for doing so. I've honestly talked to a lot of people about this, to get an idea. So, let us take Redhat for example. I was of the same opinion as you until I investigated it further. After talking to some expert RH users, everything can be stripped down, and most of the wrappers and such are not necessary. RPM can still be a bitch, but you don'T have to use it. So, then, there are other reasons for using RH, which would be in contrast to our reasons for using slack. Even then, many of the people who use RH, in no way have to sacrifice control or choice, anymore than you do by choosing to use xorgsetup. Quote:
Quote:
A good example of this is maybe Windows 95 being built on DOS. It is no longer DOS, nor should you expect to be able to do all the things you could do in DOS. The fact it uses it as a base is irrelivant, because it is not being sold as DOS. Another example would be Debian. It runs on Linux, but it is Debian more than it is Linux. For example, it can run with FreeBSD. In which case, things become the Debian way, and the base is less important. I agree with the rest of your post though. |
I've said this in another thread: using Slackware gives me more incentive to learn and experiment. Whereas, with Debian for example, I feel constrained to always do things "the Debian way". There are always those "Debian policies" on this, that, and the other, that seem to stifle initiative. I can ignore them, they're not enforced by law. But they're there, nagging:"Do it this way, don't think for yourself." This is a purely subjective opinion.
Like ~sHyLoCk~ says: Quote:
|
Quote:
I can't help but feel though that if you really want one of these super-distros (for lack of a better term), then you might as well just stick with proprietary systems from any number of traditional system vendors. |
Josh000,
This has been an interesting thread:-) I am in agreement with your core premise, that is, that all versions of Linux allow you to do what you want to do. It is important though that it is stipulated that this argument obviously only applies to intermediate to advanced Linux users. A novice Linux user (***cough Ubuntu cough***) will have no idea that their use of the distro is being shaped by system defaults. This is one of the many reasons why I love Slackware. Slackware's system administration methods are a thing of beauty. Slackware assumes nothing, it doesn't care if you install it on a toaster (now that would be cool) or on a super computer. Slackware stays the hell out of my way. :) |
Quote:
I think something like Ubuntu is primarily altruistic. Hell, shutlleworth continues to support the idea and have yet to make a profit. Sure, some companies do this, but I think there is also a desire to use Linux as a base, and actually come up with their own products. redhat does not sell Linux, they sell RHEL. Which is seperate from Linux, exactly because of all the stuff they add, which is what people pay for. Well, they mainly pay for support, but you get my point. Quote:
I just had seen so much 'badmouthing' about the other distros, and had a similar opinion myself, and wanted to actually get the facts. The facts are, that no distros actually prevent you from doing anything, some just make it harder, and usually that is reasonable. I think a ubuntu user is not discouraged from digging deeper. most will not want to which is fine. For those that do, they will not be prevented from learning, but may ultimately become frustrated with the abstraction and move to slack :) |
Hi,
Quote:
I see some leaning on your part to the open configuration methodology. Sure the 'cli' will get you the results expected but when you utilize the 'GUI' you will be dependent on the author's expertize with the system in implementing. I think that investigative individuals will find the way to implement their needs on a 'GUI' based distribution but the average user will not. I'm biased to the use of the 'cli', been using it way longer than a 'GUI'. I've written 'GUI' tools for propriety software an know the road blocks that one will have to work around. That damn problem with human interfacing keeps getting in the way. :) Some of the 'GUI' users just want the damn thing to work. No jumping through hoops or RTFM which just adds to the confusion. We could 'man' everything but the users still need to be able to read for understanding. Why should they when most know that someone else will do the grunt work for them. Can we say 'GUI'? :hattip: |
All times are GMT -5. The time now is 07:45 AM. |