From: kilgallen@eisner.decus.org (Larry Kilgallen)
Subject: Re: Runtime Error with gnat 3.10p
Date: 1998/05/28
Date: 1998-05-28T00:00:00+00:00 [thread overview]
Message-ID: <1998May27.203126.1@eisner> (raw)
In-Reply-To: dewar.896294071@merv
In article <dewar.896294071@merv>, dewar@merv.cs.nyu.edu (Robert Dewar) writes:
> <<Under Linux, the RM Annex D real-time task priorities can only be fully
> implemented on top of POSIX.1c threads if the process is running with
> root privileges. Otherwise, a malicious non-root process could lock-up
> the entire system by requesting FIFO_Queuing and going into an
> endless loop (in other words, you do not want full Annex D
> compliance for normal untrusted users on a multi-user system).
>>>
>
> Annex D cannot be blamed here. it is perfectly possible to implement
> full compliance with annex D without giving a proogram to seize the
> system in this manner. Annex D talks about relationship of tasks
> in your Ada program, not about their relation to other programs runningf
> on the same operating system.
The phrase "Under Linux" would seem to have exonerated Annex D by
implying there existed one or more other operating systems where
reasonable implementation on top of POSIX.1c threads was possible.
Larry Kilgallen
next prev parent reply other threads:[~1998-05-28 0:00 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
1998-05-26 0:00 Runtime Error with gnat 3.10p Andreas Jungmaier
1998-05-26 0:00 ` David C. Hoos, Sr.
1998-05-26 0:00 ` Simon Wright
1998-05-26 0:00 ` Markus Kuhn
1998-05-27 0:00 ` Robert Dewar
1998-05-28 0:00 ` Larry Kilgallen [this message]
1998-05-28 0:00 ` Andi Kleen
1998-05-28 0:00 ` Markus Kuhn
1998-05-28 0:00 ` Andi Kleen
1998-05-28 0:00 ` Markus Kuhn
1998-06-01 0:00 ` CHARLET Arnaud
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox