comp.lang.ada
 help / color / mirror / Atom feed
From: "Hans-Olof Danielsson" <Hans-Olof.Danielsson@swipnet.se>
To: <comp.lang.ada@ada.eu.org>
Subject: Re: Linux or FreeBSD a better choice for threads/tasking?
Date: Fri, 30 Mar 2001 11:55:04 +0200
Date: 2001-03-30T11:55:04+02:00	[thread overview]
Message-ID: <mailman.985956021.12563.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: 3ac426a6.736068@netnews.att.net

"Christopher Green" <cj.green@worldnet.att.net> skriver:
> On Thu, 29 Mar 2001 18:36:16 -0800, "Mike Silva" <mjsilva@jps.net>
> wrote:
>
> >Is either of these OSes (on x86) the preferred choice based on
completeness
> >and performance of their threading implementations?  I'm looking to
improve
> >my skills at both raw POSIX threads programming and Ada task programming
> >(GNAT) and want to make the right OS choice, if there is one.  Thanks for
> >any comments.
> >
> >Mike
>
> Linux has the more mature and stable threads implementation. GNAT on
> Linux works directly with Linux threads. Go with Linux unless you must
> have a BSD-ish Unix.
>
> However, watch out for Linux 2.4 kernels; Linux threads were broken in
> these kernels (at least as of last September). Linux kernel 2.2-based
> distributions, such as RedHat 7.0, are fine.
>
> --
> Chris Green
>
To this can be added that an implementation of GNAT using Linux naitve
threads doesn't fully support Annex C & D of the Ada Reference Manual, as
the Linux threads are not fully in conformance with POSIX threads. There is
an alternative threading implementation from the Florida State University
(FSU) that fully support thouse two annexes.

Hans-Olof









  reply	other threads:[~2001-03-30  9:55 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-03-30  2:36 Linux or FreeBSD a better choice for threads/tasking? Mike Silva
2001-03-30  7:14 ` Christopher Green
2001-03-30  9:55   ` Hans-Olof Danielsson [this message]
2001-03-30 12:28   ` David C. Hoos, Sr.
2001-03-30 20:35 ` Stefan Skoglund
2001-04-01  7:03   ` Arthur H. Gold
2001-04-01 16:53   ` Patrick TJ McPhee
2001-04-03 12:08     ` Florian Weimer
2001-04-03 18:25       ` Arthur H. Gold
2001-04-03 18:41         ` David Schwartz
2001-04-03 19:41           ` Florian Weimer
2001-04-04  7:28           ` igor
2001-04-04  3:22       ` Patrick TJ McPhee
2001-04-01 19:41 ` David Schwartz
2001-04-01 19:57   ` Dima Volodin
2001-04-02  1:26     ` David Schwartz
2001-04-02 17:39       ` Dima Volodin
2001-04-03 11:36         ` Matthias Kretschmer
2001-04-03 11:40           ` Matthias Kretschmer
2001-04-02 16:17     ` Sander Pilon
     [not found]       ` <3AC8B9DD.134B6562@dvv.org>
2001-04-02 19:21         ` Marin David Condic
     [not found]           ` <3AC8DDA0.D4DF412B@dvv.org>
2001-04-03 20:48             ` Dima Volodin
     [not found]             ` <x7v66gn2gfy.fsf@smaug.pushface.org>
2001-04-03 20:55               ` Dima Volodin
2001-04-10  6:32                 ` Simon Wright
2001-04-02 21:41         ` Sander Pilon
replies disabled

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