8000 GitHub - rapgru/fusevin: A FUSE filesystem for monitoring read access and controlling read syscalls.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

rapgru/fusevin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fusevin

Fusevin is a FUSE filesystem that provides special files to notify you about read access and allows you to choose the returned bytes of the read syscall over gRPC.

Why Fusevin?

fusevin was created to address the challenge of monitoring programs that read input from standard input (stdin). The difficulty arises when it's essential to detect when input is required by the program. This problem emerged in the context of a Jupyter kernel for a compiled language, where the kernel needs to explicitly signal the frontend to enable user input for stdin. While fusevin is an unconventional approach to a very specific problem, it provides a highly effective solution. However, there may be simpler alternatives that exist.

Regardless, fusevin works and its potential use cases are yet to be fully explored.

About

A FUSE filesystem for monitoring read access and controlling read syscalls.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0