forked from dokan-dev/dokan-dev.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
354 lines (325 loc) · 19.8 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Dokan - User mode file system library for windows with FUSE Wrapper</title>
<link rel="icon" type="image/png" href="images/walnut.png" />
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/carousel.css">
<link rel="stylesheet" href="css/dokan.css">
</head>
<body>
<div class="navbar-wrapper">
<div class="container">
<nav class="navbar navbar-inverse navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Dokan</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="http://dokan-dev.github.io">Home</a></li>
<li><a href="https://github.com/dokan-dev/dokany/releases">Download</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Getting Help <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="https://github.com/dokan-dev/dokany/blob/master/README.md">Getting Started</a></li>
<li><a href="https://github.com/dokan-dev/dokany/wiki">Wiki</a></li>
<li class="divider"></li>
<li class="dropdown-header">Discussion</li>
<li><a href="https://github.com/dokan-dev/dokany/issues">Issues</a></li>
<li><a href="https://groups.google.com/forum/#!forum/dokan">Forum</a></li>
</ul>
</li>
<li><a href="#faq">FAQ</a></li>
<li><a href="#supportus">Support Us</a></li>
</ul>
</div>
</div>
</nav>
</div>
</div>
<!-- Carousel
================================================== -->
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
<li data-target="#myCarousel" data-slide-to="3"></li>
</ol>
<div class="carousel-inner" role="listbox">
<div class="item active">
<img class="first-slide" src="images/nut1.jpg" alt="User Mode File System">
<div class="container">
<div class="carousel-caption">
<h1>User Mode File System</h1>
<p>
Dokan is a user mode file system for Windows.<br />
It allows anyone to safely and easily develop new file systems on Windows operating systems.
</p>
<p><a class="btn btn-lg btn-primary" href="https://github.com/dokan-dev/dokany/blob/master/README.md" role="button">Getting Started</a></p>
</div>
</div>
</div>
<div class="item">
<img class="second-slide" src="images/nut2.jpg" alt="Second slide">
<div class="container">
<div class="carousel-caption">
<h1>Open Source</h1>
<p>
MIT and LGPL license.<br />
You can browse and contribute to the source code, including the kernel driver.<br />
You can also use it in open source projects and commercial products.
</p>
<p><a class="btn btn-lg btn-primary" href="https://github.com/dokan-dev/dokany/" role="button">Browse</a></p>
</div>
</div>
</div>
<div class="item">
<img class="third-slide" src="images/nut3.jpg" alt="Third slide">
<div class="container">
<div class="carousel-caption">
<h1>Multiple APIs</h1>
<p>To simplify user mode development, Dokan was wrapped with several languages including C, .NET, Java ...</p>
<p><a class="btn btn-lg btn-primary" href="#user-api" role="button">Show APIs</a></p>
</div>
</div>
</div>
<div class="item">
<img class="third-slide" src="images/nut3.jpg" alt="Fourth slide">
<div class="container">
<div class="carousel-caption">
<h1>FUSE Wrapper</h1>
<p>Directly run your FUSE (Filesystem in Userspace) implementation on windows without changes.</p>
<p><a class="btn btn-lg btn-primary" href="#fuse-api" role="button">FUSE on Windows</a></p>
</div>
</div>
</div>
</div>
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div><!-- /.carousel -->
<!-- Marketing messaging and featurettes
================================================== -->
<!-- Wrap the rest of the page in another container to center all the content. -->
<div class="container marketing">
<!-- Three columns of text below the carousel -->
<div class="row">
<div class="col-lg-4">
<img class="img-circle" src="images/walnut.png" alt="">
<h2>Data as file</h2>
<p>
Easily mount any kind of data as a virtual file and access it transparently from all your Windows applications. It can literally be anything: files from other locations, stored locally or remotely in the cloud... Creativity will be your limit.
</p>
</div><!-- /.col-lg-4 -->
<div class="col-lg-4">
<img class="img-circle" src="images/walnut.png" alt="">
<h2>Access Control</h2>
<p>Working in user mode has several benefits and access control is one of them. You can have complex and custom access checks even with multiple security layers if you want to.</p>
</div><!-- /.col-lg-4 -->
<div class="col-lg-4">
<img class="img-circle" src="images/walnut.png" alt="">
<h2>Be safe</h2>
<p><strong>Dokan</strong> takes care of the hard stuff and you never have to go deeper into kernel mode. This means you can develop your driver safely without having to fear BSOD at any test. <strong>Dokan</strong> code is available online since 2007. While people came and left the code remains alive thanks to the open source community.</p>
</div><!-- /.col-lg-4 -->
</div><!-- /.row -->
<!-- START THE FEATURETTES -->
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-7">
<h2 class="featurette-heading">Driver. <span class="text-muted">Don't.</span></h2>
<p class="lead">When you want to create a new file system on Windows you need to develop a file system driver. Developing a device driver that works in the kernel mode on Windows requires highly technical skills.<br />
By using Dokan, you can create your own file systems very easily without writing device drivers. Dokan is similar to FUSE (Linux user mode file system) but works on Windows.</p>
</div>
<div class="col-md-5">
<img class="featurette-image img-responsive center-block" src="images/bsod.png" alt="Blue Screen of Death in Windows 10">
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div id="user-api" class="col-md-7 col-md-push-5">
<h2 class="featurette-heading">User-mode API. <span class="text-muted">As you like.</span></h2>
<p class="lead">Dokan User-mode API provides functions to mount/unmount your driver and several callbacks to implement on your application to have a fully working user mode file system driver.</p>
<p class="lead">
Additionally to the default provided <a href="https://github.com/dokan-dev/dokany/">C</a> library, the API is also available for <a href="https://github.com/dokan-dev/dokan-dotnet">DotNet</a>, <a href="https://github.com/dokan-dev/dokan-java">Java</a>, <a href="https://github.com/dokan-dev/dokan-delphi">Delphi</a> and <a href="https://github.com/dokan-dev/dokan-ruby">Ruby</a>.
</p>
</div>
<div class="col-md-5 col-md-pull-7">
<span class="featurette-image img-responsive center-block glyphicon glyphicon-cog blue" style="font-size:260px;" aria-hidden="true"></span>
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div id="fuse-api" class="col-md-7">
<h2 class="featurette-heading">FUSE <span class="text-muted">Wrapper.</span></h2>
<p class="lead">
<a href="https://github.com/dokan-dev/dokany/wiki/FUSE">Dokan FUSE</a> (Filesystem in Userspace) is a wrapper library that makes Dokan compatible with FUSE API. You simply need to rebuild your FUSE source code without changes with Cygwin/MinGW and link against the library to make it work on Windows. Now available by default in the main source repository and installers.
</p>
</div>
<div class="col-md-5">
<span class="featurette-image img-responsive center-block glyphicon glyphicon-random blue" style="font-size:260px;" aria-hidden="true"></span>
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-9">
<h2 class="featurette-heading">Projects. <span class="text-muted">See it working.</span></h2>
<p class="lead">
Dokan is used in a variety of projects, a short list below.
<table class="table table-striped">
<tr><th><strong><a href="https://github.com/viciousviper/DokanCloudFS">DokanCloudFS</a></strong></th><th> Access to different cloud storage services as virtual driver (OneDriver, Google Drive, MEGA, ...). </th></tr>
<tr><th><strong><a href="https://github.com/dokan-dev/dokan-sshfs">Dokan SSHFS</a></strong></th><th> SSH File System</th></tr>
<tr><th><strong><a href="https://bitbucket.org/dmilligan/mlvfs">MLVFS</a></strong></th><th> Magic Lantern Video File System</th></tr>
<tr><th><strong><a href="https://github.com/dimov-cz/win-sshfs">Win-SSHFS</a></strong></th><th> SSH with SSH.NET File System</th></tr>
<tr><th><strong><a href="http://members.ferrara.linux.it/freddy77/encfs.html">encfs4win</a></strong></th><th> Encryption File System</th></tr>
<tr><th><strong><a href="http://www.opendedup.org">Opendedup CDFS</a></strong></th><th> Deduplication Based File System</th></tr>
<tr><th><strong><a href="https://github.com/islog/dokan-nfc">Dokan NFC</a></strong></th><th> RFID / NFC File System</th></tr>
<tr><th><strong><a href="https://code.google.com/p/ninefs/">Ninefs</a></strong></th><th> 9p File System</th></tr>
<tr><th><strong><a href="https://code.google.com/p/redfs-windows-filesystem/">RedFS</a></strong></th><th> Single File System</th></tr>
<tr><th><strong><a href="https://code.google.com/p/winunionfs/">WinUnionFS</a></strong></th><th> UnionFS-like File System</th></tr>
<tr><th><strong><a href="https://code.google.com/p/mssqlfs/">MSSQLFS</a></strong></th><th> MS SQL File System</th></tr>
<tr><th><strong><a href="http://peonefs.codeplex.com/">PeoneFS</a></strong></th><th> Pseudo Encrypted and Obfuscated File System</th></tr>
<tr><th><strong><a href="http://dokandiscutils.codeplex.com/">DiscUtils</a></strong></th><th> Image/Partition mounter using DiscUtils</th></tr>
<tr><th><strong><a href="https://code.google.com/p/zfs-win/">ZFS-Win</a></strong></th><th> ZFS File System</th></tr>
<tr><th><strong><a href="http://www.ferrobackup.com/ftpuse/">FtpUse</a></strong></th><th> FTP File System</th></tr>
<tr><th><strong><a href="https://code.google.com/p/chunking-filesystem/">ChunkFS</a></strong></th><th> Chunked File System</th></tr>
<tr><th><strong><a href="https://cuemounter.codeplex.com/">CueMounter</a></strong></th><th> Cue File System</th></tr>
<tr><th><strong><a href="https://code.google.com/p/srcdemo2/">SrcDemo²</a></strong></th><th> Render smoother Source Engine videos, faster</th></tr>
<tr><th>...</th><th>...</th></tr>
</table>
</p>
</div>
<div class="col-md-3">
<!--<img class="featurette-image img-responsive center-block" data-src="holder.js/500x500/auto" alt="Generic placeholder image">-->
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div id="faq" class="col-md-7 col-md-push-5">
<h2 class="featurette-heading">Frequently Asked Questions</h2>
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse1">What is the story of Dokan?</a>
</h4>
</div>
<div id="collapse1" class="panel-collapse collapse">
<div class="panel-body">
The Dokan Library project was originally created and maintained by Hiroki Asakawa from 2007 to 2011.<br>
It has been maintained from 2011 to 2014 by the community with different fork.<br>
Since 2014, the project is highly maintained by Adrien J. and Maxime C. with the fork Dokany and gracefully code signed by the company <strong>ISLOG</strong>.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse2">Will Dokany be frequently maintained?</a>
</h4>
</div>
<div id="collapse2" class="panel-collapse collapse">
<div class="panel-body">
Dokany is <strong><a href="https://github.com/dokan-dev/dokany/graphs/contributors">highly maintained</a></strong> since it starts. The community is growing and number of contributors (that we <span class="glyphicon glyphicon-heart blue" aria-hidden="true"></span>) are also growing every day.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse3">Which Operating Systems are supported?</a>
</h4>
</div>
<div id="collapse3" class="panel-collapse collapse">
<div class="panel-body">
You can find a full list of supported operating system <strong><a href="https://github.com/dokan-dev/dokany#environment">here</a></strong>.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse4">What's new since Dokan first name?</a>
</h4>
</div>
<div id="collapse4" class="panel-collapse collapse">
<div class="panel-body">
Until version 0.7.4, Dokany focused to improve and fix Dokan 0.6.0 (by Hiroki Asakawa) without breaking compatibility.
You can find the full change log <strong><a href="https://github.com/dokan-dev/dokany/releases">here</a></strong>
But in simple words: A lots of fixes, more stability and it is much more near of a real file system than ever.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse5">Is Dokany ready for a commercial product?</a>
</h4>
</div>
<div id="collapse5" class="panel-collapse collapse">
<div class="panel-body">
<strong>It is !</strong> There are still a few things `not available yet` and on the roadmap but these are well documented today on github so if you don't need it, you should be fine.
If you do commercial products based on Dokany, please be sure to <strong><a href="https://github.com/dokan-dev/dokany#licensing">respect licenses</a></strong> and `be fair`
if it becomes a success, it is always appreciated being <strong><a href="#supportus">supported</a></strong> for an open source projects.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapse6">What is ISLOG’s relationship to Dokany?</a>
</h4>
</div>
<div id="collapse6" class="panel-collapse collapse">
<div class="panel-body">
The project is supported by <strong>ISLOG</strong> company which provide tools, driver certificate for releases, and other kinds of development materials.
The project is used internally by our company so some features and bug fixes was developed at our business time, but the project is a personal initiative and mainly supported at personal time.
</div>
</div>
</div>
</div>
</div>
<div class="col-md-5 col-md-pull-7">
<span class="featurette-image img-responsive center-block glyphicon glyphicon-question-sign blue" style="font-size:260px;" aria-hidden="true"></span>
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div id="supportus" class="col-md-7">
<h2 class="featurette-heading">Support Us. <span class="text-muted">Thank you.</span></h2>
<p class="lead">Maintaining a Windows driver and its associated libraries requires time and specific knowledge (ok, as always). We focus on stability and improvement but any help (code contribution, testing, issues resolving ...) is highly appreciated.</p>
<p class="lead">
Dokan reviving through Dokany fork is a personal initiative and we don't get money from it. If you're making a business based on Dokan or just enjoy it, please consider to support the real current developers using <a href="https://www.bountysource.com/teams/dokan-dev/issues">bounties</a>.
Alternatively you can also directly use <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=dev@islog.com&lc=US&item_name=Dokany¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted">Paypal</a>. Be fair.
</p>
</div>
<div class="col-md-5">
<span class="featurette-image img-responsive center-block glyphicon glyphicon-heart-empty blue" style="font-size:260px;" aria-hidden="true"></span>
</div>
</div>
<hr class="featurette-divider">
<!-- /END THE FEATURETTES -->
<!-- FOOTER -->
<footer>
<p class="pull-right"><a href="#">Back to top</a></p>
<p>A project supported by <a href="http://www.islog.com">ISLOG</a> company.</p>
</footer>
</div><!-- /.container -->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>