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.
If you’re on DragonFly 3.7, you will need to build world before building the kernel again if you are updating to some point in the last 24 hours. Sascha Wildner points out the related commit.
DragonFly has moved from the old USB stack to USB4BSD by default. That means:
- If you are already using USB4BSD, you will want to remove WANT_USB4BSD from your kernel config.
- If you have trouble, switch back to the old USB.
- There’s some drivers that are not yet converted; help with them would be appreciated.
- A full kernel/world build and ‘make upgrade’ will be needed in either case.
Sascha Wildner’s announcement email has all the gory details, including the kernel config changes to move back to the old USB setup. This is of course in master; 3.6 users are unaffected.
This week blew up with links fast.
- An 8-bit integer overflow turns Mahatma Gandhi into “255 points of pure nuclear rage“. That’s one of the more entertaining sentences I’ve ever typed here.
- “DevOps” is one of the new buzzwords lately. The most shallow approaches seem to equate it with automated deployment, but it really seems to be about project management within IT. It’s probably of most use within larger companies that have enough staff to build up department-internal silos. I don’t know if it’s a new strategy or a way to deal with the rigidity of larger corporate IT groups. (via)
- mosh: the answer to ssh annoyances. (via)
- Why I use Emacs. I like “retrogrouch.” (via)
- The Zen of Comprehensive Archive Networks. You know your system/program has really made it when it starts it own plugin/theme/library/mod/extension/app store collection. (via)
- Only 90s Web Developers Remember This. “DHTML was the Twitter Bootstrap of the time.” (via)
- What is a web framework? A temperate description. (via)
- Reflections on Eric Raymond’s “Myth of the Fall”. Makes a good point: open source is the best when it’s for architectural, interoperational reasons.
- Bitrot and atomic COWs. Will make you worried about your already-RAIDed data. (via #dragonflybsd)
- Thoughts on style, the TLS, and errors. I agree with the note about ‘affirmative
- Technology has changed. Tech items from a decade ago. Everything was silvery and round back then. (via)
- A little farther back in time, Thomas Dolby Explains How Synthesis Works To Kids & Ghosts. 1989, and yes, he plays that song. (via a mailing list for yetis)
- Related to nothing: it’s odd to see your great-grandfather mentioned in a random place on the web.
- The 2014 7-Day Roguelike Challenge has started. (via)
- Ow my eyes.
Your unrelated video of the week: This trailer for Crawl. This is a roguelike multiplayer cross-platform game, though I don’t know if it would work on BSD. The important thing: the voiceover narration is fantastic.
Links everywhere this week!
- ZFS 101. This might be the same material presented at NYCBSDCon; I’m not sure.
- Installing FreeBSD 10 to ZFS with a script.
- The DiscoverBSD summary for 2014/03/03.
- PC-BSD Weekly Digest 20.
- Theo De Raadt questions for a Slashdot interview.
- OpenSMTPD 5.4.2 is released.
- Introduction to FreeNAS development.
- GhostBSD activity. (via)
- FreeNAS is now 64-bit only. (via)
- OpenBSD package building on larger machines.
- pkgsrcCon 2014 is happening June 21-22 in London, UK.
- The schedule for BSDCan 2014 is out.
- Merkletrees. Don’t know what it’s for; just like the name.
- NetBSD has a versioning system called ‘bikeshed’. It appears to mostly be plans at this point.
- OpenBSD has added qlw(4), a driver for QLogic ISP SCSI HBAs.
- Apparently some quirks from decades ago still survive.
- Random is more random on BSD than on Linux. (see last paragraph) (via)
- If you keep an emergency towel, you may get this joke.
If you are upgrading packages on your DragonFly 3.6 system, and you have docbook installed, there’s an extra step needed because of the moving around of several docbook packages. If you don’t have docbook installed – nothing to see here.
Normally I’d save this for Lazy Reading, but I’m indirectly involved: the Rochester Institute of Technology now has a minor in Open Source and Free Culture. Here’s the press release. I taught one of the precursor classes, Humanitarian Free/Open Source Development (essentially open source development methods) last spring. Steve Jacobs was my advisor years ago and Remy Decausemaker was my (best) student from the HFOSS class. In any case, the courses are definitely worth it. (via)
I followed up with Google on why DragonFly isn’t in Summer of Code this year. It is exactly as I suspected: they want to get new organizations in. DragonFly’s been doing it for 6 years, so they are picking new orgs over returning ones. This is apparently the same reason NetBSD isn’t in this year, either.
(Honestly, I can use the break.)
Sascha Wildner has updated arcmsr(4), which brings in support for the Areca ARC1214, ARC1224, ARC1264, ARC1284, and ARC1883 models, from FreeBSD. Please test if you have the appropriate hardware.