cunoFS – mount S3/AZ/GCP storage *without* FUSE, 60x faster than s3fs
Hello HN! We’re Dan and Vaughan, based in Cambridge, UK. We recently launched cunoFS, a filesystem for fast, POSIX object storage access. Yes, we’ve heard that “Object Storage is just not suitable for POSIX workloads” or that “workloads should be rewritten to natively support S3”. But what if it could be? And often much faster than S3-native apps? We’ve worked hard to make this possible, without the shortcomings of other approaches. Summary here: - Run (unmodified) applications with S3/AZ/GCP or “S3 compatible” storage, for example: ls s3:// az://…
In plain words
cunoFS is a filesystem that enables unmodified applications to access S3, Azure, or GCP object storage using standard POSIX commands and operations. Built by Dan and Vaughan, it mounts cloud storage without requiring FUSE and claims to be significantly faster than existing S3 filesystem solutions. The tool supports common operations like ls, rsync, and file I/O across multiple cloud providers, making it suitable for developers and organizations who want to run existing applications against object storage without rewriting them for cloud-native APIs.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
Hello HN! We’re Dan and Vaughan, based in Cambridge, UK. We recently launched cunoFS, a filesystem for fast, POSIX object storage access. Yes, we’ve heard that “Object Storage is just not suitable for POSIX workloads” or that “workloads should be rewritten to natively support S3”. But what if it could be? And often much faster than S3-native apps? We’ve worked hard to make this possible, without the shortcomings of other approaches. Summary here: - Run (unmodified) applications with S3/AZ/GCP or “S3 compatible” storage, for example: ls s3:// az:// gs:// ffmpeg -i s3://bkt/vid.mov -c copy s3://bkt/vid.mp4 rsync --inplace -Wav $(pwd) az://myaz/bucket auto fd = open("az://myaz/bucket/file.mp4", O_RDWR); read(fd, buf, 1024); - POSIX-compliant: supports symlinks, hardlinks (emulated), UIDs & GIDs, permissions, random writes, etc. - No additional server or gateway needed. Each object is a file, each file is an object directly accessible on native S3/AZ/GCP. No scrambling of data into a funky backend format. - Bypass FUSE and maximise performance with our ultra-fast syscall interception engine (Dynasaur [2]), or optionally run as a FUSE filesystem - Super fast - for many benchmarks it beats EFS, FSx Lustre or even attached EBS - Benchmarked at 50+ Gbps per EC2 node ⇔ AWS S3, scaling to 10+ Tbps [1] - 60x faster than s3fs in small file benchmark (copying Linux kernel source files) - PyTorch dataset reads boosted up to 13x (with accelerator package installed) - Supports virtual mount points, FUSE mount points, and direct URI access. Pricing: cunoFS is free for personal use. You need to register for a free license after 14 days. For commercial use, we offer a 30-day free eval license. Check out our docs [3], or download now from our website [4]. P.S. Calling for partnerships/collaborations: We’re thinking of opening up Dynasaur, our ultra-fast syscall interception engine [2]. It covers all binaries (dynamic, static and semi-static) and runs in unprivileged containers/serverless. It can virtualise Linux kernel functionality and dynamically augment it with something else, without needing special privileges. Applications include user mode networking, live process migration, memory offloading, virtualisation, analytics, user-mode kernel experimentation, and of course running other FUSE file systems faster, without the FUSE bit. Please let us know if you are interested. Looking forward to your feedback! [1] https://cuno.io/technology/ [2] https://cuno.io/technology-details/#The_problem_with_SHIMs [3] https://cuno-cunofs.readthedocs-hosted.com/en/stable/ [4] https://cuno.io/download/
More life & fun this month
the category →- TL
Life & fun · 10d ago · louisabraham.github.io

Photosynthesis fires two of your iPhone
Life & fun · 28d ago · photosynthesis.camera
SoloUno▲310Take control of hair pulling, nail biting & skin picking
Life & fun · 28d ago · solouno.io

Scroll through all 43,252,003,274,489,856,000 reachable Rubik's Cube permutations.
Life & fun · 26d ago · everycube.alen.is


Hi HN, I built Eigendrum, a web tool that solves the 2D wave equation for arbitrary shapes so you can hear what they sound like as drums. How it works: * Solves -∇²u = λu using finite element analysis (Kφ = λMφ) on a triangle mesh. * Validated to <0.1% error against closed-form solutions for circles (Bessel zeros) and rectangles. * Sound model factors in strike location, Rayleigh damping, and mallet width. * Includes Kac drums I & II to demonstrate identical sound spectra from different geometries. * No frameworks, build steps, or dependencies. Repo and tests:…
Life & fun · 27d ago · baselashraf81.github.io
Launched alongside, March 2024
the whole month →
- 3Y
Life & fun · 2024 · github.com
Microlaunch▲1,116Launch and get feedback on both the idea and product
Dev tools · 2024 · microlaunch.net


