Matthew Dillon hasn’t committed anything to DragonFly in several days… cause he just got married! Congratulations to the newly married couple.
Lots of links this week.
- Device names. (via)
- xscreensaver 5.30 is out, along with a story of how much work jwz put into the first version of Lament.
- One Thing Well mentions toybox, which I think is similar to busybox, but BSD-licensed.
- This hard drive still worked. (via)
- Unix: Scripting with templates.
- Road to Rust 1.0 (via joris on EFNet #dragonflybsd)
- Intel Edison. Processors have become a sort of monoculture in the last 5-10 years; it’s good to see variety coming back at the small scale. (via sjg on EFNet #dragonflybsd)
- Bézier Clock (via I forget, sorry)
- Bézier Method. (via)
- wasavi, vi in most any web browser text area.
- How to become a GOOD theoretical physicist by Gerard ‘t Hooft. (via)
- Impossible Cookware and Other Triumphs of the Penrose Tile. (via)
- HPN-SSH – high performance SSH, as anyone who has scp’d a large file would want. (via)
- Lost Lessons from 8-Big BASIC. BASIC programming was very … immediate.(also via)
- Booting directly into Vim. (via)
- Memory Management Reference. (via)
- ENIACinaction.com, about the first modern computer, in the 1940s. (via SIGCIS)
- The Ig Nobel prizes for 2014 are announced.
- XScreenSaver on YouTube.
- World’s longest traceroutes.
Low on the source links this week, but there’s plenty else.
- TrueOS, CD-sized. Warning: lots of ads on that page. (via)
- FreeBSD with a swap file instead of a swap partition. (via)
- FreeNAS in VMWare Workstation, part 1. Lots of screenshots, little explanation. (via)
- FreeBSD 10.1 Beta 1 is available.
- A summary of the OpenBSD GSoC systemd compatibility program.
- DiscoverBSD news summary for 2014/09/15.
- Minix 3.3, with NetBSD userland and pkgsrc.
- pkgsrc is now frozen in preparation for pkgsrc-2014Q3.
- A pkgsrc pbulk cwrappers test.
- PC-BSD gains pc-sysconfig, a system configuration utility.
- Lumina supports OpenBSD now too.
- FreeBSD has upgraded to OpenPAM “Ourouparia”.
- OpenBSD has dropped sendmail.
- openbsd-misc@ had discussion about low-power servers, with the APU mentioned often. (see below for update)
- From talk@nycbug, some cheap BSD laptop ideas. (look for “Cheap Laptops…” thread)
Update: from talk@nycbug, George Rosamond gives a nice APU setup summary.
There’s been so much work in DragonFly recently that makes a desktop easier (i915 support, dports, and so on), that I decided to resurrect an older Dell machine and use it as my desktop.
The Dell that I’m using is a leftover from someone else’s workplace; it’s 7 years old, and has “only” 4G of RAM and a Core 2 DuoE6600 CPU in it. It works, however.
Setting up DragonFly and installing xorg and so on is pretty straightforward. Using dports makes it crazy quick to add all the packages. I went for XFCE4 because I could. Starting X gave me some trouble at first; the default config couldn’t find the mouse and would eventually crash.
Running ‘X -configure’ created a xorg.conf file I could edit, and these lines in /etc/rc.conf gave me a working mouse:
moused_enable="YES" moused_type="auto" moused_port="/dev/ums0"
The crashing problem with my radeon-driven video card was fixed by turning off the acceleration – uncommenting this line in xorg.conf did it:
Video performance isn’t as nice as I would like it with acceleration, but this is an older machine anyway.
I couldn’t get sound working. Francois Tigeot has a branch of DragonFly that contains newer sound drivers brought over from FreeBSD, here:
git://leaf.dragonflybsd.org/~ftigeot/dragonfly.git (pcm_2014_september branch.)
It doesn’t support device cloning, so I can run Youtube videos and XMMS, but not audio from both at the same time. (for instance; not that you’d want to do this other than by accident)
I installed x11/webfonts, and web pages look a bit better after changing my default font preferences.
And… that’s about it. It’s a working desktop. Digging up a half-height video card that has working acceleration is a next step, but I can’t imagine that’ll be expensive. I wish I had done this a long time ago.
BSDNow 055 has the normal news items, and an interview with Adrian Chadd, who has dome a lot of work on FreeBSD network device drivers (and some coordination with DragonFly, too, thank you Adrian), plus a lengthy news roundup.
Markus Pfeiffer has made it possible to control your laptop’s backlight using ACPI – if you have a i915 chipset and DragonFly. xbacklight does not work, but setting hw.acpi.video.lcd0.brightness does.
I need to get a legit certificate for this domain. I’ve never done serious https cert shopping – who has, and what’s your opinion of the vendors? (“Not Network Solutions” I can already guess).
I didn’t even notice, because this has been a difficult week for me, but I’ve hit over 6,000 posts on the Digest. I passed the 11-year mark too, a few weeks ago.
- Wee Ada Lovelace. From a wee series, though this is the only computer-related one.
- Being Productive with Emacs, part 1. (via)
- The guy who didn’t invent email but really wants everyone to think so. (via)
- Git Pretty. It’s a chart! (via)
- How is a binary executable organized? Let’s explore it! Linux binaries, but mostly still applies. (via)
- The network nightmare that ate my week. (via)
- In a weird coincidence, the person who wrote that last link, Garrett Wollman, used to be a FreeBSD core team member and also knows a former coworker of mine, Scott Fybush. No point, just a strange connection when a faceless web page on the Internet resolves into someone you know indirectly through other channels.
- Modernizing “less”. I’d be happier if it improved function, and was sent upstream. (via)
- Breaking Madden: Jadeveon Clowney’s quest for 201 sacks in a game. I’ve posted links to prior gamebreaking attempts by this author before. I like how he’s doing his best to subvert the digital world presented by the game.
- The Semantics of Software. “There are many parts to a praise-worthy open source project”. Read that section especially. (via)
- The math is a bit beyond me, but I’d like to model the wifi signal in my home this way. (via)
- “I want a sensible phone, not a smart phone“. This is why I’m still using a 4-year-old HTC Incredible – though it’s showing its age. (via)
- Sweat the small stuff. I like the attention to detail, and the animated examples of what he’s doing with his software. (via)
I’m doing this little extra feature because I ran into several news items over the past week or so that made me say “what the hell?” out loud to my monitor.
Fedora To Get a New Partition Manager. All? Almost all? Linux distributions use gparted, which is open source and can be updated. Why not add to that? Also, it’s yet another preannouncement about how this new replacement tool will work – it’s not functional yet.
Text streams should be the fallback interface in Unix. Every 2 or 3 years someone gets this idea in some form – somehow it doesn’t overcome 40+ years of text usage.
Revisiting How We Put Together Linux Systems. Nobody can find fault with ideas like easier package management and signing. (Though maybe having the same upgrade mechanism for base + 3rd party software isn’t a good idea) However. this answer, coming from part of the group behind systemd, ties all software installation into having a btrfs volume – even requiring a virtual btrfs volume if there isn’t one installed. Incompatible software versions are dealt with by turning /usr into a sort of container. That kills any sort of need to interoperate with other software. And of course it assumes there is no Unix but Linux. (via)
Grump grump grump.
This has been a very hectic week for me, but I still have links for you.
- The Design and Implementation of the FreeBSD Operating System book is getting a significant update.
- Install Snort on FreeBSD. That place isn’t too far from me. (via)
- uGet, Open Source Lightweight Download Manager, is Now Available for BSD.
- loksh, a Linux port of OpenBSD’s ksh.
- 2Q buffer cache in OpenBSD.
- DiscoverBSD’s news summary for 2014/09/08.
- PC-BSD’s 10.0.3 quarterly package update is out.
- People are noticing the OpenBSD GSoC systemd replacement project.
- “GCC is by far the weirdest compiler I’ve ever used.“
- FreeBSD now supports the Dream Cheeky Webmail Notifier.
- FreeBSD has a ARM-based FPGA core programming tool. Not sure if that’s the right phrase.
- FreeBSD’s bootloader can now talk to the pcibios.
- Also, the UEFI bootloader can now talk serial/null console.
- Thanks for the BSD help, Microsoft!?
- procfs is gone from OpenBSD.
- Low power server discussion, in a home context.
- Building pkgsrc using cwrappers and pbulk.
- How to get Bitrig on ARM.
In a bit of perfect timing, PC-BSD’s desktop environment, Lumina, has been ported to DragonFly, thanks to mneumann! It’s not in dports yet, but it should be buildable from source…
BSDNow 054 has an interview with Ken Moore of PC-BSD about the just-released-as-a-port Lumina desktop environment, along with a slew of news items and a Lumina walkthrough.
The Digest is now located at dragonflydigest.com (or dragonflybsddigest.com if you are really into typing). Everything else should be generally the same, and old links still work. I’m only 8 or 9 years late in getting a real domain name attached…
I finished almost this entire thing just on September 1st. I blame school season restarting. Speaking of which, O’Reilly’s running a 50% off ebooks sale.
- VAXen, My Children, Just Don’t Belong In Some Places. (via)
- Taking it to Th’emacs. (via)
- Running old UNIXes on the Raspberry Pi. (via)
- In the Mind of the Fractal King. A reconstructed Benoit Mandelbrot interview. Does each question match the structure of the overall text? (via)
- How I Start: Go. (via)
- How to Secure SSH with Google Authenticator’s Two-Factor Authentication. Can you do this on BSD? I hope so. (via)
- A 4-minute film about IBM culture – mostly before computing as we’d know it, from a longer 2011 film. (via SIGCIS)
- Unix: Better network connection insights with mtr.
- It’s a trap! Employment documents that require you to violate company policy. I had a similar situation once, handling abuse@ email for a Time Warner affiliate. I have some horrifying stories from that…
- The truth about 2 spaces after the end of a sentence. (via)
- Classic Papers in Programming Languages and Logic. Set aside some time for this. (via)
- Building my own home router, part 1. I can figure out the other hardware – I just need a low-cost 24-port gigabit ethernet card so I can build a home switch. Yeah, yeah, I know. (via)
- thx nsa.
- The things that will last on the internet are not owned. (via)
- Why do you think tech books don’t sell like they used to? (via)
Why is it so warm out? I want autumn to start.
- BSD compared to Linux, an explanation.
- A description of what rcctl does. (via several places)
- NetBSD runs on the OpenRISK 1000.
- tmux-resurrect, making tmux survive machine restarts.
- OpenBSD version numbering explained.
- PC-BSD has its own subreddit.
- Lumina is now available as a port – will it work on DragonFly? Someone try!
- DiscoverBSD news for 2014/09/01.
- NetBSD 5 systems now use modular xorg.
- The 2014Q3 pkgsrc freeze is coming up.
- PXE installs of OpenBSD with Serva.
- Are you a “connoisseur of old time stamps“?
- FreeBSD has some support for the Altera SOCFPGA.
- Your cross-pollination moment of the week.
- Yes, it runs (Retro)BSD.
This very long commit message from Sepherosa Ziehau details the UDP changes he’s made. It’s mostly technical details, but at the end he mentions this little tidbit:
“For ‘kq_connect_client -u’ test, this commit gives 400% performance improvement (31Kconns/s -> 160Kconns/s).”
If you are on DragonFly, using pf, using altq, and using fairq to control usage, there’s a latency bug that Matthew Dillon recently fixed. He’s posted an announcement and committed fixes to master and 3.8, so it’s only an upgrade away.
Not the first time that pun has been deployed, of course, but: BSDNow 053 has a Hammer tutorial, along with an interview of Reyk Floeter about OpenBSD’s httpd, along with the usual recent news and some links to some things I haven’t seen, like pfSense tricks.
You can now start moused with an argument, so it will look at the right device. In most cases, I imagine “
/etc/rc.d/moused start ums0” will be what anyone wants. Credit to Michael Neumann for the update. Perhaps
moused_flags="ums0" will do it too? I haven’t tried yet.
This will overwrite your /etc/devd.conf.
If you are using the ATI Mach64 drm driver on DragonFly, Francois Tigeot would like to know. He’s done something that breaks it, but he’s making the educated guess that this more-than-10-years-old card is no longer in use.
Because of some structure changes made by Matthew Dillon while chasing a pf bug, you will need to do a full buildworld/buildkernel on your next update – if you are running DragonFly-master. 3.8 users are unaffected by the bug or the change.
The server that hosts shiningsilence.com is getting old, and it’s time for me to go to 64-bit DragonFly. It’s audience opinion time: what have you purchased lately, and liked? What would you suggest?
A relatively trim list for the holiday weekend.
- You have ruined HTML. (via)
- Do you want to enjoy this? (via)
- Useful Unix commands for exploring data. (via)
- The most unintentionally tragic tech advert we’ve ever seen.
- Doom 3 in Ada. (via)
- The Beauty of Roots. (via)
- Shift Happens. Notable for the revenue difference between Apple and IBM.
- Distributed big balls of mud. Microservices are not the answer. (via)
- Unix/Linux trick: ‘cd’ back to the previous directory. I forget this. (via)
- The LISA14 schedule is out.
- 30 layers of NAT. (via EFNet #dragonflybsd)
- Submarine Cable Map 2014. (via)
Your unrelated comics link of the week: “Horse.” One of my favorite single panels of all time.
I went from 1 link to lots all in one night.
- DiscoverBSD’s news roundup for 2014/08/25.
- The Bitrig website has been redesigned, probably to prep for a 1.0 version “soon”.
- Do any of the BSDs have an equivalent to initramfs?
- FreeBSD now has /etc/rc.conf.d/<service> subdirectories.
- PC-BSD 10.0.3-RC2 has been tagged.
- The roadmap for PC-BSD’s Lumina has been updated.
- And here’s a preview of what Lumina looks like and can do.
- NetBSD now supports the (rare) arcofi(4) sound device.
- NetBSD now has direct I/O for FUSE.
- OpenBSD no longer needs rtsol(8) or rtsold(8).
- OpenBSD is very close to replacing man with mandoc.
- A script for OpenBSD and WPA&WPA2 Enterprise / LEAP connections.
- Via openbsd-misc, how to set up IPv6 tunneling over IPv4 and IPSec.
- So I wanted to try out BSD…
- A week of pkgsrc #4.
- The FreeBSD Foundation has an IPSec improvement project started.
- VMWare Tools for FreeBSD 10. I could really use VMWare Tools for DragonFly.
- DesktopBSD is attempting a comeback, and here’s discussion.
- A thread about drive reliability. To paraphrase something else: “In the long run, they’re all dead.”
It seems pkg 1.3.6 was slightly scrambled. If you happen to have built and installed it, John Marino has special instructions on how to update to 1.3.7. If you are on DragonFly 3.8, you can follow those instructions now, and if you are on 3.9, that repo should be ready for an update in the next few days.
It’s not about taxes, but reverse SSH tunnels. Episode 052 is also an interview with Shawn Webb about ASLR in FreeBSD, along with the normal commentary and news.
They also catch BIND’s removal in FreeBSD and OpenBSD, but not in DragonFly, which I just realized I should have linked before.
I ended up with this server rebooting as we were affected by Time Warner’s giant outage. In the process of rebooting, I found I must have done an upgrade and forgotten to reboot to make sure everything still worked, as mod_php had disappeared and mysql decided it didn’t want to work. Things appear to be OK now…
You should perform a full world and kernel install if on master.
Several people (including me) have been getting bit by a problem: when performing an installworld with a changed kernel, the vn kernel module is loaded, but it was built by the previous kernel and may cause problems when it doesn’t match up.
To fix that, vn is now built in, instead of being a separate module. The rescue initrd (which is what is being mounted when it has this problem) is now installed via a ‘make rescue‘ command that can wait until a successful installworld and reboot.
I hope you like your links eclectic!
- A Tale of Postmortems. As a work strategy, this strategy can restore trust that would otherwise be lost when people outside IT/Engineering experience problems. (via)
- Unix: Viewing your processes through the eyes of /proc.
- “Writing Aliens”, or, “Duchamp, Markov, Queneau: A Mostly Delightful Quilt” Data patterns as seen by a science fiction author, and how it comes out in history and twitter. Really, a good presentation just for the range it covers. More bits on the author’s blog. (via)
- A brief history of USB, what it replaced, and what has failed to replace it. I was just thinking the other day about how much I hated PS/2 connectors, especially because I encountered a KVM switch in a rack that didn’t do USB. (via)
- How Flash changes the design of database storage engines. It’s funny that when people say “Flash” nowadays, they mean the disk product, not the software.
- Tweetable Mathematical Art. (via)
- RGB LEDs that change color if a Server has a problem/is not responding. (via)
- Not Rocket Science. An astonishingly good idea. (also via)
- Years later, this image still gives me a mild jolt of panic.
- Halfassed implementations of SSH are no fun.
- Thursday, IRL. I just like the expression he makes.
Your unrelated comics link of the week: John Pound, one of the original Garbage Pail Kids artists, nowadays creates his art by coding it – mostly by writing out Postscript. He doesn’t draw sketchbooks – he generates them. (via)
Another long list. These are making my Friday nights take some extra effort.
- Oolite, an open source game based on Elite. Yes, it runs on BSD. I’m surprised I haven’t posted about it before. (via)
- My Experience Switching from Slackware Linux to FreeBSD.
- A week of pkgsrc, #3.
- DiscoverBSD for 2014/08/18.
- OpenBSD is gaining a rcctl(8) tool for automation.
- Phabricator on FreeBSD installation notes.
- 20 years of FreeBSD ports.
- “Does BSD perform disk caching less aggressively?” I bet the person asking was using two different machines at different times with different loads, which means he doesn’t know what he’s looking for.
- The FreeBSD Foundation’s August Update is out.
- Some people don’t like pkg.
- The EuroBSDCon 2014 travel grant has been extended, and Google has grants to bring more female computer scientists there.
- Spatializer support in NetBSD.
- NetBSD is keeping up with the gpl2 version of GNU Make.
- PC-BSD 10.0.3-RC1 has been tagged.
- FreeBSD has a new automounter.
- FreeBSD has a set of keymap conversion tools. Might be useful to someone?
- FreeBSD now goes up to 256 CPUs. (I thought this already happened?)
- Yay cross-pollination!
- Apparently people don’t pay attention to file contents.
- IPv6 tunneling on OpenBSD.
- OpenBSD has replaced BIND with unbound in the base system.
DragonFly’s using pkg 1.3, at least on master, and I’ve seen a few people report an error message when performing ‘pkg upgrade’. The error message usually includes something like:
pkg: need to re-create repo Avalon to upgrade schema vers
If you get this, do ‘pkg update -f’ and it will complete.
DragonFly’s dhclient will now retry failed interfaces and handle being re-run gracefully. This is a blessing for anyone who has had a flaky link. Matthew Dillon’s made two other improvements for booting that will also improve boot time when networks go missing.
Here’s a nice advantage for dports and DragonFly: since it’s an overlay on FreeBSD ports, it’s possible to move to newer or different versions of software without waiting for it to happen in FreeBSD. For example: there’s a newer version of the xorg intel driver now in dports – newer than what’s in ports.
If you are tracking DragonFly master, your next kernel build should be full, not quick.
If you have a DragonFly system with an iwn wireless chipset, and you are having trouble connecting and running in the 5Ghz part of the spectrum only, here’s a tip: the -ht switch may fix it.
For once, a shorter week.
- One of the better telemarketer things I’ve ever read… and I realized what he was trying halfway through, cause I maintain the same models. (via)
- Password Gropers Take the Spamtrap Bait. Peter Hansteen is the same person who found the Hail Mary Cloud.
- Pseudo Automata, Fakes & Robot costumes. (via a Kickstarter email)
- Input, a non-monospaced coding font, with a preview. (via)
- Unix: Gaining network insights with tcpdump.
- Are you near Shenzen? This hacker camp may interest you.
- UNIX Wildcards Gone Wild. (via joris on EFNet #dragonflybsd)
- Continuous Integration and Delivery Illustrated. Sometimes drawn versions are better than any text. (via)
- Ten Years of OpenStreetMap. OSM is one of those things that I’m happy it just exists.
Your unrelated comics link of the week: Wrenchies. I like Farel Dalrymple’s style.
Bonus unrelated: New Cyriak video!
A calm week, for once.
- mandoc 1.13.1 is out.
- The July/August issue of the FreeBSD Journal is out.
- A week of pkgsrc #2.
- Thinking about coming to FreeBSD from Arch.
- Steam client on FreeBSD?
- NetBSD sysinst now supports extended partitions, from an older GSoC project.
- NetBSD has a nouveau importing script.
- NetBSD has Embedded Kermit.
- NetBSD 7 has been branched.
- FreeBSD xen can now manage physical hardware.
- OpenBSD distribution is moving, so last chance on some of the merch.
- If you just want to donate to OpenBSD, here’s a conversation about it. (hint: CDs)
- tcpdump on OpenBSD is ancient; if you need circular logfiles, there’s manual ways to do that.
- Now’s a good time to check on the roadmap for Lumina, PC-BSD’s desktop environment.
- A video conversation about FreeNAS and TrueNAS.
BSDNow has reached the milestone of 50 episodes, and this week’s show has VPN setup as a tutorial, Robert Watson interviewed, and of course more discussion on most every flavor.
There’s been good progress in Francois Tigeot’s work on Haswell graphics support in DragonFly. If you have one of those newer units, you should be able to use the i915 driver with it now – as long as you keep acceleration off. (You won’t notice any difference in 2D anyway.)
This week’s Lazy Reading started as overflow from last week.
- Cron checker. Cron commands to English. (via)
- Unboxing the Magnus supercomputer. Aw, Crays don’t look as cool as they used to. (via)
- OpenVMS gets a new lease on life. (via) Also, there are public OpenVMS installations like deathrow (via) and pub1 (via).
- Unix: Controlling privileged access.
- Unix: Top networking commands and what they tell you.
- runit instead of systemd, on Void Linux. A ray of hope. (via)
- The future of iced coffee. Why can’t someone put the same treatment into tea? (via)
- What ORMS have taught me: just learn SQL. (via)
- Docker security with SELinux. Containerization, which is all the rage these days, does not enforce the same security wall as with a virtual machine – containers can ‘leak’ to their parent operating system. I’m not sure enough people realize this. (via)
- A very tiny, monospace, bitmap font. Check the screenshot of it being used on a 320×200 screen. (via)
- lowRISC. Open source System on a Chip.
- The Worst API Ever Made. I can’t judge if that’s really so, but it’s always fun to watch trainwrecks. (via)
- My history with Forth & stack machines. Forth is a crazy language, in a good way. (via)
- Lawless Legends, an Apple][ FRPG – in development. (via)
- A Mac IIci
Your unrelated comics link of the week: Quantum & Pixel. Another Boulet comic, this time exploring 2D physics.
A relatively short week; I’m on the move today.
- DiscoverBSD’s roundup for 2014/08/04.
- FreeBSD installed. Your next 5 moves should be… (via)
- switched from arch linux to openbsd, reference advice?
- “make the Linux network stack as good as FreeBSD’s“. I’m leery of that statement. This comment may lead to more useful data.
- FreeBSD ZFS snapshots with zfstools.
- An old Macintosh IIci 25Mhz running Apache under NetBSD. Link was down when I checked it… probably from everyone else hitting it. (via)
- MeetBSD 2014 is happening November 1-2 in San Jose, California. (via)
- *NIX programming survey. (via)
If you have a i915 video chipset (which appears to be most every recent laptop), Francois Tigeot would like you to try his huge patch. It doesn’t support Haswell chips yet, though it lays some of the groundwork for it.
NYCBUG is holding a OpenBSD Ports ‘class’ on August 6th (day after tomorrow). You can make a port of something you need, or work on something existing, hackathon style. See the announcement for details – you need to warn someone you are coming for building access.
There’s a lot to read this week… I’m not sure how that happened.
- Schwa, two decades later. I had this, then.
- Famous Women of Computer Science. At least some of the names should be familiar to you. (via)
- Anil Dash on the shifting meaning of “public”. An outgrowth of the jerktech problem.(via)
- The History of Autocorrect. (via a newsletter)
- -2000 lines of code. An early Macintosh story. (via)
- Bill Atkinson’s name in the previous link made me think of Burger Bill (Rebecca, now) Heineman, which led to this: Mentions of Wolf3D for the Apple ][gs. It's findable, even.
- And that Sheppyware link reminds me of Sweet16, a really nice ][gs emulator for the Mac. Excuse me as I wander down the halls of memory…
- Cool-old-term. Requires qt5 and I don’t know if it works on BSD… but it’s neat looking. (via)
- Sculpting text with regex, grep, sed, awk, emacs and vim. There’s some more good resources in the source for this link.
- At the same site: SSH Hacks.
- hicat, cat with syntax highlighting. (via)
- I’ve mentioned ISO 3103 before, or at least I thought I did, but there are apparently 25 more tea-related standards.
- That led me to find George Orwell, Christopher Hitchens, and Douglas Adams all had Opinions on Tea. I must have linked to one of them before, but I can’t find it. Douglas Adams is correct, though: most people in the U.S. have never had a decent cup of tea. (via)
- Origins of common UI symbols. (via)
- Movie Film, at Death’s Door, Gets a Reprieve. This interests me because it’s in the town where I live, but there’s something else. The vast, vast quantities of film out there was filmed in the last 100 years or so. Most of that film is still readable, though the older nitrate films are fragile. If all that video was digital, how would we access it? I don’t have a single digital storage item in my house older than 10 years, except maybe a Zip disk or two, and there’s no way I can read them. (via)
- How recursion got into programming: a comedy of errors. I expected the article to quote itself in the middle or something similar; Internet jokes are warping my expectations. (via)
- Software, it’s a thing. Talking about how software exists when it is used, not just as a saved file but rather as a multitude of activities – and how that relates to preserving that history. (via)
Your unrelated comics link of the week: Mmmm… diagrams. That describes me. The subject and artist, Scott McCloud, has a book called Understanding Comics that is an excellent discussion of perception and communication. His exploration of visual “closure” is good for anyone who has to think about interfaces.
I was thinking this was going to be a short week, but nope.
- Using pkgsrc for HPC. Follow the thread for discussion of pkgsrc as a self-contained tool system, including the compiler.
- Debugging Firefox on pkgsrc.
- CDE is in pkgsrc-wip.
- tmux in NetBSD got updated.
- pcc in NetBSD got an update, too.
- NetBSD can work on a Kobo Touch?
- FreeBSD’s 40G XL710 driver reached version 1.0.
- FreeBSD has “pkgfs, a file system implementation for reading files out of a compressed tarball, aka package.” From Juniper.
- FreeBSD has Chromebook2 support.
- The FreeBSD Foundation semiannual newsletter is out.
- The FreeBSD quarterly report is out.
- a survey of FreeBSD ZFS snapshot automation tools
- Keeping pf.conf in sync. Many different suggestions.
- OpenBSD’s homegrown httpd is gaining fastcgi.
- Ted Unangst has summarized links to all the g2k14 hackathon reports.
- PC-BSD has something called syscache, which I’m seeing commits for but I haven’t found what it is exactly – a caching system for package info, I think?
- DIscoverBSD for 2014/07/28.
- BSDSec, a BSD-specific security site. (via)
- List of VPSs that support BSD. (via)
As you can probably guess somewhat from the title, BSDNow 048 has an interview about LibreSSL, with Brent Cook. There’s also the normal news roundup, and other recent events.
A frequent question people ask when trying Hammer is “How can I do software RAID to cover a disk failure?” Hammer provides for streaming one volume to another, so you can duplicate drives, but there isn’t an automatic failover mechanism as there is with a RAID setup. The first answer is usually “get hardware RAID“; my preferred solution. The remaining software solutions are vinum, ccd, and lvm for DragonFly.
I missed this last week because I was on the road: BSDNow 047 is up, titled DES Challenge IV, has some followup on recent topics like pf in FreeBSD and the recent OpenBSD hackathon, plus an interview of Dag-Erling Smørgrav.
It’s all multimedia day here, as BSDTalk 243 is also out with 16 minutes of conversation with Ingo Schwarze about mandoc. Mandoc is the man replacement in OpenBSD and built-but-not-yet-used in DragonFly. ‘man replacement’ is probably an oversimplification.
I was low on time but I still brought the links!
- This is why software sucks. Many people get tech news by skimming headlines, and don’t read details – so prominently writing an opinionated title is more effective sometimes than, say, reasoned argument.
- “selective disclosure” is a better term. (same author)
- The EFF’s Open Wireless Router project. Can they get a 48-port one built?
- UNIX: knowing your memory commands.
- The Open Source Identity Crisis. I agree with the article – some people still think open source developers are the coders, and then there’s everyone else… which is emphatically not the case any more. (via)
- Used/refurbished server sellers. This is going to be useful to someone.
- Programming with Punched Cards. (PDF, via)
- Escher: Choiceless programming. Weird. (via)
- Apparently I’ll link to anything about Dwarf Fortress; it’s a culturally distinct thing – so much so that it’s being used as an art exhibit. (via)
Part of this was done while traveling, but still a decent week for links.
- A BSD-licensed timeout(1).
- DiscoverBSD roundup for 2014/07/21.
- NetBSD has a start of a radeon driver.
- FreeBSD has a Phabricator site, which is getting linked in some commits.
- The OpenBSD cvsweb was down but appears to be back now.
- Lua in NetBSD went from version 5.1 to 5.3.
- Yay cross-pollination, sorta?
- “*BSD on the desktop for an intermediate Linux user?“
- NetBSD got a slight binary loading speedup.
- OpenBSD + OSX/iOS and IPsec/l2tp setup, the thread and the followup.
- Trying to establish the longest trust chain possible for an OpenBSD install.
- OpenBSD’s new httpd is now installed by default. Lynx is no longer. (partially via)
- ldapd/OpenBSD users may need this thread when upgrading.
- DIAGNOSTIC does not slow down NetBSD.
- Bitrig is nearing 1.0, according to an email on their firstname.lastname@example.org list. But I can’t find a way to link to the summary of what they have done. There’s the Bitrig roadmap, I guess?
- An early draft (“prerelease”) of Michael Lucas’s next book, “FreeBSD Mastery: Storage Essentials“, is available.
- Undeadly has a lot of articles written by recent OpenBSD Hackathon participants. Instead of linking to specific ones, I’ll just point you at the site. (undeadly.org can’t tag or search to a summary page.)
- BSD, the movie. (via).
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!