Books discounted at O’Reilly

O’Reilly is running a 50% off special on a variety of books on electronics, with coupon code WKECTRC.  I’m posting it now because it only lasts for this week.

Update: another offer just popped up in my email – 50% off various “web performance and operations” books with the code CFVLTY4.

Posted by     Categories: Books, Someday you will need this     0 Comments

BSDDay 2014 call for talks

BSDDay 2014 is happening August 9th in Argentina, and the call for talks is out – there’s been DragonFly speakers and visitors there before.

Posted by     Categories: BSD, Conventions, DragonFly     0 Comments

Lazy Reading for 2014/06/22

Again, a backlog from last week means this week is fat.

Your unrelated links of the week: My side hobby I never mention here is baking.  I looked up a word I didn’t know, found out about an ice cream type I’ve never seen, started reading about odd things to do with eggs and pressure cookers, and now I’m confused by the possibilities.  No narrative point here; I just need to get in the kitchen.

Posted by     Categories: Lazy Reading, UNIXish     3 Comments

In Other BSDs for 2014/06/21

I have a backlog from stuff I missed last week while traveling, so we all benefit!

Posted by     Categories: BSD, DragonFly, FreeBSD, Goings-on, NetBSD, OpenBSD, PC-BSD, pkgsrc     5 Comments

UDP test, UDP improvements

Sepherosa Ziehau implemented a UDP echo response tool, which not surprisingly meant he also had some UDP performance improvements.  As he points out in the commit, it makes lockless firewall state tables possible.

Posted by     Categories: Committed Code, DragonFly     0 Comments

BSDNow 042: Devious Methods

BSDNow’s 42nd video is up, with an interview of Bryce Chidester and a tutorial on chaining SSH connections.

Posted by     Categories: BSD, Periodicals     0 Comments

DragonFly 3.4 packages removed

The dports binary packages built for DragonFly 3.4 are removed.  If you have a 3.4 system, you can build from source, or preferably just upgrade.  Note that the 3.4 release images are still out there if needed.

Posted by     Categories: DPorts, DragonFly     0 Comments

DragonFly 3.6.3 tagged too

I tagged DragonFly 3.6.3, at Sascha Wildner’s suggestion.  Why do that when there’s a 3.8.1 out?  This way there’s a version of 3.6 that has all the fixes included, including the recent OpenSSL updates.  This ‘final versioning’ should probably be done for every release.  I’ll work on final images.

Posted by     Categories: DragonFly, Goings-on     0 Comments

DragonFly 3.8.1 tagged

The 3.8.1 tag was planned for tonight; I’m waiting to find out if there needs to be a new set of binary ports for 3.8.1 before I tag.

I tagged DragonFly 3.8.1; you can see a list of the changes in the tag message.  New images are built. If you are already running 3.8.0, a normal make src-update and rebuild will get you everything.

Posted by     Categories: DragonFly, Goings-on     2 Comments

mrsas(4) driver for LSI Thunderbolt added

Sascha Wildner has added the mrsas(4) driver, which works on a variety of LSI Thunderbolt devices – a variety of RAID cards, names for which are listed in the commit message.  Note that as of right now, these devices by default get taken by the mfi(4) driver, so you need to take extra steps to get mrsas(4) used.

Posted by     Categories: Device support, DragonFly     0 Comments

Random number generator changes

The obvious joke should be “how can you tell?”  Anyway, the csprng in DragonFly has been updated and IBAA is being used more often, and there’s more updates on the way.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Lazy Reading for 2014/06/15

I’ve been short on this week (worked 19 hour day Tues/Wed, ug), so the list is short.

Your unrelated link of the week: Another Cyriak music video, this time for Bonobo.  (via)

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

In Other BSDs for 2014/06/14

Enjoy.

Posted by     Categories: BSD, PC-BSD     1 Comment

DragonFly 3.8.1 by this Monday

Matthew Dillon posted a note about the next point release of DragonFly, coming within a few days.  Chunks of it like the recent OpenSSL and Sendmail fixes are already on the 3.8 branch. 

I assume I’ll be the one rolling it, and I plan to put together a 3.6.3 tag too, just so there’s a final version of 3.6 that has all changes rolled up.

Posted by     Categories: DragonFly, Goings-on     0 Comments

BSDNow 041: Commit This Bit

BSDNow 041 is out with an interview of Benedict Reuschling, along with a lot of news discussion and some interesting NAS notes.  Hey, I’m mentioned!

Posted by     Categories: BSD, Periodicals     0 Comments

Building with the system OpenSSL

