The venerable (from 1979!) program, lpr, has been superseded by CUPS in many installations. Francois Tigeot suggested removing it, but it's still directly usable in specific situations and easier to just shift out of the way. It's staying, but it's interesting to see how it still gets used.
Update: Predrag Punosevac has descriptions of the various tools involved.
Multiple transmission queues are possible for the mxge(4) driver; I'm mentioning it because Sepherosa Ziehau's post about this describes the exact tunables to configure this.
I'm planning to branch DragonFly 3.6 this weekend. The actual release will come 2 weeks later. (Ignore what I wrote about a dports installer/image.)
BSDNow has Episode 8 out, containing an interview with Antti Kantee, a number of BSD news items (including some I missed entirely), and if you couldn't tell from the purposefully misspelled title, a conversation about Tor and BSD.
Matthew Dillon wrote a roundup post summarizing all the changes he's made to DragonFly to improve SMP performance in the last few weeks. He's removed almost all contention from DragonFly. This means better performance, scaling upward depending on the number of processors.
'monster', the system that builds all 20,000 items in dports, can complete the run in 15 hours. Compare this to the 2 weeks it used to take me to build the 12,000 packages in pkgsrc. This is admittedly on different hardware and different packaging systems, but it gives a sense of the scale of the improvement.
Joris Giovannangeli, who worked on porting Capsicum to DragonFly for Summer of Code 2013, is continuing his work. He's posted a detailed note on how to do capability management in a new way, with it retaining compatibility with FreeBSD's capsicum implementation.
Whee!
- Commodore 64 and Spectrum keyboards - USB versions. Not interesting to me, but I bet at least one person reading this just got excited.
- The Horrible World of Web Hosting. Unfortunately quite an accurate article, especially in his quote translations. (via)
- Getting an Apple 1 to run. Note that the circuit board is mounted in a wall frame.
- Interactive Fiction Competition 2013 recommendations. This can eat up a few hours if you have them to spare. (via)
- Where shutdowns are not disasters. An exploration of the shutdown command.
- Mail backups using newsyslog.conf for rotation. A clever idea.
- What are the Windows A: and B: drives used for? That story and the link on Hacker news where I found it have some entertaining floppy disk anecdotes. I originally wrote "old floppy disk" but realized that was redundant. Almost all floppies are old at this point.
- Don't Copy That Floppy! Why haven't I linked this before?
- Don't Copy That 2. Why didn't anyone tell me there was a sequel?
Once again, doing this at the last minute:
- FreeBSD supports the FreeScale Fast Ethernet controller on a number of SoC systems.
- FreeBSD's jemalloc has been updated to 3.4.1.
- FreeBSD has initial support for the RealTek RTL8106E PCIe Fast Ethernet chipset.
- FreeBSD has significant changes to the CAM subsystem.
- FreeBSD has initial support for the Rockchip RK3188 SoC.
- FreeBSD has an updated oce(4) driver, directly supported by Emulex, the vendor. (always nice to see vendor support.)
- FreeBSD now has a /usr/tests.
- There's some NetBSD in your Mercedes.
- the safety of the internet is called into doubt
- OpenBSD supports the cubieboard and other allwinner devices.
- OpenBSD supports the XBox controller.
- A few packages are being retired from pkgsrc because of lack of DESTDIR support.
The 'poweroff' command, the equivalent of 'halt -p', has been added based on a suggestion from Robin Hahling.
Matthew Dillon has gone after reducing contention and improving SMP performance as vigorously as possible, using dports builds on a 48-processor machine as a test. The machine's building more than 1000 packages an hour, last I saw on IRC.
This has nothing really to do with DragonFly. I'm hiring a report developer for work. Here's the Craigslist job posting. I consider it very unlikely that there's a local reader of this blog that also has the right skills, but what the heck.
John Marino has updated ldns and drill to version 1.6.16.
Chris Turner was curious about clock skew when running under a VM, and Sepherosa Ziehau very kindly explained the different types of internal clock for DragonFly, and how to control them - a topic I've never understood deeply.
Whee!
- The Shady Characters blog talks about alternate phone dial layouts. I've mentioned those here before, but Shady Characters links to this video describing the testing that went on for the keypads. Check at about 2:40 for the story on how AT&T figured out the 'correct' length for the phone handset cable.
- The Youtube channel for Numberphile, the source of that previous video link, has some pretty entertaining math videos...
- The UNIX as a Second Language blog has an article up about using strace.
- The Roland SP-808. I didn't know these had a built-in Zip drive. (via)
- The ICT 1301 runs again. This is what big computers are supposed to look like, with large cabinets, and spinning tapes, and oversized operator consoles. (via)
- Cryptogeddon, a sort of augmented reality game where I think you sneak your way across real systems. 'Real' as in not someone else's computers, but real systems set up for this game. (via)
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.
- FreeBSD has added the atse(4) network driver.
- FreeBSD has added iw_cxgbe, for Chelsio T4/T5 chips.
- FreeBSD has added (initial, minimal) AR9340 switch SoC support.
- PC-BSD has an interesting install-to-SSD option that disables atime and swap.
- NetBSD now has a Lua device driver to access.
- NetBSD has added Apple's libunwind.
- NetBSD has added several different iic sensors from OpenBSD.
- OpenBSD has added vxlan(4), a virtual LAN setup. (Layer 2 traffic over layer 3)
- "Vendor said so" is a reasonable excuse.
- OpenBSD has an altq replacement.
BSDNow episode 7 is out, with jails as a feature among a number of topics.
The October episode of BSD Magazine is out. I haven't seen it in their RSS feed yet (is it running?), but noticed it here.
Matthew Dillon was using poudriere, the dports build tool, on a 48-core system. Poudriere was building all 20,000+ dports, so the machine was quite busy. He decided to get rid of as much contention as possible, and he's listed all the ways DragonFly's been streamlined by these efforts. We need to revisit some of our previous benchmarks...
The Large Installation System Administration 2013 conference has been announced for is coming up on November 3-8, in Washington, D.C. There's training and speakers and all sorts of stuff, and maybe even a working government in that town by that point.
There is a search plugin for Mozilla that searches DragonFly man pages. (Thanks Samuel Greear)