Francois Tigeot is giving a talk tomorrow on benchmarking DragonFly using PostgreSQL, at PGCon 2014. PGCon is the PostgreSQL convention happening immediately after BSDCan in the same location, in case you didn’t know already.
Imre Vadasz is our newest DragonFly committer. Welcome, Imre!
If ever there was a golden moment, this would be it: with the news that networking hardware from the US is suspect, as is China’s, the best networking setup seems to be one you can look at yourself. Someone get those OpenCompute Networking machines going! More port density! Running BSD!
(Suggestions on how I can get a system with 24+ 1G ports are welcome; I need that at work immediately.)
Another week, another linkpile. I’d probably have more links if it wasn’t for Lost Alpha coming out.
- Novena in the X-Ray. I like being able to see the ferrite cores inside the Ethernet ports.
- Hardening Android. It’s a good idea. (via)
- How to run the previous command with sudo quickly. Linked more because I never remember CTRL-a as the nondestructive alternative to CTRL-u.
- UNIX on the Game Boy Advance. 5th Edition UNIX, too. There’s some good history included. (via)
- Have you changed your password lately?
- What happened to/with BIND 10? Some good points in that presentation. (via)
- One of the better casemods I’ve ever seen.
- Wearable NFC. Slightly less invasive version of RFID or magnet implantation. (via)
- SIGGRAPH 2014 Technical Papers Preview Trailer. The trailer has some neat stuff in it, and here’s the actual papers. (via)
- LibreSSL status report. Notable: a commercial company supports OpenSSL, but the code quality was horrible. Commercial sponsors don’t necessarily make everything better. Michael Lucas has notes too, and there’s video. (via)
Your unrelated link of the week: Dragonfly (the bug) closeups.
Some leftovers from last week since I’m catching up, so get ready to read.
- What’s wrong with systemd. Matches some of my thoughts – Linux is transitioning from being against the monolith of Microsoft, to assuming a dominant place. (via)
- DiscoverBSD summary for 2014/05/12.
- PC-BSD Digest 28 has images of the new AppCafe.
- PC-BSD Digest 29 summarizes how PBIs are changing (for the better).
- NanoBSD and Raspberry Pi. (via)
- UNIX: Automating your server inventory (Mostly can apply to BSD systems)
- BSD Magazine for April: Free Pascal and other topics.
- LibreSSL will be portable. I still want a portable pf.
- FreeBSD 8.3 is EOL.
- Epoch, an init replacement to avoid systemd, may work on OpenBSD.
- DMARC is causing some changes for FreeBSD mailing lists. (hey, this will affect DragonFly, too, maybe.)
- The pkgsrc-wip@ mailing lists are now switched to tech-pkg@ for NetBSD.
- OpenBSD now stack-shuffles.
- FreeBSD has added the mrsas(4) driver. (Why doesn’t it show up in a man page search at the site?)
- Sometimes, Google DTRT.
- FreeBSD has added the LM75 i2c temp sensor driver.
- JabirOS 2.0, a fork from FreeBSD 10.
- Michael W. Lucas has some notes from the pre-BSDCan FreeBSD Devsummit.
- If you dig into the BSDCan schedule, some of the presentation have slides linked. Undeadly has linked to a number of them directly.
I missed this last week: BSDNow episode 36 is out with an interview of David Chisnall of FreeBSD, plus a RAID tutorial, and other stuff as always.
Matthew Dillon brought in Adrian Chadd’s sleep state changes for the ath(4) driver from FreeBSD to DragonFly; you may see reduced power usage if you have the appropriate hardware.
I’ve linked to Wizzywig (free complete book PDF at that link before, as a sort of early semi-fictional history of personal computing. I met the author at TCAF this weekend; his Brain Rot comics about the start of hip-hop are enjoyable too. There’s about a zillion more books I wanted to buy at TCAF, too…
- Arabic programming language artwork. “At every single step of the way, every software tool you would use to build a language breaks horribly when encountering non-Latin text.” (via)
- How babies are like Unix.
- Bringing up V6 Unix on the Ersatz-11 PDP-11 Emulator. (via)
- How Steve Wozniak Wrote BASIC for the Original Apple From Scratch. From the man himself. (via)
- The Largest Vocabulary in Hip-Hop. Diving into language use and data analysis. (via)
- The Quest for Randomness. (via)
- Steading of the Hill Giant Chief. An AD&D module and map, illustrated and turned into a complete narrative. (via)
- Recreational Mathematics Magazine. Someone will find this deeply satisfying. (via)
- Practical Alternatives to systemd?
- The operating system: should there be one? (PDF) Smalltalk, lurking. (via)
- Found via that previous link: The Interlisp Programming Environment. (PDF) Notice it says ‘environment’, not ‘language’. Lisp implementations seem to be considered both the operating system and the programming language.
- Again found via: Go is more UNIX than UNIX.
I’ve seen Atlassian Confluence, a Java-based wiki program, in a few places. Atlassian apparently offers their software at a discount (free?) to qualified open source projects. I set up Confluence 5.4 on DragonFly as a test run, and it generally worked. That’s great! I tried to set up version 5.5, and it will not start.
May 08, 2014 7:24:41 PM org.apache.catalina.core.ContainerBase startInternal SEVERE: A child container failed during start java.util.concurrent.ExecutionException: java.lang.InternalError: platform not recognized at java.util.concurrent.FutureTask.report(FutureTask.java:122)
This is annoying. DragonFly (or any BSD) is not supported by Atlassian for Confluence, so it’s not a surprise… but I was so close! Their product has a very nice interface and I was planning to replace Mediawiki at my workplace with it, for some internal documentation. This FreeBSD bug report is the closest fix I can find, but it’s old enough it shouldn’t matter now.
NYCBUG has a presentation from John Baldwin, happening on the 7th (tomorrow!), all about Bhyve, the BSD hypervisor.
Busy week, but lots to read.
- My brush with Oulipo. Thinking far harder about language patterns than I thought possible.
- The awful thing about getting it right the first time is that nobody realizes how hard it was. Follow the links, and feel disappointment.
- BASIC turns 50. I like BASIC – specifically AppleBASIC – in a way only nostalgia can cause. (via)
- More secure than telnetmallows. (via)
- The Great Works of Software. “…works of technology that transcend the upgrade cycle, adapting to changing rhythms and new ideas, often over decades.” An accurate description. UNIX is #4. (via)
- GitHub monoculture. Git is decentralized, GitHub is not. (via)
- Novena’s hackable bezel. A spiffy way to hold a keyboard.
- “Here’s my favorite operating systems war story, what’s yours?” Some excellent, old-school war stories in the originating link.
Your unrelated link of the week: Doc Brown on My Proper Tea. Language warning.
Updated late this week because of circumstances.
- Michael W. Lucas is appearing at PenguinCon.
- Do you use Kerberos or SRP in libssl? Ted Unangst wants to know. (Thanks, Amit Kulkarni)
- Speaking of which, OpenSSH no longer requires OpenSSL.
- OpenBSD 5.5 is out.
- BSD for embedded devices?
- The FreeBSD Foundation has a spring fundraising campaign started.
- PC-BSD has a FAQ up for their new Lumina desktop environment.Writing your own desktop environment is a lot of work. Supporting all the Linuxisms in the existing ones is possibly worse…
- pkgsrc Perl package status is now automatically generated.
- Peek and poke freely on FreeBSD.
- PC-BSD’s new AppCafe handles package management – or at least the interface. I haven’t looked hard enough to know if it’s using pkg.
- CheriBSD is feeding back.
- OpenSSH is getting pulled into parts?
- /dev/full is always what it says it is. (related: lindev(4) is gone.)
- OpenBSD 5.5 is out. Here’s the signing policy that goes with it.
The reaction I have heard a number of times from new DragonFly users: hey, this runs really fast, even when I try to load it down!
BSDTalk 240 is 35 minutes with George Neville-Neil talking about NTP and the precision time protocol.
The pkg tool, used in DragonFly (and FreeBSD) for ports, is at version 1.2. Version 1.3 will apparently be able to solve the problem where one port is ended and replaced with another. This is a problem that’s been around forever, and I don’t just mean with pkg. I don’t know how soon 1.3 will be out, or what version FreeBSD is at.
Just so nobody’s surprised: DragonFly process IDs now go an order of magnitude higher.
Settle back, there’s a lot to read.
- CERN Terminal font. I mentally expect the characters to be printed in green or amber, just from the shape. (via)
- Systems Programming at Twitter. (via)
- Richard Garriot’s D&D #1; his first game written in BASIC, long before Ultima. There’s a contest involved, but that’s not the important part. (via)
- Unix: Counting chickens or anything else.
- Matul Remit, a Dwarf Fortress story. Yeah, I know, third Dwarf Fortress item in three weeks. This one is about the story itself, not the gameplay. (via)
- The Pac-Man Dossier, Obsessive notes and details about Pac-Man. (also via)
- “…nothing worse for the future of home lighting than having to remember whether the lights in the bedroom were made by Sylvania or Philips before I can turn them off.” The Internet of (proprietary) Things.
- The Modern Perl book, 2014 edition, is out and is a free download.
- Your favorite 2-piece keyboard.
- The Novena laptop, has a crowdfunding campaign. It even has stretch goals, now. It sounds fun, but you have to be seriously interested in hardware twiddling. There’s a contest for a new logo, too.
- Worst common denominator programming. You can guess the source.
- Technology Monoculture as threat. It’s about OpenSSL, but I’d argue that Linux represents another monoculture problem.
- go in go. (via)
- A discovered quirk is just [a] few steps away from becoming a feature.
- Microsoft Word is not a terminal emulator. :wq
- Using Vim as a writing environment. (via)
- boycottsystemd.org. (via)
Your unrelated comics link of the week: Agatha Heterodyne & The Sleeping City. It’s a kickstarter for the 13th volume of a long-running story – which is also free to read online. As I have mentioned before, the artist Phil Foglio drew the original BSD daemons.
Another active week.
- RetroBSD recently moved to Git and GitHub, and is now buildable on Mac OS X.
- ALTQ is gone, at least for the OpenBSD version of pf.
- So I’ll bring up this point again: pf is fragmenting, and we should do something about it.
- The EdgeBSD presentation from FOSDEM 2014. (via)
- OpenBSD could use some VLAN testing.
- FreeBSDNews is running an swag contest.
- netbsd.fi replaces onetbsd.org.
- Here’s a GSoC project that could help everyone. (thanks, Tomáš Bodžár)
- I’ve linked to some parts of this work, but Undeadly has a summary of the man page search improvements in OpenBSD.
- DiscoverBSD’s 2014/04/14 summary.
- LibreSSL started because of a leaky water heater.
- I always like threads about small hardware.
- FreeNAS hardware unboxing.
- Man, everybody likes pfSense.
- Lua in pkgsrc is getting versioned.
- Why would you do this?
The plugin I use for posting to Twitter managed to silently stop working after a recent WordPress upgrade. It’s fixed now. Thanks to alert reader TJ for telling me. If you are picking up articles here through Twitter, you have some backlog waiting for you.
BSDNow 034 is about Network Attached Storage – specifically with an interview of John Hixson at iXSystems about FreeNAS development.
Remember the joke I and probably a zillion others made about OpenOpenSSL? It’s happening, except it’s called LibreSSL. (thanks, Tomáš Bodžár)
If you’re using DragonFly in qemu, virtualbox, whatever – but not VMWare – there’s a new virtio-net driver to try out.
This is another week where I find neat stuff at the start of the week, start the post, and by the time the post date rolls around, those links have been seen everywhere. Yes, I’m complaining I don’t get “First Post!” the way I want.
- UNIX: More ways to spin the top command.
- Leslie Lamport’s Thinking for Programmers talk. It’s the opposite of a TED talk; not glamorous, not made accessible, and not there to make you feel good about yourself – but quite useful. (via)
- A Statistical Analysis of the Work of Bob Ross. This fascinates me in the same way Markov-chain generated text can be interesting. (via)
- How ‘DevOps’ is Killing the Developer. Not necessarily an accurate description of how DevOps works, but accurate for describing problems with poorly implemented DevOps. ‘Reaction-to-new-strategy-that-gets-implemented-poorly’ is not new – see Agile. (via)
- Here’s a conversational intro to Dwarf Fortress. Unlike every other article, it emphasizes how quickly you can get into the game. This is probably the better way to talk about it.
- A Secure C and C++ reference recommendation.
- @ around Europe. I can’t confirm this, but I’m sure many readers can. (via)
- According to this story about XENIX, Microsoft almost went with it as a successor to DOS. That certainly would have made things different. (via)
- UNIX ACTUAL. (via)
I’ve got “coverage” of most every BSD this week.
- OpenBSD has brought in OpenSSL – and is modifying it severely. Instead of linking to the many commits as they tear it into little bits, I’ll just link to this Lobste.rs post. Will it be OpenOpenSSL? It looks like it’s for internal consumption only. Undeadly has a similar summation. Apparently there’s a running blog of the changes, or at least the snarky comments.
- Have you never been to BSDCan? Dan Langille asks the question. As he points out, BSD conventions are awesome, where you get to meet some smart people and put names to faces.
- “I have been given the option of Linux or BSD at work…” A discussion of BSD as a Java development platform.
- FreeBSD has added the if_nf10bmac(4) driver, for the “NetFPGA-10G Embedded CPU Ethernet Core”, which appears to be a programmable network card? I’m not sure how it all works together.
- Goodbye EISA on FreeBSD. (Gone long ago on DragonFly.)
- NetBSD src and pkgsrc changes are being twittered. (NetBSD link does not work just now when I tried it.)
- PC-BSD Digest 26 mentions the addition of a new desktop environment called Lumina, built just for PC-BSD.
The March issue of BSD Magazine is out, and this month has an article written by Siju George about how his company is using DragonFly and Hammer for backups.
Remember: If you have a particular port that’s not building in DragonFly, there may be a patch in pkgsrc that could be brought over, as John Marino points out.
I am all over the map this week.
- UNIX Tutorial for Beginners. Also, UNIX Shell Scripting Tutorial. (via)
- Staticapps.org, a explanation of single-page web applications. The idea is good but the site itself is really just an ad for a service that does … single-page web application hosting. Comments on the original link source may be more useful.
- The Lazy Newb Pack for Dwarf Fortress. A good idea, but there’s actually a more recent Starter Pack. (via)
- I link to Cyriak videos from time to time; here’s a documentary about him and his work. (via scrubgenius)
- Yahoo breaks every mailing list in the world including the IETF’s. (via)
- Star Trek 1971 Text Game. Hey, I remember at least one of the variations of this! (via)
- Now even Microsoft Windows has a package manager. (via)
- Branching in code instead of in version control. I suspect this is one of those ideas that sounds good but turns out to eventually require reinventing the original setup, like NoSQL. (also via)
- “This is NOT real Git documentation!” Frighteningly real. (via)
- Heartbleed should bleed x.509 to death. (also via)
- Dudley Buck’s Forgotten Cryotron Computer. (via)
Your unrelated animated image of the week: a seal with hiccups.
Some out-of-the-ordinary things this week.
- BSDTV, a new YouTube channel. It has several videos from the recent NYCBSDCon.
- pfSense 2.1.1 is out. No, wait, it’s 2.1.2!
- Installing packages from a custom FreeBSD repository. Applies to DragonFly, too.
- DiscoverBSD’s news summary for 2014/04/07.
- A partially tongue-in-cheek suggestion for an OpenOpenSSL.
- FreeBSDNews.net is now owned by? maintained by? iXSystems, which seems to be singlehandedly building as much FreeBSD ecosystem as possible – that’s good!
- Bitrig is dropping i386 support.
- FreeBSD Journal #2 is out.
- The OpenBSD Foundation reached their goal for the year.
- The FreeBSD Foundation is kicking off their campaign.
- PC-BSD Digest 25 is out.
- Mount your NetBSD ISO directly from the file server.
- FreeBSD supports UDP-Lite, which appears to be the network protocol equivalent of turning over a bucket of ball bearings and saying “Grab what you can.”
- OpenBSD starts to bring back 4.4BSD more.
- Peter N. M. Hansteen wants to know what you do with OpenBSD in a conference-presentationish sort of way. Specifically, EuroBSDCon.
- Jordan Hubbard talks about compiler choices for FreeBSD, and points out that the processor choices these days are Intel or ARM, and that’s it.
DragonFly now has a ‘rescue’ system added in, which also functions as a way to mount encrypted filesystems. Does PAM work yet? I don’t know; I may be linking to this earlier than I need to.
I should have seen that pun coming a long time ago. BSDNow 032 is up with an interview of Dru Lavigne and the usual assortment of other recent BSD items.
All the dragonflybsd.org sites (www, bugs, gitweb, lists, leaf) should be available via https now, thanks to a wildcard certificate from InterNetX. Also, all the machines have an up-to-date version (1.0.1g) of OpenSSL installed to prevent the Heartbleed issue.
I’ve wanted more support for virtualized DragonFly systems. Sascha Wildner put together an experimental balloon memory driver to test out, and I ran it on two virtual machines separately, one with it loaded and one without, on the same host system. The problem is, I can’t tell what it does. The two machine reported almost the exact same RAM usage during a buildworld.
Any VMWare/virtualization experts out there able to tell me what needs to be tested to verify this?
This is the first Lazy Reading in a while that I hadn’t already started before the previous week’s Lazy Reading was displayed.
- Wrong and Right Reasons to be Upset about Oculus. Gets at something that’s been bothering me: too many new companies have acquisition as an exit strategy. Over time, that becomes the only strategy. (via many places)
- How one college went from 10% female computer-science majors to 40%. I can confirm this works, via the small sample of the class I taught recently. (via I lost track, sorry)
- Toward a better programming. Makes some good points about programming, though it unfortunately ends not with solutions but with a ‘buy my stuff’ push. (via)
- Michael W. Lucas reviews “Applied Network Security Monitoring”, the book.
- 7 Habits of Highly Successful UNIX Admins.
- thread patterns, about surviving mailing list overload. You will recognize exactly what’s being described if you’ve read any mailing list for more than a year of your life. (via #dragonflybsd)
- How pinball and boardwalk amusements gave rise to video games.
- RPN calculation, a description and history.
- I don’t know if this conspiracy theory with Red Hat, systemd, and the military-industrial complex is even realistic, but it’s kinda fun to see, in a “look at that mess over there in that other operating system” kind of way. (via)
Your unrelated comics link of the day: The Very Hungry Rust Monster.
- BSDCan 2014 will have the BSD Professional Certification exam available (as beta)
- “The Design And Implementation of the FreeBSD Operating System” second edition, is up for pre-order. (comments are rude/funny.)
- The DiscoverBSD summary for 2014/03/31.
- The PC-BSD Digest 24.
- reop, an follow-up from OpenBSD’s signify
- The FreeBSDNews link roundup.
- Michael W. Lucas follows up on a prank with a description of how to get a BSD convention going.
- Peter N. M. Hansteen wants feedback on his BSDCan tutorials.
- Joystick support always sounds like a good idea.
- The Playstation 2 is back as a NetBSD platform.
- Turn partitions into disk images on FreeBSD.
- You can possibly create x86 USB images with NetBSD. (you couldn’t before?)
- NetBSD imported starsign, for signing data. Since it’s an external program, I tried searching for its origin… Google failed spectacularly, with astrology links galore.
- NetBSD also added dust, which appears to be a sensible utility. (Update: both this and starsign apparently written by Alistair Crooks.)
- I didn’t know serial ports could go this fast.
- pkgsrc-2014Q1 is out.
- Pkgsrc is looking at signing packages, too.
- Some conversation about building machines with a bunch of network ports. From openbsd-misc, but probably applies across the board.
- Video of the April 1 NYCBUG presentation on random number generation is available.
In a thread about video cards on DragonFly, Francois Tigeot listed good ATI cards to try, and pointed out the VESA driver is probably your best bet right now with NVidia cards.
The acpi_thinkpad module (section? code?) has been updated. Update if you are on DragonFly 3.7, or be patient if you are on 3.6.
NYCBUG is presenting Yevgeniy Dodis at NYU (Warren Weaver Hall, room 101, 251 Mercer Street, NYC) at 7:15 PM tonight, speaking about building your own random number generator in both correct and incorrect ways.
I wrote up some thoughts for the next release of DragonFly. There’s some project work in there for anyone interested. The next release should be near the end of May.
I’m hiring a sysadmin at my workplace:
I suddenly can’t remember if I pad my dates with zeros.
- Certain people will love this: After Dark in CSS. Flying toasters! (via)
- MicroMUSE, a story about Gopher and MUDs and nostalgia. Do any of the things I’ve built in MUDs still exist? I don’t know, but I kind of hope so. (also via)
- Crafting link underlines on Medium. I find it interesting for the obsession over ‘doing it right’. (via)
- Stupid UNIX tricks. Follow the email thread.
- UNIX: More networking basics for the beginner.
- Accidentally Turing-complete. This resembles the start of a number of science fiction stories. (via)
- Why Facebook will never innovate. My title. (via)
- Developers should know how to run their own server. Again, my title. (also via)
- Hack ‘N’ Slash, where you are supposed to hack the game.
- The Art of Atari. Art that describes a certain time and technology all at once. I’m sure I’ve linked to something like this before.
- Explain Git with D3. Animations to show what happens in Git operations. (via)
- The current Humble Bundle weekly sale is all
open sourcegames created with open source tools. I don’t know how many of them can run on a BSD, but it’s still nice to see them. Humble Bundles can be quite the deal, too.
- The Ultimate Frontend Build Tool: make. I see articles like this every so often that can be summed up as “hey, make is reliable and hard to beat – on the specific tasks it is suited for.” (via)
- AD&D cover art on Pinterest. (via) One of the artists involved in that just died. (via)
- DNSSEC-verified SSL Certificates, the Standard Way. Michael W. Lucas explains something I wish was more common: a way to use SSL without paying money to a CA.
Your unrelated link of the week: The creepiest animatronic work I’ve seen yet. (via Orbital Operations)
A quiet week this week.
- BSD author Michael W. Lucas has a project announcement mailing list.
- OpenBSD after version 5.5 will no longer support FTP for installation of sets.
- OpenBSD 5.5. preorders are available.
- NetBSD has imported mDNSResponder-258-14.
- OpenSSH 6.6 is out. I haven’t kept track of which BSDs have updated.
- DiscoverBSD’s 2014/03/24 summary.
- Another RetroBSD device.
- PC-BSD Weekly Digest 23.
BSDTalk 239 is 55 minutes of talk with Baptiste Daroussin at vBSDCon 2013 about ‘pkgng’ on FreeBSD. The BSDTalk post doesn’t mention it, but it is the same pkg tool that DragonFly uses, so Baptiste’s plans are relevant to DragonFly too. (I haven’t had a chance to listen to the podcast yet so I don’t know how much he talks about DragonFly, specifically.)
BSDNow episode 030 is out with an interview of Warren Block about FreeBSD documentation, along with a conversation on a number of other topics, including setting up a BSD machine as your access point (highly recommended, along with home router setup) and setting up a BSD (FreeNAS) as a Synology replacement. They also totally scooped me on Michael W. Lucas giving an OpenBSD talk – which might be because I forgot to sign up for his announcement mailing list.
Timezones are a human invention to describe the natural world, so they are changed according to human whims. That’s a grand way to note this change in timezones that is global but I noted in a DragonFly commit of tzdata2014b – look at the last entry.
One of the requirements to get NSS/LDAP working on (most) any unixlike system is to have dynamic binaries; meaning they are dependent on various libraries to run. Since you’re talking about programs for login when you’re talking about NSS/LDAP, that means if the libraries aren’t available, you can’t log in. DragonFly has static binaries just to avoid that problem.
Francois Tigeot proposed switching to dynamic binaries and building a /rescue directory with static backups, as is the case with I think FreeBSD and NetBSD. If you follow the thread, it looks like the best path is to use initrd instead. Initrd stands for INITial Ram Disk, and is the first volume the computer sets up to boot from BIOS. Since initrd gives the computer enough space to load all the needed modules (like Hammer2…), it works without making the computer dependent on various libraries or having a bloated /rescue directory.
(Someone correct me if I have the details wrong.) As long as we’re talking about things that would help DragonFly in a larger environment, can someone work on a VM balloon memory driver, too?
Aaaaaaaaa link overflow!
- The Story I’ll Tell at the Web’s 25th Birthday Party.
- When Will the Next Dot.com Bubble Burst? The comment from Gary Helms is correct.
- The truth about content management systems. It’s one of those basic mistakes that everyone gets to learn in some form. (via I lost track, sorry)
- The Facebook experiment has failed. Let’s do better. I agree with the sentiment that smaller communities are necessary, and that Facebook is an unsustainable place for them. I’m seeing more specific communities retreating from social media to mailing lists – and it’s better. (via)
- UNIX: Network Basics for the Beginner.
- Boulet takes on tech support. We’ve all gotten that call from an older family member.
- The Turino XL, a computer with over 45 x 1017 bytes available.
- Worse. Bundling and the negative effects that come with it. (via)
- This World of Ours, a James Mickens logout column from December 2013 that I missed.
- Actually, if you look at his Microsoft Research page, he has links to his past articles at the bottom, plus a link to his 2011 presentation about why web browsers are horrible.
- Why I Use Vim. Describes a “climbing up, sliding down” learning curve, which puts me in mind of one of my favorite diagrams. (via)
- How to boost your Vim productivity. Some interesting tips in this, plus bits on tmux. (via)
- Coffee and its Effects on Feature Creep. Sort of a basic economics lesson. (via)
I have a list of commits I’ve saved between the various BSDs of licenses getting corrected to the 2-clause BSD license; that would definitely be a good cross-BSD project to sync.
- DiscoverBSD has a free KVM VPS for the taking – if you write about the BSD-specific thing you are doing with it.
- Also, DiscoverBSD’s news summary for the 17th.
- OpenBSD packages are generally up to date. The place I found this linked has comments noting the need to run multiple versions of Ruby to test – even multiple subversions, like different revisions of 1.9.x. I think that points at a different problem…
- There’s mg, which is a ‘micro GNU/Emacs’, found in OpenBSD. There’s also apparently a portable version. (via)
- OpenBSD’s upd(4) needs testing.
- OpenBSD has switched to Unbound, and it is apparently easy to enable DNSSEC.
- I didn’t expect rcp to be removed from OpenBSD, or a Thulsa Doom reference.
- Two small package managers for OpenBSD: sqlport and pkg_mgr.
- The hp300, mvme68k and mvme88k ports are gone from OpenBSD.
- If you’re using pkgsrc, php-fpm may be a better module than mod_php.
- FreeBSD has a faster SHA2.
- pkgsrcCon 2014’s Call for Papers is up.
- PC-BSD Digest 22.
- Hubert Feyrer has linked some NetBSD-specific slides from AsiaBSDCon 2014.
- Michael W. Lucas’s NYCBSDCon 2014 talk is up on Youtube.
BSDNow episode 029 is up containing a full slate of material. There’s an interview of Gleb Kurtsou, along with a PEFS tutorial and several other items that are new to me.
If you noticed the lack of a GUI DVD image for the 3.6 release of DragonFly, I posted a followup note on the users@ list that talks about the steps to get X installed. It’s not much work, with pkg set up.
Sepherosa Ziehau has an IPv6 patch for you to try. What’s it do? I think it improves performance under multiple streams of traffic, but that’s from looking at the code and totally guessing.
A lot of this was done early; last week had a lot of interesting stuff turn up. Maybe because we’re coming out of a extreme winter in the northern hemisphere, and people are feeling a bit more energetic?
- How to Eat Your Entropy and Have it Too — Optimal Recovery Strategies for Compromised RNGs. One of the authors, Yevgeniy Dodis, is I think speaking at an upcoming NYCBUG meeting.
- This may not surprise you, but the GNU version of ‘true’ can sometimes return false.
- I still have a weakness for 80s vector graphics.
- Matching one of the links from last week, The Hitchhiker’s Guide to the Galaxy game online. (via)
- The History of Information. Mesmerizing, like reading Wikipedia in serial order. (via)
- Drifting into Fragility, a look at complex system failure analysis at WETA. Notable for the offhand comment that they’re rendering on 49,000 cores. That’s… over 9,000! (Old joke but still fun.) (via)
- pleaserun, an attempt to abstract away the systemd vs. everything else argument. Also, a perfectly descriptive name. (also via)
- Unix: Pranks that sysadmins play.
- Token ring: still used. Eh, could be worse; could be frame relay.
- The Mid-Career Crisis of the Perl Programmer. The leading tl;dr segments are dead on, but the essay itself rolls out into a conversation about skills for older programmers and what choices you make. (via)
- Maury, Innovation, and Change. Open data and common APIs – in 1850. (via)
- How to save read-only files in Vim. A step better than the usual advice.
- UNIX Magic. (via)
Bonus timewaster: 2048. (via multiple places)
Another week with lots of links.
- DiscoverBSD’s summary for 2014/03/10.
- PC-BSD Digest 21 – 10.0.1 release.
- FreeBSDNews needs a new maintainer. (am I the old man of BSD blogs? Yeesh.)
- FreeBSDNews also has two FreeNAS videos.
- OpenBSD is starting on USB 3 support. I assume this is separate from USB4BSD?
- OpenBSD has moved to OpenSMTPD by default.
- Hubert Feyrer has a summary of recent ARM developments in NetBSD.
- The 2014Q1 freeze for pkgsrc starts effectively today, lasting two weeks.
- Eric Radman pointed out that non-linear editing is possible on the BSDs using Blender, and here’s a tutorial.
- FreeBSD had an ABI change, so rebuild carefully on master.
- Man pages added by Microsoft to FreeBSD. It makes sense, but it still makes me pause.
- Apache is out of OpenBSD base.
- The window manager cwm has been made portable, meaning it’s not just for OpenBSD now.
- IPX and AppleTalk have been removed from FreeBSD.
Uh oh, I don’t get the pun this time. Anyway, the newest BSDNow episode is an interview with Eric Turgeon of GhostBSD,
and a disk concatenation tutorial for NetBSD and a tutorial that isn’t uploaded yet. (Wait, now I get it.)
A recent commit from Sepherosa Ziehau has a 5% improvement in the number of network connections per second a x86_64 machine can accept. He’s also reducing the number of IPIs during network activity. If this seems somewhat esoteric, it’s because network speeds are getting so fast that the benefits come from reducing the accompanying CPU load.