If you’re building ports, it will treat OpenSSL as a dependency and bring in whatever version is available.  If perhaps you want to use the version of OpenSSL installed as part of your base system, Robin Hahling has the answer for how.  (This probably works on FreeBSD too.)

Some drivers gone for x86_64

Sascha Wildner has removed some drivers in the x86_64 config.  This will only really affect you if you use a custom kernel and still have entries for those drivers in the config file.

Posted by     Categories: DragonFly, Goings-on, Heads Up!     0 Comments

locking(9) man page added

Thanks to Markus Pfeiffer, there is now a locking(9) man page for use the next time you say, “Which is the right lock to use?”   Something I see almost monthly.

OpenSSL update

There were more problems found in OpenSSL… right after release of DragonFly 3.8.  OpenSSL 1.0.1h has been committed, thanks to Robin Hahling and Sascha Wildner.  I’ll be rolling a 3.8.1 release soon.

If you are saying “Hey, what about LibreSSL?  And do I write it LibReSSL?”, it’s not set up as a portable release yet.  Also, I don’t know the correct capitalization, either.  There is some debate about the lack of notification from OpenSSL to LibreSSL, though other vendors were notified days before.

Posted by     Categories: DragonFly, Goings-on     8 Comments

Lazy Reading for 2014/06/08

Less links than last week, but still lots.  Alliteration!

Your unrelated link of the week: Carpets for Airports.  Requires Flash, unfortunately.

In Other BSDs for 2014/06/07

Concise links this week.

Posted by     Categories: BSD, OpenBSD, pkgsrc, RetroBSD     4 Comments

BSDNow 040: AirPorts & Packages

BSDNow 040 has an interview with Karl Lehenbauer at FlightAware, a tutorial on OpenBSD’s packaging system, and more from BSDCan 2014.

Posted by     Categories: BSD, Conventions, Goings-on     0 Comments

BSDTalk 242: Chris Buechler

BSDTalk 242 has 17 minutes of conversation with Chris Buechler (of pfSense fame), recorded at BSDCan 2014.

Posted by     Categories: BSD, Conventions, Periodicals, pfSense     0 Comments

DragonFly 3.8 released

The 3.8 release of DragonFly is out!  See the release page for a changelog and check your local mirror for download first.

Binary dports packages for 3.8 have been built; they are available for download.  (link goes to release versions of the packages.  Future updates will be in ../LATEST)

For upgrades from 3.6: You can pull the 3.8 source normally with git:

cd /usr/src
git fetch origin
git branch DragonFly_RELEASE_3_8 origin/DragonFly_RELEASE_3_8
git checkout DragonFly_RELEASE_3_8

Assuming you are using an unmodified kernel, here’s the steps I usually do for an upgrade:

# make buildworld && make buildkernel && make installkernel && make installworld && make upgrade

After upgrading from 3.6, pkg (as designed) will download the appropriate 3.8 packages with pkg upgrade.

Posted by     Categories: DragonFly, Goings-on, Heads Up!     9 Comments

NYCBUG: Cloud and Colocation

NYCBUG is having a meeting tomorrow night with the theme “Cloud and Colocation“.  However!  Suspenders, the usual restaurant location, has closed.  (Aw, I liked it)  This meeting is happening at the About.com offices, which means you can’t just show up – send email if you plan to attend.

Posted by     Categories: BSD, Goings-on, Heads Up!     0 Comments

Lazy Reading for 2014/06/01

I have possibly two weeks worth of Lazy Reading built up here, so sit down and get with the clicking:

Your unrelated comics link of the week: The End of Garfield. I don’t know if this is the original source for the image.

 

Posted by     Categories: Lazy Reading, UNIXish     6 Comments

DragonFly 3.8RC2 out

I put together a second release candidate for DragonFly 3.8, and it’s uploading now.  The reason is that I goofed up the pkg build - Sascha Wildner has hopefully made that harder for me to screw up now.

Release is still planned for the 4th.

Posted by     Categories: DragonFly, Goings-on     4 Comments

In Other BSDs for 2014/05/31

Some meaty links this week.

Posted by     Categories: BSD, Conventions, FreeBSD, NetBSD, OpenBSD, PC-BSD     9 Comments

BSDNow 039: The Friendly Sandbox

BSDNow episode 039 is up, with an interview of Jon Anderson about capsicum and casperd, a tutorial about encrypting DNS traffic, and a slew of other links including ones to the recent BSDCan event presentations.

Posted by     Categories: BSD, Periodicals     3 Comments

Try a docking station

If you have DragonFly on a laptop, and a docking station for that laptop, it may be better supported now.  (no, I don’t know exactly what acpi_dock does.)

