LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices

Reply
 
Search this Thread
Old 11-10-2012, 01:15 AM   #1
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 3,122

Rep: Reputation: 46
An improper choice of terminology?


Hi:

What is /? / is the root of a filesystem hierarchy or root directory. What is /root/? /root/ is root's directory. And who's root: root is the superuser.

So, the word root can be use to denote any of three different things! This certainly won't help the beginner to get familiar with Linux or Unix.
 
Old 11-10-2012, 01:30 AM   #2
m.a.l.'s pa
Member
 
Registered: Oct 2007
Location: albuquerque
Posts: 197

Rep: Reputation: 33
Yeah, all that was quite confusing to me when I first started out with Linux.
 
Old 11-10-2012, 01:34 AM   #3
Ztcoracat
Senior Member
 
Registered: Dec 2011
Distribution: Slackware & CentOS
Posts: 2,969
Blog Entries: 1

Rep: Reputation: Disabled
Hi:

You said; "This certainly won't help the beginner to get familiar with Linux or Unix."

I thought so too when I was new to linux! However after installing 2 distributions I was able to think to myself that this (/) had to resemble a directory or a journaling file like the installer prompts-

And root; until I studied and picked a picture of the Linux Tree of directories apart I too was uncertain about the "root"
Aferall, we have not only a root password but also root permissions as a root user.

http://superuser.com/questions/24712...s-and-in-linux
What is root? This article helps some-
http://www.linfo.org/root.html
What the root directories contain
http://www.linux.ie/newusers/beginne...-structure.php

This was just a quick search on what came to mind; IMO there should be a clearer explaination or "Guide"
to what these basic things are and their funcionality to a Linux beginner.
Heck, when I was new I didn't know Guides and turtorials existed-
Most of the knowledge I've gained has been self taught and LOT"Sof research w/o assistance-

Last edited by Ztcoracat; 11-10-2012 at 01:36 AM.
 
Old 11-10-2012, 02:28 AM   #4
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 3,122

Original Poster
Rep: Reputation: 46
The same can I say. My first Linux was intended to be booted from within MS-DOS. It was based on an old slackware version, with kernel 2.21.6. But I wanted the thrill of watching linux boot from the BIOS. And reading the docs included by slack (I had no internet) and by a process of trial and error I finally managed to put it into its own partition, though only to get "Kernel panic". But a little more work make me finally succeed. Lots of research too to make the GUI start and in a descent fashion. Every step I took I documented it to remember exactly what I had done and being able to trace back the source of my errors. You're right. Internet has made us lazy boys.
 
Old 11-10-2012, 02:49 AM   #5
Ztcoracat
Senior Member
 
Registered: Dec 2011
Distribution: Slackware & CentOS
Posts: 2,969
Blog Entries: 1

Rep: Reputation: Disabled
Based on what you shared after you managed to install the distro on it's own partition that was great!
But soon after you faced 'Kernel Panic'....yuk for a first time!

Bet you were overwhelmed!
I too; document to remember and if your anything like me you hate redundant practices that otherwise wouldn't have to be practiced if done right the first time. Unless it's your first day of Linux;lol-

Agreed; indeed internet has made us lazy. In some cases or certain circumstances it is a good aid.
 
Old 11-10-2012, 04:41 AM   #6
H_TeXMeX_H
Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269
root is the super user.

/ is the root directory but I call it the top directory or just slash to avoid confusion with /root (slash root).
 
Old 11-10-2012, 05:32 AM   #7
Ztcoracat
Senior Member
 
Registered: Dec 2011
Distribution: Slackware & CentOS
Posts: 2,969
Blog Entries: 1

Rep: Reputation: Disabled
As experienced Linux users we know that root is the super user, however; a first time Linux user (I think) finds this most confusing and experiences a dose of intimidation with the interaction of the OS.

I see where considering or calling it (/) the top directory will stop confusion but again; to a newbie root can mean more than one thing.....at least for some that know not of the Linux Tree-

Knowledge is power but to a noob the technical jargon can be astonishingly overwhelming and not to mention extremely frustrating. Even I experience some of what I've spoken here 4 years ago when I was a noob-
 
Old 11-10-2012, 12:01 PM   #8
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 3,122

Original Poster
Rep: Reputation: 46
Quote:
Originally Posted by Ztcoracat View Post
Based on what you shared after you managed to install the distro on it's own partition that was great!
But soon after you faced 'Kernel Panic'....yuk for a first time!

