John Marino has made it possible to use ‘gold‘, the new linker in binutils 2.21, on DragonFly. His explanatory post outlines the benefits (much faster C++ compiling), and caveats (does not work yet for building world/kernel).
Samuel Greear has a totally untested update to the NVIDIA video driver available. It may not work, but it’s not like that’ll be any different than the current state of the driver.
I have them, for DragonFly 2.11/i386 and DragonFly 2.11/x86_64 (see pkgsrc-bulk), on pkgsrc-2011Q1. I think I even uploaded them correctly this time.
Ferruccio Zamuner will be doing a talk about DragonFly at the Italian Perl Workshop in Turin, in September. It’s a free event. He’s working on slides, and is looking for feedback on them (I assume once he has them.)
Adam Hoka, a student in Google Summer of Code for DragonFly, has created a wiki page for his device mapper mirroring project. Not a lot there, but I’m happy to see the reference.
This week: lots more reading!
- Michael Lucas describes an extra layer of protection for when you can’t force public key usage on every SSH user.
- Cool, but obscure Unix tools (via) The screenshots are all from a Mac… How many of the 24 tools listed are in pkgsrc/pkgsrc-wip? Almost all of them. (tpp sounds entertaining.)
- NYCBUG, in addition to having a really fun convention, has been regularly posting audio of the presentations they host. The most recent is “William Baxter’s NYCBUG presentation on The Unix Method of Development Management”. See the BSD Events tweet for the download.
- What Ubuntu means. (via)
- Here’s a nice explanation of Intel’s new Tri-Gate design and with it, an incidental explanation of the processor market.
- This ycombinator post about Hammer2 work has an in-depth comment from Venkatesh Srinivas about DragonFly’s network setup, memory allocator, and token use. (Ignore the trolling in other comments.)
- Michael Lucas’s next No Starch Press book is Absolute OpenBSD, second edition.
- Pictures and video are starting to show up from the just-passed BSDCan 2011. (via this and also thesjg on EFNet #dragonflybsd)
- My first experience of The Internet was very similar to this. It should be bizarrely unfamiliar to anyone under 20 or so. (via) Get this: I typed ‘exit’ instead of just closing the browser window when I was done messing with it, because some habits cannot be broken.
If you’ve used ‘free’ on Linux to find available memory, Steve O’Hara-Smith has described the way to do the same thing on DragonFly.
It looks like Sepherosa Ziehau is working on getting multiprocessor kernels able to boot on single-processor systems. This makes life a bit easier, since there’s only one kernel needed for any given processor. I don’t know if it’s in a finished state yet.
Matthew Dillon did some tests building both with an Intel i7 2600K and AMD PhenomIIx6 1090T CPU, and posted the results. He follows up with a note that the lower electricity cost of the Intel i7 makes it price-comparable with the AMD chip within a year and a half.
For anyone who missed/couldn’t join Summer of Code, there’s still lists of potentially interesting projects, as Alex Hornung points out.
I mentioned it before, but Matthew Dillon’s updated his Hammer document, and posted about it. Read on, especially if you like extremely complex plans.
Edit: first link fixed, plus there’s a followup.
I finished two builds of pkgsrc-2011Q1 on DragonFly; the reports are available. The only real breakage is security/heimdal. There’s a patch for that, though.
Thanks to Matthias Rampke, Chromium builds on DragonFly. He’s posted with notes and even a screenshot, and has a working i386 binary.
I didn’t think of this, but I needed it: if you have an older Hammer system that now can perform deduplication because you upgraded to DragonFly 2.10, make sure to add it to the configuration for that file system, or else it won’t run.
Thanks to John Marino, the one dependency needing libgnuregex is gone, as is the software itself. I didn’t even know libgnuregex was there.
If you have a really old DragonFly system, meaning you’ve been upgrading it since version… 1.8 (I think?), you may have libpthread linked to libc_r instead of libxu. This means that if you have a system that old, you will now need to set THREAD_LIB or just recompile your pkgsrc programs on your next upgrade to something after DragonFly 2.10. I don’t think this is going to apply to a lot of people.
(I hope I got the lib details right…)
Let’s see, what do I have now…
- Did you know we just released DragonFly 2.1? Neither did I.
- The AppleCrate II (][?), a set of parallel Apple //e systems. It makes me so happy. I love to see how
simpleuncomplex the old Apple systems were, almost at the level of programmable logic controllers today. I was struck by the fact that the Apple //e requires less than 5 volts, which means it could run off a USB port. (via lots of places) - Removing the internet’s relics: a call to kill FTP now that it’s 40 years old. There’s no easy alternative, though…
- 20 years of Adobe Photoshop. (via) Obviously that’s not found on any BSD platform, but almost every raster-based image editor out there tries to emulate Photoshop in some way, on every platform. It casts a long shadow. Plus, I remember the Photoshop 2.0 loading screen, so now I feel old.
- Is tech blogging becoming worse? i.e not really tech any more? I’ve mumbled about this before, since this site is arguably a tech blog. Sites tend to diversify and lose focus to grow their audience. You can see the same pattern in the magazine market, back when there was a magazine market. You don’t have to worry about the Digest – I’m targeting BSD users, so I’m totally not growing my audience! (Joking, joking. Readership is staying even to slightly up, over the last while.)
On a separate note that has nothing to do with DragonFly: if you live outside the United States and have a postcard handy, can you send it to “St. John Neumann School, 31 Empire Blvd., Rochester, NY 14609 USA”? My daughters’ school is collecting international postcards this month as part of their geography lesson. It doesn’t have to have anything specific, other than be interesting to 8-year-olds.
ipfilter has now been removed from DragonFly, by Sascha Wildner. We now have “only” ipfw2 and pf for software firewalls.
John Marino has updated the GNU Debugger (GDB) from version 7.0 to version 7.2. The lengthy commit message describes how surprisingly complex the upgrade proved to be.