As I mentioned on kernel@, I’m going to roll a point release of DragonFly soon. Push in your changes if you want to get them in!
Antonio Huete put together a list of goals for the next release on the DragonFly bugtracker. Some of them are pretty ambitious, some of them are relatively easy, but they are all very useful.
This site, shiningsilence.com, is now available on IPv6. Thanks to Markus Müller for getting me to actually complete the process.
Trivia fact that I told someone about at NYCBSDCon: the habit of using (via) to correctly attribute links comes from a still-online-but-not-functioning site called The Nonist. The fellow putting it together had the most wonderful ability to find esoteric, interesting items to read about. I can’t match his talent for images. The Wayback Machine has a copy of the Nonist site so you can see it in its original glory.
To the (text-only) links!
- English minus the non-Germanic words. (via)
- ‘Tainted Love’, played via floppy drive.
- Unix: When to look for a new job.
- The Dreamliner’s latest in-flight emergency. I’m not that interested in the article, but I like the quote from the place where I found it linked: “The Internet of Rebooting Things”.
- Android is becoming unforkable. (via) The article doesn’t mention Cyanogen or Replicant when it’s talking about ‘alternative’ strategies for Android development; I’m curious what to make of them.
- Broken by design: systemd. (via)
- A followup: Why systemd is winning. (via) ‘winning because nobody else showed up to the game’. Not a direct quote, but a summary.
- Bunnie Huang’s Name That Ware February 2014 is a mystery to me, but it’s oddly pretty.
- 3D versions of D&D Monster Manual creatures from Patrick Farley. (via)
- A Vim tutorial and primer. (via)
- ICMP types in IPv6.
- An objective points-based system for keyboards. “KLACKY keyboards feel great but they will get you knifed in the back by the people who work near you.”
- Hello boss… Something happened…
- All IBM training videos should be this awesome.
Your unrelated link of the week: If I met you at NYCBSDCon last week, did I seem like a mature adult? I’m not. Here’s Deer Fart.wmv.
Lots of links, yet again.
- Michael W. Lucas intends to have more BSD books out this year – at least 2. He goes into great detail on his plans. He hints at other authors with material on the way.
- BSD-linked Twitter accounts. I like finding accounts of individual developers, so you can see what projects people are working on. (plz suggest)
- The PC-BSD Weekly Digest 16 and number 17.
- The latest freebsdnews.net summary.
- Another BSD-based product I didn’t know about.
- FreeBSD has a new version of netmap.
- NetBSD and FreeBSD have brought in version 2.0 of ATF, the Automated Test Framework.
- FreeBSD has imported OpenBSD’s RNDIS framework.
- More cross-BSD fixes.
- Found through this OpenBSD sendmail upgrade: Sendmail, Inc., is now owned by a company called Proofpoint? A ‘security-as-a-service’ provider. I don’t know how to feel about this.
- OpenBSD has Intel Centrino Wireless-N 2230, 2200/105/135 support.
- OpenBSD supports qle(4), the QLogic ISP24xx fibre channel HBA.
- First Impressions of FreeBSD 10 on Distrowatch. (via)
- The minimum acceptable OpenSSL for pkgsrc has been bumped up.
- Undeadly has several n2k14 hackathon reports.
- Ahem. (via Freenode #nycbug)
I knocked my own server out of commission today – sorry! I thought it was because I was experimenting with an IPv6 tunnel – but no. It appears to be a long-running Minecraft server. Once that was gone, it all got better.
We’ve got Go builders running for DragonFly, but nobody actively maintaining Go itself on DragonFly. The dports version builds, but there’s a Go release coming up and having native support would be much better than relying on chance FreeBSD build compatibility.
The current error as I type this is a TLS problem that sounds like a simple fix, if only I knew where it was.
For BSDTalk 238, Will Backman has recordings from NYCBSDCon 2014. I think I’m in there, even though I haven’t listened to it yet.
BSDNow episode 24 is up, with a recap of NYCBSDCon’s events, an interview with Luke Marsden of hybridcluster.com, a chrooted SFTP tutorial, and of course more.
Here’s a potential DragonFly and Summer of Code project: adding support for more than 63 cores to DragonFly. Matthew Dillon has already outlined how.
HOPE X, the 2600 conference, is happening July 18-20 in NYC. It’s not specifically BSD-themed, of course, but given that I heard about it at NYCBSDCon means there will be BSD people there.
There seems to be a lot of ACPI-related updates lately: Sascha Wildner has updated ACPICA in DragonFly to what I think is the very latest version. See his commit for the differences.
John Marino updated daemon(8) on DragonFly. For some reason, I didn’t know it was a standalone program. I knew about the idea of daemons as helpers based inside the computer, which is why so many server programs end with a ‘d’ – sshd, ftpd, and so on. Inexplicably, I never actually saw the program itself.
A low week this week, but I have been on the road… I will hopefully have a large NYCBSDCon report up later today, to make up for a skimpy Lazy Reading.
Bit rot, circa 1998. Enjoy looking at the old technology options and prices. (via)
The Industrial Internet of Things. Most of what’s out there that should be wired isn’t, and it’s because the companies making the equipment like to pretend the Internet never happened. Also, modbus is horrifying.
Bluetooth Low Energy: what do we do with you? I’m surprised more people aren’t excited about BLE; it has a lot of potential.
Your unrelated link of the week: a new Cyriak film! Starts cute, ends horrifying, but that’s no surprise.
Here I think out loud about NYCBSDCon, presented from my cleaned-up notes taken on my phone during the event. Get ready, cause there’s a lot of words here.
The event was very popular, to the point of overflowing the venue, Suspenders. The venue was excellent, though. The entire bar/restaurant was turned over to the convention for the day, and it made it easy to eat and drink – especially with the drink tickets that came with admission. The food was fantastic.
New York City is a huge city with lots to see, so I imagine anyone visiting from out of town could bring along family and have the family be entertained while the conference is going on. I managed to sneak in a trip to The Compleat Strategist and Desert Island Comics on the day before the convention, for example.
There were enough “famous” BSD people here that having, say, the roof fall in would have been a serious community setback. One good explosion would have taken out the people behind this digest, BSDTalk, PC-BSD, BSDNow, etc.
The NYCBUG people are very open about how the whole process works, to the point of posting how the finances worked out. “Excess” money is getting split up between the various BSDs, too, to the tune of some hundreds of dollars. This was increased by Michael W. Lucas auctioning a signed copy of his Absolute OpenBSD 2nd edition book, which ended up being bought for $500. I expect the financial results will be posted on the NYCBUG website at some point soon.
I nabbed a printed copy of the brand-new FreeBSD Journal, which just launched. George Neville-Neil said that this is the only printed version that will ever exist, because printing is awful – I completely agree. I need to cover this more in a separate post.
I experimented with not bringing my laptop and typing everything through my phone. It reduced my typing speed, but I was able to take notes and pre-write large chunks of this post as things happened. I have been thinking more and more in terms of setting things up with a tablet or phone as my ‘client’ and keeping.all useful data on my server, rather than work on a laptop with BSD installed. I’d like to be working in a BSD environment, but that’s hard to accomplish natively in a handheld format. Running things remotely from a BSD system might provide the equivalent, though. Not sure how well that would work – probably good content for another post.
The first presentation was ZFS/PC-BSD/FreeNAS, from Dru Lavigne. The PC-BSD Life Preserver application is a really nice way to view filesystem snapshots. ZFS is really feature-rich, though it has high resources requirements compared to Hammer. (of course I would say that.) Dru Lavigne’s ZFS presentation slides are already up.
Ray Percival came all the way from Dallas to present “Interconnections with BSD”. Ray pointed out at dinner the night before that he is effectively able to autodeploy a firewall or other network device by remotely installing a BSD. From Ray’s presentation : “Network engineers are discovering automation and calling it software defined networking.” That is talking about the configuration side only though, not control plane, as an audience member pointed out. I still like the idea. Ray made this point about support: you can buy expensive support from commercial vendors and talk to hit or miss support. With open source, you can usually talk directly to the person who makes the software itself. That doesn’t happen with vendors.
Something I took away from that and from the conference in general: BSD helps you avoid vendor lock-in. I was worried about having UNIX-familiar workers as backup at work, but: it doesn’t get better with proprietary tools.
Andrew Wong’s presentation about ZFS+FreeBSD+PostGres is from a software engineer point of view, not a sysadmin view. He described himself as “the enemy”.
Scott Long gave some details about how much traffic NetFlix pushes out (about a third of the Internet) and how much of it is on FreeBSD (almost all of it, yeesh). The NetFlix plan is to deploy multiple relatively low-end FreeBSD systems out to ISPs to act as local content caches. No virtualization, a light set of management tools through AWS, and when a box goes bad, they just take it out; no RAID or ZFS or other fancy steps. They have 5 people managing 1000 machines.
Scott made the point that they are aggressively talking to hardware vendors about support, and getting good responses back. If you’re involved in some commercial venture with FreeBSD, talk to George Neville-Neil about the BSD hardware consortium; they’re working on a coordinated conversation with vendors to make sure BSD (probably FreeBSD only, but that’s a start) gets treated as a first-class citizen.
Jeff Rizzo described the many ways that NetBSD can be build, on most any supported platform and even not on NetBSD. It sounds like the up-front work of getting build.sh to work in every circumstance has saved a lot of labor, later.
Michael Lucas had a very entertaining talk about DragonFly where he managed to name-drop DragonFly. One of the points he made: when you write out a detailed justification for using open source products at your workplace, share it with the world, please.
I bought the lower-priced-than-they-needed-to-be shirts and stickers they had available, and managed to not win one of the cool PCEngines PFSense systems, with a fancy etched case.
There was also a number of demos going on during the afternoon break, though the only one I took any notes on was the one that I need to replicate at work: a PF /CARP failover setup. They look like this on the inside.
Like I said for the last NYCBSDCon in 2010, it’s totally worth going. I now have a long, long list of things I want to do and ideas to try, all from meeting people face to face and talking about what we can do. It’s energizing, far more than meeting over IRC. A third of the people there had no prior BSD experience. George Rosamond mentioned that he was thinking they could do this perhaps every 6 months.
The NYCBSDCon event is being livestreamed right now. I encourage watching them if you can’t make it there in person. If you don’t have time to watch the live streams, they should be available as recordings later. I will of course link to the recordings as soon as I know where they are.
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!
Michael W. Lucas is selling his work at a temporary discount during NYCBSDCon, which means you have today and tomorrow to get 3 books (Sudo Mastery, DNSSEC Mastery, and SSH Mastery) for $20 total, $7 less than normal. Head to his site to get the coupon code. He’s speaking at NYCBSDCon tomorrow, too – you should go.
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.
Probably because of the C-state changes, Sepherosa Ziehau wants people to use a new set of sysctls instead of the hw.cpu_mwait* ones – at least on x86_64. This won’t affect you if you aren’t already familiar with them, probably.