Posted by     Categories: Device support, DragonFly     1 Comment

wpa_supplicant, hostapd updated

Alexandre Perrin contributed an upgrade of wpa_supplicant and hostapd for DragonFly, bringing it from 0.6.10 to version 2.1 – a 4-year jump.

Posted by     Categories: Device support, DragonFly     0 Comments

DragonFly in GCC tests

Thanks to John Marino and people I don’t know the name of in the gcc project, DragonFly is now part of the gcc test suite.

“What about clang?” you say?  We’re not picky; DragonFly works with either.

Posted by     Categories: DragonFly, Goings-on     3 Comments

DragonFly 3.8 release candidate available

I’ve branched DragonFly 3.8, and tagged a release candidate.  Please try the release candidate if you can.  I have links in my post to users@/kernel@.  Don’t forget the remaining issues!  Planned release date is June 4th.

Posted by     Categories: DragonFly, Goings-on, Heads Up!, Please test     2 Comments

Calgary BSD users, take note

Normally I’d save this for the In Other BSDs weekend item, but the time horizon is too short: Theo De Raadt and Bob Beck are giving a last-minute LibreSSL talk tonight at the Calgary UNIX Users Group meeting at 5:30 PM.  See www.cuug.ab.ca for the location.

Posted by     Categories: Conventions, Goings-on, OpenBSD     0 Comments

Webcast to catch

Michael W. Lucas is doing a webcast for O’Reilly today, at 1 PM Eastern.  The title is “Beyond Security: Getting to Know OpenBSD’s Real Purpose.  You can also get his “Absolute OpenBSD” book, 2nd edition, for 50% off with the coupon code DEAL.  I think that’s a today-only offer, so jump on it now.

Posted by     Categories: Books, BSD, OpenBSD     0 Comments

BSDTalk 241: Bob Beck

BSDTalk 241 has Will Backman getting 26 minutes of conversation with Bob Beck at BSDCan 2014, the same fellow who presented the much-linked First 30 Days of LibreSSL talk.

Posted by     Categories: BSD, Conventions, OpenBSD, Periodicals     0 Comments

Groff the BSD Goat

Here’s a mascot I like: Groff the BSD Goat, who apparently made a debut at BSDCan 2014.

Posted by     Categories: BSD     4 Comments

Lazy Reading for 2014/05/25

Lots to read this week – enjoy!

Your unrelated link of the week: Well, not really unrelated, but this thought occurred to me.

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

In Other BSDs for 2014/05/24

A relatively calm week – probably because there were many people at BSDCan.

DragonFly, PostgreSQL, PGCon, slides

The slides from Francois Tigeot’s talk about benchmarking DragonFly with PostgreSQL are now online – link is to a PDF.

Posted by     Categories: Conventions, DragonFly, Goings-on     2 Comments

Hammer in BSD Magazine

The May BSD Magazine is out, and Siju George has written an article about using Hammer on DragonFly.  It’s a free download to read.

(link fixed)

Posted by     Categories: BSD, DragonFly, Hammer, Periodicals     3 Comments

BSDNow 038: A BUG’s Life

This week’s full-length BSDNow episode has an interview of Brian Callahan (NYCBUG) and Aaron Bieber (COBUG) about BSD user groups, along with a number of other topics.

Posted by     Categories: BSD, Periodicals     2 Comments

DragonFly 3.8, coming up

We’re due for the next release of DragonFly.  I’ve posted the two-week warning to kernel@.  As I noted in that post, please look at the list of issues for the release and see what you can close.

Posted by     Categories: DragonFly, Goings-on     2 Comments

DragonFly, PostgreSQL, PGCon

Francois Tigeot is giving a talk tomorrow on benchmarking DragonFly using PostgreSQL, at PGCon 2014.  PGCon is the PostgreSQL convention happening immediately after BSDCan in the same location, in case you didn’t know already.

Posted by     Categories: Conventions, DragonFly, Goings-on     1 Comment

Newest committer: Imre Vadasz

Imre Vadasz is our newest DragonFly committer.  Welcome, Imre!

Posted by     Categories: DragonFly, Goings-on     5 Comments

Open source opportunity right now

If ever there was a golden moment, this would be it: with the news that networking hardware from the US is suspect, as is China’s, the best networking setup seems to be one you can look at yourself.  Someone get those OpenCompute Networking machines going!  More port density!  Running BSD!

(Suggestions on how I can get a system with 24+ 1G ports are welcome; I need that at work immediately.)

Posted by     Categories: BSD, Heads Up!     2 Comments

Lazy Reading for 2014/05/18

