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

One weird trick for dports

Remember: If you have a particular port that’s not building in DragonFly, there may be a patch in pkgsrc that could be brought over, as John Marino points out.

Posted by     Categories: DPorts, DragonFly, pkgsrc     1 Comment

ACPICA updated to 20140325

Sascha Wildner’s updated ACPICA to a very recent version, which happens to fix a bug in an earlier ACPICA version.

Posted by     Categories: DragonFly, Goings-on     2 Comments

Dynamic binaries arrive

Here’s the announcement from Francois Tigeot: DragonFly now uses dynamic binaries in the root filesystem.  You will need to do a full buildworld/buildkernel if on 3.7 and upgrading.

Posted by     Categories: Committed Code, DragonFly, Heads Up!     0 Comments

Lazy Reading for 2014/04/13

I am all over the map this week.

Your unrelated animated image of the week: a seal with hiccups.

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

In Other BSDs for 2014/04/12

Some out-of-the-ordinary things this week.

Posted by     Categories: BSD, Conventions, FreeBSD, OpenBSD, pfSense     3 Comments

Rescue initrd added

DragonFly now has a ‘rescue’ system added in, which also functions as a way to mount encrypted filesystems.  Does PAM work yet?  I don’t know; I may be linking to this earlier than I need to.

Posted by     Categories: Committed Code, DragonFly     2 Comments

BSDNow 032: PXE Dust

I should have seen that pun coming a long time ago.  BSDNow 032 is up with an interview of Dru Lavigne and the usual assortment of other recent BSD items.

Posted by     Categories: BSD, Periodicals     0 Comments

DragonFly 3.6.2 released

Release 3.6.2 of DragonFly has been tagged, and ISO/img files are available.  This includes an updated OpenSSL for Heartbleed problems.  Here’s the changelog.  You can, if you haven’t already, update your existing 3.6 systems the normal way.

Posted by     Categories: DragonFly, Goings-on     0 Comments

HTTPS, OpenSSL, and dragonflybsd.org

All the dragonflybsd.org sites (www, bugs, gitweb, lists, leaf) should be available via https now, thanks to a wildcard certificate from InterNetX.  Also, all the machines have an up-to-date version (1.0.1g) of OpenSSL installed to prevent the Heartbleed issue.

Posted by     Categories: DragonFly, Goings-on     0 Comments

How do you test a balloon memory driver?

I’ve wanted more support for virtualized DragonFly systems.  Sascha Wildner put together an experimental balloon memory driver to test out, and I ran it on two virtual machines separately, one with it loaded and one without, on the same host system.  The problem is, I can’t tell what it does.  The two machine reported almost the exact same RAM usage during a buildworld.

Any VMWare/virtualization experts out there able to tell me what needs to be tested to verify this?

Posted by     Categories: DragonFly, Please test     4 Comments

Heartbleed and BSD

If you didn’t know what the Heartbleed bug is, here’s your explanation, plus details.  (via).  You should probably update your systems.

Posted by     Categories: DragonFly, FreeBSD, Heads Up!, NetBSD, OpenBSD     0 Comments

Rescue RAMdisk to test

Francois Tigeot’s rescue ramdisk work is ready for testing.  You can pull it directly from his repo and try it out.  It’s surprising how small the ramdisk can be crunched.

Note: he now has a newer branch than what is in that linked message.

Posted by     Categories: DragonFly, Goings-on     0 Comments

bwn(4) added

You know what always makes me happy?  When someone shows up out of the blue and says “Here; I did this cause I needed it; everyone can share.”  The latest example of that is Imre Vadasz porting bwn(4), for the Broadcom BCM43xx wireless chipset over from FreeBSD to DragonFly.

Posted by     Categories: Device support, DragonFly     0 Comments

Still hiring

Just to remind people: I’m hiring a system administrator.

Posted by     Categories: BSD, Off-Topic     0 Comments

Lazy Reading for 2014/04/06

This is the first Lazy Reading in a while that I hadn’t already started before the previous week’s Lazy Reading was displayed.

Your unrelated comics link of the day: The Very Hungry Rust Monster.

 

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

In Other BSDs for 2014/04/05

Another week.

Posted by     Categories: BSD, Conventions, FreeBSD, NetBSD, OpenBSD, pkgsrc     1 Comment

Video cards on DragonFly

