Release of Dragonfly BSD 6.4 operating system

After the year of development published release Dragonflybsd 6.4 , an operating system with a hybrid core created in 2003 with the aim of alternative development of the FreeBSD 4.X. From the features of the Dragonfly BSD, you can distinguish a distributed version of the Hammer file, support for loading “virtual” nuclei of the system as user processes, the ability to caching data and meta-dedic FS on SSD-drives, taking into account the context of optional symbolic links, the possibility of freezing processes while maintaining their state disk, hybrid core using lightweight flows (LWKT).

The main improvements added to Dragonflybsd 6.4:

  • The work on the Hammer2 file system is continued, which is notable for such functions as a separate mounting of snapshots, accessible snapshots, quotas at the level of directory, incremental mirroring, support of various data compression algorithms, multi-master mirroring with data distribution into several hosts. Several serious errors are eliminated in the new issue, among which the problem that could lead to damage to the data when mounting several PFS (Psoodo File-System), and the error that leads to the delay in the actual removal of some files before rejection.
  • In the system call, mlockall () Support for the MCL_Current mode, which allows you to block all the process of memory of the process reflected in the address space to prevent their displacement in the tilting section.
  • FreeBSD has been transferred to the implementation of the GTASKQUEUE () function.
  • Increased performance performance NLOOKUP*().
  • increased performance of the file system TMPFS.
  • Ext2fs implemented a more accurate check of root inode and catalog elements.
  • Added support for the EDIMAX EW-7811UN V2 (N150) Wi-Fi Adapter.
  • For jail Syssctl Net_RAW_SOCKKETS, it was renamed allow_RAW_SOCKKETS.
  • In the DRM interface (Direct Rendering Manager), the problem with the emergency completion of the X.org server was solved when connecting or disconnecting monitors. EVDEV has improved compatibility with the new X-server code.
  • Support for FS Hammer2 is added to the Makefs utility.
  • The “-i” flag is added to the Date utility for the output in ISO 8601.
  • V/bin/SH implemented the ability to correctly write in file descriptors working in non -closing mode, which solved the problem of recording in the non -irome channels, whose buffer turned out to be filled out.
  • In LIBC, the size of the buffer for opendir/readdir is increased from 4 to 16 kb. Added the function Strerror_l (). Printf () and Scanf () added sizes “LL” and “L”
  • .

  • FreeBSD Libkern transferred the function of the Timingsafe_bcmp () function.
/Media reports cited above.