RSS 22 projects tagged "Linux"

Download Website Updated 31 Mar 2006 Active Block I/O Scheduling System

Screenshot
Pop 50.44
Vit 2.66

ABISS (Active Block I/O Scheduling System) is an extension for the Linux kernel that implements priorities for disk IO operations, and that provides a means for applications to use these priorities to obtain real-time (e.g. a guaranteed data rate) and prioritized best-effort services. The kernel code is supported by a user space daemon and a library.

No download Website Updated 08 Sep 2013 Ceph distributed storage

Screenshot
Pop 38.68
Vit 49.88

Ceph is a distributed network file system designed to provide excellent performance, reliability, and scalability (from terabytes to exabytes). Data is stored in the form of "objects" (variable length, named chunks of data) in a distributed and fault tolerant cluster of OSDs (object storage devices--servers running the Ceph OSD daemon). Metadata (the file system namespace) is managed by an independent cluster of metadata servers (MDSs), which dynamically repartitions the directory hierarchy in response to the current workload.

No download Website Updated 10 Mar 2002 Extended Attributes and ACLs for Linux

Screenshot
Pop 109.79
Vit 3.47

Linux, in the tradition of UNIX-like operating systems, implements file system permissions using a rather coarse scheme. While this is sufficient for a surprisingly large set of applications, it is too inflexible for many other scenarios. For that reason, all the major commercial UNIX operating systems have extended this simple scheme in one way or the other. This is an effort to implement POSIX-like Access Control Lists for Linux. Access Control Lists are built on top of Extended Attributes, which can also be used to associate other pieces of information with files such as Filesystem Capabilities, or user data like mime type and search keywords.

Download Website Updated 15 Apr 2003 FAM

Screenshot
Pop 198.55
Vit 2.10

FAM, the File Alteration Monitor, provides an API which applications can use to be notified when specific files or directories are changed. It comes in two parts: fam, the daemon which listens for requests and delivers notification, and libfam, a library which client applications can use to communicate with fam.

Download Website Updated 21 Jun 2006 Linux NTFS

Screenshot
Pop 467.33
Vit 11.18

Linux NTFS provides Linux kernel drivers, a multiplatform NTFS library, and tools to create, resize, clone, rescue, query, label and fix NTFS volumes, and to undelete, resize, list, and query files for the filesystem used by Windows XP, 2003, 2000, NT4, and Vista. It also provides support for the Logical Disk Manager (LDM) that controls Windows' Dynamic Disks and is used to create software mirrors, stripes, and RAID.

Download Website Updated 29 May 2010 MT-write

Screenshot
Pop 76.76
Vit 3.85

MT-write is a binary patch for multi-threaded writing. It comes in the form of a shared object that can be preloaded to programs like tar to make their write operations multi-threaded. Multi-threaded writing can improve performance on RAM based filesystems and highly scalable filesystems with multiple spindles.

Download Website Updated 11 Jan 2009 MinorFs

Screenshot
Pop 44.25
Vit 3.07

MinorFS combines a small set of cooperating userspace filesystems for Linux that provide private storage to pseudo persistent processes. This allows programs that are run by a user to keep some data safe from all potential malware that runs with all this users' privileges. It further implements simple password capabilities as a way to explicitly share access with other processes or users.

Download Website Updated 07 Dec 2001 Panasync Tools

Screenshot
Pop 11.83
Vit 1.00

Panasync Tools provides a set of commands that enables version tracking among plain file copies. Retaining the basic functionality of standard copy commands, one can always track if a file has seen more updates than another file, and determine redundant or equivalent file copies. The approach is totally decentralized and serverless, and the functionality is achieved by small command-line user level programs that manipulate (by duplicating, comparing, joining and moving) any given file. By copying files with these commands users can detect if those files forgotten on disks or dispersed on different file systems and computers hold obsolete versions, and can thus be deleted, or need to be merged when depicting parallel updates. The updates, themselves can be done by any application since the system keeps a digest of the files to detect changes.

Download Website Updated 29 Jan 2003 Python FAM

Screenshot
Pop 25.87
Vit 1.44

Python FAM is a wrapper module around libfam from the FAM project. It allows Python programs to monitor files and directories. An example script is included.

No download Website Updated 28 Apr 2004 Qryptix

Screenshot
Pop 40.35
Vit 2.54

Qryptix consists of a PAM object and utilities for session- and key-management for encrypted home directories using the International Kernel (CryptoAPI) patches for Linux. It simplifies login/logout, mounting/unmounting, and key generation and changing.

Screenshot

Project Spotlight

TimeIT

A simple-to-use time tracker.

Screenshot

Project Spotlight

newLISP

A Lisp-like, general-purpose scripting language.