Bet you were overwhelmed!
I too; document to remember and if your anything like me you hate redundant practices that otherwise wouldn't have to be practiced if done right the first time. Unless it's your first day of Linux;lol-

Agreed; indeed internet has made us lazy. In some cases or certain circumstances it is a good aid.
Glad to have made your acquaintance, Ztcoracat.
 
Old 11-10-2012, 12:44 PM   #9
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728
It makes perfect sense.....

First, "/" is really hard to pronounce---since it is used to signify the beginning (AKA source node) of the file system, someone named it the root---as in--eg--"the root of all evil.

Since the superuser has power over the whole filesystem, we can consider that he/she lives at the root---hence the term "root user".

So there!!
 
Old 11-10-2012, 12:59 PM   #10
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 3,122

Original Poster
Rep: Reputation: 46
Believe me, when you're say, an postgraduate math student, you tend to see undergraduate math with crystal clarity. It is the merit of the good professor to put himself into the student's mind and see, also clearly, how difficult it is for the beginner student.

It's clear to you, it's clear to me (another approach is root is the root node of a tree. What tree? The whole Linux fs hierarchy. And from the start, we are said: you can now loggin as root. Or do not run the GUI as root. So root is some person, who cannot be any other thing than a user. The third meaning (name of the directory /root), is now got by exclusion.)

But you cannot expect a beginner, and nobody for that matter, to be a perfect logical thinking machine. Plus, if the concepts are different, why not have, correspondingly, three different words? Perhaps economy in the terminology? Could be.

Last edited by stf92; 11-10-2012 at 01:04 PM.
 
Old 11-10-2012, 01:02 PM   #11
nobuntu
Member
 
Registered: Mar 2012
Distribution: Debian for server, CrunchBang for everything that's not a server
Posts: 143

Rep: Reputation: 24
Quote:
Originally Posted by H_TeXMeX_H View Post
root is the super user.

/ is the root directory but I call it the top directory or just slash to avoid confusion with /root (slash root).
That is a very good idea, IMHO.
 
Old 11-10-2012, 11:38 PM   #12
Ztcoracat
Senior Member
 
Registered: Dec 2011
Distribution: Slackware & CentOS
Posts: 2,969
Blog Entries: 1

Rep: Reputation: Disabled
Quote:
Originally Posted by stf92 View Post
Glad to have made your acquaintance, Ztcoracat.
A pleasure to yours as well-
 
Old 11-10-2012, 11:51 PM   #13
Ztcoracat
Senior Member
 
Registered: Dec 2011
Distribution: Slackware & CentOS
Posts: 2,969
Blog Entries: 1

Rep: Reputation: Disabled
"But you cannot expect a beginner, and nobody for that matter, to be a perfect logical thinking machine"

Often times and in some cases things, practices of certain procedures and a degree of knowledge is implied.
In otherwords; it's already expected or perhaps anticipated that the subject matter (knowledge of that material) or criteria is already known.

In todays world and (it's just IMO)the world already demands a lot of our time and efforts so it certainly seems that knowledge (including advanced knowledge)is already present in the mind of the individual; beginner or not-
 
Old 11-11-2012, 02:00 AM   #14
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Servers: Debian Squeeze and Wheezy. Desktop: Slackware64 14.0. Netbook: Slackware 13.37
Posts: 8,533
Blog Entries: 28

Rep: Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176
On UNIX systems, / was root's home directory. IDK when /root was introduced (thus giving the third meaning to "root"); maybe it's a Linux innovation. It does keep things tidier but is a surprise for UNIX sysdmins when cd without arguments makes /root the current directory instead of /
 
Old 11-11-2012, 02:19 AM   #15
Ztcoracat
Senior Member
 
Registered: Dec 2011
Distribution: Slackware & CentOS
Posts: 2,969
Blog Entries: 1

Rep: Reputation: Disabled
Values and solutions that meet new needs; IDK either; might be.

Pondering on what's been said-
Interesting as well as an educational thread.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Backup terminology Stin Linux - Newbie 2 05-13-2008 06:21 PM
Terminology Confusion lazylogic Linux - Newbie 3 04-28-2008 02:00 PM
snmp terminology alaios Linux - Networking 8 09-10-2005 06:40 PM
Linux terminology hernan Linux - Newbie 3 01-14-2005 04:22 PM
Understanding terminology digantk Linux - General 9 10-18-2002 06:27 PM


All times are GMT -5. The time now is 01:04 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration