Sidebar Sponsor |
 |
Random Distribution | 
Enso OS
Enso OS was a Linux distribution based on Xubuntu. Enso features the Xfce desktop with Gala, imported from elementary OS, as the default window manager. The distribution also features the Panther application launcher and the Plank dock.
Status: Discontinued
| |
Latest News and Updates |
|
2006-07-25 |
NEW • BSD Release: DragonFly BSD 1.6 |
Rate this project
|
DragonFly BSD 1.6 has been released: "1.6 is our fourth major DragonFly release. DragonFly's policy is to only commit bug fixes to release branches. The biggest user-visible changes in this release are a new random number generator, a massive reorganisation of the 802.11 (wireless) framework, and extensive bug fixes in the kernel. We also made significant progress in pushing the big giant lock inward and made extensive modifications to the kernel infrastructure with an eye towards DragonFly's main clustering and userland VFS goals. We consider 1.6 to be more stable then 1.4." Find more details in the comprehensive announcement. Download: dfly-1.6.0_REL.iso.gz (94.0MB, MD5). DragonFly BSD is a fork of FreeBSD 4.x series, representing a logical continuation of the branch that proved itself to be one of the most stable and reliable FreeBSD releases ever built.
|
|
About DragonFly
|
DragonFly is an operating system and environment designed to be the logical continuation of the FreeBSD-4.x OS series. These operating systems belong in the same class as Linux in that they are based on UNIX ideals and APIs. DragonFly is a fork in the path, so to speak, giving the BSD base an opportunity to grow in an entirely new direction from the one taken in the FreeBSD-5 series.
|
Screenshots |
| |
Recent Related News and Releases |
2025-05-01 |
BSD Release: DragonFly BSD 6.4.1 |
 |
The DragonFly BSD project has published its first update in over two years. The update to the 6.4.x branch introduces several fixes in the kernel, userland and package manager. "6.4.1 fixes a number of small, long-standing issues, including: Fixed the issue that a pkg(8) update might delete the df-latetest.conf config file, which rendered pkg(8) unusable. Updated the shipped ca_root_nss package so that the newer Let's Encrypt certificates are trusted and thus pkg(8) works with the Avalon HTTPS repo. Fixed a memory leak in the legacy IDE/NATA driver that could easily lead to kernel panics. Expose SMBIOS entry point via kenv so dmidecode(8) works on UEFI-only systems." The release announcement lists other changes to drivers, system libraries the HAMMER2 filesystem, kernel, and userland tools: "date - Add the -I flag for ISO 8601 formatted output. lpr - Fix the '-i' option to allow an optional argument. last - Fix a seg-fault when time_t is out of range. man pages - Fix numerous bugs. newfs_hammer2 - Fix "-V 1" option (not that anyone should ever use it). makefs - Add HAMMER2 support. makefs - Allocate extra inodes when leaving free space in UFS images. makefs - Fix the calculation of file sizes. makefs - Do not assume that daddr_t is 64 bits, cast to 64 bits prior to intermediate multiplications." Download (MD5, pkglist): dfly-x86_64-6.4.1_REL.iso (747MB), dfly-x86_64-6.4.1_REL.img (1,906MB). |
|
2023-01-03 |
BSD Release: DragonFly BSD 6.4.0 |
 |
The DragonFly BSD project has published a new release, version 6.4.0, which provides the latest evolution of the 6.x series. The release announcement highlights some of the key features, particularly advancements made to the operating system's drivers. "DragonFly version 6.4 is the next step in the 6.x release series. This version has hardware support for type-2 hypervisors with NVMM, an amdgpu driver, the experimental ability to remote-mount HAMMER2 volumes, and many other changes. The details of all commits between the 6.2 and 6.4 releases are available in the associated commit messages for 6.4.0. Changes: recommend updating all systems, a locally-exploitable kernel vulnerability was fixed for this release; fix execvPe()s environment passing; fix ktrace's handling of 'long' system call return values; fix a sysv semaphore panic related to an exit race; fix a namecache bloating issue related to dead entries that could slow systems down over time...." Additional details can be found in the project's release notes for DragonFly BSD 6.4.0. The operating system is available in separate downloads with an IMG file for USB drives and optical media ISO files. Download (MD5, pkglist): dfly-x86_64-6.4.0_REL.img.bz2 (375MB), dfly-x86_64-6.4.0_REL.iso.bz2 (368MB). |
|
2022-01-10 |
BSD Release: DragonFly BSD 6.2.1 |
 |
The DragonFly BSD team have announced the release of DragonFly BSD 6.2.1. The new release includes NVMM hypervisor support, offers remote mounting of HAMMER2 volumes, and HAMMER2 filesystems can be resized using growfs. "DragonFly version 6.2 is the next step in the 6.x release series. This version has hardware support for type-2 hypervisors with NVMM, an amdgpu driver, the experimental ability to remote-mount HAMMER2 volumes, and many other changes. The details of all commits between the 6.0 and 6.2 releases are available in the associated commit messages for 6.2.1. 6.2.0 was not released. To see all the bug tracker issues that were closed for this release, please check here. Big-ticket items: NVMM, a type-2 hypervisor for hardware-supported virtualization, ported to DragonFly. See the NVMM Hypervisor documentation. growfs support added to HAMMER2 for changing the size of an existing HAMMER2 volume. xdisk included in build. Remote HAMMER2 disks can be mounted (Experimental!) drm/amdgpu driver imported, matches Linux 4.19 support. drm/ttm updated to match." Additional information can be found in the project's release announcement. Download: dfly-x86_64-6.2.1_REL.iso (726MB, MD5, pkglist). |
|
2021-05-10 |
BSD Release: DragonFly BSD 6.0.0 |
 |
Justin Sherrill has announced the release of a new version of DragonFly BSD. The latest version, DragonFly BSD 6.0.0, focuses on filesystem improvements, including work done to the advanced HAMMER2 filesystem. "DragonFly version 6.0 is the next step from the 5.8 release series in 2020. This version has a revamped VFS caching system, various filesystem updates including HAMMER2, and a long list of userland updates. The details of all commits between the 5.8 and 6.0 branches are available in the associated commit messages for 6.0.0rc1 and 6.0.0. Big-ticket items: Significant work on dsynth, for building packages. Many updates of contrib system software. HAMMER2 work continues, with updates from Tomohiro Kusumi. Major VM work for extent-based representation. Due to major changes to the VM system we had to remove the MAP_VPAGETABLE mmap() feature, and this also means that vkernels will not be supported in this release. Support may be re-added at a later time via HVM (but not in this release)." Further details can be found in the project's release announcement and in the release notes. Download: dfly-x86_64-6.0.0_REL.iso.bz2 (254MB, MD5, pkglist). |
|
2020-03-04 |
BSD Release: DragonFly BSD 5.8.0 |
 |
The DragonFly BSD team has published a new release, version 5.8.0 of the server-oriented operating system. The new version makes it easier for users to compile their own repository of binary packages from ports, addresses some glitches in low-memory situations and improves video driver support. "Big-ticket items: dsynth(1) written and added to base, making it more convenient for users to build their own binary repos for DPorts(7). dsynth is used to build some or all of the DPorts collection, over 25000 third-party packages. It's also working as an informal performance measure, with many of the changes in this release to speed up DragonFly when building multiple dependent packages. Many ports these days seem to assume a greater degree of signal safety for libc function, particularly for malloc(). We have implemented a low-overhead signal masking feature that now allows us to make malloc*() and other related functions signal-safe. A ton of bug fixes, stability work, and usability work has gone into this release. Many niggling little annoyances, such as Chrome/Chromium stuttering when system memory is low, have been fixed. DRM (GPU) support continues to improve slowly but steadily. Significantly improved paging algorithms reduces or eliminates UI/browser glitches in low-memory situations." Further details can be found in the release announcement. Download: dfly-x86_64-5.8.0_REL.iso (728MB, MD5, pkglist). |
|
2019-06-17 |
BSD Release: DragonFly BSD 5.6.0 |
 |
The DragonFly BSD team has published a new stable version of the project's operating system. The new version, DragonFly BSD 5.6.0, introduces improved video driver support, performance improvements for the HAMMER2 advanced filesystem, and speed improvements for virtual machine environments. "Version 5.6.0 released 17 June 2019. DragonFly version 5.6 brings an improved virtual memory system, updates to radeon and ttm, and performance improvements for HAMMER2. HAMMER2: the filesystem sync code has been rewritten to significantly improve performance; sequential write performance also improved; add simple dependency tracking to prevent directory/file splits during create, rename and remove operations, for better consistency after a crash; re-factor the snapshot code to reduce flush latency and to ensure a consistent snapshot; attempt to pipeline the flush code against the front-end, improving flush versus front-end write concurrency; improve umount operation; fix an allocator race that could lead to corruption; numerous other bugs fixed; improve verbosity of CHECK (CRC error) console messages." Further details can be found in the release announcement. Download: dfly-x86_64-5.6.0_REL.iso (720MB, MD5, pkglist). |
|
2018-12-03 |
BSD Release: DragonFly BSD 5.4.0 |
 |
The DragonFly BSD project has announced a new version of their operating system. The new version, DragonFly BSD 5.4.0,includes a number of performance improvements, ships with version 8.0 of the GNU Compiler Collection, and HAMMER2 file system bug fixes. "Big-ticket items: Better support for asymmetric NUMA (Non-Uniform Memory Access) configurations. In particular, both the memory subsystem and the scheduler now understand the Threadripper 2990WX's architecture. The scheduler will prioritize CPU nodes with direct-attached memory and the memory subsystem will normalize memory queues for CPU nodes without direct-attached memory (which improves cache locality on those CPUs). Incremental performance work. DragonFly as a whole is very SMP friendly. The type of performance work we are doing now mostly revolves around improving fairness for shared-vs-exclusive lock clashes, reducing cache ping-ponging due to non-contending SMP locks (i.e. massive use of shared locks on shared resources), and so forth. Major updates to dports brings us to within a week or two of FreeBSD's ports as of this writing, in particular major updates to chromium, and making the whole mess work with gcc-8. DragonFly now ships with GCC 8.0, and runs as the default compiler. It is also now used for building dports." Further information can be found in the release announcement. Download: dfly-x86_64-5.4.0_REL.iso (989MB, MD5, pkglist). |
|
2018-04-10 |
BSD Release: DragonFlyBSD 5.2.0 |
 |
The DragonFly BSD project, which is an independent fork of FreeBSD, has released a new version. The new stable release, DragonFly BSD 5.2.0, includes fixes for Meltdown and Spectre CPU attacks, improvements to the project's HAMMER2 file system and better graphics acceleration. "DragonFly version 5.2 brings Meltdown/Spectre mitigation, significant improvements to HAMMER2, ipfw, and graphics acceleration.... Big-ticket items: Meltdown and Spectre mitigation support; Meltdown isolation and Spectre mitigation support added. Meltdown mitigation is automatically enabled for all Intel CPUs. Spectre mitigation must be enabled manually via sysctl if desired, using sysctls machdep.spectre_mitigation and machdep.meltdown_mitigation. HAMMER2 - H2 has received a very large number of bug fixes and performance improvements. We can now recommend H2 as the default root file system in non-clustered mode. Clustered support is not yet available." More information can be found in the project's release announcement and in the release notes. Download: dfly-x86_64-5.2.0_REL.iso.bz2 (266MB, MD5, pkglist). |
|
2017-10-16 |
BSD Release: DragonFly BSD 5.0.0 |
 |
The DragonFly BSD project has announced the release of a new version of their operating system. The new version, DragonFly BSD 5.0.0, introduces a number of new features and improvements. In particular, version 5.0.0 features the advanced HAMMER2 file system, updated video drivers and the IPFW firewall has gained improved performance. "Preliminary HAMMER2 support has been released into the wild as-of the 5.0 release. This support is considered experimental and should generally not yet be used for production machines and important data. The boot loader will support both UFS and HAMMER2 /boot. The installer will still use a UFS /boot even for a HAMMER2 installation because the /boot partition is typically very small and HAMMER2, like HAMMER1, does not instantly free space when files are deleted or replaced. DragonFly 5.0 has single-image HAMMER2 support, with live dedup (for cp's), compression, fast recovery, snapshot, and boot support. HAMMER2 does not yet support multi-volume or clustering, though commands for it exist. Please use non-clustered single images for now. IPFW has gone through a number of updates in DragonFly and now offers better performance. pf and ipfw3 are also still supported." Further information can be found in the project's release announcement. Download: dfly-x86_64-5.0.0_REL.iso.bz2 (246MB, MD5, torrent, pkglist). |
|
|
|