From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: ffc1e,d0d32a18bbb61bb0 X-Google-Attributes: gidffc1e,public X-Google-Thread: 103376,d0d32a18bbb61bb0 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-03-30 05:13:08 PST Path: supernews.google.com!sn-xit-02!supernews.com!news.gv.tsc.tdk.com!newsfeed.berkeley.edu!ucberkeley!logbridge.uoregon.edu!news.maxwell.syr.edu!news-was.dfn.de!news-lei1.dfn.de!newsfeed.freenet.de!news-out.nuthinbutnews.com!news-in-austin.nuthinbutnews.com!feed2.newsfeeds.com!newsfeeds.com!news.hitter.net!news.sprintnetops.net!news.crc.com!not-for-mail From: "David C. Hoos, Sr." Newsgroups: comp.programming.threads,comp.lang.ada Subject: Re: Linux or FreeBSD a better choice for threads/tasking? Date: Fri, 30 Mar 2001 06:28:14 -0600 Organization: CRC: A wholly owned subsidiary of Thermo Electron Message-ID: <9a1u30$on5$1@hobbes2.crc.com> References: <3ac426a6.736068@netnews.att.net> NNTP-Posting-Host: 198.175.145.56 X-Trace: hobbes2.crc.com 985955232 25317 198.175.145.56 (30 Mar 2001 12:27:12 GMT) X-Complaints-To: abuse@crc.com NNTP-Posting-Date: 30 Mar 2001 12:27:12 GMT X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-Mimeole: Produced By Microsoft MimeOLE V5.50.4133.2400 Xref: supernews.google.com comp.programming.threads:3421 comp.lang.ada:6242 Date: 2001-03-30T12:27:12+00:00 List-Id: 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" wrote in message news:3ac426a6.736068@netnews.att.net... > On Thu, 29 Mar 2001 18:36:16 -0800, "Mike Silva" > 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