I actually got this started early, for once, instead of completing in a panic on Friday night.
Snow finally hit my area yesterday, which makes me happy.
Hardly any source commits to point at this week, but there’s still lots of stuff happening in BSD-land.
This week I was on top of the whole linking thing.
Done at the last minute, like always, but surprisingly extensive this week:
Low on the source links this week, but there’s plenty else.
Update: from talk@nycbug, George Rosamond gives a nice APU setup summary.
This has been a very hectic week for me, but I still have links for you.
Why is it so warm out? I want autumn to start.
I went from 1 link to lots all in one night.
Another long list. These are making my Friday nights take some extra effort.
NYCBUG is holding a OpenBSD Ports ‘class’ on August 6th (day after tomorrow). You can make a port of something you need, or work on something existing, hackathon style. See the announcement for details – you need to warn someone you are coming for building access.
I was thinking this was going to be a short week, but nope.
Part of this was done while traveling, but still a decent week for links.
More than the usual source commit messages this week.
This week seems relatively quiet; possibly because school is out and the weather in the northern hemisphere is nice?
BSDNow 043 talks with Marc Espie of OpenBSD about packaging, goes through updating your BSD system (all of them? I haven’t watched yet), and discusses a number of other links.
I have a backlog from stuff I missed last week while traveling, so we all benefit!
Some meaty links this week.
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.
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.
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.
A relatively calm week – probably because there were many people at BSDCan.
Some leftovers from last week since I’m catching up, so get ready to read.
Updated late this week because of circumstances.
I’ve got “coverage” of most every BSD this week.
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.
Some out-of-the-ordinary things this week.
If you didn’t know what the Heartbleed bug is, here’s your explanation, plus details. (via). You should probably update your systems.
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.
Another week with lots of links.
Links everywhere this week!
Another week where I barely need to look up source code commits.
Read the first item, if nothing else.
Lots of links, yet again.
As you read this, I’m at NYCBSDCon – or at least should be.
- FOSDEM 2014 videos are up. The second item listed is about the new version of ports, which includes dports. (via)
- Crochet-FreeBSD, a system for building bootable FreeBSD images for a variety of platforms including x86, ARM, and VM. (via Markus Pfieffer on IRC, indirectly)
- Effective Spam and Malware Countermeasures. Seen previously at BSDCan. ‘Greytrapping’, mentioned in the article, is new to me.
- Email delivery headaches. Mailing many people is somehow almost always a low-level irritation.
- DiscoverBSD’s 2014/02/03 roundup.
- Another n2k14 hackathon report. DragonFly uses that DHCP client he’s talking about.
- PC-BSD on eWeek.
- bsd-cloudinit – FreeBSD on OpenStack. (via)
- OpenBSD gained some VAX hardware. The only VAX hardware I ever saw was 6 feet tall; I can’t imagine these are easy to ship.
- OpenBSD updated to ldns 1.6.17.
- Seen via a pkgsrc list: Berlios.de is closing down its hosting, so this may affect you if you usually grab your pkgsrc packages from there.
- The proper way to break the FreeBSD ABI.
- Robert Watson’s privilege ideas.
- How to switch between mfi(4) and mrsas(4) on FreeBSD. mrsas(4) sounds like MRSA to me, which is a bit more worrisome
- FreeBSD supports MegaRAID Fury cards.
- The plan for ATF removal in NetBSD.
- DragonFly takes the FreeBSD patch(1) updates, and that’s fine, because FreeBSD made those changes to an import of DragonFly’s patch(1). Hooray for cross-pollination!
Episode 023 of BSDNow is up, with an interview of Ted Unangst about the new signing mechanism in OpenBSD, a NTP server tutorial, and of course more.
For once, I got this mostly done before late Friday night!
Back to relatively normal volume, this week.
- FreeBSD 10 is out.
- OpenBSD got electrical funding, and is now holding a funding drive.
- new openssh key format and bcrypt pbkdf. A new key format for OpenSSH, and how to switch to it – only available in OpenBSD as of this writing.
- I did not know this: There’s a pfSense store, with shirts, preloaded USB sticks, and various appliances – I have one of the Netgate FW-7541 models, notable in that I’ve never had to do anything with it after initial setup; it just runs and runs. There’s a pfSense hangout/webcast for paid support customers this Friday the 24th, too.
- Open Source FreeBSD 10 Takes on Virtualization. From a saved Google search.
- Undeadly has an explanation of the new signed packages setup for OpenBSD.
- DiscoverBSD’s 2014/01/14 roundup.
- FreeBSD now has OpenSSL 1.0.1f.
- NetBSD now has a wscons/Intel GMA driver.
- PC-BSD 10 is almost out, and here’s their weekly digest talking about it. Also, apparently PC-BSd and GhostBSD share some installer code? I’m not clear on this.
- CBSD – FreeBSD jail management. (via)
- Slides and audio from Brian Callahan’s recent OpenBSD presentation at NYCBUG are up.
- OpenBSD has a qla(4) driver, for Qlogic fiber channel HBAs, and ubcmtp(4), a Macbook touchpad driver.
I didn’t even need to find source links this week.
The OpenBSD Project (Foundation?) needs to pay a large electrical bill for their hosting location. I had mentioned this in a weekend BSD report just before the end of 2013, but the problem is still there and deserves a special mention. It’s possible to contribute directly, or to the I-assume-nonprofit-so-tax-deductible-for-many-people OpenBSD Foundation. You can set up a low but reoccurring Paypal payment for the Foundation, which would be probably unnoticeable for you but very helpful for the organization.
Even if you aren’t booting OpenBSD on anything, you’re using a technology that came out of that project – OpenSSH, pf, your dhcpclient, etc; or using 3rd-party software that received fixes from OpenBSD work. Putting dollars towards this software development is one of the more effective things you can do with your money to help open source.
Running late putting this together… Back to bullets!
For those of you near the NYC area, there’s a NYCBUG meeting tonight at 7 Eastern, with Brian Callahan giving a security-focused crash course in OpenBSD. Tickets for NYCBSDCon 2014, happening on February 8th, are going to be available there for the first time, starting at 6 PM. (and cheaper if you buy in person, too.)
Things are picking up again after the break.
- Faces of FreeBSD: Isabell Long. Note that she came in via Google Code-In. That’s the value of those programs.
- OpenBSD: Randomness, sooner.
- OpenBSD’s change to PIE for i386 means special upgrade procedures – if you’re on i386. Also, here’s PIE. atexit(3) changes also changes the upgrade method this one time for… all platforms? I’m not sure.
- The DiscoverBSD roundup for 12/31/2013.
- The FreeBSD Test Suite. It’s similar to what NetBSD has, but see the source link for comments on what’s different. DragonFly has a test setup too, though I’ve never tried it – is there one for OpenBSD?
- Pkgsrc-2013Q4 is branched.
- FreeBSD has improved NFS performance.
- NetBSD has updated libpcap, tcpdump, wpa, bind, and dhcpcd.
- OpenBSD has updated xterm, glproto, and some other xenocara parts.
Again, quiet from the holiday break.
Odds and ends for the quieter holidays.
Another week where I could get away without any commit links, just cause there’s so much BSD stuff out there.
I had a sometimes-great, sometimes-difficult trip to New York City over the past few days, and while I was there, I met the ball of energy that is George Rosamond of NYCBUG (which is having a huge party right now.) He and I talked for a bit about various aspects of the BSD ecosystem, and one thing he noted was that people aren’t generally aware of all the licenses in use for the different software packages on the system, or even the individual licenses in the system files.
There is an ACCEPTABLE_LICENSES setting in pkgsrc, where software licensed under terms not in that list won’t install. That’s useful, but frustrating, because it keeps people from getting what they asked for – a software install. Something that would be useful – and it could be cross-BSD very easily – would be a license audit summary.
There’s meta-data on every package in FreeBSD’s ports and DragonFly’s dports and pkgsrc and OpenBSD’s port system. Why not say ‘pkg licenses’ in the same way you can say ‘pkg info’, and get a summary of the licenses you have installed in the system? (or pkg_licenses, etc. You get the idea) This wouldn’t prevent people from installing software, but it would give a very quick view of what you were using.
> pkg licenses
Software package License
foo-2.2.26 Apache license
It could be extended to the base system, but I’d like to see this in all the packaging systems as a common idea, in the same way that ‘info’ in a packaging command always shows what’s installed.
A lighter week for commits probably because of the U.S. holiday, but still plenty of things to link.
I’m working my way up to more than just links to source for the cross-BSD news. There’s a lot to swim through!
- NYCBSDCon 2014 (on February 8, 2014 – note the recent change) is, in addition to the normal call for papers, having a ‘call for exposés’, meaning they want people to expose BSD projects. I found this out through the undeadly.org description noting that some MIPS machines will be on display. This is an excellent idea; BSD projects need a showcase.
- There’s also a NYC Tech Meta-party, with NYCBUG and many other groups participating.
- FOSDEM 2014 will have a BSD Room.
- FreeBSD developer and FreeBSD-based-business-owner Colin Percival gets a spotlight from the FreeBSD Foundation.
- DiscoverBSD’s BSD summary. We need more of this.
- FreeBSD News miscellaneous links. Hey, there’s more!
- hostileadmin has a slew of wrap-up reports from vBSDCon. Sounds like a good time was had by all.
- Here’s more vBSDCon wrapups, plus slides.
- And a developer (John-Mark Gurney) trip to vBSDCon sponsored by the FreeBSD Foundation.
- Also, AsiaBSDCon OpenBSD presentations in video form.
- The pfSense blog is called “The pfSense Digest”. Digest… hey, that sounds like a good, descriptive term! They also are looking to hire. I just used some of my paid pfSense support time on a work problem – well worth the money spent.
- OK, back to source commit links.
- FreeBSD has enabled some Texas Instruments hardware.
- FreeBSD has added some example test framework programs.
- FreeBSD has added the axge(4) driver for ASIX AX88178A and AX88179 USB Ethernet
- OpenBSD has 802.11A support in wpi(4).
- (updated to add) There’s a PC-BSD weekly digest, too. That’s good, because I had trouble spotting things in the massive flood of PBI approvals over the past week.
Not as much pulled directly from the source lists this time, which is good.
This appears to be all audiovisual media week, because author Michael W. Lucas gave a talk at the Michigan Users Group about OpenBSD (he’s qualified), and it’s up now in two parts. He describes it as:
“Among other things, I compare OpenBSD to Richard Stallman and physically assault an audience member.”
BSDTalk 234 is 30 minutes of conversation with Henning Brauer, taken at vBSDCon 2013. There’s a correlation between east coast BSD conferences and the number of BSDTalk episodes coming out.
Not sure why, but there wasn’t a lot of things this week to pick out.
There’s a surprisingly large list this week.
- FreeBSD has updated netmap.
- FreeBSD supports VT-d DMAR hardware. Not totally sure what that is.
- FreeBSD supports the RealTek RTL8168G, RTL8168GU, RTL8411B, and RTL8168EP.
- FreeBSD updated byacc to version 20130925.
- FreeBSD has binary packages again.
- Managed Services using FreeBSD at NYI, a whitepaper.
- NetBSD has imported OpenBSD’s support for ASIX AX88178a and AX88179 USB network interfaces, in the axen(4) driver.
- NetBSD supports the Broadcom BCM56340 iProc based switch.
- OpenBSD supports unattended installation. See Also on Undeadly.
- OpenBSD has softraid booting documentation. Someone will find this useful, I’m sure.
- OpenBSD 5.4 is released.
- Inspecting Packets with OpenBSD and pf, the presentation from vBSDCon.
- Lua in pkgsrc has been modified.
- Ocaml in pkgsrc has been updated to 4.0.1.
- The BSD Router Project has hit 1.5. (via)
- PC-BSD 10 alpha images are available for testing.
- PC-BSD is doing weekly updates, an idea I support, unsurprisingly.
- No BSD systems in Google Code-In this year, darnit.
Once again, doing this at the last minute:
I am doing this one at the last minute. I had all the articles noted, but normally I build this post over the course of the week.
I got some PC-BSD items this week, too.
Franco Fichtner recently received commit rights for DragonFly. This is so he could import mdocml, a OpenBSD-originating replacement for groff and man page display. Mdocml has been mentioned before on the Digest, and there’s a downloadable book. (See the more-interesting-than-it-sounds History of UNIX Manpages there too, but I digress.)
One advantage of using mdocml, as I understand it, is that groff is no longer required to view man pages. The only thing left in DragonFly that required a C++ compiler was groff. So, rebuilding could be a bit faster, and a bit less complicated.
Here’s the part that makes me happy: Changes made in DragonFly promptly made it back into NetBSD’s mdocml. Other changes rolled from DragonFly back into OpenBSD, too, and mdocml is in FreeBSD 10, though I don’t have a src change to point at right now. It all circled back around to DragonFly, too. It’s really neat to have a BSD-grown cross-BSD product.
(Incidentally, if you have a Thinkpad and keyboard issues, Franco has a patch for you to try.)
Less straight source links this week.
Related to DragonFly: Patrick Welche updated glib2 in pkgsrc, and is interested in hearing how it works for DragonFly users. If you have pkgsrc on your system and it’s not a quarterly release, try building t.
This week was relatively quiet, but also had the most cross-BSD work I’ve seen in a while. Look at the links and you’ll see.
Here’s more on Unbound, since it seems to be a trend.
Barely getting this done in time for Saturday…
If you’ve got a MCP79 NVIDA-chipset board, Sascha Wildner’s commit of Ed Berger’s port from OpenBSD has you covered.
There’s been a lot of commit activity across the BSDs, but my list doesn’t seem to reflect that. A lot of incremental work, I suppose.
I need to update this post during the week as I see stuff, or else I spend an hour rushing to get it all together before Satuday. I need to start watching PC-BSD src changes, too.
I hope I’m catching the interesting stuff; I’m only reading the src changes.
Not just source links, this week:
Definitely Saturdays for this summary. In other BSDs this week:
Francois Tigeot has ported TTM to DragonFly from FreeBSD and I think a bit from OpenBSD. All this work has led to an update in the driver porting notes.
It’s 24 minutes with Chris Cappuccio, talking about nsh and flashrd for OpenBSD.
How many tags can I fit on this post? I think I’ll aim for Saturday for these BSD catchup posts. In theory, I can prep this and the Sunday Lazy Reading posts ahead of time, since they tend to be all-week items, and have the whole weekend covered.
Here’s what jumped out at me from reading source change mailing lists:
I’m going to have to set a specific day of the week aside for these.