|
|
Log in / Subscribe / Register

Introducing /run

Introducing /run

Posted Mar 31, 2011 2:42 UTC (Thu) by pyellman (guest, #4997)
In reply to: Introducing /run by cmccabe
Parent article: Introducing /run

This is the kind of crazy logic I expected, rather than something sensible. "If your looking in the root directory you're assumed to know what you're doing"? Are you serious? Same for the the "it was /var/run, so now it's just /run" argument. So what? Seems like a good time to tidy that up as well. I think the only reasonable answer I've seen yet is the "because the Unix gurus of old deemed it so". I assume at one time, it might have really mattered (in terms of limitations on path length, etc.), but those days are in the distant past.

For the record, I have introduced (or tried to introduce) Linux to a number of new users, generally from the Microsoft but some from the Apple world. Without exception, they have found the cryptic naming "conventions" for the root directory to be off-putting. Their displeasure only deepens when they are offered an explanation, and they adopt a genuine scowl when told the blunt truth: because the programmers who built the system prefer it that way.

I would venture that the cryptic root naming convention is the most immediate, visible, and universal barrier to entry for potential new Linux users. The sad part is, it doesn't have to be so.


to post comments

Introducing /run

Posted Mar 31, 2011 11:24 UTC (Thu) by Seegras (guest, #20463) [Link]

> I would venture that the cryptic root naming convention is the most
> immediate, visible, and universal barrier to entry for potential new Linux > users. The sad part is, it doesn't have to be so.

You're very wrong. Because for a non-english speaker "bin" is just as alien as "binaries".

And if you don't want to go there, but l10n everything, you'll end up in a _terrible_ mess. See Windows, some fuckwits did that: "Program Files" and "Programme" and "Logiciel".

Cheers
Seegras

Introducing /run

Posted Mar 31, 2011 13:46 UTC (Thu) by zzxtty (guest, #45175) [Link] (1 responses)

I'm tired of people trying to take a powerful operating system and turn it into a Windows clone that grandma can use. Linux has a target audience, it is not aimed at the computer-illiterate, renaming /etc/ to /a_folder_that_contains_configuration_information_for_various_computer_programmes_which_you_probably_dont_need_to_worry_about helps nobody. One size does not fit all, the more you try to appeal to the masses the less appealing the operating system will become.

Introducing /run

Posted Mar 31, 2011 13:50 UTC (Thu) by Trelane (subscriber, #56877) [Link]

it's OK. Gentoo and slack and LFS and other such distros are still there.

Introducing /run

Posted Mar 31, 2011 16:32 UTC (Thu) by martinfick (subscriber, #4455) [Link]

If your design you system with newbies as the priority, you will only have newbies on your system. Have you ever heard of Windows guru? If you have, it likely does not mean: "someone who is powerful with windows and can do lots with it", but rather "someone who knows and understands all the dirty hacks and ways around or to avoid them". Does anybody aspire to that?

I for one am reminded with many reasons any time I touch a windows (rare) PC, why I don't like it. Long untraversable (and weirdly hidden and tangled) paths which seem different on every windows version are one of the reasons. GUIs seem of no help to me to understand the layout either since each GUI twists and pretends the paths start at different roots.

So, you may believe that newbies understand long names better, but I suspect that what really happens is that nobody understands them. So, if the only way you can make a newbie as smart as an expert is by making the expert dumb, perhaps you have not really gained anything?

But again, read the previous posts. It is not about old gurus or being harder to type. It is about being able more easily read things, to visualize and remember a whole directory structure in one's head fairly easily. It's about making problems smaller and more easy to comprehend, more local. Your PC is not the WWW, it should not need long global directory names to separate itself from the rest of the PCs on the internet.

Keep the simple things simple. Yes, "simple", not "dumbed down". Assume (and enable) some level of competence and you will be rewarded with it. Assume idiots (and prevent progress) and you will get...

Introducing /run

Posted Mar 31, 2011 22:29 UTC (Thu) by cmccabe (guest, #60281) [Link] (2 responses)

> This is the kind of crazy logic I expected, rather than something
> sensible....

> I would venture that the cryptic root naming convention is the most
> immediate, visible, and universal barrier to entry for potential new Linux
> users. The sad part is, it doesn't have to be so.

Doesn't MacOS have most of the same top-level directories as Linux? And isn't MacOS the operating system that user interface gurus love to go on and on about? Go away, troll.

Introducing /run

Posted Apr 1, 2011 0:04 UTC (Fri) by pyellman (guest, #4997) [Link] (1 responses)

I was going to let it ride, but out-and-out assholes like cmccabe really need to be dealt with.

>Doesn't MacOS have most of the same top-level directories as Linux?

No, as it turns out, it really doesn't. http://osxdaily.com/2007/03/30/mac-os-x-directory-structu.... It seems Apple has retained many of the directory names/labels, some apparently for "historical" purposes, but that in a number of key cases they also have other directories with similar functions but more informative labels.

In any case, I wasn't criticizing the existing names of root-level directories, as those would obviously be painful to change, but merely noting that an opportunity to provide a more informative name for a NEW top-level directory had been passed up. Make sure you know for what reason you're calling someone a troll or else you will provide a clear opportunity for someone to point out that you're an asshole.

>And isn't MacOS the operating system that user interface gurus love to go on and on about?

Oh, hell, I don't know; I guess so. I don't pay much attention to the MacOS crowd.

Introducing /run

Posted Apr 1, 2011 18:15 UTC (Fri) by cmccabe (guest, #60281) [Link]

I called you a troll because I genuinely did not see how anyone could hold the point of view you were espousing. Maybe I was a little bit too hasty.

Let me just rewind a bit. You said that:

> I would venture that the cryptic root naming convention is the most
> immediate, visible, and universal barrier to entry for potential new Linux
> users. The sad part is, it doesn't have to be so.

Yet MacOS has the same naming convention (except it doesn't have a /lib directory.) Somehow, nobody has found it to be an "immediate, visible and universal barrier to entry" for MacOS.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds