In Other BSDs for 2015/08/01

It’s an unexpectedly diverse list this week.

No more hostapd

hostapd, for creating a wireless access point, has been included in DragonFly along with wpa_supplicant, for a long time.  Like wpa_supplicant, there’s a version in dports that is the latest version and is easier to update (e.g. no system update required to get a newer version.)  Unlike wpa_supplicant, there’s no chicken-and-egg installation problem if it’s not in the base system – so out it goes.

Use wpa_supplicant only long enough to replace it

DragonFly ships with wpa_supplicant, for setting up WiFi.  However, there’s no guarantee it’s the latest version.  A solution exists: security/wpa_supplicant in dports.  However, this has a chicken-and-egg problem, where you need wpa_supplicant to get online and download the dports version of wpa_supplicant.  So, DragonFly still includes wpa_supplicant in the base system, but you should upgrade to the dports version when possible.

Power statistics

Sepherosa Ziehau has been doing a lot of work with various processors states to save power on DragonFly.  He’s published a summary of how well the various P-state/C-state/mwait settings work.  He found that setting a lower C-state can perversely improve performance.

For those saying “but how do I set these lower power states?”:

sysctl machdep.mwait.CX.idle: AUTODEEP
sysctl machdep.cpu_idle_hlt: 1 (or higher)

	
DragonFly 4.2.3 released

There was a newer release of OpenSSL (1.0.1p) last week, so there’s a new revision of the DragonFly release – 4.2.3.  There’s little major change other than the security fix for OpenSSL.

Those readers who can count past 2 may notice that there wasn’t a 4.2.2.  We went straight from 4.2.1 to 4.2.3.   That’s my fault.  I screwed up tagging and Git doesn’t like repeated, deleted tags.