You can now control your backlight settings through sysctl and enjoy greater video support/stability – as long as you are using a i915 video chipset on DragonFly.
My end of year vacation is over tomorrow, darnit.
- My $2375 Amazon EC2 Mistake.
- The Old New Thing 2014 link clearance.
- This sentence proves it is The Future.
- Another hidden computer/exposure surface. (via)
- Preserving arcade games. (via)
- The Retro-Computing Society of Rhode Island. (via)
- The Internet version of ‘empty calories‘. (via)
- Quake on an oscilloscope: A technical report. (via)
- From Gongkai to open source. I don’t totally agree, but it’s compelling.
- Virtualizing an operating system to run a text editor. (via)
- On the curl | sh pattern. (via)
- geektyper.com. A modern ‘boss key’. (via)
- A Microsoft-centric developer switches into open source. (via)
- Why aren’t we using SSH for everything? (via)
Remembered to do this all at the last minute, after I got the new server up.
- LibertyBSD, an OpenBSD fork with no non-free firmware.
- OPNSense, a FreeBSD-based firewall that is new to me.
- OpenBSD projects that aren’t OpenBSD.
- Broken build tracker for pkgsrc. (via)
- pkgsrc-2014Q4 is out.
- pkgviews is gone from pkgsrc.
- NetBSD can now record MIDI files from /dev/music.
- How to see hidden pf tables.
- The OpenBSD Foundation met their fundraising goal for 2014.
- Typing in Japanese in OpenBSD. (via)
- Tor relay issues on OpenBSD, in two slightly munged threads.
- OpenBSD and syslog, over TCP.
- FreeBSD has updated to Unbound 1.5.1 and clang/llvm/lldb to 3.5.0.
- bhyve on FreeBSD has an improved Real Time Clock.
- GNU texinfo is out of FreeBSD.
- FreeBSD’s asr(4) driver is gone too.
- pcc 1.1.0 was recently released. (via)
I’m moved over to new hardware for the Digest. Tell me if you see issues, please.
The BSDNow people aren’t slowing down for the holidays, as there’s another episode this week. The interview is with Dan Langille, about the 2015 BSDCan conference. He’s also the person behind freebsddiary.org, which served as partial inspiration for the Digest. There’s also more video presentation links, news items, and so on.
shiningsilence.com/dragonflydigest.com will be going down for a brief period in the next 24 hours, for a hardware upgrade.
John Marino has created something very useful: a graphical tool for Hammer file history. It’s called ‘Slider’, and it uses curses to work in a terminal. It shows historic versions of files and can restore those old versions as needed. This was already possible in Hammer, of course, but it required a sequence of commands that were not straight-forward. I’ve been slow enough posting it that version 2.0 is already out, offering a way to see files that no longer exist, but are still in history. (i.e. deleted some time ago) ‘Time Machine’ sounds like the best name, but that seems to be taken.
I’m going to dive right in with an anecdote: As is normal for anyone in systems administration, I’m busy at work. I’ve been short an employee for some time, and I brought in a managed service provider to do some work. This included a revamping of the network equipment and layout, as it has been growing organically rather than in a planned fashion.
I received the formal assessment from the provider a few weeks ago, and it mentioned that we were using a non ICSA-certified firewall: pf, in the form of pfSense. This was accompanied by some rather drastic warnings about how open source was targeted by hackers! and implied that ICSA certification was a mark of quality rather than a purchasable certification. All bogus, of course.
The reason I’m starting this review with this little story is to note that while open source has become well-accepted for system and application software, there’s still a lot of people that expect commercial hardware to be exclusively handling data once it leaves the server. That’s been valid for a long time, but software like pf represents a realistic option, or even an improvement, over many commercial and proprietary options. Since pf exists in one form or another on all the BSDs, it’s a tool you should be at least somewhat familiar with.
Peter N. M. Hansteen has written about pf first online, and then in printed form, for some time. The Book of PF is in its third edition, and that’s what I have to read. (Disclosure: No Starch Press gave me the book free, without requirements)
The book is excellent, and easier to read than I expected for a book about network processing. It can be read in linear form, as it takes the reader from simple to more complex network layouts. It works as a reference book, too, as it focuses on different tools around pf and what they are used for.
It covers the different pf version in OpenBSD, NetBSD, and FreeBSD, and DragonFly gets at least a partial mention in some portions of the book. For example, OpenBSD recently removed ALTQ, but the other BSDs still use it. With- and without-ALTQ scenarios are covered every place it applies. You’re going to get the most mileage out of an OpenBSD setup with it, though.
The parts where the book shines are the later chapters; the descriptions of greylisting and spamd, the traffic shaping notes, and the information on monitoring pf will be useful for most anyone. It’s quite readable; similar in tone to Peter’s blog. If you enjoy his in–depth online articles, the book will be a pleasant read.
It’s available now from Amazon and directly from No Starch Press. It’s linked in the book slider currently running on the right side of this site, too.
Last of the year!
- Glitches: A kind of history. (via)
- Speaking of glitches: Breaking Madden is still going.
- First Commits. (via)
- Your Friendly North Korean Network Observer. (via)
- The SoftSel Hot List for 1986.
- Steel Mill Hacked. How long until having operations disconnected from the Internet becomes a sign of quality for a business? (via)
- Rooms and Mazes: A Procedural Dungeon Generator. (via)
- The Infocom virtual machine, made
fleshsilicon. (via) - DOSBox in the browser. “…watching a miracle with every boot.” (via)
- Inadvertent Algorithmic Cruelty (via)
- The Future: A Cat Litter Box and DRM. “Internet of Things you can’t own”. (via multiple places)
- When Security Goes Right. This is how problems should be handled.
- Images of Math, a tumblr. (via)
- Two eras of the Internet: pull and push. (via)
Your unrelated link of the week: UpDog, a revolutionary communications platform. (via)
The list is shorter this week; I blame the Christmas holiday.
- OpenBSD now has position-independent executables for some architectures. That may mean changing your upgrade strategy. (5.6 upgrade guide here)
- FreeBSD now has frequency/voltage control on the Raspberry Pi.
- There’s a lot of v7 ARM architectures. I can see why people are waiting for AARMv8.
- FreeBSD has a new NFS client/server.
- RamNode is another VPS provider that supports BSD. (via)
- Also, cloudspin.me.
- [ is a binary program.
BSDNow isn’t slowing down for Christmas, cause there’s a new episode up. There’s two interviews this time – Erwin Lansing, about BSD in Europe, and Cristina Vintila, about BSD conferences. The rest of the episode is a bunch of “How did you get into BSD?” stories from viewers, both in text (i.e. read out from email) and the occasional video answer.
One way to keep file history on an very active Hammer disk from eating up all the space: more snapshots. This may seem counterproductive, but disk pruning eliminates historical data between snapshots, so you can keep older data at the cost of some temporal accuracy.
As part of another thread, Steve Petrie posted an in-depth description of how and where and why he’s using DragonFly. Worth looking at either for workflow tips or for just seeing the use case.
BSDTalk 249 is an 11 minute interview with Scott Long, who is involved with Netflix’s FreeBSD-based local caching appliances. This conversation is from MeetBSD 2014, though I heard Scott talk about the same subject at the last NYCBSDCon – it’s an astounding amount of data flowing through those machines.
I am slightly confused about which day it is.
- Dinosaur’s Pen, excellent old technology pictures. (via)
- Ultima Ratio Regum, a roguelike walking simulator in development. Currently Windows-only.
- 2014 Cacowards winners. These will probably run on most any BSD with a Doom port. (via)
- Effectively Managing Memory at Gmail Scale. All the management issues were in the browser. (via)
- The 12 days of Unix.
- “the artifacts of any media format define its aesthetic like a cultural permalink” (via)
- Origins of the Tablet. (via)
- Hybrid Water Computer. (also via)
- Computers are People, Too. 1982 computer graphics and Disney. (via many places)
- USBdriveby. Maybe gumming up the data parts of your USB ports isn’t such a bad idea. (via)
- Intercal: The Worst Programming Language Ever. A video. (via)
- Why I don’t like hackathons, by Alex Bayley aged 39 1/2. What he describes is very different than the BSD hackathons I’ve known of. (via)
- Useful syadmin tools. Here’s a gift list…
- Learning Unix.
I sort of lost a day this week because of an accidental 20-hour workday, but I still have the links:
- I love cross-pollination. (plus)
- “Why I (mostly) hack on BSD licenced stuff: so I don’t have to deal with this.“
- Tips on pkgsrc packaging.
- Kerberos IV is going away in pkgsrc.
- The pkgsrc-2014Q4 freeze is on.
- A new way to build NanoBSD.
- A new ZFS ARC tunable you may need.
- I could have sworn vigr(8) already existed.
- PC-BSD is moving to Qt5.
- A domain blocking script.
- Showing remote programs on your Mac using X.
- Long thread about BSD VPS hosting. (consensus: try RootBSD or Vultr.)
- OpenBSD man is now really mandoc.
- freebsd-update issues for 10.1.
- Steam on PC-BSD 2. (video)
- The (new) PC-BSD upgrade to 10.1 is available.
- Sunday Morning Linux Review on “FreeBSD Mastery: Storage Essentials”
- Sudo: You’re Doing It Wrong.
- “…what’s the best place to start learning about BSD?“
Note: corrected VPS hosting link.
BSDNow 068 has a large number video links to various BSD conference videos, a bunch of other article links,, and an interview of Michael W. Lucas about his new FreeBSD Mastery: Storage Essentials book.
From a question about mixing in a SSD and a very slow disk: swapcache can make things better, though I suggest other crazy arrangements.
If you really, really want to make sure you aren’t pulling in any parts of X when installing dports, and you’re building from source, there’s a few options you can set to keep X11 off your system. You can even go farther.
I had to type it that way because it rhymes. Sascha Wildner has committed an IPMI driver port, tested/watchdogged by Markus Pfeiffer. What’s it do? It’s a machine management standard.
