Romick posted some more tips on setting up various special keys on an Acer c720 Chromebook, running DragonFly of course, and Matthew Dillon also has backlight key configuration. I wish I had a spare $200 right now for one of these.
I managed to miss this last week because of issues with my RSS feeds, but the 71st episode of BSDNow is/has been up. It’s “systemd isaster”, cause the interview is with Ian Sutton talking about BSD replacements for systemd dependencies. There’s a number of at-least-slightly DragonFly-related things in there, including OPNSense, pkgng, and Hammer mentions.
Historical links are the accidental theme this week.
- RFC Reader. For those uncomfortable with plaintext? (via)
- The truth about C & Unix history. An oldie but goodie. (via)
- After several decades, there’s still no standard for querying registration data, surprisingly. There’s something coming together, though.
- Plan-55A, store and forward messaging – on paper. (via)
- 1980s sci-fi show openings. No fancy House of Hobbit Thrones catering to nerds back then… this was as good as it got. (via)
- Who named Silicon Valley? (via)
- Unix people cards. (via)
- Big Boring System, a text only online community, and another sort of throwback like tilde.club. (via)
- The Cryptographic Doom Principle. A clear explanation. (via)
- TL;DR-ify, a One Thing Well item. Happens to contain a paragraph-sized 40-year history of hypertext on the bottom of that page.
- Ping stories. I’ve linked to other versions before. (via)
- The history of grep. (via)
- The little book about OS development. (via)
- Decentralize All the Things! (via)
- That previous link took me to Gary Bernhardt’s Twitter feed, where I saw this pun. Also this truth.
- His site is destroyallsoftware.com. I like the ‘screencasts’ idea; much easier to watch than some person in a room staring into a camera.
- Also also found through that link: Sandstorm, a personal server setup. My initial impression is that it’s similar to Owncloud. I wish more people did this.
- Also also also: from Justin Cormack through Twitter: Unhosted.
I got this done early, for once.
- Dissecting OpenBSD’s divert(4). (via)
- Running ownCloud with httpd on OpenBSD (via)
- OpenBSD 2014 by the numbers. (via)
- Code rot & OpenBSD. Many comments at the original link. (via)
- Accessing radio hardware switches in NetBSD.
- What does this Etherswitch framework do?
- FreeBSD now has Elf Tool Chain utilities, which appears to be BSD-licensed versions of binutils; possibly more?
- FreeBSD is now on Gnome 3.
- BSDCan 2015’s Call For Papers is out.
- NYCBUG is meeting January 13th at a new location for “Designing Versatile Unix Utilities“, presented by Eric Radman.
- There’s a new BSD user group in the Albany, NY area.
- BSD Magazine for December 2014 is out. (via)
I’m breaking my normal weekend posting schedule to note that DragonFly 4.0.2 images are now linked on the main site and on mirrors now/soon.
DragonFly 4.0.2 has been tagged. I’m building the release images now. If you’re already running 4.0.1 it’ll be easy enough to upgrade to; you will want to catch up to this commit fixing a quiet memory issue.
The CAM layer in DragonFly has had its big lock removed/been marked MPSAFE, so you will notice a performance increase when using multiple disks. (assuming you aren’t throughput-limited, of course.)
That’s Virtual Private Server, if you don’t know the term. I mentioned VPSs and BSD before in a In Other BSDs article, but “Ed” found an article specifically about installing DragonFly on Vultr.
There’s a FreeBSD Forums thread about ZFS and Hammer, as several people have pointed out to me. It’s interesting to see, but there isn’t a lot of quantitative discussion. (It’s a forum post, not a white paper, though.)
Do you remember the BSDNow story a while ago about a Tanzanian community effort using FreeBSD to build a library? They’re looking at DragonFly, too, because of the low resource requirements. From that discussion: a hardware reason for an ‘indefinite wait buffer’ error, and a note on how to most efficiently download packages for multiple machines.
Sepherosa Ziehau has posted a note that V4-mapped addressing is no longer supported in DragonFly. You will need to do a full buildworld/buildkernel if you are running master. Also, TCP MTU path discovery is on by default. Also also, he’s added a SOL_SOCKET/SO_CPUINT socket option for use to reduce load in heavy network activity. As usual, I don’t quite comprehend.
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)