fb91016991710bc8a253b51e5ecfc28ac66bb8d0
[ikiwiki.git] / index.mdwn
1 ## Ongoing DragonFly News
2
3 ### 2.4.1 Released, 01-Oct-2009!
4
5 The [[DragonFly 2.4.1 release|release24]] is now available!  With tons of new features and improvements.
6
7 ### 2.5.x Development news, 08-Feb-2010!
8
9 The current development branch is testing our new swapcache feature which allows a SSD configured as
10 swap to also be used to cache clean filesystem data (not just anonymous memory).  The feature
11 utilizes bandwidth-controlled writing of clean data to the SSD and will then read the data back
12 from the SSD instead of hitting your far slower hard drive.  The SSD acts almost like extended
13 memory.  It can be used to cache file data and/or meta-data.  The swapcache can be used for a wide
14 variety of purposes..
15
16 ### Summer of Code 2009 participation
17
18 DragonFly participated in Google's [Summer of Code](http://socghop.appspot.com/org/home/google/gsoc2009/dragonflybsd) program for 2009.  Sample code from the completed student projects is available [from Google's repository](http://socghop.appspot.com/org/home/google/gsoc2009/dragonflybsd).
19
20 <div class="digestbox">
21 More news from the <a href="http://www.shiningsilence.com/dbsdlog/">DragonFly Digest</a>
22 <ul>
23 <span class="digestcontent">[[!inline  pages="internal(digest/*)" feeds="no" template="digestitem"]]</span>
24 </ul>
25 </div>
26
27 ## What is DragonFly BSD?
28
29 DragonFly belongs to the same class of operating system as BSD and Linux
30 and is based on the same UNIX ideals and APIs.  DragonFly gives the BSD
31 base an opportunity to grow in an entirely different direction from the one
32 taken in the FreeBSD, NetBSD, and OpenBSD series.
33
34 The DragonFly project's
35 ultimate goal is to provide native clustering support in the kernel.
36 This involves the creation of a sophisticated cache management
37 framework for filesystem namespaces, file spaces, and VM spaces, which
38 allows heavily interactive programs to run across multiple machines with
39 cache coherency fully guaranteed in all respects.  This also involves being
40 able to chop up resources, including the cpu by way of a controlled VM
41 context, for safe assignment to unsecured third-party clusters over the
42 internet (though the security of such clusters itself might be in doubt,
43 the first and most important thing is for systems donating resources to not
44 be made vulnerable through their donation).
45
46 For more information, visit the [[History|history]] page.