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.
Minimal link text this week. It just happened that way.
- random in the wild
- Best Unix time-savers
- Where apps end and the system begins.
- The password? You changed it, right?
- Live network attack map. (via)
- Playing with my son.
- At the computer farm. (via)
- Typography in sci-fi: Alien. (via)
- Turing Complete User. (via)
- XLennart. XBill + systemd (via IRC)
- OSI: The Internet That Wasn’t. (via)
- FOSSASIA, March 13-15, 2015, Singapore. (new to me)
- Nethack: the best game of all time? I still like Angband more. (via)
- moreutils, additional Unix-style utilities. (via)
- Plan9Front. (indirectly via)
- Wang Calculators. Neat physical wiring and even Nixie tubes! (via)
- Fixing a computer with the right type of string. (via)
- Previous, a NeXT emulator. I like the name. (via)
- From the previous source, lighting a NeXT cube on fire.
- “Was isolated from 1999 to 2006 with a 486. Built my own late 80s Operating System” (via)
Get ready for some reading.
- There’s some packages moving from pkgsrc-wip to pkgsrc proper.
- pkgsrc-2014Q4 branching is planned for Monday the 15th.
- PC-BSD now has an automatic package/security patch upgrade mechanism.
- Steam on PC-BSD. Holy grail, there.
- PC-BSD needs testers for the new Update Manager, for moving from 10 to 10.1
- NetBSD has imported BIND 9.10.1-P1.
- OpenBSD has added skgpio(4), a driver for the Soekris net6501 GPIO port and LEDs.
- OpenBSD has updated Unbound to 1.5.1.
- Some Japanese input methods for OpenBSD that may work on other BSDs, too.
- pfqstat, a replacements for pfstat designed to work with Charted.
- I don’t know what the ‘BERI Virtio Networking Frontend’ is, but FreeBSD’s got it.
- fstyp(8), the filesystem detector.
- FreeBSD has added AES-ICM and AES-GCM modes to OpenCrypto.
- If you’re stopping in NYC, NYCBUG would like to hear you talk on a topic of interest.
- The case for distributed operating systems in the data center. Sounds like DragonFly’s original charter. (via)
- BSDNow wants to hear your getting-into-BSD story.
- OpenBSD libc version 78.
- There’s a lot of FreeBSD systems at NYI.
- “FreeBSD Mastery: Storage Essentials” is now in physical print.
- “Networking for System Administrators” is next to come out.
- And “Tarsnap Mastery” is next to be written.
- …We’re all benefiting from Michael Lucas going full-time on writing.
It’s possible, if you are several releases (years) behind, to end up with a DragonFly system that can’t compile and install the current release, due to incremental changes over time. It’s rare, but it could happen now between, say, version 3.4 and 4.0. The usual solution would be to incrementally upgrade in order, which is a lot of building and updating. The alternative is the new installworld-force option from Matthew Dillon that forces a new set of binaries into place. Use as a last resort.
If you want to help I/O performance when DragonFly is virtualized, here’s a short checklist of what to work on. I haven’t noticed any problems – but I’m not taxing any of my VMs that heavily.
BSDNow’s episode this week focuses on the just-released Bitrig 1.0, and has an interview with Patrick Wildt of that project. There’s also coverage of other topics, including the new poudriere release – that’s the tool that bulk builds packages for DragonFly and FreeBSD, though I don’t know if it’s unified across both operating systems yet.
bycn82’s rewrite of IPFW2 is available as a git branch to try out; he’s posted the link. Please try, especially if you are still working with the original ipfw.
(note: remember, ‘ipfw’ in DragonFly is what was called ‘ipfw2’ years and years ago because it was a replacement of the original ‘ipfw’ in FreeBSD. It was called ipfw2 but referenced as ipfw so that the same commands worked. Technically, this branch bycn82 is working on would be ipfw3, but he keeps referring to it as ipfw2. Confused? Good.)
If you’re using one of those Acer C720 or C720p Chromebooks with DragonFly, remember to set:
machdep.mwait.CX.idle=AUTODEEP
To automatically enter the right power-saving states on the CPU. You used to have to do it manually, and now you don’t.
Sascha Wilder ported over the urio(4) driver to DragonFly. It’s for the USB-based Rio mp3 players. Does anyone have one of these and is running DragonFly? That would be a startling coincidence.
Today is my birthday, so I have a gift for you: a lot of reading!
- Don’t panic and keep forking Debian. It leads to devuan.org. For a fork to succeed, they need positive reasons to exist, not just a definition of what it’s not. (via)
- Advent Planet. Follow it, find your interest topic, get something to read daily for the next few weeks.
- On file formats, very briefly. I’ve liked everything of Paul Ford’s that I’ve ever read. (via)
- Fun with Lisp: Programming the NES (via) 6502 chips are so universally hacked on, it seems.
- Bumper Sticker Computer Science. More “epigrams”. Some dated, some excellent. (PDF, via)
- ParkyTowers thin clients. Turning very cheap, very small hardware into usable systems.
- The Odd History of the First Erotic Computer Game. See Softalk link below too. (via)
- Chart Brut: How the MS-Paint Graphics of Conspiracy Took Over the Web. (via)
- Grand St. short-run consumer tech for sale, very much like outgrow.me.
- A Plan 9 Newbie’s Guide. (PDF, via) Coraid uses/used Plan 9?
- The strange world of computer-generated novels. (via)
- Why my book can be downloaded for free.
- Smile, You’re Speaking EMOJI. (via)
- The Softalk Apple Project.
- Unix: tricks with history.
- Clip Art is dead. Awww.
- RowHammer. Ugh. (via)
Your unrelated link of the week: Cyriak’s Adult Swim 2014 compilation.
I have been building up quite the variety this week.
- Bitrig 1.0 has been released.
- Writing NetBSD Sound Drivers in Haskell. (PDF, via)
- ruBSD 2014, happening December 13th in Moscow. (via)
- How to configure full disk encryption in PC-BSD 10.1. (via)
- BSD Magazine for November 2014. (via) Why don’t they put new issue announcements in their RSS?
- A week of pkgsrc #5.
- FreeBSD Foundation’s 2014 year-end fundraising.
- FreeBSD Mastery: Storage Essentials is hitting the printers. There’s a quiet mention of the next two books in that series, too.
- Two new kernel errata for OpenBSD.
- BSDCan 2015 (June 2015) has opened up its call for papers, now through Jan 19th, 2015. (via)
- A conversation about UTF-8, Unicode, and file systems.
- A conversation about random vs. phrase passwords.
- New Directions in Operating Systems conference notes. Lots of BSD stuff in there. (via)
- nih-0.13.0 is out for pkgsrc.
- BSD presentations (including DragonFly) at the X Developers Conference. I mentioned the event itself before, but that link wasn’t open to non-subscribers until later, as pointed out to me.
- Coreboot on the BSDs.
- More talk about embedded OpenBSD on cheap machines, including thin client machines repurposed into routers.
- Noticed in that previous link: <$100 Ubuquiti EdgeRouter-Lites can run OpenBSD? FreeBSD too, apparently.
- Is it time to give BSDs a try?
- Fixing PC-BSD upgrade issues.
This page, Varialus et Anisoptera, set up by… I’m not sure of the real name but it’s ‘varialus’ on IRC – has a detailed description of the DragonFly install process and installation of MATE, plus extra notes. I always find these sorts of cheatsheets entertaining.
The 66th BSDNow episode has an interview with Paul Schenkeveld about BSD conferences, and of course the usual variety of news, including something about a BSD-powered library in Africa; something that is entirely out of the blue to me.
