Fix spacing
[ikiwiki.git] / index.mdwn
1 # Ongoing DragonFly News
2
3 Check the [DragonFly Digest](http://www.shiningsilence.com/dbsdlog/) for current events.
4
5 DragonFly participated in Google's Summer of Code 2008.
6 For more information, check the [SoC page on our wiki](http://wiki.dragonflybsd.org/index.cgi/GoogleSoC2008).
7
8 DragonFly's new HAMMER filesystem is fast becoming a mainstay of the
9 system, with numerous people now using it on production machines!
10 The release of the new filesystem in 2.0 has gone very smoothly with
11 only minor bugs reported to date!
12
13
14 # DragonFly-2.0 RELEASED July 2008!!
15 ## 2.0.1 - 27 September 2008
16
17 The **[[DragonFly-2.0.1 Release|download]]**
18 is ready!
19 This September release contains numerous driver updates, minor HAMMER
20 bug fixes, and a new hammer meta command to ease daily maintainance of
21 your HAMMER filesystems.
22
23
24 # What is DragonFly BSD?
25
26 DragonFly belongs to the same class of operating system as BSD and Linux
27 and is based on the same UNIX ideals and APIs.  DragonFly gives the BSD
28 base an opportunity to grow in an entirely different direction from the one
29 taken in the FreeBSD, NetBSD, and OpenBSD series.
30
31 From 2003 (when DragonFly first forked from FreeBSD), to early 2007,
32 the DragonFly project focused on rewriting most of the major kernel
33 subsystems to implement required abstractions and support mechanics
34 for the second phase of the project.  This involved a great deal of work
35 in nearly every subsystem, particularly the filsystem APIs and kernel core.
36 During all of this we have managed to keep the system updated with regards
37 to the third party applications and base system utilities needed to make
38 any system usable in production.  We have also adopted the PkgSrc system for
39 management of all non-base-system third-party applications in order to pool
40 our resources with other BSD projects using the system.
41
42 In the 2007-2008 time-frame a new filesystem called HAMMER was developed
43 for DragonFly.  HAMMER sees its first light of day in the July 2008
44 2.0 release.  This filesystem has been designed to solve numerous issues
45 and to add many new capabilities to DragonFly, such as fine-grained
46 snapshots, instant crash recovery, and near real-time mirroring.
47 The filesytem is also intended to serve as a basis for the clustering
48 work that makes up the second phase of the project.
49
50 The second phase of the project is now upon us.  The DragonFly project's
51 ultimate goal is to provide native clustering support in the kernel.
52 This involves the creation of a sophisticated cache management
53 framework for filesystem namespaces, file spaces, and VM spaces, which
54 allows heavily interactive programs to run across multiple machines with
55 cache coherency fully guaranteed in all respects.  This also involves being
56 able to chop up resources, including the cpu by way of a controlled VM
57 context, for safe assignment to unsecured third-party clusters over the
58 internet (though the security of such clusters itself might be in doubt,
59 the first and most important thing is for systems donating resources to not
60 be made vulnerable through their donation).
61
62