Peter Varga | 31 Aug 20:12 2015

[talk] virtualization support in openbsd

Thank you, Mike Larkin.

Brian Coca | 30 Aug 18:31 2015

[talk] classifying BSD init

Hi all,

As part of my work on Ansible I wanted to revamp init system detection
and break the current monolithic service plugin into smaller more
targeted ones (systemd, upstart, sysv, etc). Since the BSD support is
important to me (and hopefully others) I wanted to ask the community
how I should break this down.

What makes more sense? A unified bsdinit plugin that accounts for the
differences on each system or independent plugins? Are There are
enough differences in options that the user interface might become too

99% of my BSD usage has been FreeBSD with some OpenBSD, so I'm not
sure on how much the daemon control systems differ across these and
other BSD distributions.

The following is my detection code (python).

Currently I'm using this (which can also just be the fallback):

        elif  self.facts['system'].endswith('BSD'):
                self.facts['service_mgr'] = 'bsdinit'

But I was thinking in the lines of this:

        elif self.facts['system'] == 'FreeBSD':
                self.facts['service_mgr'] = 'rcconf'
        elif self.facts['system'] == 'NetBSD':
                self.facts['service_mgr'] = 'rcd'
(Continue reading)

Mark Saad | 26 Aug 16:05 2015

[talk] NeXTBSD

Hi Talk
  Has anyone watched this intresting talk by Kip and Jordan on a new
fork/branch of FreeBSD . The short story is they are adding Mach IPC and
some other NeXT/OSX bits to a stock FreeBSD to get something new.



Mark Saad| mark.saad <at>

George Rosamond | 24 Aug 03:04 2015

[talk] NYC*BUG Upcoming

We have a good line-up for NYC...

Aug 24: Classical Code Reading Group on true(1) and false(1)
Sept 16: Ike Levy on OPNsense
Oct 7: TBA
Nov 19: Stephen R Bourne

And note upcoming BSDCons

vBSDCon September 11-13
EuroBSDCon October 3-4
BSDCon Brasil: October 9-10


Some new BSD hackers are in town, and they import an event they have
held in Scandinavia.  We were excited to hear about the meeting content
and form, and are happy to get the word out to the NYC*BUG lists:

The search for truth: the `true` and `false` programs

August 24, 7:00 PM
thoughtbot, 1384 Broadway 20th Floor, New York, NY (map)

This meetup will concentrate on simple and common commands: true and
false. We will start with the OpenBSD true program and compare it to
FreeBSD's, Solaris', GNU bash's, and GNU's. They all have different
complexity, and some even have different features, which should provide
for an interesting discussion.

(Continue reading)

freebsd | 19 Aug 17:59 2015

[talk] insert line after matched pattern (fwd)

Anyone know how to insert a line after a matched pattern using sed, awk or any 
other method that gets the job done? Any tutorials I find seem not to work in 
BSD due to GNU sed vs. non-GNU?

  shot through the heart              ooh baby do you know what that's worth
  and you're to blame                         ooh heaven is a place on earth
  darling you give love                  they say in heaven love comes first
  a bad name                              we'll make heaven a place on earth
  ORBITAL                                                     "Halcyon Live"

CDBUG-talk mailing list
CDBUG-talk <at>

George Rosamond | 17 Aug 18:01 2015

[talk] Kirk McKusick interview

If anyone didn't catch this:

Pete Wright | 14 Aug 20:52 2015

[talk] vxlan interfaces

noticed this addition to FreeBSD in the 10.2-RELEASE notes yesterday:

"The vxlan(4) driver has been added, which creates a virtual Layer 2 
(Ethernet) network overlaid in a Layer 3 (IP/UDP) network. The vxlan(4) 
driver is analogous to vlan(4), but is designed to be better suited for 
large, multiple-tenant datacenter environments. [r284365]"

This looks pretty interesting to me and it looks like this is supported 
by Cisco (as well as other switch vendors probably too).  Has anyone on 
the list used this in production?

I'd love to hear some use-cases - I can think of it being useful in the 
virutalization world (amazon VPC for example).



Pete Wright
pete <at>

Malcolm Matalka | 14 Aug 17:24 2015

[talk] Idea: NixBSD

Hello everyone,

I'd like to throw out an idea and get peoples reactions.  This is not a
concrete plan or anything I'm actively working on, more of a long term
vision I'd love to see happen.


A distribution of BSD that leverages the Nix package manager down to the
OS configuration.  Roughly a BSD version of NixOS.