Another week, another linkpile.  I’d probably have more links if it wasn’t for Lost Alpha coming out.

Your unrelated link of the week: Dragonfly (the bug) closeups.

Posted by     Categories: BSD, Lazy Reading, UNIXish     0 Comments

In Other BSDs for 2014/05/17

Some leftovers from last week since I’m catching up, so get ready to read.

Posted by     Categories: BSD, Conventions, FreeBSD, OpenBSD, PC-BSD, pkgsrc     6 Comments

Portmaster tip: you are using the new version

Portmaster, if you install it, tells you to upgrade your packages.  If you are on DragonFly, you are already upgraded.

Posted by     Categories: DPorts, DragonFly     0 Comments

BSDNow: BSDCanned Goods

Episode 037 of BSDNow is coming from the going-on-right-now BSDCan.  It’s mostly an interview with Matthew Ahrens.

Posted by     Categories: BSD, Periodicals     0 Comments

ral(4) updates

Sascha Wildner has updated ral(4) with support for RT2700/2800/3090 chipsets.  If you have one of these, please try it out – these are untested.

Posted by     Categories: Device support, DragonFly, Please test     2 Comments

GSI CPU Autoselection

Sepherosa Ziehau has enabled GSI target CPU auto selection, by default, on x86_64.  He says to let him know if there’s problems.  I’m not sure what form the problems would take, cause I’m not sure what this does.

Posted by     Categories: Committed Code, DragonFly, Heads Up!     1 Comment

BSDNow 036: Let’s Get RAID

I missed this last week: BSDNow episode 36 is out with an interview of David Chisnall of FreeBSD, plus a RAID tutorial, and other stuff as always.

Posted by     Categories: BSD, Periodicals     0 Comments

Atheros updates for sleep

Matthew Dillon brought in Adrian Chadd’s sleep state changes for the ath(4) driver from FreeBSD to DragonFly; you may see reduced power usage if you have the appropriate hardware.

Posted by     Categories: Device support, DragonFly, FreeBSD     0 Comments

Updates for libpcap, file

libpcap has been updated in DragonFly by Matthew Dillon, and file has been updated by Peter Avalos.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Lazy Reading for 2014/05/11

I’ve linked to Wizzywig (free complete book PDF at that link before, as a sort of early semi-fictional history of personal computing.  I met the author at TCAF this weekend; his Brain Rot comics about the start of hip-hop are enjoyable too.  There’s about a zillion more books I wanted to buy at TCAF, too…

Your unrelated link of the week: Memorex.  As a friend from years ago said, “Eiiiiiiiiighteeeeeees”.  (via)

Posted by     Categories: Lazy Reading, UNIXish     1 Comment

In Other BSDs for 2014/05/10

Short week, cause I’m on the road…

Posted by     Categories: BSD, Someday you will need this     2 Comments

Confluence on DragonFly: works, sometimes

I’ve seen Atlassian Confluence, a Java-based wiki program, in a few places.  Atlassian apparently offers their software at a discount (free?) to qualified open source projects.  I set up Confluence 5.4 on DragonFly as a test run, and it generally worked.  That’s great!  I tried to set up version 5.5, and it will not start.

May 08, 2014 7:24:41 PM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: java.lang.InternalError: platform not recognized
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)

This is annoying. DragonFly (or any BSD) is not supported by Atlassian for Confluence, so it’s not a surprise… but I was so close! Their product has a very nice interface and I was planning to replace Mediawiki at my workplace with it, for some internal documentation. This FreeBSD bug report is the closest fix I can find, but it’s old enough it shouldn’t matter now.

Posted by     Categories: DragonFly, Goings-on     7 Comments

Book sales today

It’s Day Against DRM, and O’Reilly and No Starch Press are having significant sales on – of course – DRM-free ebooks.  That represents a good slice of the BSD-centric books out there.

Posted by     Categories: Books, BSD     0 Comments

NYCBUG tomorrow: Bhyve

NYCBUG has a presentation from John Baldwin, happening on the 7th (tomorrow!), all about Bhyve, the BSD hypervisor.

Posted by     Categories: BSD, FreeBSD, Goings-on     2 Comments

DragonFly network performance

Wojciech Puchar noted with some surprise that DragonFly uses less CPU than expected for high-packet-rate traffic.  This has been going on for a while, and apparently Sepherosa Ziehau has even more improvements planned.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Lazy Reading for 2014/05/04

Busy week, but lots to read.

Your unrelated link of the week: Doc Brown on My Proper Tea.  Language warning.

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

In Other BSDs for 2014/05/03

Updated late this week because of circumstances.

