Re: [PATCH] [SECURITY] suid procs exec'd with bad 0,1,2 fds

John Alvord (jalvo@cloud9.net)
Wed, 5 Aug 1998 09:39:37 -0400 (EDT)


On Tue, 4 Aug 1998, Albert D. Cahalan wrote:

> brandon s. allbery writes:
> > In message <199808041827.OAA18688@jupiter.cs.uml.edu>, "Albert D. Cahalan"
>
>
> > | OS/390 does something like that, even for non-setuid processes.
> > | (no problems either: OS/390 is UNIX) So gcc could be hacked.
> >
> > On which planet? OS/390 is a cross of MVS and VM; it has a POSIX
> > compatibility layer, but its guts are *not* Unix-like.
>
> "OS/390 Version 1 Release 2 is a a certified UNIX system,
> having achieved X/Open's XPG4 UNIX Profile Brand."
>
> That's better than we can say. As for the "guts", who cares?
> It could be a microkernel written in FORTRAN and still be unix.

By the same semantic reasoning, the DEC VMS would be "UNIX" and NT with
some add-on package would be "UNIX".

I work with OS/390 (it's my day job) and OS/390 (or MVS) has an envionment
and subsystem which supplies full Posix services, and apparently has
passed certain tests by X/Open. It also has TSO, JCL, MVS system services
like the Attach SVC, Sysplex hardware support, Task Control Blocks,
SRBs, SMF, etc etc. It is good old MVT (oops MVS) with a Posix
personality.

If that is "UNIX", OK, but it sure isn't UNIX.

john alvord

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html