comp.lang.ada
 help / color / mirror / Atom feed
From: Kilgallen@SpamCop.net (Larry Kilgallen)
Subject: Re: GNAT on a multiboot computer
Date: 29 Oct 2004 11:14:38 -0500
Date: 2004-10-29T11:14:38-05:00	[thread overview]
Message-ID: <wiIy$7NtaJdC@eisner.encompasserve.org> (raw)
In-Reply-To: 41820f69$0$7073$ba620e4c@news.skynet.be

In article <41820f69$0$7073$ba620e4c@news.skynet.be>, Adrien Plisson <aplisson-news@stochastique.net> writes:

> i dream of a system which don't have any f****** conventions as "c:", nor any 
> f****** weird locations as "Documents and Settings" or "/opt/usr/bin", and do 
> not need any installation, ala Macintosh 10 years ago (copy where you want, run).

Some of this certainly pertains to elaborate OS mechanisms to which
application developers choose to conform.

On VMS, for example, copying a program to a particular location and
then using the RUN command works fine.  But...

	If the program uses a shareable image in concert with
	other programs, that shareable image either must be
	in SYS$SHARE or must have a logical name defined.

	If the program uses a separate message image in order
	to support internationalization, that message image must
	be in SYS$MESSAGE or must have a logical name defined.

	If the program documentation supports the DCL command
	HELP/MESSAGE an existing logical name must be modified
	by the system manager.

	If the program is to be invoked by its own native command
	like LJK/SECURITY SHOW ASSESSMENT rather than RUN, the
	SET COMMAND command must be used to establish that command.

And of course any of those steps which will affect other users of the
system must be done by someone with system management privilege.

You can still do the "copy-run" approach or even RUN directly
from the source location of the program, but life gets more
complicated when multiuser environments are involved.  In fact,
for the best security no user should have the right to execute
any program they provided, since they might be inappropriately
trusting the source of that program !



  parent reply	other threads:[~2004-10-29 16:14 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-26  7:03 GNAT on a multiboot computer Anders Wirzenius
2004-10-26  7:31 ` Adrien Plisson
2004-10-26  7:51   ` Anders Wirzenius
2004-10-26  9:13     ` Adrien Plisson
2004-10-27  6:55       ` Anders Wirzenius
2004-10-27  8:03         ` Adrien Plisson
2004-10-28 16:25           ` Warren W. Gay VE3WWG
2004-10-28 17:13             ` Pascal Obry
2004-10-29  6:01             ` Martin Krischik
2004-10-29  8:32               ` Anders Wirzenius
2004-10-29  9:31                 ` Adrien Plisson
2004-10-29 14:59                   ` Warren W. Gay VE3WWG
2004-10-29 16:14                   ` Larry Kilgallen [this message]
2004-10-31  9:21                   ` Stephane Riviere
2004-10-29  9:52                 ` Martin Krischik
2004-10-29 10:03                   ` Anders Wirzenius
2004-10-29 12:04                     ` Martin Krischik
2004-10-29 11:38                   ` Hyman Rosen
2004-10-29 12:02                     ` Martin Krischik
2004-10-29 13:39                       ` Alex R. Mosteo
2004-10-29 13:55                       ` Adrien Plisson
2004-10-29 15:12                     ` Directory Names (was: GNAT on a multiboot computer) Warren W. Gay VE3WWG
2004-10-29 15:55                     ` GNAT on a multiboot computer Björn Persson
2004-10-29 12:15               ` Pascal Obry
2004-10-29 16:40                 ` Martin Krischik
2004-10-30  8:26                   ` Pascal Obry
2004-10-29 17:11                 ` Warren W. Gay VE3WWG
2004-10-29 15:05               ` Warren W. Gay VE3WWG
2004-10-29  8:29             ` Anders Wirzenius
2004-10-29 17:25               ` Warren W. Gay VE3WWG
2004-10-30  7:42                 ` Adrien Plisson
2004-11-01  9:26                   ` Anders Wirzenius
2004-11-01 14:21                   ` Warren W. Gay VE3WWG
2004-10-26 12:39 ` Stephane Riviere
2004-10-27  7:12   ` Anders Wirzenius
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox