nilfs-dev / nilfs-utils
Licence: other
NILFS utilities
Stars: ✭ 32
Projects that are alternatives of or similar to nilfs-utils
Flipper
Android library for abstract file-system access required by Android Q
Stars: ✭ 44 (+37.5%)
Mutual labels: filesystem-library
on-the-fly-gc
Concurrent mark-sweep garbage collector for accurate garbage collection of language runtimes in C++ 1x.
Stars: ✭ 25 (-21.87%)
Mutual labels: gc
space-client
File Upload (encrypted), File Sharing, Filecoin Markets (TBD), and User Controlled Data. You can access same methods from the Space Daemon using our JS client, so you don't need to worry about gRPC calls.
Stars: ✭ 73 (+128.13%)
Mutual labels: filesystem-library
openj9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Stars: ✭ 2,973 (+9190.63%)
Mutual labels: gc
FileSystemTest
FileSystem Api Test For Windows
Stars: ✭ 17 (-46.87%)
Mutual labels: filesystem-library
flysystem-curlftp
Flysystem Adapter for the FTP with cURL implementation
Stars: ✭ 36 (+12.5%)
Mutual labels: filesystem-library
tgc
A Tiny, portable, precise, incremental mark-sweep GC designed for C++.
Stars: ✭ 36 (+12.5%)
Mutual labels: gc
Flysystem
Abstraction for local and remote filesystems
Stars: ✭ 12,237 (+38140.63%)
Mutual labels: filesystem-library
Dokany
User mode file system library for windows with FUSE Wrapper
Stars: ✭ 4,055 (+12571.88%)
Mutual labels: filesystem-library
FileSmith
A strongly typed Swift library for working with local files and directories.
Stars: ✭ 23 (-28.12%)
Mutual labels: filesystem-library
Openj9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Stars: ✭ 2,802 (+8656.25%)
Mutual labels: gc
libpicrin
Super Tiny Scheme Interpreter for Freestanding Environment
Stars: ✭ 54 (+68.75%)
Mutual labels: gc
vzvol
vzvol is a general use ZFS zvol management tool, that handles creation, destruction, listing, and formatting with various FSes, in an easy to use single program
Stars: ✭ 27 (-15.62%)
Mutual labels: filesystem-utils
* Required packages - libuuid-devel or uuid-dev - libmount-devel or libmount-dev - libblkid-devel or libblkid-dev - libselinux-devel or libselinux1-dev (if /etc/mtab is a regular file and you use selinux context mount options) * How to compile $ ./configure $ make If your system is a 64-bit architecture and libraries are installed into /usr/lib64 instead of /usr/lib, change the library directory with --libdir option: $ ./configure --libdir=/usr/lib64 If /etc/mtab is not a symlink to /proc/self/mounts but a regular file in the target system, run the configure script with --without-libmount option: $ ./configure --without-libmount This configures the build environment so as to make legacy mount/umount helpers (mount.nilfs2 and umount.nilfs2), in which the legacy mtab file is handled properly. For CentOS 6 (and other RHEL 6 clones), for instance, this options is needed. * Trouble shooting If the blkid library in your environment is old and unusable to this package, you can use --without-blkid option: $ ./configure --without-blkid However, use of this option is normally not recommended because it disables the safety check of mkfs.nilfs2 which prevents users from unexpectedly overwriting an in-use device. You can compile legacy mount.nilfs2 and umount.nilfs2 without support of selinux context mount options (-o context=<context>, etc): $ ./configure --without-libmount --without-selinux For helpers built with mount library (libmount), support of the context mount depends on the libmount that distro provides. * How to get development sources $ cd your-work-directory $ git clone https://github.com/nilfs-dev/nilfs-utils.git Before compiling the development sources, you need to run autogen.sh script. This is not required for packaged sources unless you changed the configuration. $ cd nilfs-utils $ ./autogen.sh * Developer's notes The central resource for nilfs-utils development is the mailing list ([email protected]). First, please read the following documents (in short, follow Linux kernel development rules): https://docs.kernel.org/process/coding-style.html https://docs.kernel.org/process/submitting-patches.html Then, check your patches with the patch style checker prior to submission (scripts/checkpatch.pl) like the following example: $ ./scripts/checkpatch.pl <patch-file> ... <patch-file> has no obvious style problems and is ready for submission.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].