fix the broadcom list markup
[ikiwiki.git] / index.mdwn
index 02b305d..ff122cb 100644 (file)
@@ -1,27 +1,14 @@
-## Ongoing DragonFly News    
+## DragonFly 4.8.1 released
 
-###Google Summer of Code 2012
+DragonFly version 4.8.1 is a bugfix release for 4.8, and also includes improved Intel video support and support for the virtio_scsi driver.
 
-DragonFly hopes to participate in [Google Summer of Code 2012](http://www.google-melange.com/gsoc/homepage/google/gsoc2012).  Our organization application is in and we will know soon if DragonFly is participating for a 5th year.  Check our [[GSoC 2012|docs/developer/gsoc2012/]] page for links to previous years.  More information will be listed there if DragonFly is accepted as a mentoring organization.  
-
-### DragonFly 3.0 released
-
-DragonFly 3.0.1 is now available!  This release has superior multiprocessor support compared to previous versions.  Speed has improved significantly.  Binary packages from the 2011Q4 release of pkgsrc are available.  Check the [[release notes|release30]] for details.
-
-This release is available in ISO format, for CD or DVD, and IMG format, for installation to a USB key.  All images are Live, meaning a system can be booted and run with that install media without installing to disk.  The GUI version will boot to a login prompt with easy instructions to get to a desktop, and also includes a snapshot of the git repo for /usr/src and /usr/pkgsrc (which can then be incrementally updated after installation).
-
-**i386:** [CD](http://mirror-master.dragonflybsd.org/iso-images/dfly-i386-3.0.1_REL.iso.bz2) |  [USB](http://mirror-master.dragonflybsd.org/iso-images/dfly-i386-3.0.1_REL.img.bz2) |  [GUI ISO](http://mirror-master.dragonflybsd.org/iso-images/dfly-i386-gui-3.0.1_REL.iso.bz2) |  [GUI USB](http://mirror-master.dragonflybsd.org/iso-images/dfly-i386-gui-3.0.1_REL.img.bz2)
-
-**x86_64:** [CD](http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-3.0.1_REL.iso.bz2) |  [USB](http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-3.0.1_REL.img.bz2)|  [GUI ISO](http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-gui-3.0.1_REL.iso.bz2) | [GUI USB](http://mirror-master.dragonflybsd.org/iso-images/dfly-x86_64-gui-3.0.1_REL.img.bz2)
-
-These links go to our main archive.  Please use one of our [[mirrors]] if one is available near you.  (The x86_64 GUI ISO image had issues that have now been fixed.)
+Go to the [4.8 release page](release48) page for details, or [[download]] via one of the [[mirrors]].
 
 <div class="digestbox">
-Recent news from the <a href="http://www.shiningsilence.com/dbsdlog/">DragonFly Digest</a>
+See recent news from the <a href="https://www.dragonflydigest.com/">DragonFly Digest</a>
 <ul>
 <span class="digestcontent">[[!inline pages="internal(digest/*)" feeds="no" template="digestitem"]]</span>
 </ul>
-The <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>.
 </div>
 
 ## What is DragonFly BSD?
@@ -34,20 +21,22 @@ The most prominent one is HAMMER, our modern high performance filesystem with bu
 
 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. 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.
+The kernel uses several synchronization and locking mechanisms for SMP.  Much of the work done since the project began has been in this area.  A combination of intentional simplification of certain classes of locks to make more expansive subsystems less prone to deadlocks, and the rewriting of nearly all the original codebase using algorithms designed specifically with SMP in mind, has resulted in an extremely stable, high-performance kernel that is capable of efficiently using all cpu, memory, and I/O resources thrown at it.
+
+DragonFlyBSD has virtually no bottlenecks or lock contention in-kernel.  Nearly all operations are able to run concurrently on any number of cpus.  Over the years, the VFS support infrastructure (namecache, vnode cache), user support infrastructure (uid, gid, process groups, sessions), process and threading infrastructure, storage subsystems, networking, user and kernel memory allocation and management, process fork, exec, and exit/teardown, time keeping, and all other aspects of kernel design have been rewritten with extreme SMP performance as a goal.
 
 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.
 
-The 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.
+The DragonFly storage stack comprises robust, natively written AHCI and NVME drivers, stable device names via DEVFS and a partial implementation of Device Mapper for reliable volume management and encryption.
 
-Some 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.
+Some other features that are especially useful to system administrators are a performant and scalable TMPFS implementation, an extremely efficient NULLFS that requires no internal replication of directory or file vnodes, our natively written DNTPD (ntp client) which uses full-bore line intercept and standard deviation summation for highly-accurate timekeeping, and DMA, designed to provide low-overhead email services for system operators who do not need more expansive mail services such as postfix or sendmail.
 
-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 more band together to make DragonFly a modern, useful, friendly and familiar UNIX-like operating system.
+A major crux of any open source operating system is third party applications. DragonFly leverages the dports 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.
 
 The 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.
 
 For more information, visit the [[Features|features]] and [[History|History]] pages.
 
-## Now Hiring
+## Participation
 
-DragonFly 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!
+DragonFly provides a welcoming environment for those looking to participate in open source. See the [[Projects|/docs/developer/ProjectsPage]], [[Research Projects|/docs/developer/ResearchProjectsPage]], and [[Code Bounties|/docs/developer/Code_Bounties]] 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!