Posted by     Categories: BSD, FreeBSD, OpenBSD, PC-BSD, pkgsrc     5 Comments

A recurring DragonFly pattern: hey, this is fast!

The reaction I have heard a number of times from new DragonFly users: hey, this runs really fast, even when I try to load it down!

Posted by     Categories: DragonFly, Goings-on     2 Comments

Goodbye, ATM

ATM support is gone in DragonFly, and frankly, I’m surprised it was still there.

Posted by     Categories: Committed Code, DragonFly     0 Comments

BSDTalk 240: George Neville-Neil and time

BSDTalk 240 is 35 minutes with George Neville-Neil talking about NTP and the precision time protocol.

Posted by     Categories: BSD, Periodicals     0 Comments

BSDNow 035: Puffy Firewall

BSDNow 035 is up with a whole lot of pf content, including an interview of Peter Hansteen, of “Book of PF” fame.  There’s a 3rd version of that book coming out soon.

Posted by     Categories: BSD, pf     0 Comments

ACPICA updated to 20140424

Sascha Wildner’s updated ACPICA to version 20140424.  Will that help you?  Perhaps with newer motherboards; otherwise check the changelog.

Posted by     Categories: Committed Code, DragonFly     0 Comments

A pkg 1.3 change to enjoy

The pkg tool, used in DragonFly (and FreeBSD) for ports, is at version 1.2.  Version 1.3 will apparently be able to solve the problem where one port is ended and replaced with another.  This is a problem that’s been around forever, and I don’t just mean with pkg.  I don’t know how soon 1.3 will be out, or what version FreeBSD is at.

Posted by     Categories: DragonFly, FreeBSD, Goings-on     0 Comments

Extra digit on your PIDs

Just so nobody’s surprised: DragonFly process IDs now go an order of magnitude higher.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Lazy Reading for 2014/04/27

Settle back, there’s a lot to read.

Your unrelated comics link of the week: Agatha Heterodyne & The Sleeping City.  It’s a kickstarter for the 13th volume of a long-running story – which is also free to read online.  As I have mentioned before, the artist Phil Foglio drew the original BSD daemons.

Posted by     Categories: Lazy Reading, roguelike     1 Comment

In Other BSDs for 2014/04/26

Another active week.

Posted by     Categories: BSD, NetBSD, OpenBSD, pf, pfSense, pkgsrc, RetroBSD     3 Comments

Missing Twitter posts

The plugin I use for posting to Twitter managed to silently stop working after a recent WordPress upgrade.   It’s fixed now.  Thanks to alert reader TJ for telling me.  If you are picking up articles here through Twitter, you have some backlog waiting for you.

Posted by     Categories: About This Site     1 Comment

BSDNow 034: It’s Gonna Get NASty

BSDNow 034 is about Network Attached Storage – specifically with an interview of John Hixson at iXSystems about FreeNAS development.

Posted by     Categories: BSD, Periodicals     0 Comments

LibreSSL gets started

Remember the joke I and probably a zillion others made about OpenOpenSSL?  It’s happening, except it’s called LibreSSL. (thanks, Tomáš Bodžár)

Posted by     Categories: BSD, Someday you will need this     3 Comments

New virtio-net driver

If you’re using DragonFly in qemu, virtualbox, whatever – but not VMWare – there’s a new virtio-net driver to try out.

Posted by     Categories: Device support, DragonFly     3 Comments

Lazy Reading for 2014/04/20

This is another week where I find neat stuff at the start of the week, start the post, and by the time the post date rolls around, those links have been seen everywhere.  Yes, I’m complaining I don’t get “First Post!” the way I want.

Your unrelated comics link of the week: Heads or Tails.  Chris Ware’s comics are all about using the comic as a way of expressing the movement of time, in so many ways.  (via)

Posted by     Categories: Lazy Reading, roguelike, UNIXish     6 Comments

In Other BSDs for 2014/04/19

I’ve got “coverage” of most every BSD this week.

Posted by     Categories: BSD, FreeBSD, NetBSD, OpenBSD, PC-BSD, pkgsrc     4 Comments

BSDNow 033: Certified Package Delivery

As you can guess from the title, this week’s BSDNow talks about building OpenBSD packages in bulk among other things, and also interviews Jim Brown of bsdcertification.org.

Posted by     Categories: BSD, OpenBSD, Periodicals     0 Comments

BSD Magazine for March

The March issue of BSD Magazine is out, and this month has an article written by Siju George about how his company is using DragonFly and Hammer for backups.

Posted by     Categories: BSD, DragonFly, Hammer, Periodicals     0 Comments