ssh-smart is a basic proof-of-concept implementation of ssh authentication via smartcard. The smartcard which is used to store the ssh identity is a memory card (I2C 16KBIT/2048 bytes). ssh-smart uses multiple Perl scripts and the smartcard program to establish communication with the reader and the memory card. It has only been tested with the Towitoko chip drive micro, but it could work with other card reader terminal drivers using the CT-API library. The project is in an early stage of development and a lot has to be done before it can be considered a reliable solution to store an ssh identity in a secure way.
MQS (Minimalist Queue Services) is a minimalist queueing system that provides a set of basic methods in order to offer asynchronous messaging for program/application. Applications can use this type of services in order to store and retrieve messages to a dedicated queue in the queue services. This allows you to avoid direct connection between applications and provides a simple asynchronous communication system. It provides a simple set of XML-RPC methods for pushing and getting messages in a specific queue (so you can use the system with any application that can talk XML-RPC). The queues are stored in a database (e.g., MySQL) or in dedicated db files (e.g. QDBM).
Forban is a P2P file sharing application for link-local and local area networks. Forban works independently from the Internet and uses only the local area capabilities to announce, discover, search, or share files. Forban relies on HTTP and is opportunistic, meaning that it replicates any files of interest seen in its proximity. The Forban protocols are minimalistic to ease the production of other implementations.
CIRCLean aims to be used by someone receiving a USB key from an untrusted source who wants to see the content without opening the original and potentially malicious files. The code runs on a Raspberry Pi, which means it is never required to plug the original USB key into a computer.
Old can be sometimes better...
""Evolution is a slow process. Getting rid of old bad habits is never easy."" Yes, this is true. But sometimes in information technology, there is so simple technologies that we need them and we should avoid the over complexity.
As you said, Make is still enough for small scale project but there is (or will be) maybe other approach in the software building tools area. We will see... A nice possible candidate is rake (http://rake.rubyforge.org/) but there is a bunch of others available.
A nice example of very old technologies still used is UUCP (not really related to software building). UUCP is less complex than SMTP but can be used as an easy approach to store-and-forward mail. Look around services like UUCP over SSH (http://www.uucpssh.org/) is quite active and permits to overcome some xDSL effect on email (like non-official IP and alike).
Sometimes, we still love old technologies just because they work well and avoid the never ending spiral of complexity.
Thanks a lot for your article,
Just my 0.02 EUR,
Is it like dbmail ?
Is it the same purpose ? Same architecture ? check www.dbmail.org