[Info-vax] CLI editing, was: Re: VMS - Virtual Terminals - A security risk way back yonder OR was that an Old Wives Tale ?
lists at openmailbox.org
lists at openmailbox.org
Mon Feb 15 02:02:03 EST 2016
On Sun, 14 Feb 2016 23:13:33 -0000 (UTC)
William Pechter via Info-vax <info-vax at rbnsn.com> wrote:
> In article <n9qmvv$578$1 at Iltempo.Update.UU.SE>,
> Johnny Billquist <bqt at softjar.se> wrote:
> >On 2016-02-14 20:01, Steven Schweda wrote:
> >>> [...] on most systems I know of nowadays, no shell
> >>> is linked static. And most I've checked install all shells
> >>> in /bin.
> >>
> >> Did you check the ones in /sbin on HP-UX?
> >
> >I haven't seen HP-UX live in about 15 years... And back when I did, I
> >don't even know if they had dynamic libraries at all.
> >
> >But Linux, NetBSD, FreeBSD, OS X all have the shells in /bin, as far as
> >I can tell, and all have them linked dynamically.
> >
> >/sbin would be a very strange place to put any shells, or commonly used
> >binaries. It's mostly a place where you would place system binaries that
> >would be needed for standalone use, which are not commonly used by
> >normal users. But Unix-like systems have such varied and confusing
> >directory structures...
> >
> > Johnny
> >
> >--
> >Johnny Billquist || "I'm on a bus
> > || on a psychedelic trip
> >email: bqt at softjar.se || Reading murder books
> >pdp is alive! || tryin' to stay hip" - B. Idol
>
> /sbin was where the statically linked maintenance tools were...
>
> IIRC there was a statically linked shell on a number of the Unix Systems
> in the 80s and 90's. I remember a screwed up upgrade of libc on Solaris
> 4.1 (caused by someone adding -- poorly -- the DNS Resolver+ code
> to allow nameserver lookup without using Yellow Pages on Solaris 1.1
> (SunOS4).
>
> ls didn't work. Had to poke around and use internals from the shell
> like echo * to see what directory I was in by reference to fix it.
>
> As far as what is a "Unix" -- the legal definition is that it had to be
> approved by the Open Group's verification... since that was $$$ none of
> the pc based BSD's could afford to get certified as Unix.
>
> It's interesting to note they're a lot more "Unix" than IBM's VM which
> made the certification back when VMS was doing the "OpenVMS" thing
> and adding a Unix like shell and capabilities. IBM actually had theirs
> certified IIRC.
VM isn't UNIX and has no POSIX or UNIX-like features. Although today,
sadly, you can run Linux under VM.
There is a certified UNIX running inside MVS since the at least MVS/ESA
days if not before. I always close my eyes when I come near those manuals.
It's gone through a lot of name changes, unusual for IBM. It was called
UNIX System Services, OpenEdition MVS, and probably 2 or 3 other names I
can't remember.
More information about the Info-vax
mailing list