The effort put into the ports is fantastic but the ports system is rigid
in that supporting multiple versions of a single package requires a fair
amount of effort, installing/removing ports is limited to the
administrator of the machine, each port has to produce a unique set of
output names, source based vs binary based might have a similar source
but are distinct package systems.


The Nix package manager is a purely functional package manager that
supports source-based, and binary-based packages.  It allows multiple
versions of a port to be installed simultaneously and by non-admin
users.  It supports a binary cache on source-based ports.  I believe
that Nix packages are easier to create and maintain than ports, however
that is clearly subjective.

The goal would be to have a BSD distribution based on FreeBSD or OpenBSD
(Continue reading)

attila | 13 Aug 21:20 2015

[talk] Anyone have a USB TRNG they want to work under OpenBSD?

Back in April I wrote an OpenBSD driver for the Alea II USB TRNG:
It was committed to the tree 16 April:

As of now if you plug one of those into an OpenBSD box running a
reasonably recent version of OpenBSD the system entropy pool will be
seeded by the TRNG.

I would like to continue to do this, so that eventually you can plug
any cheap(?), reasonably available USB TRNG into an OpenBSD box (say,
a busy Tor relay) and have Good Things Happen.

Does anyone out there in NYC*BUG land have a TrueRNG, OneRNG or other
TRNG that you can actually procure without too much hassle who would
be willing to help me do this?  I did the Alea II first because the
developer/vendor is a friend of mine and he sent me one for free.  I
live in a place where it's difficult to get this kind of thing, but if
you want to send it to me I promise to send it back.  OTOH, I was
thinking I could also do it remotely if someone with a device was
willing to collaborate...

Pax, -A
-- | attila <at> | 0xE6CC1EDB

George Rosamond | 13 Aug 16:27 2015

[talk] the next con: content (2 of 2)

February 2014's con was focused on the "BSDs in Production" and was
themed broad enough to allow us to choose content while feeling
consistent :)

And like last con, our audience is not the BSD scene local and remote,
but rather the non-BSD people in the metropolitan area. No one can take
anything away from the current BSDCons' importance, but we are doing
something different here, again. Our con is not an opportunity for the
'usual suspects' to meet at different cities around the world. Rather,
our con is about talking to the broader community around NYC.

There are two theme ideas I'm personally thinking about that have been
discussed.  Yes, the term "beyond" is purposeful.

1. The BSDs Beyond x86: ARM, MIPS

The obvious connection for people on this topic is the Raspberry Pi, but
I can imagine that will barely be mentioned.

There is very significant work happening on armv7 and what is now known
as aarch64 (64-bit ARM). It's not just about small hardware, but about
powerful, low-energy consuming hardware that should begin creeping into
data centers soon. The big firms are working on it, and even Amazon
acquired an ARM hardware firm a while back.

There are other angles. There is some *really* cheap hardware that is
useful for testing network drivers, porting to the Chromebook, etc.

Ideally, we'd get some hardware manufacturers to bring in some gear to
make this a more hands-on event.
(Continue reading)

George Rosamond | 13 Aug 16:03 2015

[talk] the next con: some thoughts (1 of 2)

Informally, there has been a lot of discussions about our next
NYCBSDCon. Normally, this type of discussion would start on admin <at> , but
we need to break that routine.

Conferences are lot of work, and that needs to be understood. It's
essentially a second (uncompensated) job to carry for a number of
people, and it's exhausting.  Yes, the rewards are great, and we are
proud of what we've done, but that point needs to be comprehended.

On that note, the last one in February 2014 was easier than in the past
for a few reasons. A lot of people took on responsibility for the event.
In particular, Patrick M and Mike N completely dealt with a/v to the
extent that everyone else was out of the loop.  Additionally, doing a
day-long event focused on the NYC area, and avoiding the hassles of
coordinating hotels, etc., was an enormous relief.

So arrive today in August 2015.  It's been a year and a half since our
last con.

There are a few spots I've looked at recently that could be ideal. And
yesterday, I looked at a new space at 150 Broadway that just opened
called LMHQ, which is one of those privately funded startup/hangout tech
spaces.  NYI is a founding member, and they are happy to enable us to
use the space.

LMHQ's main area fits up to 140 people with two screens, plus has a
bunch of conference rooms.  It's an ideal spot and right next to the new
Fulton Street station downtown.

At this point, it's worth considering something, say, at the end of
(Continue reading)