Operating system demonstrating system transactions
TxOS is a proof-of-concept implementation of system transactions in the Linux 2.6.22.6 kernel. TxOS runs on commodity hardware and supports transactional semantics for 150 system calls.
See http://www.cs.utexas.edu/~porterde/txos/ for more information.
TxOS is licensed under GPLv2 like the Linux kernel (see file "COPYING").