3.4.3 note
[ikiwiki.git] / index.mdwn
a746a054 1## 10 YEARS!
5557c9d6 3On July 16, 2013 the DragonFly BSD project will celebrate 10 years of public existence! Check out the [original release announcement](http://lists.freebsd.org/pipermail/freebsd-current/2003-July/006889.html) and the [[history|history]] page for a little more about where we have been on this incredible journey. If you have not yet tried DragonFly now is a great time to do so, check out the [[features|features]] and [performance](http://www.dragonflybsd.org/performance/) pages for some compelling reasons.
a746a054 4
0fd19b7a 5## Ongoing DragonFly News
02733d82 6
45e4f725 7### DragonFly 3.4 released
8f3bc244 8
45e4f725 9DragonFly 3.4 is out! This version, offers significant stability improvements under load, packages built using pkgsrc-2013Q1, and an experimental new packaging system, [DPorts](http://www.dragonflybsd.org/docs/howtos/HowToDPorts/). Visit [[the release page|release34]] for more details. Visit our [[Download|download]] page to get a DragonFly .iso or .img file, or check our [[Mirrors|mirrors]] page for a location nearer you.
377bba88 10
cb66f19d 11(Updated to version 3.4.3 as of September 5th.)
45e4f725 13### DragonFly and Google Summer of Code
377bba88 14
01c454de 15DragonFly is mentoring 5 students for Google Summer of Code, for 2013. Visit the [DragonFly page](https://google-melange.appspot.com/gsoc/org/google/gsoc2013/dragonflybsd) on the Google Summer of Code site for project links.
884a4143 16
980211bd 17### Hey, where's the documentation links?
19The links in the sidebar were recently moved to a separate [documentation landing page](/docs/).
884a4143 21
066f5eec 22<div class="digestbox">
27dfa693 23Recent news from the <a href="http://www.shiningsilence.com/dbsdlog/">DragonFly Digest</a>
bef9be4c 24<ul>
82450cd3 25<span class="digestcontent">[[!inline pages="internal(digest/*)" feeds="no" template="digestitem"]]</span>
bef9be4c 26</ul>
bef9be4c 27</div>
6e5b2f57 29## What is DragonFly BSD?
b45421dc 30
1c0a1e93 31DragonFly 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 provides an opportunity for the BSD base to grow in an entirely different direction from the one taken in the FreeBSD, NetBSD, and OpenBSD series.
6e4b91d5 32
33DragonFly includes many useful features that differentiate it from other operating systems in the same class.
35The most prominent one is HAMMER, our modern high performance filesystem with built-in mirroring and historic access functionality.
37Virtual 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.
39The kernel makes extensive use of tokens as a synchronization mechanism; tokens are inherently deadlock-free and easily composable. The use of soft token locks results in less cross-subsystem pollution and more maintainable code, both of which allow us to parallelize the system with less effort compared to other kernels, which primarily use hard mutex locks.
41DragonFly 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.
43The DragonFly storage stack comprises robust AHCI drivers, stable device names via DEVFS and a partial implementation of Device Mapper for reliable volume management and encryption.
45Some other features that are especially useful to system administrators are variant symlinks (i.e. symlinks that are resolved at runtime based on user-specific or system-wide variables) and a performant and scalable TMPFS implementation. Our system makes pervasive use of NULLFS mounts, which allow the administrator to make arbitrary parts of the filesystem hierarchy visible in other locations with virtually no overhead.
47A 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 more band together to make DragonFly a modern, useful, friendly and familiar UNIX-like operating system.
6e4b91d5 48
324c6e22 49The DragonFly BSD community is made up 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 50
51For more information, visit the [[Features|features]] and [[History|History]] pages.
504352fa 52
53## Now Hiring
07d6865c 55DragonFly 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!