Improve wording, 1/2
[ikiwiki.git] / index.mdwn
CommitLineData
6e5b2f57 1## Ongoing DragonFly News
0d01a4cf 2
e5279dd1 3### 2.6.3 Released, 07-May-2010!
ab47c073 4
e5279dd1 5The [[DragonFly 2.6.3 release|release26]] is now available! This release features our
eeea7183 6new swapcache, a tmpfs port, fast-fsync for HAMMER, improved random I/O, and numerous
f83c3ef2 7other goodies. 2.6.2 features a major bug fix to a HAMMER issue related to reblocking
e5279dd1 8full filesystems, and 2.6.3 is a stabilization pass which primarily fixes a kernel panic
9related to sendfile() and works around a few pkgsrc issues.
7fdbf5f2 10
00ad9a16 11DragonFly had a very successful Google [Summer of Code](http://socghop.appspot.com/) for 2010, with all projects being completed successfully! Consult the [Summer of Code 2010](/docs/developer/gsoc2010/) page for a list of projects and links.
12
066f5eec 13<div class="digestbox">
27dfa693 14Recent news from the <a href="http://www.shiningsilence.com/dbsdlog/">DragonFly Digest</a>
bef9be4c 15<ul>
82450cd3 16<span class="digestcontent">[[!inline pages="internal(digest/*)" feeds="no" template="digestitem"]]</span>
bef9be4c 17</ul>
27dfa693 18The <a href="http://www.shiningsilence.com/dbsdlog/">DragonFly Digest</a> is also on <a href="http://dragonflybsd.tumblr.com/">Tumblr</a> and <a href="http://www.twitter.com/dragonflybsd">Twitter</a>.
bef9be4c 19</div>
20
6e5b2f57 21## What is DragonFly BSD?
b45421dc 22
6e4b91d5 23At a fundamental level, DragonFly belongs to the same class of operating systems as other BSD-derived systems and Linux. It is based on the same UNIX ideals and APIs and shares ancestor code with other BSD operating systems. DragonFly is providing an opportunity for the BSD base to grow in an entirely different direction from the one taken in the FreeBSD, NetBSD, and OpenBSD series.
24
51ec328b 25DragonFly includes many useful features that differentiate it from other operating systems in the same class. The most prominent one is HAMMER, our modern high performance filesystem with builtin mirroring and historic access functionality. Virtual kernels, provide the ability to run a full-blown kernel as a user process for the purpose of managing resources or for accelerated kernel development and debugging. The kernel makes extensive use of tokens as a synchronization mechanism; tokens are inherently deadlock-free and easily composable, which allows us to parallelize the system with minimal effort. DragonFly is uniquely positioned to take advantage of the wide availability of affordable Solid Storage Devices (SSDs), by making use of swap space to cache filesystem data and meta-data. This feature, commonly referred to as "swapcache", can give a significant boost to both server and workstation workloads, with a very minor hardware investment. Some other features that make DragonFly an administrative pleasure are variant symlinks that are resolved at runtime based on user-specific or system-wide variables. Serial device numbering through devfs greatly simplifies storage management. A scalable and fast TMPFS implementation that is made even more viable by swapcache. The NULLFS implementation in DragonFly allows for arbitrary mount points and has virtually no overhead. A major crux of any open source operating system is third party applications. DragonFly leverages the pkgsrc system to provide thousands of applications in source and binary forms. These features and the host of other niceties that DragonFly provides make it an extremely modern, useful, configurable and friendly UNIX-like operating system.
6e4b91d5 26
b2f9f254 27The DragonFly BSD community is comprised of users and developers that take pride in an operating system that maintains challenging goals and ideals. This community has no reservation about cutting ties with legacy when it makes sense, preferring a pragmatic, no-nonsense approach to development of the system. The community also takes pride in its openness and innovative spirit, applying patience liberally and always trying to find a means to meet or exceed the performance of our competitors while maintaining our trademark algorithmic simplicity.
6e4b91d5 28
29For more information, visit the [[Features|features]] and [[History|History]] pages.
504352fa 30
31## Now Hiring
32
07d6865c 33DragonFly provides a welcoming environment for those looking to participate in open source. See the [[Projects|/docs/developer/ProjectsPage]], [[Research Projects|/docs/developer/ResearchProjectsPage]], [[Code Bounties|/docs/developer/Code_Bounties]] and [[Summer of Code Projects|/docs/developer/GSoCProjectsPage]] pages for project ideas. If you are looking for an easy way to get your feet wet, you might find something suitable in the [Bug Tracker](http://bugs.dragonflybsd.org/). Or bring up your own idea on the appropriate [[mailing list|mailinglists]] or IRC!