Projects / Parrot and Chirp

Parrot and Chirp

Parrot and Chirp are user-level tools that make it easy to rapidly deploy wide area filesystems. Parrot is the client component: it transparently attaches to unmodified applications, and redirects their system calls to various remote servers. A variety of controls can be applied to modify the namespace and resources available to the application. Chirp is the server component: it allows an ordinary user to easily export and share storage across the wide area with a single command. A rich access control system allows users to mix and match multiple authentication types. Parrot and Chirp are most useful in the context of large scale distributed systems such as clusters, clouds, and grids where one may have limited permissions to install software.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  19 Feb 2013 00:07

Release Notes: File extended attributes are now supported.

  •  12 Feb 2013 02:24

Release Notes: Parrot watchdog now properly honors minimum wait time. Parrot now reports the logical executable name for /proc/self/exe instead of the physical name.

  •  03 Nov 2012 07:26

    Release Notes: The Chirp server -b option is now documented in the man/-h page.

    •  19 Sep 2012 21:55

    Release Notes: Parrot now supports file extended attributes, more efficient iRODS getfile/putfile operations, and watchdog process management.

    •  25 Jul 2012 17:41

    Release Notes: This release fixes a bug which made Parrot mistakenly think it correctly wrote to memory using /proc/<pid>/mem.

    Screenshot

    Project Spotlight

    LaunchControl

    A fully-featured launchd front-end for managing and debugging system and user services.

    Screenshot

    Project Spotlight

    KeePass CLI

    A KeePass Command Line Interface (CLI).