displayfs: Controlling displays remotely with a virtual filesystem

Long Form


displayfs is a virtual filesystem for driving a framebuffer over a network. The primary use case is giving demos without exposing your laptop's workspace and compromising your privacy.


Plugging your laptop into a projector can leak a lot of information — your OS version, installed applications, open documents and Web pages, and whatever messages your loved ones happen to send you at exactly the wrong time. Using displayfs and a dedicated computer (such as a Raspberry Pi) to drive the display puts you in complete control over every pixel, sparing your privacy.

Other possibilities include multiplexing various sources, streaming over the Internet, and coopting the built-in displays of spare machines for added screen real estate.

The audience is invited to download (or build from source) displayfs client software (for Mac OS and Unix) and participate in the demo.


virtual filesystems, remote desktop, privacy

Speaking experience

I've spoken half a dozen times at Noisebridge's "Five Minutes of Fame" lightning talks event. I don't just talk about a subject; I invariably find a way to use it as part of the talk itself.


  • Biography

    Josh Juran is, in all likelihood, the last person in the world to learn 68K assembly language for use in Mac applications. He’s currently developing a Mac OS emulator and a programming language.

Leave a private comment to organizers about this proposal