Subscribe to our weekly newsletter and be kept up to date on the latest Linux releases. Your email address
will only be used for this newsletter, and you can unsubscribe at any time with a single click.

FreeBSD is an advanced operating system for modern server, desktop, and embedded computer platforms. FreeBSD's code base has undergone over thirty years of continuous development, improvement, and optimization. It is developed and maintained by a large team of individuals. FreeBSD provides advanced networking, impressive security features, and world class performance and is used by some of the world's busiest web sites and most pervasive embedded networking and storage devices.

FreeBSD 10.4-RELEASE Announcement

The FreeBSD Release Engineering Team is pleased to announce availability of FreeBSD 10.4-RELEASE. This is the fifth release of the stable/10 branch, building upon the stability and reliability of 10.4-RELEASE and introducing new features.

Some of the highlights:

10.4-RELEASE is the first FreeBSD release to feature full support for eMMC storage, including eMMC partitions, TRIM and bus speed modes up to HS400. Please note, though, that availability of especially the DDR52, HS200 and HS400 modes requires support in the actual sdhci(4) front-end as well as by the hardware used. Also note, that the SDHCI controller part of Intel® Apollo Lake chipsets is affected by several severe silicon bugs. Apparently, it depends on the particular Apollo Lake platform whether the workarounds in place so far are sufficient to avoid timeouts on attaching sdhci(4) there.

Also in case a GPT disk label is used, the fsck_ffs(8) utility now is able to find alternate superblocks.

The aesni(4) driver now no longer shares a single FPU context across multiple sessions in multiple threads, addressing problems seen when employing aesni(4) for accelerating ipsec(4).

Support for the Kaby Lake generation of Intel® i219(4)/ i219(5) devices has been added to the em(4) driver.

The em(4) driver is now capable of enabling Wake On LAN (WOL) also for Intel® i217, i218 and i219 chips. Note that stale interface configurations from previous unsuccessful attempts to enable WOL for these devices now will actually take effect. For example, an `ifconfig em0 wol` activates all WOL variants including wol_mcast, which might be undesirable.

Support for WOL has been added to the igb(4) driver, which was not able to activate this feature on any device before. The same remark regarding stale WOL configurations as for the em(4) driver applies.

Userland coredumps can now trigger events such as generating a human readable crash report via devd(8). This feature is off by default.

The firmware shipping with the qlxgbe(4) driver has been updated to version 5.4.66. Additionally, this driver has received some TSO and locking fixes, performance optimizations as well as SYSCTLs providing MAC, RX and TX statistics.

Mellanox® ConnectX-4 series adapters are now supported by the newly added mlx5ib(4) driver.