Credits & Acknowledgments¶
fparted is built upon decades of foundational open-source engineering across the Linux storage subsystem, GNU tools, Bionic packaging ecosystems, and the Flutter community. We gratefully acknowledge and credit the following projects and their maintainers:
🌟 The Termux Project & Community¶
Special recognition and credit go to the Termux Project and the termux-packages repository and contributors.
Termux pioneered the infrastructure, patches, build systems, and cross-compilation toolchains required to compile complex POSIX C/C++ utilities for Android's Bionic C library. The fparted toolchain leverages packaging recipes, compilation flags, and patches developed by the Termux community to deliver robust filesystem tools for Android.
🛠️ Storage Engines & Upstream Utilities¶
GNU Parted¶
- Project: GNU Parted
- Authors: GNU Project, Andrew Clausen, Lennert Buytenhek, Jim Meyering, Brian C. Lane, and contributors.
- Role: Core partition table manipulation engine and geometry calculation backend.
e2fsprogs¶
- Project: e2fsprogs
- Authors: Theodore Ts'o, Andreas Dilger, Remy Card, and contributors.
- Role: ext2/ext3/ext4 filesystem creation (
mke2fs), checking (e2fsck), resizing (resize2fs), labeling (e2label), and smart imaging (e2image).
dosfstools¶
- Project: dosfstools
- Authors: Roman Hodek, Werner Almesberger, Roman Czyborra, Andreas Bombe, and contributors.
- Role: FAT12, FAT16, and FAT32 creation (
mkfs.fat), checking (fsck.fat), and labeling (fatlabel).
ntfsprogs-plus / NTFS-3G¶
- Project: ntfsprogs-plus / NTFS-3G
- Authors: Tuxera Inc., Jean-Pierre André, Szabolcs Szakacsits, Anton Altaparmakov, and contributors.
- Role: NTFS filesystem formatting (
mkfs.ntfs), resizing (ntfsresize), and labeling (ntfslabel).
btrfs-progs¶
- Project: btrfs-progs
- Authors: Chris Mason, David Sterba, Josef Bacik, and the Linux Btrfs community.
- Role: Btrfs volume creation (
mkfs.btrfs), inspection (btrfs check), and tuning (btrfstune).
xfsprogs¶
- Project: xfsprogs
- Authors: Silicon Graphics Inc. (SGI), Dave Chinner, Eric Sandeen, Darrick J. Wong, and contributors.
- Role: XFS high-performance filesystem creation and maintenance tools.
f2fs-tools¶
- Project: f2fs-tools
- Authors: Samsung Electronics, Jaegeuk Kim, Chao Yu, and contributors.
- Role: Flash-Friendly File System creation (
make_f2fs), checking (fsck.f2fs), and resizing (resize.f2fs).
util-linux¶
- Project: util-linux
- Authors: Karel Zak, Christian Ehrhardt, and the util-linux maintainers.
- Role: Low-level block identification (
blkid), swap management (mkswap), loop devices (losetup), mounting (mount), and unmounting (umount).
GNU Coreutils¶
- Project: GNU Coreutils
- Authors: Torbjörn Granlund, David MacKenzie, Paul Eggert, Jim Meyering, and the GNU Project.
- Role: Raw block imaging (
dd) and boolean system probes (test).
exfatprogs¶
- Project: exfatprogs
- Authors: Samsung Electronics, Namjae Jeon, Hyunchul Lee, and exFAT developers.
- Role: Modern exFAT filesystem formatting (
mkfs.exfat), checking (fsck.exfat), and labeling (exfatlabel).
Additional Filesystem & Cryptographic Toolchains¶
- bcachefs-tools: Kent Overstreet and the Bcachefs community.
- jfsutils: IBM, Dave Kleikamp, and JFS contributors.
- hfsprogs: Apple Inc. and Debian maintainers.
- erofs-utils: Gao Xiang, Huawei Technologies, and EROFS contributors.
- squashfs-tools: Phillip Lougher and the SquashFS project.
- libisofs: The libburnia project, Thomas Schmitt, and Vreixo Formoso.
- cryptsetup: Milan Broz, Ondrej Kozina, and the LUKS dm-crypt team.
📱 Framework & Platform Ecosystem¶
Flutter & Dart¶
- Project: Flutter and Dart
- Authors: Google and the open-source Flutter community.
- Role: Cross-platform UI toolkit, reactive state management, and Canvas/CustomPainter graphics.
Android Open Source Project & Root Ecosystem¶
- AOSP: Google and Android Open Source Project contributors.
- Magisk: John Wu (@topjohnwu) and Magisk contributors.
- KernelSU & Kernel Root Ecosystem: Jason Donenfeld, weishu, and the KernelSU community along with the maintainers of KernelSU-Next, SukiSU, ReSukiSU, and APatch (bmax121 and contributors).
Documentation Tools¶
- MkDocs & Material for MkDocs: Martin Donath (@squidfunk) and contributors.