Re: Invalid Operating System

[prev] [thread] [next] [lurker] [Date index for 2006/12/10]

From: jrodman
Subject: Re: Invalid Operating System
Date: 22:21 on 10 Dec 2006
On Sun, Dec 10, 2006 at 03:23:53PM -0600, Peter da Silva wrote:
> > P.P.P.S. why is tcsh located in different places in SuSE and RHEL?
> 
> Because Linux is not an operating system. It's a kernel. A Linux distribution
> is a Linux kernel and a collection of packages, and it's up to the distribution
> to decide what packages are there and where they go.

I think this is 100% irrelevant to the question.

My vague memory of the rationale for different shell locations had to do
with extensive windbaggery and different interpretations of the File
Hierarchy Standard, which of cousre was supposed to resolve these kinds
or problems for all unixes.  As if that would have ever worked.

Some Linuxes take the idea of /bin quite seriously.  Some don't.  Sucks.

> Why do you care where tcsh is anyway?

The usual reasons are:
 
 - You have some awful idiotic script you have to use that is csh or
   (worse) tcsh based.  And somehow you end up having to find a path for
   it, for some stupid reason.

 - You are one of the people who likes tcsh, for whatever reason.  You
   want to use it as your login shell, because you want to use the shell
   that you like.  Your company has some network thing that makes your
   user data (such as login shell) global across all the computers.  The
   global thing uses fixed paths to specify shells, and cannot specify
   multiple paths to try. 
   
   (Yes, this is how it usually works.  Making it flexible would be a
   security violation, I'm sure.)

-josh
There's stuff above here

Generated at 22:02 on 27 Dec 2006 by mariachi 0.52