In a thread about video cards on DragonFly, Francois Tigeot listed good ATI cards to try, and pointed out the VESA driver is probably your best bet right now with NVidia cards.

Posted by     Categories: Device support, DragonFly     0 Comments

BSDNow 031: Edgy BSD Users

BSDNow 031 is online, with an interview of Pierre Pronchery of EdgeBSD and many other things.

Posted by     Categories: BSD, Periodicals     2 Comments

Thinkpad users: update for ACPI

The acpi_thinkpad module (section?  code?) has been updated.  Update if you are on DragonFly 3.7, or be patient if you are on 3.6.

Posted by     Categories: Device support, DragonFly     0 Comments

Random Number Generators at NYU/NYCBUG

NYCBUG is presenting Yevgeniy Dodis at NYU (Warren Weaver Hall, room 101, 251 Mercer Street, NYC) at 7:15 PM tonight, speaking about building your own random number generator in both correct and incorrect ways.

Posted by     Categories: BSD, Conventions     0 Comments

Editor too big

Normally I don’t bother linking to things on/around April 1st, but these two are good and arrived early.

Update: apparently fake source changes is a thing.

Posted by     Categories: BSD, FreeBSD     2 Comments

For the next DragonFly release

I wrote up some thoughts for the next release of DragonFly.  There’s some project work in there for anyone interested.  The next release should be near the end of May.

Posted by     Categories: DragonFly, Goings-on     1 Comment

Hiring a syadmin

I’m hiring a sysadmin at my workplace:

http://rochester.craigslist.org/sad/4400416990.html

Posted by     Categories: BSD, Off-Topic     0 Comments

Lazy Reading for 2014/03/30

I suddenly can’t remember if I pad my dates with zeros.

Your unrelated link of the week: The creepiest animatronic work I’ve seen yet.  (via Orbital Operations)

 

Posted by     Categories: Lazy Reading     2 Comments

In Other BSDs for 2014/03/29

A quiet week this week.

Posted by     Categories: BSD, NetBSD, OpenBSD, PC-BSD, RetroBSD     0 Comments

BSDTalk 239: Baptiste Daroussin

BSDTalk 239 is 55 minutes of talk with Baptiste Daroussin at vBSDCon 2013 about ‘pkgng’ on FreeBSD.  The BSDTalk post doesn’t mention it, but it is the same pkg tool that DragonFly uses, so Baptiste’s plans are relevant to DragonFly too.  (I haven’t had a chance to listen to the podcast yet so I don’t know how much he talks about DragonFly, specifically.)

Posted by     Categories: BSD, DragonFly, Periodicals     0 Comments

BSDNow 030: Documentation is King

BSDNow episode 030 is out with an interview of Warren Block about FreeBSD documentation, along with a conversation on a number of other topics, including setting up a BSD machine as your access point (highly recommended, along with home router setup) and setting up a BSD (FreeNAS) as a Synology replacement.  They also totally scooped me on Michael W. Lucas giving an OpenBSD talk – which might be because I forgot to sign up for his announcement mailing list.

Posted by     Categories: BSD, Periodicals     1 Comment

Timezones and political reality

Timezones are a human invention to describe the natural world, so they are changed according to human whims.  That’s a grand way to note this change in timezones that is global but I noted in a DragonFly commit of tzdata2014b – look at the last entry.

Posted by     Categories: DragonFly     0 Comments

Various USB drivers added

I’ve been away because of some home construction taking up time, but this has actually been happening for a while: plenty of USB device drivers have been getting ported in to work with the new USB4BSD stack.  My links for that are not comprehensive.

Posted by     Categories: Device support, DragonFly     0 Comments

NSS/LDAP and DragonFly

One of the requirements to get NSS/LDAP working on (most) any unixlike system is to have dynamic binaries; meaning they are dependent on various libraries to run.  Since you’re talking about programs for login when you’re talking about NSS/LDAP, that means if the libraries aren’t available, you can’t log in.  DragonFly has static binaries just to avoid that problem.

Francois Tigeot proposed switching to dynamic binaries and building a /rescue directory with static backups, as is the case with I think FreeBSD and NetBSD.  If you follow the thread, it looks like the best path is to use initrd instead.  Initrd stands for INITial Ram Disk, and is the first volume the computer sets up to boot from BIOS.  Since initrd gives the computer enough space to load all the needed modules (like Hammer2…), it works without making the computer dependent on various libraries or having a bloated /rescue directory.

