HN Hall of Fame Weekly email

vramfs – GPU VRAM based file system for Linux

github.com Software & code Software projects Software engineering Candidate
Screenshot of github.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 4 calendar years, with breakout response in 3 of them.

submissions
4
submitters
4
observed span
2014–2025
peak thread · 77 comments
243 pts
latest 20+ return · 2025-03-29
130 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I don't know if it's esoteric filesystem week on HN, but I love it. [1] Yesterday: TabFS – a browser extension that mounts the browser tabs as a filesystem, https://news.ycombinator.com/item?id=34847611 [2] The day before: Linux's SystemV Filesystem Support Being Orphaned, https://news.ycombinator.com/item?id=34818040

codeflo·243-point thread·

That's cool but I think the proper solution is to write a Linux kernel module that can reserve GPU RAM via DRM to create ramdisks, not create a userspace filesystem using OpenCL. That would give proper caching, direct mmap support if desired, a reliable, correct and concurrent filesystem (as opposed to this author's "all of the FUSE callbacks share a mutex to ensure that only one thread is mutating the file system at a time"), etc.

devit·130-point thread·

It's a cool idea; as other posters have mentioned, there have been other projects mapping VRAM for swap, etc. I'd personally be wary of putting anything too important into VRAM. About five years ago I did a bunch of work testing consumer GPU memory for reliability [1, 2]. Because until that time GPUs were primarily used for error-tolerant applications (graphics) storing only short-lived data (textures) in memory, there wasn't a whole lot of pressure to make sure the memory was…

_ihaque·105-point thread·

If it acted as a block device instead of a file system, you could mount it as any filesystem of your choice.

Dwedit·8-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
486

reference only — not used in Hall rules or ranking

Total comments
147

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2014-12-14VRAMfs – VRAM based file system for LinuxFirst breakouttudborg10525
2022-08-12VRAM Based Filesystem for Linuxnateb202284
2023-02-19vramfs – GPU VRAM based file system for LinuxBest threadpabs324377
2025-03-29Vramfs: Vram Based Filesystem for LinuxLatest 20+ point returnsigna1113041