Linux Threads Packages

Title:

Bare-Bones Threads

Author:

Christopher Neufeld

Repositories:

[Documentation] [Source]

API:

Non-standard

Description:

This is a very basic, bare-bones threading package which has been tested on both single-CPU and SMP Linux boxes.

License:

GPL(? Source is included)


Title:

DCEthreads

Author:

Michael T. Peterson

Repositories:

[Documentation] [Source]

API:

POSIX 1003.4c Draft 4 (?)

Description:

PCthreads (tm) is a multithreading library for Linux-based Intel systems and is based on the POSIX 1003.1c standard. The kit contains the sources for the library (libpthreads), a build environment for building both ELF and A.OUT versions of the library, and a complete set of man pages for all POSIX .1c functions.

License:

GPL(? Source is included)


Title:

FSU Pthreads

Author:

Frank Mueller

Repositories:

[Documentation] [Documentation mirror] [Source] [Source mirror]

API:

POSIX 1003.1c

Description:

Pthreads is a C library which implements POSIX threads for SunOS 4.1.x, Solaris 2.x, SCO UNIX, FreeBSD and Linux. Used for GNU Ada Runtime; partial libc support.

License:

Gnu Public Library License


Title:

JKthread

Author:

Jeff Koftinoff

Repositories:

[Documentation] [Source]

API:

Non-standard

Description:

This is an experiment with the Linux 2.0 clone() call to implement usable kernel threads in a user program. These jkthreads have an API that has NOTHING to do with pthreads or Win32 threads or BeBox threads.

License:

GPL (? Source is included)


Title:

LinuxThreads

Author:

Xavier Leroy

Repositories:

[Documentation] [Source]

API:

POSIX 1003.1c

Description:

LinuxThreads is an implementation of the Posix 1003.1c thread package 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.

License:

GNU LGPL


Title:

LWP

Author:

Stephen Crane

Repositories:

[Documentation] [Source]

API:

Non-standard

Description:

A small portable lightweight process library for sun[34], mips-ultrix, 386BSD, HP-UX and Linux. (Man pages included)

License:

GPL


Title:

PCthreads

Author:

Michael T. Peterson

Repositories:

[Documentation] [Source]

API:

POSIX 1003.1c

Description:

User-space pthreads library; includes non-blocking select(), read(), and write(). Man pages included. Requires DCEThreads.

License:

GPL (? Source is included)


Title:

Provenzano Pthreads

Author:

Christopher A. Provenzano

Repositories:

[Documentation] [Source]

API:

POSIX 1003.1c subset (lacks thread cancellation)

Description:

User-space pthreads library distributed with Linux libc source but may not be built by default.

License:

GPL (?)


Title:

QuickThreads

Author:

David Keppel

Repositories:

[Documentation] [Source]

API:

Non-standard

Description:

A portable user-space threads package. Documentation written in PostScript.

License:

Freeware (source).


Title:

Radke Threads

Author:

Thomas Radke

Repositories:

[Documentation] [Source]

API:

Non-standard

Description:

User-level threads package included with patches to Linux kernel to support kernel threading. (Includes man pages)

License:

GPL (? Source is included)


Linux