- a library of non-blocking synchronization protocols


Download History F.A.Q.
White Papers Forum Contact Manual


Noble is available for the following platforms:

Noble can be downloaded as a complete package, packed in a archive as tar, zip or similar. Select the row with the appropriate platform and version, and select the corresponding filename for downloading. Note that you have to have a valid user-name and password to be able to download the files. This can be received by filling in the request-form further down on this page.

Platform Version Filename
Solaris 2.4 Sparc v9 1.1 Noble1.1_Solaris2.4.tar.gz (39 kb)
Win32 Intel x86 1.1 Noble1.1_Win32.zip (83 kb)
Linux Intel x86 1.1 Noble1.1_Linux.tar.gz (37 kb)
Irix 6.5 Mips 1.1 Noble1.1_Irix6.5.tar.gz (73 kb)


NEWS. There is now a commercial product available called NOBLE Professional Edition. This is a new product made from scratch with a significantly larger scope than the research project. See www.noble-library.com for more information. 


Download Request-Form

Registration form

Please fill in the following form. Fields marked with * are required.

First name: *
Last name: *
Institution: *
Department: *
Lab/Research group: *
Platform: *
E-mail: *
You will obtain the password by e-mail to this e-mail address. Make sure you enter your e-mail address correctly. Please note that you must submit a valid e-mail address that enables us to verify your academic position, giving anonymous addresses like hotmail are not accepted.


License agreement

Read the following license terms carefully.
NOBLE Academic License Agreement

Permission to use and copy this software and its documentation is hereby granted 
to all academic and not-for-profit institutions without fee, provided that the 
copyright notice and this permission notice appear in all copies of the software 
and related documentation. Permission to distribute the software or modified or 
extended versions thereof on a not-for-profit basis is explicitly granted, under 
the above conditions. However, the right to use this software in conjunction with 
for profit activities, and the right to distribute the software or modified or 
extended versions thereof for profit are *NOT* granted except by prior arrangement 
and written consent of the copyright holders.

When using these programs, please cite: 
H. Sundell and P. Tsigas. NOBLE: A Non-Blocking Inter-Process Communication Library.
Technical Report, Department of Computer Science, Chalmers University of Technology, 
March 2002.

The software is provided "AS-IS" and without warranty of any kind, express, implied 
or otherwise, including without limitation, any warranty of merchantability or 
fitness for a particular purpose. This software is copyrighted under the following 

In no event shall the authors or copyright holders be liable for any special, 
incidental, indirect or consequential damages of any kind, or any damages whatsoever
resulting from loss of use, data or profits, whether or not advised of the possibility 
of damage, and on any theory of liability, arising out of or in connection with the 
use or performance of this software.
Copyright (C) 2002 Håkan Sundell, Philippas Tsigas

By submitting this form you accept the terms of this license agreement.