From: Xavier.Leroy@inria.fr (Xavier Leroy)
Newsgroups: comp.os.linux.announce
Subject: LinuxThreads 0.1 - kernel-level Posix threads for Linux
Date: Wed, 24 Jul 1996 15:17:20 GMT
Organization: INRIA Rocquencourt, projet Cristal
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Message-ID: < cola-liw-838221440-25567-0@liw.clinet.fi>
I have just released version 0.1 of LinuxThreads, an implementation of
the Posix 1003.1c thread package for Linux.
Unlike other pthread implementations for Linux, LinuxThreads
relies on kernel-level scheduling of threads, via the new clone()
system call. Advantages over user-level scheduling of threads include
support for multiprocessors and better behavior w.r.t. blocking
input/output.
More info and the complete sources are available at the following location:
http://pauillac.inria.fr/~xleroy/linuxthreads/
Requirements: Linux 2.0, libc 5.2.18 or more recent, non-Intel
platforms not supported yet.
This is the first public release, and it should be considered
alpha-quality. Please mail bug reports and user feedback to
Xavier.Leroy@inria.fr
- - Xavier Leroy
http://pauillac.inria.fr/~xleroy/
--
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
From: see_my_sig_for_address@inria.fr (Xavier Leroy)
Newsgroups: comp.os.linux.announce
Subject: LinuxThreads 0.4 - clone-based implementation of POSIX threads
Date: Tue, 01 Oct 1996 08:38:37 GMT
Organization: INRIA Rocquencourt, projet Cristal
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Message-ID: < cola-liw-844159117-848-0@liw.clinet.fi>
LinuxThreads is an implementation of the Posix 1003.1c thread
interface for Linux.
Unlike other implementations of Posix threads, LinuxThreads provides
kernel-level threads: threads are created with the new clone() system
call, and all scheduling is done in the kernel. A consequence is that
LinuxThreads can exploit multiprocessors.
Release 0.4 is now available at the following locations:
http://pauillac.inria.fr/~xleroy/linuxthreads/
ftp://ftp.inria.fr/INRIA/Projects/cristal/Xavier.Leroy/linuxthreads.tar.gz
This is the first beta release of LinuxThreads. The main
improvements over the previous (alpha) release 0.3 are:
- - Manual pages for all functions.
- - Synchronization bug causing accumulation of zombie processes fixed.
- - Race condition in pthread_cond_timedwait fixed.
- - Recursive mutexes are back by popular demand.
- - Partial support for realtime scheduling (initiated by Richard Neitzel).
- - pthread.h cleaned up a lot: now C++ compatible, added missing "const"
qualifiers, added short documentation, put to GNU libc standards
for name space pollution (Ulrich Drepper).
- - Motorola 68k port (contributed by Andreas Schwab).
- - Interaction with fork(2) cleaned up a lot.
Xavier Leroy
- --
Valid e-mail address (without the underscores): Xavier.Leroy@i_n_r_i_a.f_r
This is a protection against junk mail. Apologies for the inconvenience.
Home page: http://pauillac.inria.fr/~xleroy/
--
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/liw/lasu-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/liw/linux/cola.html
|