Posting now so people have warning: NYCBUG’s monthly meeting is tomorrow, April 6th, and has John Wolfe presenting “Debugging with LLVM”. Note that the meeting announcement I just linked has the NYCBUG schedule and speakers for the rest of the calendar year. Surely you can make one of them?
Tomohiro Kusumi has been creating a near-constant stream of bugfixes and cleanups to Hammer for quite some time. I don’t often link to it, because they are incremental improvements and hard to linkblog, so to speak. In an effort to make up for this deficit, I do want to draw attention to his two recent commits: “Make hammer commands print root volume path“, and “Print volume list after volume-add|del“. Small changes, but this is what makes complex systems usable.
If you remember this Baytrail problem, Daniel Bilik has gone and found a fix, as this appears to be a cross-platform bug, and he has patches for DragonFly. If it’s affecting you, you don’t have to wait for the patches to be added in; he’s made them available directly.
Update: it’s committed to DragonFly now.
This I all built up over the past two weeks, so plenty to read here.
- How To Write Unmaintainable Code. (via)
- An implementation of Sublime’s PlainTasks plugin for Vim.
- Dotfile Management and Documentation with Org-Mode. Equal time provision. (via)
- @Play 85: A Talk with Digital Eel, Makers of the Infinite Space Games.
- Digital Nature, a summary of world-building software starting with Bryce.
- How to Write a Roguelike in 15 Steps. Not linkbait – a real, in-depth procedure. (via)
- Generating and Populating Caves. I like the map images. (via)
- The Imitation Game, about Alan Turing (sample). Here’s historical audio to go with it.
- Redox – A Unix-Like Operating System Written in Rust. UNIX gets reinvented on a regular basis. Also related. (via)
- Maintain Separate GitHub accounts. I’ve seen people bit by this just with email. (via)
- Technical jargon failure modes.
- Did you ever play Myst?
- Instagram hates the Internet. Noted in article: people leaving Twitter for Instagram. I see that trend.
I’m a bit short this week, but I’ve been on the road and unable to click around as much as I’d like.
- FreeBSD running on xhyve tutorial. (via)
- Ubuntu on Windows. It’s the year of
Linux on the DesktopBash on Windows and unfortunately that’s probably good enough for most. Could be worse, and was. - OpenBSD 5.9 released (early!) (via)
- DiscoverBSD for 2016/03/28.
- TrueNAS Three-Peats!!!
The 20th garbage episode, justing by the summary, talks a lot about the new OpenBSD 5.9 release and other BSD-related matters.
I keep posting about Sepherosa Ziehau’s work on sustaining extremely high traffic loads in DragonFly. Now I’m posting about a tool to create that load: kq_sendrecv. It creates tens of thousands of TCP connections, without creating a process for each, and uses kqueue, as you might guess from the name. This may be useful if you really want to tax another system.
This week’s BSDNow has an interview with Michael W. Lucas, BSD author. He often speaks at events, so it should be an enjoyable talk.
Do you have a Cherry Trail SoC? For example, a HP x2 210? Imre Vadasz’s recent commit may be useful for you, if you are running DragonFly on this detachable … thing?
Tim Darby is looking for motherboard recommendations. Specifically, mini-ITX with 4 SATA ports and at least one decent network link. Who’s got hardware to recommend? There’s already one set of suggestions.
Normally I would save this for a “In Other BSDs” weekend edition, but it would be too late: if you want to get in on a book sponsorship for Michael W. Lucas’s next FreeBSD Mastery book, you have only a few days left to join in. His last book sponsorship worked out perfectly, timing-wise.
This is actually overflow completely from previous weeks. I am not sure how I am ending up so far ahead on these but not the Saturday BSD items. As long as it shows up on the expected day, I suppose it works out.
- Tcpdump is amazing. (via)
- A Collection of Dice Problems. PDF format. (via)
- Sending email in 1984. Video. (via)
- Copperhead, a Life spaceship, which is a new concept to me. (via)
- The Powerful Emotional Pull of Old Video Games. (via)
- Digging a Little Deeper: Dwarf Fortress, Fantasy Tropes, and World Building. (via)
- Open source tax credits. That would have saved me some money in recent years.
- Can we save the open web? (via)
- insane chown posse (via)
- Preparing for Production of The Essential Guide To Electronics in Shenzhen. Seeing the physical process is neat.
- SQLite with a Fine-Toothed Comb
- Open-access CACM articles. This will keep you busy for a while.
- Nerd Fonts.
- Orgmode for Sublime Text 2 and 3. (via)
Your kinda-unrelated item for the week: Butterfly Stomp, Michael W. Lucas’s free short story. He writes fiction when he’s not writing BSD books.
By the time you read this, I will have already been at my second job for 5 hours.
- Integrating FreeBSD w/ FreeIPA/SSSD.
- UbuntuBSD, mentioned here, here, here, here. Best reaction here.
- RocketGraph FreeBSD commits on Github for 2015.
- Why OpenBSD? (via)
- KnoxBUG: A new BSD User Group in Knoxville area. (via)
- Install OPNSense on the Monowall Appliance box. (via)
- OPNSense 16.1.8 released.
- FreeBSD – a lesson in poor defaults. Some axegrinding going on. (via and via)
- MidnightBSD with Lucas Holt.
- DiscoverBSD for 2016/03/21.
- Using Firefox to watch Netflix on FreeBSD/PC-BSD. (via)
- Larry the BSD Guy’s BSD summary for the week.
- New routing table code (ART) enabled in [OpenBSD]-current.
- Can’t control screen brightness in Broadwell.
- fractal cells – FreeBSD-based All-In-One solution for software development startups. (via)
This week’s garbage[] podcast is up, to go with the BSDTalk interview, and they’ve made it to 20 episodes. There’s a section at the end about cross-pollination (my favorite BSD term) which I have not been able to listen to yet, but I’m curious.
It’s zero-indexed, if that made you confused for a second.
Update: I listened, and the cross-pollination conversation matches my impressions too. Decentralized leadership is a cause, I think.
BSDTalk 263 has a 17 minute interview with joshua stein and Brandon Mercer, who create the at-least-partially-BSD-themed garbage.fm podcast. It’s a podcast about podcasters!
BSDNow 134 is out, with a news roundup and an interview of Mark Felder, talking about FreeBSD ports.
(Which may extend to DragonFly, indirectly, through dports; I haven’t listened yet.)
If you have a Radeon video card in your DragonFly system, and are running bleeding-edge, there’s an update for you. This is a partial sync with Radeon code for Linux 3.18, with no additional notes in the commit but you can always check elsewhere.
unzip has been added to DragonFly, making it present in every BSD but I think OpenBSD.
Imre Vadasz has added the ability to create a UEFI bootloader in DragonFly. Can you use it? I don’t know; I haven’t tried it yet and I can’t tell from the commit.
John Marino has added the starting framework to use clang as the alternate base compiler in DragonFly. Note that it’s not hooked into the build yet. This is the first non-GCC compiler added into DragonFly, so there’s some work yet before you can have an all-clang system. This should replace GCC 4.7, which is the current alternate compiler. GCC 5.0 is the default, if you didn’t know.
Note that clang is present in dports, so it’s already been available for general use, for some time. This framework is for building DragonFly itself.
