Live data from Hacker News

Dokan – User Mode File Systems on Windows

dokan-dev.github.io

11–20 of 34 posts

Re: Dokan – User Mode File Systems on Windows

#11
post #4

The title concisely explains why I am using Linux.

Then explain why people use OS X? Seriously the worst file system that so many developers (And I am guessing a HIGH percentage of Linux developers use) I can't stand going to Linux conferences and the Macs come out and are running OS X.

Re: Dokan – User Mode File Systems on Windows

#12
post #9
post #8

Earlier quoted context omitted.

No, because Linux had libfuse ages ago.

libfuse: 2001 Dokan: 2007 We are in 2016...do you still still try to understand which came first, the chicken or the egg?

I think the point is that Linux gets that stuff first, since it's a more open system which makes it easier to hack stuff into.

Re: Dokan – User Mode File Systems on Windows

#13
post #11
post #4

The title concisely explains why I am using Linux.

Then explain why people use OS X? Seriously the worst file system that so many developers (And I am guessing a HIGH percentage of Linux developers use) I can't stand going to Linux conferences and the Macs come out and are running OS X.

Could you elaborate please?

Re: Dokan – User Mode File Systems on Windows

#14
post #8

Earlier quoted context omitted.

Because you don't like the name Dokan? Not really picking up anything else from the title...

No, because Linux had libfuse ages ago.

And microkernels had user-level file systems since the 1980s. By your logic, you must have been using those for quite some time.

Re: Dokan – User Mode File Systems on Windows

#17
post #8

Earlier quoted context omitted.

Because you don't like the name Dokan? Not really picking up anything else from the title...

No, because Linux had libfuse ages ago.

Windows had user-level filesystem implementations years before Linux had FUSE:

https://github.com/openafs/openafs/blob/7f4414ae3983fe7260de...

Re: Dokan – User Mode File Systems on Windows

#18
post #13
post #11

Earlier quoted context omitted.

Then explain why people use OS X? Seriously the worst file system that so many developers (And I am guessing a HIGH percentage of Linux developers use) I can't stand going to Linux conferences and the Macs come out and are running OS X.

Could you elaborate please?

I assume the OP strongly dislike HFS. I don't know enough about it myself, but I have relatively low standards for my dev machine - HFS has never failed me.

Re: Dokan – User Mode File Systems on Windows

#19
post #3

Dokan has been around for years and hasn't worked really well. Is this new improved fork much different from what existed before?

Yes, 391 commits of fix, improvement stability and features ! We are much more near from a real filesystem than dokan ever was.

I used to use https://liquesce.codeplex.com/ which I believe was based on Dokan prior to being silently abandoned by the developer.

Is Dokan the appropriate library to build a disk pooling solution on top of? If so, can you recommend any such projects?

TLDR - Create a "Dokan" folder on each of my 5 physical drives, present a drive to my OS that shows all files from these 5 drives as if they were one physical drive.

Re: Dokan – User Mode File Systems on Windows

#20
post #19

Earlier quoted context omitted.

Yes, 391 commits of fix, improvement stability and features ! We are much more near from a real filesystem than dokan ever was.

I used to use https://liquesce.codeplex.com/ which I believe was based on Dokan prior to being silently abandoned by the developer. Is Dokan the appropriate library to build a disk pooling solution on top of? If so, can you recommend any such projects? TLDR - Create a "Dokan" folder on each of my 5 physical drives, present a drive to my OS that shows all files from these 5 drives as if they were one physical drive.

Yes Dokan is able to do what you describe. There is a mirror example in the repository that mirror a device or folder. With a little of changes based to the mirror, you can create a sub directory for each of your devices in on folder. (Create a fake main directory that list all directories of your device and after reroute all file opening request to the right device)
Post reply on HN