comp.lang.ada
 help / color / mirror / Atom feed
From: "David C. Hoos, Sr." <david.c.hoos.sr@ada95.com>
Subject: Re: Linux or FreeBSD a better choice for threads/tasking?
Date: Fri, 30 Mar 2001 06:28:14 -0600
Date: 2001-03-30T12:27:12+00:00	[thread overview]
Message-ID: <9a1u30$on5$1@hobbes2.crc.com> (raw)
In-Reply-To: 3ac426a6.736068@netnews.att.net

To be fair, the 2.4 kernels before Jan 4, 2001 were not released kernels,
but test kernels.

We've been using the 2.4.1 kernel with a pair of gnat applications, of
which one has 23 threads, and the other 11 threads.

We had been using 2.2.16, but switched because 2.4 kernels
provide a generic SCSI driver which in the 2.2.16 kernel needed to
be replaced with another driver, making that kernel source tree
non-standard.

We found that the 2.4.1 kernel, beside being able to be used in
"standard" source tree form provided improved memory
management, and exhibited no negative attributes relative to 2.2.16.

"Christopher Green" <cj.green@worldnet.att.net> wrote in message
news:3ac426a6.736068@netnews.att.net...
> 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





  parent reply	other threads:[~2001-03-30 12:28 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
2001-03-30 12:28   ` David C. Hoos, Sr. [this message]
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