Top 23 C Filesystem Projects
-
Project mention: Is there something between a GUI linux and CLI-only linux | reddit.com/r/linuxquestions | 2022-06-03
You mean like a... TUI (terminal user interface)? Applications like the nnn file manager come to mind, or also htop.
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Project mention: User mode file system library for windows with FUSE Wrapper | news.ycombinator.com | 2022-05-13
-
What you look for is a clustered file system. Like https://www.gluster.org/. As long as all units are closeby with low latency there are a couple solutions that allow you to create distributed storage solutions of various kinds. Key value stores applenty, clustered file systems that pretent to be one file system etc. If you have geographically distributed solutions with high latencies it becomes harder. Most open source systems don't work really well in this scenario. There were a couple attempts like Hydrabase but they didn't go so far. It normally is solved by doing two clusters and then replicate between them.
-
Project mention: CircuitPython – The easiest way to program microcontrollers | news.ycombinator.com | 2022-06-08
-
rmlint, my friend, is the last tool you will ever need for this
-
MooseFS
MooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage)
Project mention: Garage, our self-hosted distributed object storage solution | news.ycombinator.com | 2022-02-08MooseFS is designed for large files and can have a global goal of 1 copy (no replication)
-
JetBrains
Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.
-
-
I have got an iPad Mini 2 with iOS 12.5.5 and Cydia installed with unc0ver 8.0.2. I installed from Sam Bingner repo wget, git and curl. If I run wget http://www.columbia.edu/~fdc/sample.html, curl google.com or git clone https://github.com/nowsecure/fsmon.git the command stucks on. However wget 128.59.105.24:80/~fdc/sample.html works, but curl 128.59.105.24:80/~fdc/sample.html doesn't. I tested DNS with ping google.com and dig. It works.
-
Project mention: How can you create a filesystem file for your OS? | reddit.com/r/osdev | 2022-03-21
There are Unix tools for making virtually every kind of disk image imaginable. And you can even put on partition tables not just FS images if you want to test with complete virtual hard disks. There are tools for ext*fs versions, ntfs, fat, fat32 and exfat as well: https://github.com/relan/exfat .
-
httpdirfs
A filesystem which allows you to mount HTTP directory listings, with a permanent cache. Now with Airsonic / Subsonic support!
Project mention: I implemented the "Single File Mode" in HTTPDirFS, so you can now mount any arbitrary file served by a HTTP server in a virtual directory. | reddit.com/r/linux | 2021-08-31 -
For those who don't get the reference: /u/tavianator built the awesome bfs tool, which is a breadth-first version of the classical UNIX find command.
-
Project mention: Help making R code run on both Windows and MacOS | reddit.com/r/Rlanguage | 2022-03-16
Hi, you can try the fs package. It is a great package and it should work consistently. I do not use MacOS but I think it will work as you want it. The Github has a link to its website which has a page for comparisons between fs and base R functions. I think you are looking for dir_ls().
-
Project mention: My CPU fan when I start a third virtual machine. | reddit.com/r/ProgrammerHumor | 2021-11-02
As usual there's a solution to that.
-
Project mention: macos APFS FS how to create compare linux | reddit.com/r/linuxquestions | 2022-06-03
use another FS. there is no mkfs.apfs or the likes and there is only very experimental write support via this.
-
casper-fs
Casper-fs is a Custom Hidden Linux Kernel Module generator. Each module works in the file system to protect and hide secret files.
Project mention: Casper-fs is a custom Linux Kernel Module generator to work with resources to protect or hide a custom list of files. Yes, not even the root has permission to see the files or make actions like edit and re | reddit.com/r/Infosec | 2022-03-20 -
dosfstools
dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file systems of the FAT family.
Project mention: [Hi, we found those typos in your man pages, can you fix these?] "Well, reporting issue with description of changes which cannot be applied automatically […] just take lot of more developer time." *proceeds to argue over the following months* | reddit.com/r/programmingcirclejerk | 2022-01-21The patch:
-
Preventing the error condition from arising deprives you of the opportunity to exercise and test the process that is supposed to handle it gracefully. Of course, you can always test with fail_make_request, md FAULTY, unreliablefs, etc., or QEMU 6.1, but real hardware can sometimes fail in more interesting ways.
-
I recently purchased a LTO-5 drive for my Gentoo-based NAS and have a few key takeaways for those who are interested. Don't buy a HP tape drive if you want to use LTFS on Linux! HPE Library & Tape Tools is prety much dead on modern Linux. Official support is only for RHE 7.x and a few versions of Suse. Building from source is a dependency nightmare that will leave you pulling hair. IBM drives have much better Linux support thanks to https://github.com/LinearTapeFileSystem/ltfs. That being said, IMO, you should consider ditching LTFS for good ol' TAR! It's been battle tested since 1979 and can be installed on basically anything. TAR is easy to use, well documented, and makes way more sense for linear filesystems. While drag&drop is nice and all, it really does not make sense for linear storage.
-
Project mention: Getting the maximum of your C compiler, for security | news.ycombinator.com | 2021-08-31
IIRC fanalyzer is a fairly recent addition to gcc. Has it become reasonable usable yet?
I recall getting a bit excited when I first read about it, but the results I got where rather bizarre (e.g. every single function that allocated memory and returned a pointer to it was labeled as leaking memory).
It did the fun exercise myself once to riffle through the gcc manpage, cobble together warning flags and massage them into autoconf[1][2].
There is a very handy m4 script in the util-linux source for testing supported warning flags[3].
[1] https://git.infradead.org/mtd-utils.git/blob/HEAD:/configure...
[2] https://github.com/AgentD/squashfs-tools-ng/blob/master/conf...
[3] https://github.com/karelzak/util-linux/blob/master/m4/compil...
-
microshell
MicroShell is a lightweight pure C implementation of shell emulator dedicated for embedded bare-metal systems.
-
-
Project mention: How to get partition's offset and size of XBPartitioner formatted disk from Linux? | reddit.com/r/originalxbox | 2022-02-10
fatx now support write to Xbox HDD. Unfortunately, just for C, E, X, Y and Z partition. Support for another partitions is there, as long as we know the offset and size of the partition. The problem is, I don't know how to get these partition's offset and size.
C Filesystem related posts
Index
What are some of the best open-source Filesystem projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | nnn | 14,318 |
2 | winfsp | 4,666 |
3 | dokany | 4,294 |
4 | GlusterFS | 3,705 |
5 | littlefs | 3,388 |
6 | rmlint | 1,327 |
7 | MooseFS | 1,271 |
8 | winix | 908 |
9 | fsmon | 714 |
10 | exfat | 623 |
11 | httpdirfs | 589 |
12 | bfs | 436 |
13 | fs | 316 |
14 | nullfsvfs | 237 |
15 | linux-apfs-rw | 187 |
16 | casper-fs | 178 |
17 | dosfstools | 174 |
18 | unreliablefs | 147 |
19 | ltfs | 116 |
20 | squashfs-tools-ng | 116 |
21 | microshell | 88 |
22 | SimpleOS | 73 |
23 | fatx | 69 |
Are you hiring? Post a new remote job listing for free.