• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux fistgen Download

fistgen

April 8, 2005
Fistgen is a language and set of stackable file system templates for creating customized file systems.
Version 0.1.1
License GPL
Platform Linux
Supported Languages English
Homepage www.filesystems.org
Developed by Erez Zadok
This software review is about a revolutionary solution to file system development problems. Building file systems is known to be a difficult and time-consuming task. Even minor modifications to existing file systems require a deep understanding of kernel internals, making it challenging for new developers to start working on them. Additionally, porting file system code from one operating system to another is almost as challenging as the first port.

While previous attempts have been made to facilitate the development of new file systems through extensible file system interfaces, these proposals required significant changes to both operating system interfaces and existing file systems, which caused resistance from operating system vendors and maintainers who prioritized stability and performance.

Enter the FiST (File System Translator) system, which combines two methods to resolve these issues in a new and innovative way. They use a set of stackable file system templates for each operating system and a high-level language to describe stackable file systems in a cross-platform portable manner. With FiST, stackable file systems only need to be described once. The code generation tool, fistgen, compiles this single file system description into loadable kernel modules for different operating systems such as Solaris, Linux, and FreeBSD.

Using FiST, developers can benefit from significant reductions in code size and development time while imposing only a small performance overhead of 1-2%. Furthermore, FiST ensures portability without making any drastic changes to existing operating systems or file systems.

In conclusion, FiST is a highly effective and innovative software for file system developers looking for a solution to the difficulties and limitations of traditional methods. By combining stackable file system templates and a portable language, FiST significantly reduces complexity, code size, and development time, leading to a more efficient and effective software development process.
What's New

Version 0.1.1: N/A

Free Download 645K
329
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

OBO Site GatherAIR
This software allows for simple embedding of SWF files into HTML pages.
xRecurseDiff
xRecurseDiff is a speedy software designed to rapidly navigate through complete directories.
OpenLDAP-PostgreSQL Linux HOWTO
Implement PostgreSQL as SQL backend for OpenLDAP with OpenLDAP-PostgreSQL Linux HOWTO guide, ...
Newsadmin
Newsadmin is a straightforward PHP-based news publishing system that can be used ...
BYOB Side Animals Tool
The software allows users to add adorable animal images to their posts ...
BoltWire
The web development engine is software that allows users to create and ...
Yet Another Calendar
A versatile and easy-to-use CGI calendar, Yet Another Calendar offers a flexible ...
anextfs
anextfs is a serialization software using FUSE filesystem technology. It facilitates serverside ...
GKrellM Volume
GKrellM Volume plugin manages your preferred sound mixer device.
grafist
Grafist is a viewer software which provides information about the utilization of ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.