A reference implementation of LEAN file system software, written in C++, is available.
- a cross-platform user-mode file system driver library;
- a tool to create empty LEAN file system images;
- a utility to check the correctness of LEAN volumes;
- a file-manager-like GUI frontend to browse and edit content of LEAN images.
The reference implementation is currently released under the terms of the GNU General Public License version 2 or later, so that you can study and modify the source code and help improve this software. A more relaxed license may be used in the future.
- version 0.6.1 (released on 2011-04-09): bug fixes
- version 0.6.0 (released on 2010-03-22): first release, implements the LEAN file system specification version 0.6
To report bugs, please use the FreeDOS-32 bug tracker. Please use the
fs/lean bug category and write your email address if you don't use a SourceForge.net account. Thank you for your help.
Binaries for Windows XP or later
The provided 7-Zip compressed archive contains the LEAN File System GUI and all required libraries. Uncompress the archive in a directory of your choice and run the
leanfsgui.exe executable. The program does not save settings to the registry or other configuration files.
Binaries for Debian GNU/Linux Squeeze
The provided 7-Zip compressed archive contains the LEAN File System GUI executable built with GCC 4.4 on Debian Squeeze. You need the wxWidgets 2.8 library (2.8.10 was used for this build). Uncompress the archive in a directory of your choice and run the
leanfsgui executable. The program does not save settings into your home directory or other places. This binary may work on other Linux distributions.
The provided 7-Zip compressed archive contains all the source code of the reference implementation, from which the above binaries have been built. To rebuild from sources you need the GCC compiler (MinGW on Windows) and the last stable versions of the wxWidgets (2.8.x) and Boost C++ libraries. GNU Makefiles and project files for the Code::Blocks IDE are provided.