(Someone correct me if I have the details wrong.)  As long as we’re talking about things that would help DragonFly in a larger environment, can someone work on a VM balloon memory driver, too?

Posted by     Categories: DragonFly, Goings-on     1 Comment

Lazy Reading for 2014/03/23

Aaaaaaaaa link overflow!

Your unrelated link of the week: Space Replay.  A very good use of an Arduino board.  (via)

Posted by     Categories: Lazy Reading     1 Comment

In Other BSDs for 2014/03/22

I have a list of commits I’ve saved between the various BSDs of licenses getting corrected to the 2-clause BSD license; that would definitely be a good cross-BSD project to sync.

BSDNow 029: P.E.F.S

BSDNow episode 029 is up containing a full slate of material.  There’s an interview of Gleb Kurtsou, along with a PEFS tutorial and several other items that are new to me.

Posted by     Categories: BSD, Periodicals     0 Comments

GUI images for DragonFly 3.6 sort of

If you noticed the lack of a GUI DVD image for the 3.6 release of DragonFly, I posted a followup note on the users@ list that talks about the steps to get X installed.  It’s not much work, with pkg set up.

IPv6 test patch

Sepherosa Ziehau has an IPv6 patch for you to try.  What’s it do?  I think it improves performance under multiple streams of traffic, but that’s from looking at the code and totally guessing.

Posted by     Categories: DragonFly, Please test     0 Comments

Hammer 2 work and notes

Matthew Dillon committed the start of a Hammer 2 cluster API. I noticed, while looking at the commit, that there’s a design document, a freemap design document, a changes list, and – most important for anyone interested – a TODO list.

Posted by     Categories: DragonFly, Hammer     2 Comments

tcplay updated to 2.0

Alex Hornung has updated tcplay in DragonFly to 2.0, and cryptdisks is updated to match.  If you have a short memory, tcplay(8) is the tool on DragonFly to manage TrueCrypt volumes.  Is DragonFly the only BSD to have this?  I think so, based on very few seconds of googling.

Posted by     Categories: Committed Code, DragonFly     1 Comment

Lazy Reading for 2014/03/16

A lot of this was done early; last week had a lot of interesting stuff turn up.  Maybe because we’re coming out of a extreme winter in the northern hemisphere, and people are feeling a bit more energetic?

Your unrelated link of the week: The Conet Project, recordings of numbers stations, at the Internet Archive. (via the Orbital Operations newsletter)

Bonus timewaster: 2048.  (via multiple places)

Posted by     Categories: Lazy Reading     1 Comment

In Other BSDs for 2014/03/15

Another week with lots of links.

Posted by     Categories: BSD, FreeBSD, NetBSD, OpenBSD, pkgsrc     2 Comments

Some 10G results on DragonFly

In part because I asked him, Sepherosa Ziehau benchmarked 10G ix(4) with 2 ports on DragonFly.  The results?  Good, both for bandwidth and for CPU usage.

Posted by     Categories: Device support, DragonFly     0 Comments

BSDNow 028: Ghost of Partition

Uh oh, I don’t get the pun this time.  Anyway, the newest BSDNow episode is an interview with Eric Turgeon of GhostBSD, and a disk concatenation tutorial for NetBSD and a tutorial that isn’t uploaded yet.  (Wait, now I get it.)

Posted by     Categories: BSD, Periodicals     0 Comments

Connection speedup for x86_64

A recent commit from Sepherosa Ziehau has a 5% improvement in the number of network connections per second a x86_64 machine can accept.  He’s also reducing the number of IPIs during network activity.  If this seems somewhat esoteric, it’s because network speeds are getting so fast that the benefits come from reducing the accompanying CPU load.

Posted by     Categories: Committed Code, DragonFly     0 Comments

tzdata2014a and an odd thing

Sascha Wildner updated the time zone database on DragonFly to tzdata2014a.  The odd thing isn’t that update – Sascha updates like clockwork, haha! – but the release notes.  Apparently Even Microsoft is starting to support time zone names, sorta, finally.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Building world for 3.7 users

If you’re on DragonFly 3.7, you will need to build world before building the kernel again if you are updating to some point in the last 24 hours.  Sascha Wildner points out the related commit.

Posted by     Categories: Committed Code, DragonFly, Heads Up!     0 Comments

