Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
|
02-20-2005, 12:53 PM
|
#16
|
Moderator
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
|
And to run around screaming "I want a stable GUI" instead
of embracing the sensible tradition of NOT using a GUI for
root tasks is (refusing to learn from a mistake but claiming the
fault is with the tool, and not with your choice of tool) .... ?
Once again: running ANY GUI as root is bad practice.
And to demand that a GUI work around that by screaming
at you in dangerous situations is outrageously stupid :)
Cheers,
Tink
Last edited by Tinkster; 02-20-2005 at 12:55 PM.
|
|
|
02-20-2005, 08:29 PM
|
#17
|
Member
Registered: Nov 2004
Distribution: CentOS-4
Posts: 142
Original Poster
Rep:
|
Really? Silly me. I guess you're right. Software shouldn't do error and boundry checking. It should just run around and clobber what-ever it wants.
Great idea - you should get a job at MicroSoft.
|
|
|
02-20-2005, 09:26 PM
|
#18
|
Moderator
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
|
Quote:
Originally posted by riluve
Really? Silly me. I guess you're right. Software shouldn't do error and boundry checking. It should just run around and clobber what-ever it wants.
Great idea - you should get a job at MicroSoft.
|
Hey now, no insults here! :)
You are the one who wants to use a GUI, you go work
for micro$leuth ...
And what you are saying is like: "I want a hammer that refuses
to hit a screw!" instead of using a screwdriver on it in the first
place ...
Cheers,
Tink
|
|
|
02-20-2005, 09:38 PM
|
#19
|
Member
Registered: Nov 2004
Distribution: CentOS-4
Posts: 142
Original Poster
Rep:
|
NO - I am the one saying this is standard SW design - error and boundry checking. You are the one saying don't be a cry baby - only a wimp uses a GUI.
My argument is based on pure logic and development standards. Your argument is based on your feelings about GUI's.
Hey, I said I am all for not allowing GUI in root - BUT if you can log into root with the GUI, then the GUI needs to behave properly.
You are saying - don't do a boundry check on an important function - that is YOUR argument. Because only a wimp needs that boundry checked - well whatever that is insane and if its not MicroSoft type thinking, I have never heard any.
|
|
|
02-20-2005, 09:47 PM
|
#20
|
Moderator
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
|
Uh-huh. And you'd be suing general electric because
your cat didn't survive being dried in a microwave oven, and
it didn't say on the door that cats shouldn't be microwaved,
and because GE failed to build in a mechanism in the microwave
that stops it from starting up when there's motion in it.
That's is not lack of good engineering practice in the manufacturer,
that's only lack of common sense in the user.
Cheers,
Tink
|
|
|
02-20-2005, 09:52 PM
|
#21
|
Member
Registered: Nov 2004
Distribution: CentOS-4
Posts: 142
Original Poster
Rep:
|
You are out of your element.
|
|
|
02-20-2005, 09:57 PM
|
#22
|
Moderator
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
|
Heh. Are these going to be your famous last words in
this thread?
Cheers,
Tink
|
|
|
02-21-2005, 02:16 AM
|
#23
|
Senior Member
Registered: Jan 2003
Location: Devon, UK
Distribution: Debian Etc/kernel 2.6.18-4K7
Posts: 2,380
Rep:
|
Since you are so fired up about this issue why don't you get the code for gnome and kde and insert the necessary code for boundary checking. It is after all open source. That way you won't have a problem anymore and you can submit the modified code to gnome and kde for inclusion in the next release. This is what oss is all about after all.
|
|
|
02-21-2005, 04:59 AM
|
#24
|
Member
Registered: Jul 2004
Location: Santiago, Chile
Distribution: Ubuntu
Posts: 410
Rep:
|
Hi everybody,
I don't think this should be related with root using GUI or not. If a similar problem existed in a CLI tool, would it mean that roots shouldn't use CLI, either?
It is true that root has to be VERY careful, as it is true that the biggest Linux market is in the servers. While the first will probably never change, Linux is gaining space in desktops: The only reason to restrict roots to CLI is historical. We like to say that "Linux is freedom". I would like the freedom of browsing, even as a root, because this would help people that is starting with the system to get familiar with the directory structure, and so on.
I would like Gnome to prevent this kind of problems, yet I don't blame GNU/Linux (the kernel, CLI apps and many Open Software) to be buggy because it hasn't being taken into account so far.
Regards...
|
|
|
02-21-2005, 05:53 AM
|
#25
|
Senior Member
Registered: Jan 2003
Location: Devon, UK
Distribution: Debian Etc/kernel 2.6.18-4K7
Posts: 2,380
Rep:
|
I would like to tell a little story and perhaps you may see yourself and greater societal conventions in it;
Once upon a time there was a 3 year old boy called John. Now John like any 3 year old was very curious about his environment and loved to explore it and try things out. John saw his mother using the electric stove every day and was very curious about it. While his mother wasn't looking he put his hand on one of the hot plates that she had just been using and burnt his hand. His mother was concerned and consoled him as best she could. She had told him many times not to go near the stove. His mother told him that now he had probably learnt his lesson and would not do it again. John being a very bright and considerate little boy felt that this wasn't really enough and felt that there was much more that could be done to prevent other little children from also hurting themselves. He demanded that his mother write to their member of Congress and demand that he get law passed that required all manufacturers who made appliances that could harm small children to have special zone detectors that would detect children in close proximity to them and issue them with verbal warnings to stay away. After all they had the technology why couldn't they apply it.
So what it are the lessons we can learn from this story. Almost every child learns the hard way about doing something that he has been told not to do. Some learn in a tragic way by losing their lives. It has been so since life began. Because something could be harmful in a given situation (probably never dreamt of by the manufacturer) do we now have to ensure that this never happens to someone else. This is one of the sad parts of modern society. Everyone wants to apportion blame on someone else and also make someone else compensate them for it. By the very nature of this strange behaviour many items are becoming so expensive that they are almost out of the reach of most people.
|
|
|
02-22-2005, 07:21 PM
|
#26
|
Member
Registered: Nov 2004
Distribution: CentOS-4
Posts: 142
Original Poster
Rep:
|
Either you are not paying any attention or you are being obstenant.
Infinite loop = bad. No excuse.
|
|
|
All times are GMT -5. The time now is 06:41 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|