Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.319.961 Times

fistgen 0.1.1

  Date Added: June 21, 2010  |  Visits: 820

fistgen

Report Broken Link
Printer Friendly Version


Product Homepage
Download (92 downloads)



File System development is very difficult and time consuming. Even small changes to existing file systems require deep understanding of kernel internals, making the barrier to entry for new developers high. Moreover, porting file system code from one operating system to another is almost as difficult as the first port. Past proposals to provide extensible (stackable) file system interfaces would have simplified the development of new file systems. These proposals, however, advocated massive changes to existing operating system interfaces and existing file systems; operating system vendors and maintainers resist making any large changes to their kernels because of stability and performance concerns. As a result, file system development is still a difficult, long, and non-portable process. The FiST (File System Translator) system combines two methods to solve the above problems in a novel way: a set of stackable file system templates for each operating system, and a high-level language that can describe stackable file systems in a cross-platform portable fashion. Using FiST, stackable file systems need only be described once. FiSTs code generation tool, fistgen, compiles a single file system description into loadable kernel modules for several operating systems (currently Solaris, Linux, and FreeBSD). The project demonstrates that with FiST, code size and development time are reduced significantly, while imposing a small performance overhead of only 1-2%. These benefits are achieved, as well as portability, without changing existing operating systems or file system..

Requirements: No special requirements
Platforms: Linux
Keyword: File File System File Systems Filesystems Fistgen Operating Operating System Stackable System Systems
Users rating: 0/10

License: Freeware Size: 645.12 KB
USER REVIEWS
More Reviews or Write Review


FISTGEN RELATED
Utilities  -  lsd mount utilities 1.4
lsd mount utilities project assist in setting up (creating) and mounting encrypted loopback file systems in Linux 2.4 and 2.6. They also enable users (not just root) to mount encrypted file systems if appropriate entries have been added to...
 
Utilities  -  Pam_smbmount 0.3.1
Pam_smbmount is software that mounts file systems for user sessions. The project consists of a pluggable authentication module, daemon psmd and a psmount utility. Pam_smbmount is intended for servers with simultaneously working users. Currently it...
 
Network & Internet  -  Sharehound 1.2.3 Alpha
Sharehound is a file systems indexer and Google-like searcher. Sharehound project currently supports SMB file shares (i.e. MS Windows-based network shares are supported). The Web UI is used for search and crawl monitoring. Files and directories...
5.1 MB  
File Synchronizers  -  Fast Secure File System 0.1.1
Fast Secure File System exports existing directories securely over the network, letting users store and retrieve encrypted data in a scalable and transparent way. FSFS is written in C and works on GNU/Linux systems on x86 and PPC architectures,...
 
File Synchronizers  -  The Plastic File System 1.11
The Plastic File System project is an LD_PRELOAD module for manipulating what the file system looks like for programs. This allows virtual file systems to exist in user space, without kernel hacks or modules. PlasticFS includes the following...
184.32 KB  
Utilities  -  NFC file system 0.1alpha2
A Mac OS X file system that can be used to change the behavior of an existing file systems so that all file names are returned in UTF-8 NFC form. Workaround for applications that have problem with the default file name encoding of Mac OS X.
12.61 KB  
File Synchronizers  -  TDFS r3
TDFS stands for "Trivially distributed file system", and is a proof-of-concept implementation of distributed file system as a ("stacked") layer above normal file systems. It uses the FUSE libraries and subsystem to implement this operation in...
28.67 KB  
File Restoration  -  PC Inspector File Recovery 4.0+
PC Inspector File Recovery is a data recovery program that supports the FAT 12/16/32 and NTFS file systems. Key Features - Finds partitions automatically, even if the boot sector or FAT has been erased or damaged, Recovers files with the original...
5.83 MB  
Video Editors  -  TVEz 0.2.1
TVEz is a browser-based system to manage movies, shows, and clips stored on local or remote file systems. It is also a front end to the XINE video player that makes the control of the player possible from the Web browser. It gets information about...
348.16 KB  
Utilities  -  JFileSync - Java File Synchronization 2.2
JFileSync is a Java application used to synchronize directories of two different file systems. For instance, you want to synchronize a set of directories on your laptop with a set of corresponding directories on your workstation.
437.98 KB  
NEW DOWNLOADS IN UTILITIES, FILE SYNCHRONIZERS
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB  
Utilities  -  Command Not Found 0.2.41
Command Not Found is a program that uses a cache of existing programs and their associated packages to aid users in their day-to-day command-line work. Usage: command-not-found [options] Options: ...
30.72 KB  
File Synchronizers  -  TCFS 3.0b2
TCFS project is a cryptographic network file system featuring group sharing of encrypted files. TCFS will encrypt your files before sending them to the file server and will decrypt them before they are read by the requesting application. Because...
87.04 KB  
File Synchronizers  -  CryptoMaster 0.42.3
CryptoMaster is a little Frontend to cryptsetup where you can initialize and mount your dm-crypt (LUKS) encrypted devices. The status for each device is shown and you are able to add and remove new existing disks. The idea is to be completely...
225.28 KB  
File Synchronizers  -  clist 0.1.0
clist is a text-based directory browser and file manager. clist uses the curses library for graphics and the keyboard for interaction. The current release is an alpha release v0.1.0. There are a lot of features still to be added but I think...
39.94 KB  
File Synchronizers  -  Mounttero 0.4
Mounttero automatically mounts most storage devices such as USB drives and cameras, DVDs, CDROMs, hard disks, and floppies. Devices are mounted when users opens their directory, such as /mnt/auto/cdrom, and are unmounted when the directory...
8.19 KB  
File Synchronizers  -  MapFS 1.0-0.1035
MapFS implements a Linux filesystem which utilizes copy-on-write functionality and existing Linux filesystems to allow component filesystems (or portions thereof) to be combined into a single virtual filesystem that appears to be fully writable....
77.82 KB