Thanks to Zachary Crownover, rcreload is available in DragonFly. (It’s always good to see a new contributor name.)
Nuno Antunes brought in a significant number of fixes for libradius. He’s been doing other work recently on netgraph7 support, so I’m linking to this as a ‘signpost’ commit.
If you were looking for something to do, finishing Francois Tigeot’s sound update would help a lot of people. He’s currently tied up with i915 support work. The patches need device cloning to work with devfs, and midi removal.
Tethering now works via the urndis(4) device, from a patch contributed by Sascha Wildner/tested by Yellow Rabbit.
(Updated for correct attribution)
I spent this week watching an older Cisco ASA slowly lose its ability to see parts of the Internet. How did I fix it? pfSense.
- Unix: How passwords can improve your life.
- Curated list of curated lists of awesome lists. I suppose this was inevitable. (via)
- Hooray for USB. Really, it’s so successful we don’t even think about it any more.
- A Game as Literary Tutorial. The influence of Dungeons and Dragons on writing. I’d describe it as a common nerd experience for people above 35 or so, similar to “your first computer”. (via)
- Computer virus catalog. Surprisingly pretty. (via)
- Why Outlook gets CTRL+F wrong.
- Open (source) for business. Why aren’t open source software interfaces more polished? (via)
- Cosmic rays: more likely a problem than you think. (via)
- Inside bit.ly’s Distributed Systems. (via)
- Huh, bzr appears to be dead, or as dead as any open source project can ever be. (via)
- Making sure software stays insecure. I had to remove a preinstalled antivirus program from a Windows laptop yesterday… It did nothing, but you’d think I was lighting the motherboard on fire from the warnings it put on screen. (via)
- The SIGCIS 2014 Workshop (on historical computing), happening in November in Michigan, has a call for papers out.
- Time Management with Tom Limoncelli. He wrote the definitive book on the subject. (via) There’s plenty more videos at his site; I suggest setting aside some time to watch it. (ha!)
More than the usual source commit messages this week.
- LibreSSL got another point release. And complaints. (via)
- NetBSD 7′s branch date is planned.
- FreeBSD 9.3 is released. EoL for 9.2 has been extended, too.
- Cloning a FreeBSD/ZFS Machine with ‘zfs send’.
- An OpenBSD hackathon means a lot of articles.
- Troubleshooting Large, Stalling git/ssh Transfers.
- pkg == systemd == government conspiracy. Surely, the writer can’t be real.
- Installing and Using TarSnap. A BSD-friendly service.
- DiscoverBSD’s 2014/07/14 roundup.
- OpenBSD has OpenSSH and put together LibreSSL. OpenSSL bought… libressh.org? Use whois libressh.org to see. (no link; use your own whois lookup.) (via)
- NetBSD has updated to dhcp 4.3.0.
- OpenBSD has imported ucpp. (hope that’s the right ucpp; there’s lots out there)
- One of those times it’s OK to store passwords in cleartext.
- PC-BSD is now using Samba 4.1 by default.
- OpenBSD has a new httpd(8). Bonus long-in-the-tooth joke, too.
- Yay, SSL library cross-pollination.
- Cross-cross-cross pollination, here. (someone do it in DragonFly, too)
- ssh (on OpenBSD) now supports Unix domain socket forwarding.
- EruoBSDCon 2014 is happening in Sofia, Bulgaria, in September. The FreeBSD Foundation is funding travelers.
- A FreeBSD 10 Desktop How-to.
While Matthew Dillon was testing the new up-to-256-processor support for DragonFly, he added a few sysctls, one of which helps qemu performance when emulating a lot of processors. I note it here in case it’s helpful to someone else.
BSDNow 046 interviews Brian Drewery, talks about tunneling through DNS ports (an useful trick to get around network paywalls, if it’s what I think it is), and of course more general discussion of BSD topics.
DRM (Direct Rendering, not Digital Rights) on DragonFly will normally eat all the memory it thinks it needs. However, vm.dma_reserved can now be set to a fixed limit in /boot/loader.conf. By default, vm.dma_reserved on DragonFly is set to 16M, and can be set higher. I think this is necessary when running higher-resolution screens… Don’t quote me on that, though.
Francois Tigeot has been working on making i915 video support work better; with his latest update, it’s worth trying the Intel-specific driver instead of vesa if you have both the 915 chipset and are running X.
Matthew Dillon changed powerd on DragonFly so that the system is set to max performance if powerd is killed. Now you’ll know why your fans turned on!
It’s a manageable list this week.
- Markov Chains Explained. It’s useful to at least know what Markov chains are, because there are some silly text tricks that can be done, and it’s a good term to use so that you sound smart. (via)
- Rob Pike’s 5 rules of programming. (via)
- Similar: Epigrams in programming. (via)
- snowdrift.coop, a new funding service for open source projects. It’s not launched yet, but it appears to be using a ‘shares’ approach which could be interesting. (via IRC)
- Unix: never go topless.
- On the cruelty of really teaching computing science. Good quote where I found it, too.
- Don’t tell people to use VIM (because) You’re Using It Wrong. Notes how trendy “use Vim!” articles have become. (via)
- The levels of Emacs proficiency. (via)
- The genre-defining video games we forgot. A surprisingly in-depth documentary.
- Eulerian Video Magnification. Heartbeat reading with common cameras. (via a newsletter)
- Sometimes you think of something that should exist, and then you immediately find out it does exist - foot switches for emacs.
- Explaining X11 for the rest of us. (via)
- Awesome-awesomeness. Curated lists of resources for various languages. Two things struck me: one is that Github is being used more like a document repository than a code repository, sometimes, and the other is that this is such a huge list, it almost overwhelms the original purpose of showing what to use next. (via)
Your unrelated comics link of the week: Formicapunk. Boulet’s version of analog technology.
Finally, a much more eventful week. I already noted LibreSSL’s release.
- DiscoverBSD’s news summary for 2014/07/07.
- PC-BSD Digest 31 – there’s now a PC-BSD IRC channel.
- Your server can probably tell you the temperature.
- Future of pf in FreeBSD? Follow the thread. (via)
- DragonFly’s pf alterations discussed for OpenBSD. It wouldn’t be easy without some of the underlying DragonFly architecture, but something for everyone to remember: Henning Brauer is generous with his time and will help people updating pf.
- mfiutil on FreeBSD.
- ia64 processor support is gone from FreeBSD.
- NetBSD now has BIND 9.10.0-P2.
- FreeBSD now has bmake-20140620.
- OpenBSD now has lynx 2.8.8rel2.
- OpenBSD’s relayd now has a new filter language.
- pkgsrc 2014Q2 binaries are out now for several platforms.
- FreeBSD has a new core team.
- More cross-pollination – also from Android?
- OpenBSD-current users will need to update their kernel.
The portable (meaning ready to be brought into other operating systems) version of LibreSSL is out.
If you’re looking to use LDAP on DragonFly, follow this thread (read the first, keep going) as people talk about implementing it, what they installed, etc. I haven’t tried it myself, yet.
The mfi(4) driver has had some data corruption problems on “Thunderbird” series RAID controllers. There’s a newer driver, mrsas(4), that replaces mfi(4) for these controllers and does not have these issues, but switching may mean new drive locations and therefore some work to get booting correctly again. Sascha Wildner has an extensive writeup about what this entails, and how to switch now if you have that hardware (recommended).
I was out sick for a few days this week (Norwalk virus ain’t fun), and so there’s a whole lot of links to follow.
- The History of the Pocket Knife. I link to it because the pictures are pretty, and because a multitool is one of the more useful physical tools you can have. (via)
- Ooh, a new James Mickens video! This is a sort of antidote to the overoptimistic Scott Hanselman video. Computers are a Sadness, I am the Cure. (via)
- Book review: The Art of Unix Programming.
- Computing Across America.
- Again, not DragonFlyBSD.
- Some interesting thoughts and actions on copyright. I bought the bumper sticker the author’s talking about, directly from him.
- Uh oh.
- Multi-process architectures suck. Yet that’s everything we work on these days. (via)
- The March Towards Go. I keep meaning to sit down and actually try a project in Go. (via)
- UNIX Tricks. Some Linuxisms in there, but oh well. (via)
- Vim as Language. Not a bad description. Related by association: I get tired of seeing the little-avatar-plus-name-plus-job-title that gets stuck on so many blog posts. (via)
- An interview with Damien Conway. He’s a very smart and direct person, so the interview is worthwhile. (via)
- Patching the Newton. Some interesting early history. I remember holding a Newton and saying “This should work like a phone.”
- BOOTSTRA.386 – A Bootstrap theme that will entertain you, or maybe give you painful flashbacks. (via multiple places)
Your unrelated link of the week: The 1987 Crystal Light National Aerobic Championship. Imagine there was no Internet access other than what you can telnet to, and nothing on TV other than this. That’s 1987.
Another ‘quiet’ week – lots of commit activity in the other BSDs, but not a lot to point at directly.
- PostgreSQL/FreeBSD performance and scalability on a 40-core machine. (PDF link, via) There’s comparison to DragonFly’s results, mentioned here before. DragonFly’s solution of shared page tables is dismissed because it would require work to do, though I think that’s a symptom of FreeBSD’s more complex locking model rather than complexity of what’s in DragonFly.
- pkgsrc-2014Q2 is out.
- Here’s some notes on the systemd compatibility GSoC/OpenBSD project.
- The FreeBSD ixgbe(4) driver understands RSS, and so does igb(4).
- FreeBSD GENERIC kernels can now use vt(4), the replacements for syscons.
- FreeBSD images can now boot UEFI.
- FreeBSD 9/10 users using the WITH_NEW_XORG option have a temporary binary ports repository to use, to handle the change in the drivers.
The 44th BSDNow episode is out, with an interview of Craig Rodrigues, a tutorial on creating pre-patched OpenBSD ISOs, and the usual discussion of news items, including DragonFly’s recent pf changes.
(I don’t get the pun in the title this time, darnit.)
Matthew Dillon changed the default keep-policy in DragonFly to:
set keep-policy keep state (pickups, sloppy)
This is to match other BSDs (which? I don’t know) and reduce overhead, according to the commit.
A note for everyone: use Hammer default on a very busy filesystem, and you will eat a lot of disk space since all file changes are recorded. (I’ve done this to myself a few times.) Francois Tigeot has a list of tips on how to keep that from happening.
I am pasting the announcement verbatim because NYCBUG is having some hardware issues with their mailing list archive. It’s interesting for both subject matter and because you get to see the inside of about.com. RSVP soon so you can get in!
2014-07-02 - Introduction to Timekeeping, Steven Kreuzer
6:45, about.com (1500 Broadway enter on 43rd Street, 6th Floor)
Notice: RSVP to rsvp at nycbug.org and bring photo ID. RSVPs must be
received by 2 PM, day-of.
Time is a funny thing. You can spend it, save it, waste it and kill it,
but you can’t change it and there is never any more or less of it.
Everyone knows what it is and uses it every day but no one can seem to
In this talk I will provide a brief introduction to time, timekeeping,
and the uses of time information, especially in scientific and technical
The max number of CPUs on DragonFly just went from 63 to 64. This is really just a side effect of preparation to move up that limit, but I am entertained by the single-digit bump.
I bring the audio and the visual today.
- The History of Mana. (via)
- Where “Von Neumann architecture” comes from. (via)
- Futuristic User Interface 16. (video)
- Floppy table. The storage space is clever.
- As I’ve said before, every software project grows until it has its own package manager for installing other software. This time, it’s Rust. (via)
- Also, sooner or later someone says, “Hey, I could build an operating system in $myfavoritelanguage!” It’s like building a house because you’ve got a favorite hammer rather than a need to live somewhere. (via)
- Best of Vim Tips. (via) Some interesting tips in the source link comments, too.
- vimawesome.com. Pretty! (via)
- The Internet of Newsletters. A reaction (and a good one) to social media. (via)
- Charlie Stross’s keynote YAPC speech.
- “I no longer see the matrix anymore, all I see is dwarf, sad dwarf, crazy dwarf“
- Awww, it’s cute.
- Raising Lazarus – The 20 Year Old Bug that Went to Mars. And a counter-argument. (both via)
- Modern tech in 1977 Atari style. (via) Did I link this before? I feel like I did, but maybe that’s because of the subject matter.
- Sorta related: Betamaxx. (via)
- “Undefined behavior can result in time travel“.
- Lisp implementation in sed. (via)
- Unix: having fun with diff.
- Visualizing Algorithms. Presented with explanation and methodology, as it should be, as opposed to a random gallery of pseudo-mathy crap. (via)
You unrelated comics link of the week: The Imitation Game, the story of Alan Turing, written by Jim Ottaviani and illustrated by Leland Purvis. I have other work by both authors – they are excellent – and Alan Turning should be a name already familiar to you.
This week seems relatively quiet; possibly because school is out and the weather in the northern hemisphere is nice?
- PC-BSD 10.0.0.2, the release, is out.
- The PC-BSD text installer now supports full-disk encryption.
- Where KDE is Going, part 1. (via)
- Another OpenBSD GSoC project summary.
- procfs in OpenBSD is probably going to be removed.
- Hooray for more cross-pollination.
- Thanks to Emulex for supporting BSD.
- csup is gone from FreeBSD; mentioned for nostalgia purposes.
- FreeBSD now has fine-grained CTL locking.
- The EuroBSDCon 2014 schedule is up. (hey, there’s DragonFly in there!)
BSDNow 043 talks with Marc Espie of OpenBSD about packaging, goes through updating your BSD system (all of them? I haven’t watched yet), and discusses a number of other links.
If you are upgrading a DragonFly 3.6 system to 3.8, make sure you have the absolute latest version of 3.6 first. A few people have had a crash during install of the new initrd, which leaves the system in an unbootable state.
(Why, yes, that is why shiningsilence.com was down for some hours today… With Matthew Dillon and Sascha Wildner’s help, I was able to copy bits of /boot and /usr from a live CD back on disk and get online again.)
Did you try to install DragonFly relatively recently and it never made it past the bootloader? Apparently there’s a bug in some BIOS when using a smaller USB drive to install. The loader checks multiple places for information, and if it checks somewhere that’s ‘farther’ than the end of the disk (i.e. 6G on a 4G USB key), the machine locks up.
Matthew Dillon and Kyle Davis spent a good number of hours figuring this out today, and Matt committed a fix. So, if you were bit by this problem, try a -LATEST image about 24 hours from now and see if it works.
O’Reilly is running a 50% off special on a variety of books on electronics, with coupon code WKECTRC. I’m posting it now because it only lasts for this week.
Update: another offer just popped up in my email – 50% off various “web performance and operations” books with the code CFVLTY4.
Again, a backlog from last week means this week is fat.
- Non-classical processor behavior: How doing something can be faster than not doing it. Confusing but interesting.
- Rudd Canaday’s blog. One of the people behind UNIX, though not as well known. His stories have some very interesting glimpses into early computing. (via)
- Ergonomics of the Symbolics Lisp Machine. Lisp machines get talked about as if they were the last remnants of a superior, extinct precursor race. Maybe they are? I’ve never touched one. (via)
- Mapping the decentralization movement. I can get behind this idea. (via)
- KnightOS, an operating system for z80 calculators. (via)
- The SSD Endurance Experiment. (via)
- The first Photoshopped image. (via)
- Does your capacitive load purr?
- The very worst subject lines.
- Facebook has built its own switch – and it looks a lot like a server. Not a surprise to anyone familiar with the Open Compute idea, but the source article for the link has some useful references to equipment that you can actually get, unlike the Facebook doodad.
- UNIX: $42,000. (this and other links via this thread.) (update: that link was to a FTP server at Bell Labs, which appears to be down… darnit.)
- The end of Freshmeat, and a surprise link to the origins. (via)
- Aggregate hardware and software use patterns from The Setup. A sort of crowdsourced ‘effective tools’ report. Not necessarily perfect – Aeron chairs are popular, for instance, but I’d pick something else.. In an odd coincidence, a former teacher/coworker of mine is #3 on The Setup right now. (via)
- Happy World Productivity Day.
- A three-sided die, which I didn’t think was possible.
- 8088 Domination, part 1 and part 2. Full-motion video on a 4.77 Mhz 8088 chip from 1981.
- The Early History of Smalltalk. It’s a long read, but a good one. (via)
Your unrelated links of the week: My side hobby I never mention here is baking. I looked up a word I didn’t know, found out about an ice cream type I’ve never seen, started reading about odd things to do with eggs and pressure cookers, and now I’m confused by the possibilities. No narrative point here; I just need to get in the kitchen.
I have a backlog from stuff I missed last week while traveling, so we all benefit!
- PC-BSD 10.0.2-RC2 is out.
- PC-BSD will be at SouthEast LinuxFest.
- Here’s the roadmap for Lumina, PC-BSD’s new desktop environment.
- DiscoverBSD’s summary for 2014/06/16.
- FreeNAS vs. NAS4Free. Didn’t need to be 8 pages. (via)
- Peter’s pf tutorial is very popular.
- The freeze for pkgsrc-2014Q2 has started. (I’m a bit late on this one.)
- pkgsrc has a new Pkgsrc Management Committee.
- This thread, “Best pdf viewer in pkgsrc?” may be useful even if you aren’t on pkgsrc.
- NetBSD gained vmx(4) from OpenBSD.
- NetBSD now has pigz 2.3.1, which apparently stands for ‘parallel gzip‘.
- Here’s one OpenBSD/GSoC project status update; I haven’t seen others.
- Another OpenBSD desktop project started.
- BoringSSL. (via) Already, benefits.
- Ways to test pf.
- FreeBSD/gnats has gone away, and none too soon.
- Again, I love to see cross-pollination.
- The July and August NYCBUG meetings: timekeeping and OpenBSD ports. Here’s some notes on what to expect for the August meeting.
BSDNow’s 42nd video is up, with an interview of Bryce Chidester and a tutorial on chaining SSH connections.
The dports binary packages built for DragonFly 3.4 are removed. If you have a 3.4 system, you can build from source, or preferably just upgrade. Note that the 3.4 release images are still out there if needed.
I tagged DragonFly 3.6.3, at Sascha Wildner’s suggestion. Why do that when there’s a 3.8.1 out? This way there’s a version of 3.6 that has all the fixes included, including the recent OpenSSL updates. This ‘final versioning’ should probably be done for every release. I’ll work on final images.
The 3.8.1 tag was planned for tonight; I’m waiting to find out if there needs to be a new set of binary ports for 3.8.1 before I tag.
I tagged DragonFly 3.8.1; you can see a list of the changes in the tag message. New images are built. If you are already running 3.8.0, a normal
make src-update and rebuild will get you everything.
Sascha Wildner has added the mrsas(4) driver, which works on a variety of LSI Thunderbolt devices – a variety of RAID cards, names for which are listed in the commit message. Note that as of right now, these devices by default get taken by the mfi(4) driver, so you need to take extra steps to get mrsas(4) used.
The obvious joke should be “how can you tell?” Anyway, the csprng in DragonFly has been updated and IBAA is being used more often, and there’s more updates on the way.
I’ve been short on this week (worked 19 hour day Tues/Wed, ug), so the list is short.
- All Is Lost, the results of feeding the worst possible player stats into the NBA Y2K game. I don’t watch basketball or play sports games, but the forced scrambling of the game is entertaining. The author did a similar thing to Madden NFL. The animated GIFs are the best. (via)
- UNIX Uniforms. (via)
- UNIX: Root Cause Analysis. Always makes you sound fancy to say that.
- jwz says: stop centralizing things.
- The Burroughs B6500 Status Report. That’s some oooooold computing there. (via)
- textql: SQL queries on CSV/TSV, which is something I’ve silently wished for before. (via)
- Not sure what this is or the source, but it’s neat looking.
- PC-BSD 10.0.2 prerelease is out for testing.
- Build a FreeBSD 10.0-release Openstack Image with bsd-cloudinit.
- DiscoverBSD roundup for 2014/06/09. Also, there’s now a @_DiscoverBSD.
- Dan Langille is using pkg, and his recent posts on seeing download sources, or custom packages in poudriere may be useful. (Applies to DragonFly and FreeBSD.)
- Speaking of that, pkg could probably work with pkgsrc packages – that would be interesting. No link for that; I’m just thinking out loud.
- Li-Wen Hsu’s BSDCan 2014 con report.
- Michael W. Lucas talks about FreeBSD disk partitioning.
Matthew Dillon posted a note about the next point release of DragonFly, coming within a few days. Chunks of it like the recent OpenSSL and Sendmail fixes are already on the 3.8 branch.
I assume I’ll be the one rolling it, and I plan to put together a 3.6.3 tag too, just so there’s a final version of 3.6 that has all changes rolled up.
BSDNow 041 is out with an interview of Benedict Reuschling, along with a lot of news discussion and some interesting NAS notes. Hey, I’m mentioned!
If you’re building ports, it will treat OpenSSL as a dependency and bring in whatever version is available. If perhaps you want to use the version of OpenSSL installed as part of your base system, Robin Hahling has the answer for how. (This probably works on FreeBSD too.)
Sascha Wildner has removed some drivers in the x86_64 config. This will only really affect you if you use a custom kernel and still have entries for those drivers in the config file.
If you are saying “Hey, what about LibreSSL? And do I write it LibReSSL?”, it’s not set up as a portable release yet. Also, I don’t know the correct capitalization, either. There is some debate about the lack of notification from OpenSSL to LibreSSL, though other vendors were notified days before.
Less links than last week, but still lots. Alliteration!
- “Google’s autonomous cars, meanwhile, have never even seen snow.” Or ice, or deer? Uh oh.
- Bits Sysadmins Should Know. (via)
- Why Atom Can’t Replace Vim. The title is misleading; it’s Emacs vs. Vim. (via)
- How vi came about – Bill Joy in 1984. Compare to the previous link. (via)
- Defensive Bash Programming. Just because it’s Bash doesn’t mean you should be sloppy. (via)
- Why you should love nmap.
- Dwarf Fortress updated – first update in two years. Too scared to play it.
- The Unix Spirit set Free: Plan 9 from Bell Labs. As PDF. (via)
- How It Works… The Computer. A Ladybird book, sorta.
- Will this frustrate you as much as it does me?
- Freedom. Is there an open source/works -on-nonMacOS-BSD version of this idea?
- Old UNIX source, at unix.superglobalmegacorp.com. (via Antonio Huete on EFNet #dragonflybsd)
- Awesome 80s computing kids magazines. I had Enter, I think it was.
- ADOM is alive again.
Your unrelated link of the week: Carpets for Airports. Requires Flash, unfortunately.
Concise links this week.
- DiscoverBSD’s roundup for 2014/06/02.
- Code review culture meets FreeBSD.
- Michael Dexter’s BSDCan 2014 trip report.
- A RetroBSD license audit. (from #nycbug)
- Ass ember.
- FreeBSD GNATS is gone; now it’s Bugzilla. Nobody sheds a tear.
- NetBSD runs on BeBoxes? I didn’t realize.
- FreeBSD now has ‘stock’ network drivers.
- It’s always nice when people relicense.
- I like crosspollination, too.
- The default font path in pkgsrc has changed.
BSDNow 040 has an interview with Karl Lehenbauer at FlightAware, a tutorial on OpenBSD’s packaging system, and more from BSDCan 2014.
BSDTalk 242 has 17 minutes of conversation with Chris Buechler (of pfSense fame), recorded at BSDCan 2014.
Binary dports packages for 3.8 have been built; they are available for download. (link goes to release versions of the packages. Future updates will be in ../LATEST)
For upgrades from 3.6: You can pull the 3.8 source normally with git:
git fetch origin
git branch DragonFly_RELEASE_3_8 origin/DragonFly_RELEASE_3_8
git checkout DragonFly_RELEASE_3_8
Assuming you are using an unmodified kernel, here’s the steps I usually do for an upgrade:
# make buildworld && make buildkernel && make installkernel && make installworld && make upgrade
After upgrading from 3.6, pkg (as designed) will download the appropriate 3.8 packages with
I have possibly two weeks worth of Lazy Reading built up here, so sit down and get with the clicking:
- The Internet with a Human Face. Maciej Ceglowski’s recent talk. This is the you-should-read-it link of the week. (via)
- I Broke My Phone’s Screen, and It Was Awesome. Bunnie Huang finds the best place in the world to smash your cell phone.
- The Art of UNIX Programming. Prompted by this.
- Alert Design. The design of network monitor warnings, not designing alertly. (via)
- UNIX History Repository. On GitHub. So much is on GitHub these days… (via)
- A Trip Down UNIX Memory Lane. A lot of UNIX links this week; I don’t know why.
- “Are you a native full-stack visiongineer who lives to marketech platishforms?” Funny but sorta realistic.
- Presenting Data and Information, taught by Edward Tufte. Might be both interesting and local to some reader. (via)
- Python 3 is killing Python. This sort of thing has happened before, called “Perl 6″. (via)
- The Design of SQLite 4. The more I use SQLite, the more I like it. (via)
- Relics of Technology. How many of these things have you actually used? (via)
- tetris-bsd: the most basic version of tetris I’ve ever seen. (via saved Google search)
- That previous link led me to taipan, which is a game I loved on my Apple ][. Wait, I can still play it now?
- Apple phone and tablet models from the 80s. I remember shaping and painting models out of that sort of foam, years ago, before CAD ate it all.
- Notepad: more dangerous than you thought.
- Not necessarily the wrong way to look at tech blogs.
- 2000 or so Unicode characters. What common fonts actually implement everything in Unicode? Cause that would be a heck of a lot of designs. (via a Kickstarter newsletter)
- Beyond the stack. This way of setting up systems has taken over computing firms that are producing software for the Internet… but I don’t think people realize that isn’t all companies.
- The current Humble Book Bundle includes some Top Shelf comics publications, including semi-fictional-early-hacking-history Wizzywig which I’ve mentioned before, and the colossal not-related-to-computers work From Hell. Hopefully will still be up when you read this…
- If I can run an arbitrary program, I can do arbitrary things.
- Sun stories. Remember, it used to be BSD, back when Sun did was growing. One thing everyone seems to agree on: the workstations were great. (via)
- What’s going on with TrueCrypt. Since DragonFly has a truecrypt-compatible implementation, I’d certainly like to see it continue. (via)
Your unrelated comics link of the week: The End of Garfield. I don’t know if this is the original source for the image.
Some meaty links this week.
- How old is your oldest on-disk Unixish operating system? I ask that question because I saw this.
- Undeadly has a nice set of links to all the recent BSDCan 2014 presentation videos. I don’t see Francois Tigeot’s DragonFly talk in there, though – don’t know if it got recorded.
- Packaging on FreeBSD, for those who haven’t moved to pkg yet. (via)
- DiscoverBSD news summary for 2014/05/26.
- 56 different BSD-oriented Twitter accounts.
- A recording of Michael W. Lucas’s recent OpenBSD webcast is available now. I think that link will work – might require giving your email.
- Getting files off your Android phone – this was on openbsd-misc@ but probably applies to any BSD. Follow the thread for answers.
- kornbrew, a run ‘n’ play missing package manager for BSD.
- NetBSD has moved to gcc 4.8.3.
- If you are using OpenBSD and encrypted vnd, you will need to migrate off of it before the next OpenBSD release.
- Google’s Compute Engine SDK runs just fine on OpenBSD, as Michael W. Lucas found out.
- PC-BSD Digest 30.
- Plugins in FreeNAS.
- Warren Block’s BSDCan 2014 trip report.
BSDNow episode 039 is up, with an interview of Jon Anderson about capsicum and casperd, a tutorial about encrypting DNS traffic, and a slew of other links including ones to the recent BSDCan event presentations.
If you have DragonFly on a laptop, and a docking station for that laptop, it may be better supported now. (no, I don’t know exactly what acpi_dock does.)
Thanks to John Marino and people I don’t know the name of in the gcc project, DragonFly is now part of the gcc test suite.
“What about clang?” you say? We’re not picky; DragonFly works with either.
Michael W. Lucas is doing a webcast for O’Reilly today, at 1 PM Eastern. The title is “Beyond Security: Getting to Know OpenBSD’s Real Purpose. You can also get his “Absolute OpenBSD” book, 2nd edition, for 50% off with the coupon code DEAL. I think that’s a today-only offer, so jump on it now.
Here’s a mascot I like: Groff the BSD Goat, who apparently made a debut at BSDCan 2014.
Lots to read this week – enjoy!
- Stories from net.rumors. War stories about old, big hardware – the file is from USENET in 1989, so many of the stories are about UNIX or pre-UNIX. It’s a long read, but worth it. (via)
- Via the previous link: olduse.net. “Usenet, updated in real time as it was thirty years ago.” Also available via NNTP. The web page simulates a terminal news reader, down to the key commands. I’ve mentioned it before.
- SSH Tunnel – Local and Remote Port Forwarding Explained With Examples. Partially for my own benefit, since I’ve always intended to set up forwarding but never had enough of a dire need to do so. (via)
- Windows in video games. A neat description of how video games simulate building interiors, and a near-perfect usage case for animated GIFs. (via)
- Go for sysadmins. Go seems to approach problems in a different way than Python/Ruby, but I don’t have enough experience to quantify that yet. Also, we need to document PFI better to show how you can already do exactly what the presenter does, with DragonFly. (via a mailinglist)
- The 12-Factor App, noticed in the video in the previous link.
- Building a homebrew USB device. (via) related: I wish lobste.rs would let you link directly to a story even if there weren’t comments yet.
- UNIX: Database connection testing.
- The future that everyone forgot. I always liked what Danger did. (via)
- Arcade Story. I used to be that good with Black Tiger, though it wasn’t as flashy a game. (via)
- RFC7258. “Pervasive monitoring is an attack”. (via many places)
- Problem of the Week at the Harvard Physics Department. (via)
- Notation, notation, notation: a brief history of mathematical symbols. (via)
- An Open Letter on Feminism In Tech. Related: I am still trying to hire a system admin at my workplace. (via several places)
- Microservices and the migrating Unix philosophy. As the first comment in the source link says, “They’ve not read Brooks enough.”
- A curated list of open source sysadmin resources. Interesting set of links, though it seems silly to have this list as a Github project. (via)
- Everything is Broken. (via many places)
Your unrelated link of the week: Well, not really unrelated, but this thought occurred to me.
A relatively calm week – probably because there were many people at BSDCan.
- DiscoverBSD’s summary for 2014/05/19.
- Undeadly has a summary post linking to all the OpenBSD presentations at BSDCan.
- OpenBSD and the little Mauritian contributor. Hey, Loganaden was in the DragonFly GSoC… 3 years ago? It blurs together.
- Julio Merino’s trip to BSDCan 2014 and his thoughts on Jenkins and Kyua after. I completely agree with what he says about BSD conventions: being around so many other people all excited about the same topic really energizes you.
- CoovaChilli on FreeBSD.
- NetBSD has support for the HYT-221/271/939 humidity/temperature I2C sensor.
- Hey, that was nice of Mediatek to provide a free license for rum(4) in OpenBSD.
- The EuroBSDCon papers deadline is extended a bit.
- You can now see what your battery is supposed to have for capacity on OpenBSD.
- Apache 1.3 and 2.0 are already depreciated and probably coming out of pkgsrc.
- FreeBSD gains a driver for the Intel 40G Ethernet Controller XL710. There’s a long discussion on the list about the nonstandard i40evf name breaking things.
- FreeBSD has sendmail 8.14.9.
- FreeBSD has gained CUSE support. I can read what it does but don’t know where it’s used.