Download     Subscribe     Fork     Report

At a Glance

Picotm is a system-level transaction manager. It provides transactional semantics for low-level and operating-system functionality. It's flexible and extensible to cover exactly your requirements. Error handling and thread isolation are provided by picotm, all you have to implement is the application logic.

Picotm is implemented in plain C and is well-suited for implementing applications and firmware that is secure, reliable and thread-safe; yet easy to develop. This makes picotm well-suited for multi-threaded and fault-tolerant software.

Picotm is Open Source under the terms of the MIT License; viable for use with free and proprietary software.

Free and commercial support is available.

News and Updates

  • picotm 0.5.0 released

    Version 0.5.0 of picotm has been released today.

    Read more
  • FrOSCon 2017 Recording

    Here’s the video recording of the presentation on picotm at this year’s FrOSCon in Bonn/Germany. It’ll take you through the use cases of system-level transactions, how to program with picotm, works it works internally, and what’s currently supported. Enjoy!

    Read more
  • picotm at FrOSCon 2017

    On August 19, 2pm, there will be a presentation on picotm at FrOSCon 2017 in Bonn, Germany. We’ll cover use cases, the basics of programming with picotm, and some internals. See you there!

subscribe via RSS