Technology Innovation Management Review, the replacement for the Open Source Business Resource, has its first issue out. There’s still an open source focus, despite the name change.
Venkatesh Srinivas sent along a graph of his nmalloc testing that shows mysql threading performance on DragonFly, from slightly over a year ago. Both graphs were done on a 4-core system, though I don’t know if the specs are comparable, so the curve is important. Look at the just-posted curve for comparison. That’s how much things have improved.
In fact, here’s a cheesy overlay, cropping the more recent results and laying the old ones on top of it. The black lines are the year-ago performance, and the colored lines are the performance now.
Samuel Greear has graphed out the performance of both MySQL and Postgres on DragonFly 2.12 as you add threads. There’s a very nice correlation on performance and number of cores. For comparison, there’s this old test from 2007 which shows uniprocessor performance to be good but not improved by adding cores. The tests were on completely different hardware, so the actual curve of the graph is the telling point.
As he points out in his post, excellent multiprocessor performance is arriving on DragonFly, without any catastrophic shifts or destabilizing changes.
The 2.12 branching generated a list of every DragonFly commit since 2.10, grouped by committer. Good to browse through. Try to ignore the part where it shows the measly 4 things I did, with poorly constructed commit messages.
You’ll see Steve Jobs memorials all over the place for the next few days, but here’s something that won’t get mentioned much: He probably is responsible for putting UNIX – real, BSD-based UNIX – in the hands of more people than anyone else, ever.
It’s not the 2.12 release yet – just the initial branch of 2.12. This will become the release version of 2.12 in a few weeks.
The latest quarterly release of pkgsrc is out. You can download it via CVS, or update /usr/Makefile to pull down the correct branch. I’ll be building binaries as soon as I can. I like the release announcement style.
Yep, fall hits and it’s easier to find links.
- DragonFly morphology. The insect, not the operating system, though that would make an interesting diagram.
- Stick your pinkie in the corner of your mouth, Dr. Evil style, and say, “One MEEELion TCP connections on BSD!“. (via several retweets)
- Sudo vs. SSH public keys.
- The app store concept is taking over. Not that it’s a totally bad thing! We could implement one for pkgsrc, and should. (via)
- A nice (OpenBSD-centric) walkthrough of routing. (via)
- Ooh, decent disk benchmarks. I wish there were graphs, of course.
- I think this happens to most CS grads; you sit around one day and say to yourself, “Hey, I could write an operating system!” This forum post shows someone getting that idea and then realizing it’s not necessarily the goal he wanted. Why do I link to it? I appreciate the optimism.
- Or you can just build a functioning computer in Minecraft. This sort of thing has been happening for a while – this movie is just a link to the craziest example I’ve seen so far.
Your unrelated link of the week: Scientific Illustration. Not a comic, but still visually interesting.
Did you notice zgrep went missing? Well, it’s available again, thanks to YONETANI Tomokazu.
The Open Source Business Resource, linked here before, has become the Technology Innovation Management Review, or TIM Review. Conveniently, the editor is named Chris, not Tim, so nobody will get confused. It’ll still cover open-source software, but it’ll also
“share the spotlight with topics such as managing innovation, technology entrepreneurship, and economic development”
The first relaunched issue will be out in October.
A position opened up for a junior systems administrator at my workplace. You have to be willing to live near Rochester, NY, administrate a mix of Windows and unixy machines, do desktop support, and network management. (e.g. everything possible) The work environment is neat, informal, and somewhat adverse. I’ll have a job description soon, I hope.
Michael W. Lucas is setting up two DragonFly machines, to try out Hammer. I linked to his tweet about this in the last Lazy Reading post, but this is a more in-depth explanation of what he’s doing. So far, it just works. (as seen on Reddit, too.)
I finished a build of pkgsrc-current on x86_64, with a report on what built. I’ve kicked off a new build, and I expect at least 100 more packages to build thanks to John Marino’s work on pkgsrc and DragonFly.
Want to create getcontext for DragonFly/x86_64? Apparently we need it.
The freeze for the next quarterly release of pkgsrc has been extended another week, to October 2nd. This will push the DragonFly 2.12 release out a ways, too.
This week’s Lazy Reading just built itself up quickly; autumn arrives in the northern hemisphere and suddenly a lot more activity starts going on.
- 9vx, Plan 9 as a user process. (sorta like a vkernel?) Via Sascha Wildner on IRC.
- Found at the same location: You are not expected to understand this.
- Michael W. Lucas, sometime BSD author, has 3 short horror stories available for free, for a limited time. Be warned; there’s no BSD in these stories, as far as I can tell. In fact, they contain genuine horror, not “and then… the server ran Windows ME!” kind of nerd horror.
- Also from Mr. Lucas, it’s always nice to see DragonFly hit production.
- A nice explanation of the recent TLS vulnerability. (via)
- Chumby creator Bunnie Huang’s look at future hardware is optimistic, but I like it. If nothing else, it implies easier driver support. If that names seems familier, Bunnie’s MicroSD saga was previously linked here. (via)
- This short Overcoming Bias post is about nanotech, but a certain sentence in there struck me as a good way to determine how you plan out your computer infrastructure (via):
There are four ways to deal with system damage: 1) reliability, 2) redundancy, 3) repair, and 4) replacement.
I’ve put together a catch-all ticket for remaining issues to fix before the 2.12 release of DragonFly: Issue 2135. Several of the issues have already been dealt with by Peter Avalos and Sepherosa Ziehau, so a hat tip for them!
As is common for the combination of new Postgres releases and new pkgsrc quarterly releases, Postgres 8.3 is going to be missing from pkgsrc-2011Q3. The default version of Postgres installed by pkgsrc will become 9.0 after that quarterly release. (9.1 is already present in pkgsrc.) This is all planned by Joerg Sonnenberger.
Peter Avalos has updated OpenSSH to version 5.9p1. This might be the last thing before the next DragonFly release.
Update on the update: he updated OpenSSL (1.0.0e) and file (5.09) too.