fistgen 0.1.1
Sponsored Links
fistgen 0.1.1 Ranking & Summary
File size:
0.63 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1659
Date added:
2005-04-08
Publisher:
Erez Zadok
fistgen 0.1.1 description
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.
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.
fistgen 0.1.1 Screenshot
fistgen 0.1.1 Keywords
file system
file systems
operating system
system
file
fistgen
stackable
systems
operating
fistgen 0.1.1
Filesystems
System
Bookmark fistgen 0.1.1
fistgen 0.1.1 Copyright
WareSeeker periodically updates pricing and software information of fistgen 0.1.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of fistgen 0.1.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
what is file system error -1073741502
operating systems
file systems software
what is file system err
is ntfs a distributed file systems
need a hanging file system that slides
netware file systems
using file systems
file system utilities
ntfs file system
file system error
file system error 1026
udf file system
home security systems
linux operating system
file system implementation
mani-pro electric nail file system
file system encryption
Related Software
Elisa is a project to create a media center solution for GNU/Linux and Unix operating systems. Free Download
LibOSDK is an operating systems development toolkit. Free Download
Itzam is an embedded database engine that creates and manipulates files containing variable-length random access records. Free Download
Stunner is an RFC 3489 STUN server and client for Unix and Unix-line operating systems. Free Download
DISLIN is a high-level plotting library for displaying data as curves, polar plots, bar graphs, pie charts, 3D-color plots. Free Download
tr_panel is a a very minimal xlib panel for unix/linux based operating systems. Free Download
GoVPN is an OpenVPN frontend for GNU/Linux operating systems, developed in Gambas. Free Download
OBEXFTP Front-End is a Java Swing application that acts as a GUI for the obexftp project. Free Download
Latest Software
Popular Software
Favourite Software