Setting up Poudriere

Poudriere is the tool for building all of ports/dports, and Michael W. Lucas has written up his experience using it to build a custom ports set.  He’s doing on FreeBSD, but if you ignore the geom-specific parts, it should generally apply to DragonFly.

Posted by     Categories: DPorts, DragonFly, FreeBSD     0 Comments

New USB on by default

DragonFly has moved from the old USB stack to USB4BSD by default.  That means:

  • If you are already using USB4BSD, you will want to remove WANT_USB4BSD from your kernel config.
  • If you have trouble, switch back to the old USB.
  • There’s some drivers that are not yet converted; help with them would be appreciated.  
  • A full kernel/world build and ‘make upgrade’ will be needed in either case.

Sascha Wildner’s announcement email has all the gory details, including the kernel config changes to move back to the old USB setup.  This is of course in master; 3.6 users are unaffected.

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

Lazy Reading for 2014/03/09

This week blew up with links fast.

Your unrelated video of the week: This trailer for Crawl.  This is a roguelike multiplayer cross-platform game, though I don’t know if it would work on BSD.  The important thing: the voiceover narration is fantastic.

Posted by     Categories: Lazy Reading, roguelike     2 Comments

In Other BSDs for 2014/03/08

Links everywhere this week!

Posted by     Categories: BSD, FreeBSD, NetBSD, OpenBSD, PC-BSD, pkgsrc     1 Comment

Backing up Hammer to non-Hammer volumes

Hammer’s ability to stream to remote disks is great, but what if you have storage that uses some other file system?  Antonio Huete Jimenez put together a shell script that will dump out the contents of a Hammer PFS, for upload to whatever.  Read the README for the details.

Note for docbook and upgrading

If you are upgrading packages on your DragonFly 3.6 system, and you have docbook installed, there’s an extra step needed because of the moving around of several docbook packages.  If you don’t have docbook installed – nothing to see here.

Posted by     Categories: DPorts, DragonFly     0 Comments

BSDNow vs. BSDTalk

Episode 27 of BSDNow is an interview with Will Backman of BSDTalk.  It is unfortunately a straight-ahead interview, and not an Epic Rap Battle.

Posted by     Categories: BSD, Periodicals     2 Comments

Open source classes at RIT

Normally I’d save this for Lazy Reading, but I’m indirectly involved: the Rochester Institute of Technology now has a minor in Open Source and Free Culture.  Here’s the press release.  I taught one of the precursor classes, Humanitarian Free/Open Source Development (essentially open source development methods) last spring.  Steve Jacobs was my advisor years ago and Remy Decausemaker was my (best) student from the HFOSS class.  In any case, the courses are definitely worth it.  (via)

Posted by     Categories: Goings-on, Off-Topic     0 Comments

Summer of Code 2014 followup

I followed up with Google on why DragonFly isn’t in Summer of Code this year.  It is exactly as I suspected: they want to get new organizations in.  DragonFly’s been doing it for 6 years, so they are picking new orgs over returning ones.  This is apparently the same reason NetBSD isn’t in this year, either.

(Honestly, I can use the break.)

Posted by     Categories: DragonFly, Google Summer of Code     3 Comments

arcmsr(4) update

Sascha Wildner has updated arcmsr(4), which brings in support for the Areca ARC1214, ARC1224, ARC1264, ARC1284, and ARC1883 models, from FreeBSD.  Please test if you have the appropriate hardware.

Posted by     Categories: Device support, DragonFly     0 Comments

Bugs site now supports OpenID

bugs.dragonflybsd.org, the bug reporting site for DragonFly, uses Redmine.  It’s been updated and now can take OpenID for your login.

Posted by     Categories: DragonFly, Goings-on     0 Comments

coretemp available on DragonFly by default

Coretemp is now in the default kernel configs for DragonFly, so you can use coretemp to see your Intel CPU temperature.

Posted by     Categories: Device support, DragonFly     0 Comments

BSD Magazine for 02/2014

BSD Magazine for February is out.  I’m a bit late posting this since it’s now March; I assume it’s been out for a while.  (via)

Posted by     Categories: BSD, Periodicals     1 Comment

For Intel graphics users who can’t find a monitor

If you’re using the i915 driver for xorg, and xorg dies with a “No monitor specified for screen” error, there’s a config change to fix that, or you can just update.

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