• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux SRR Module Download

SRR Module

January 9, 2008
The SRR Module facilitates communication between software components through synchronous message passing and asynchronous event notification using proxies.
Version 1.4.37
License GPL
Platform Linux
Supported Languages English
Homepage www.cogent.ca
Developed by Cogent Real-Time Systems Inc.
The SRR Module is an open-source project that is being maintained by Cogent and distributed under the GNU General Public License (GPL). It is a powerful tool that provides synchronous message passing, asynchronous event notification (proxies), and user-space interrupt handling for the Linux operating system.

One of the most notable features of the SRR Module is its implementation of synchronous message passing, a fast, flexible, and robust IPC mechanism that is particularly useful for building systems composed of multiple co-operating processes. The implementation of the SRR Module was inspired by the QNX operating system and allows one process or thread to send a message to another process or thread, with the first process waiting until the second process replies. This message-passing feature has been used for over a decade as a reliable way to create flexible, modular program architectures.

In addition to the basic send-receive-reply mechanism, the SRR Module also includes other functions such as proxies (queued asynchronous events), timed delivery of proxies and signals, triggering of proxies between tasks, and user-space interrupt handling. Furthermore, the addition of thread support allows proxies and synchronous messages to be used as inter-thread synchronization and communication facilities. Proxies can also be used to solve several common race conditions associated with signals.

The SRR Module includes an API library written in C and a QNX 4 compatibility layer. It is incredibly stable and extremely fast, achieving approximately 80% of QNX 4's performance on the same hardware.

The latest release of the SRR Module features several notable improvements, including a change to work handlers in keeping with version 2.6.20 of the Linux kernel, fixes for module compilation, support for messages larger than 3 MBytes, workarounds for udev issues, fixes for potential timer IRQ race conditions, replacement of spinlocks with mutexes where swapping is allowed, addition of relay functions, implementation of clock_getres(), removal of unnecessary OOPS messages, and fixing of the Sendmx() return value.

Overall, the SRR Module is a reliable and efficient tool that offers a wide range of features and capabilities for software developers using the Linux operating system.
What's New

Version 1.4.37: N/A

Free Download
365
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Updating.Me
The official Adobe AIR application of Update.Me.
DirSynch
This software is a tool that synchronizes directories in both directions.
Ruby-DockApp
Ruby-DockApp is a library extension for creating DockApps using Ruby. Installation can ...
Toy'd
Toy'd is a next-level Window Manager program that is highly advanced, providing ...
Darga
Darga is a bilingual activity management software that facilitates activity creation, topic ...
MutFi
MutFi is a firewall that regulates service accessibility based on time, day, ...
Local IP Takeover
Local IP Takeover is a software solution that enables network link redundancy ...
KPS
KPS is a simple KDE tool that wraps the ps command, making ...
Free Orion
FreeOrion is a free and open-source strategy game that draws its inspiration ...
Bio::MAGE::AuditAndSecurity
The AuditAndSecurity container module is designed for classes within the MAGE package. ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.