News for hackers. Stuff that matters.

Ask HN: Is lifting Linux FS drivers to user-space possible?

The current state of linux FS drivers for Mac is not good. I was wondering how difficult it would be to lift the exististing file system drivers from kernel space to user space. Would one of the following approaches be feasible?

• write a wrapper, which would provide the kernel API ? • reuse the code as much as possible by stripping it's dependency to the kernel ?

What are the possible problems? I suppose that if it was straight-forward, it would have been already done.

( 3 comments | 2 points | on HN )
Re:Ask HN: Is lifting Linux FS drivers to user-space possible? by wmf on Friday May 03, 2019 @05:19PM (#19822390)
It's called FUSE.
Re:Ask HN: Is lifting Linux FS drivers to user-space possible? by ararar on Friday May 03, 2019 @10:42PM (#19824025)
Re:Ask HN: Is lifting Linux FS drivers to user-space possible? by vojta_letal on Sunday May 05, 2019 @11:08AM (#19833175)
Guys I know FUSE. But I want to take the currently implemented BTRFS and other drivers, written exclusively for the kernel and use them from the user space.

I kind of hoped it was clear from the description.