Loïc BLOT posted about his benchmark of several operating systems using KVM and Postgres 9.1. Happily, DragonFly is the fastest, with one exception. Linux/ext4 comes out faster – if you run it with barrier=0, which can be dangerous in a non-battery-backed-up volume.
Category: BSD
BSD Hardware ideas
PC-BSD now has a hardware store, with equipment known to work under PC-BSD. Chances are good that if it works for PC-BSD, it’ll work for other BSDs or could be ported to do so… (via)
BSD Magazine in May: PF and more
The May issue of BSD Magazine is out with a number of pf articles, plus others.
vBSDCon website up
vBSDCon, the newest BSD conference, happening in October and in Virginia, has a new website. (via)
BSDCan 2013: more BSDTalk, more streaming
There’s another BSDTalk episode up already, because Will Backman’s at BSDCan 2013 and talking to Scott Long, Alistair Crooks, and David Discher, about NetFlix. Apparently there’s streaming video available now from the convention, and some people’s presentation slides have shown up.
BSDTalk 225: Kris Moore and PC-BSD
BSDTalk 225 has 12 minutes of conversation with Kris Moore about PC-BSD, recorded at BSDCan 2013, which is going on right now.
How about Ansible?
Ansible seems to be a configuration management system that’s lighter than puppet or salt. I had a student talking about it in my class tonight. BSD users Hubert Feyrer and Michael W. Lucas have both posted about it recently. Anyone want to repeat their experiences?
Matching configs with ipsets, except when you don’t need to
I am somewhat entertained by Michael W. Lucas’s most recent blog post about IP Sets. This is mostly because, as he points out, he could use one pf config file across multiple machines and BSDs for network management, but has to fiddle with ipsets to get different Linux machines to match.
bxr.su for everyone else
For those of us still on IPv4 networks, the BSD-specific OpenGrok site bxr.su should now be available in general, not just on IPv6.
BSD Magazine: FreeNAS FreeNAS FreeNAS
The April 2013 issue of BSD Magazine is all about FreeNAS. I mean, every article is FreeNAS related. If you’re curious about the product, this is the place to start. (The magazine is also now available in ePub format in addition to PDF.)
Does FreeNAS count as another BSD flavor, rather than an appliance? I’m not sure.
Lazy Reading for 2013/04/21
I think spring has arrived; everything’s turning green, and a young man’s thoughts turn to computer hardware upgrades. Time to move to 64-bit! Anyway, lots of links this week. These are getting more and more content-filled over time, but I don’t think anyone minds…
- For the Bitcoin enthusasts: ‘…when my wife refuses to bring him cake on our sofa, he calls it a “denial-of-service attack”’ (via)
- Make It So, coverage of computer interfaces from movies. I always thought that was what Enlightenment was trying to achieve: the Interface From The Future. (via several places)
- Same computer interface topic, but from anime movies. It would be nice if this became something people actively worked on, instead of Bitcoin selling and Facebook monetizing. (via)
- Flat icons/monochromatic icons seem to be another microtrend. This is probably because few people do small dimensional icons well. My favorite was always the BeOS set.
- On benchmarks. It says what you should already know, but I like the Phoronix/MD5 benchmarking joke. (via EFNet #dragonflybsd)
- This article titled “The Meme Hustler” draws a finer line than I’ve seen before between “open source” and “free software”. The author, Evgeny Morozov, seems to also have a hate-on for Tim O’Reilly. See some reviews of a recent Morozov book for a counterpoint, of sorts.
- Spacewar championship, 1972, in Rolling Stone. Exactly two years before I was born! At this point, finding things older than me makes me a bit happy. There’s a picture of a Dynabook in there, photographed by Annie Liebowitz. It’s entertaining to read this 40-year-old story and see how well it predicts the future. I’m also sort of amazed it exists, in Rolling Stone. More Spacewar links here.
- Meet the Web’s Operating System: HTTP. ”Because HTTP is ultimately the one social contract on the web that, amidst a million other debates over standards, rules, policies, and behavior, we have collectively agreed to trust.” (via)
- Ancient computers in use today. I’ve linked to a story about that IBM 402 before, but the following pages about VAX and Apple ][e systems are new. Well, new to read, certainly not new hardware. (via)
- Yahoo Chat! A Eulogy. The spray of forbidden words is an entertaining acknowledgement message. (via)
- The $12 Gongkai Phone. Bunnie Huang breakdowns are always fun, and he’s describing a strange sort of open source that isn’t through license. (via)
- The FreeBSD Foundation is looking to hit a million dollars donated this year, which seems quite possible given last year’s performance. Donate if you can; their activities help the whole BSD community.
- A Complete History of Breakout. It’s not actually complete, but that’s OK. It includes Steve Jobs being a jerk and Steve Wozniak being very clever, which is their traditional roles. (via)
- Ack 2.0 is out. It’s a very useful utility; I’d like to see more standalone utilities created this way.
- Space Claw, Flickr via BBS. You’ll need telnet. (via)
Your unrelated link of the week: Shady Characters, a typography/history blog I’ve linked to before, has a book out. If you liked those links, you know what to do next.
Reading about booting and BSD
Ivan Uemlianin expressed a desire to read about the boot process, and how BSD works in general. I made a short list of suggestions.
OpenBSD packages: an overview
Peter N. M. Hansteen has a long writeup about using and creating ports on OpenBSD, which is apparently a reprint of an article he wrote for BSD Magazine back in 2008. I don’t remember if I read it, so it’s new to me, in any case. Port and package creation across the BSDs is juuuust close enough that reading about one version will leave you with a good guess about the others.
Lounging around documentation
BSDCan 2013, which is happening in a few weeks, is going to have a “Documentation Lounge“, which is essentially a docs sprint, but with a much more relaxed-sounding name. Anyway, it’s a good thing to contribute to.
entr(1); Run arbitrary commands when files change.
Eric Radman sent along a plug for a utility he is working on called entr(1). The desciption is “Run arbitrary commands when files change.” The site for it has several nifty examples – run make when *.c files change, or convert Markdown files to HTML as soon as they are modified. The really nice thing about it is that it’s perfectly BSD-friendly, and uses kqueue, but will also work on Linux. This beats the “This runs on the one flavor of Linux I use, in one particular shell!” approach I’ve seen from some other developers. See the reddit discussion of it for comparisons to inotify. No, it’s not in pkgsrc/ports yet.
Update: And thanks to Thomas Klausner, it’s in pkgsrc as sysutils/entr, and in ports as sysutils/entr thanks to Eitan Adler. You have no reason not to try it now.
New conference: vBSDCon
This is interesting: Verisign is sponsoring a new BSD convention (PDF link) in October, in Dulles, Virginia, USA. Apparently the use of BSD systems at the company is increasing, and they want to host something for it. The pkgNG presentation may be very interesting for DragonFly users. See the announcement. A new convention to support increased BSD uptake is really a nice surprise.
Lazy Reading for 2013/04/14
We are very close to the next release. As always, it comes down to building third-party software. Lots of material here to read, until then.
- E-TeX: Guidelines for Future TeX Extensions – revisited. It’s interesting to look at a software project that has had 20 years to run, with a very specific problem domain, and see that there’s always something more that could be done. (via)
- You SHOULD CONSIDER RFC6919. (via)
- The largest computer ever built. Why are there no SAGE emulators? (also via)
- The newlisp.org logo is a dragonfly, similar to ours. I don’t know why. Oh, wait: I bet it’s parentheses for the wings, which makes sense for Lisp. (thanks, Charles Rapenne)
- UNIX V5, OpenBSD, Plan 9, FreeBSD, and GNU coreutils implementations of echo.c. Not necessarily a fair comparison, but interesting; there’s some useful links in the comments, such as this similar exercise for cat.c. (via)
- Top 10 reasons I Like Postgres Over SQL Server. SQL Server is not that bad a product, but I do wish Postgres was run more often.
- Our Regressive Web. A story on how we’re losing the tools that let us focus on content on the web. The author doesn’t say, but should, that this is partially because we’re using platforms owned by other companies (Facebook, Twitter) instead of talking on our own. (email, blogs) (via)
- The earliest known version of D&D, the “Dalluhn Manuscript“, is on display at a museum right around the corner from me. (via)
- Workflow in Tmux. (via)
Your unrelated link of the week: A bunch of monster models, all taken at a convention called Monsterpalooza. A bit grody, but still some very good construction work. (via)
BSDTalk 244: Marshall Kirk McKusick and George Neville-Neil
BSDTalk 244 is Marshall Kirk McKusick and George Neville-Neil talking about the FreeBSD Foundation, for a generous half-hour.
ftp (tnftp) update
Peter Avalos has updated ftp in DragonFly. It’s actually tnftp, which is the same base ftp client used in FreeBSD/NetBSD/Mac OS X/etc. It’s the 20121224 version, and the 3.4 release branch has it too.
bxr.su announced
Constantine Aleksandrovich Murenin has put together a new site, bxr.su. His announcement to users@ goes into a lot of detail, but here’s a preview: it’s an OpenGrok site that has a forked version of OpenGrok that’s both speedy and takes BSD into account, along with other nice features.
Here’s the catch: it’s currently IPv6 only. IPv4 will be on as a test just today, and on for good shortly after. Read that announcement I mentioned for details.
Lazy Reading for 2013/03/31
I hope you like reading; there’s some very meaty links this week. Go get a cup of tea and settle in. You drink tea, don’t you? You ought to.
- Reading about KDE’s repository near-meltdown makes me think we need more checks for DragonFly. We have the advantage of Hammer, of course, which would help in the same way that the linked article names ZFS as a ‘fix’. (via multiple places)
- We know that Apple will reject apps it disagrees with. Google also will do so. Has there ever been a program rejected from pkgsrc or (FreeBSD/OpenBSD) ports on content grounds? Not that I know of – anyone remember differently? I’d argue that’s a favorable point for the BSD packaging systems, though it may just be that no application has tested those boundaries yet.
- Portscanning all IPv4 addresses on the planet. Possibly the largest distributed effort ever? The detail in the maps and returned services is especially interesting. (via)
- Scale Fail, a Youtube video of a 2011 talk about screwing up your services. Mostly about the humor, but the underlying points are valid. (via #dragonflybsd IRC)
- There’s still improvement possible to fsck, apparently based on this. That’s UFS2 fsck.
- What is your most productive shortcut with Vim? A very thorough explanation of verbs, marks, and registers. Holy cow, I wish I had known about ‘: … v’ before. It’s long, but worth it. (via)
- Matthew Garret’s description of Secure Boot vs. Restricted Boot with UEFI, (via a coworker who went to Libreplanet 2013). I’m still not sure what DragonFly will need to do about this.
- I missed mentioning this earlier: 20 years of NetBSD. We’re coming up on 10 soon.
- Dragonfly drones. Unrelated except for name.
- That guy who starts to froth madly every time BSD is mentioned on Phoronix is still there (see comments).
- Mainframe computer supercut. (via)
Your unrelated comics link of the week: Tom Spurgeon of the Comics Reporter asked people for their lists of webcomics that could go in a ‘Hall of Fame’. The resulting list is a lot of really, really good material. Go use up a few hours reading.
Cons and more cons
EuroBSDCon 2013 is being held in Malta at the end of September, and the Call for Papers has just gone out. BSDCan 2013, which is the tenth BSDCan (!) and happening in May, just opened up registration. Same for PGCon.
DragonFlyBSD on OpenGrok
OpenGrok is a source browser that I have not used extensively, but many people say is a great tool. The same people say it’s difficult to run. Zafer Aydogan just posted that DragonFly’s source is available now from his perfectly-functional OpenGrok installation.
(I’ll put it in the links sidebar here, too.)
Book publishing experiences
Michael W. Lucas posted about his results selling an early edition of his recent DNSSEC book through Leanpub. He lays out all the numbers in detail, the sort of thing I love to see. The idea of self-publishing and open source go hand in hand, but the idea of that selling is often talked about in speculative terms rather than concrete. He’s now opening his own direct sales store, which hopefully means more direct BSD material.
A short npf note
NetBSD is using/will be using? ‘npf’, a new version of pf similarly-named-but completely-different firewall from pf. Hubert Feyrer put together a bunch of links talking about it. I link this because DragonFly is using a version of pf equivalent to what OpenBSD 4.8, and there’s been some discussion of what to do next; it appears FreeBSD and NetBSD are forking off separately from OpenBSD’s version.
Update: npf and pf share 2 letters in the name and nothing else, as Joerg told me – corrected.
Another sh(1) update
Peter Avalos has committed another batch of updates to sh(1), from FreeBSD. I was going to comment on how strange it was to see software getting updated so many years later; you’d think everything there was to update for /bin/sh had been done at this point. Digging casually, the oldest bit on sh that I can find is from 1991 – 22 years old. The man page mentions a rewrite in 1989 based on System V Release 4 UNIX, and there were versions of sh all the way back to version 1.
Here’s a trivia question – what’s the oldest Unix utility, and what’s the oldest code still in use? I don’t know the answer.
BSD Magazine: March
The March issue of BSD Magazine is out, with topics like handling crash dumps. Apparently April’s issue is going to be all FreeNAS.
Absolute publishing dates
Michael W. Lucas has announced his next two books are coming out in April: Absolute OpenBSD 2nd Edition, from No Starch Press, and DNSSEC Mastery, self published.
The simplest web server
Found by way of a NYCBUG newsletter: sws, a webserver written in sh. Brett Wynkoop is the author, and as he points out, sws works on any platform with “/bin/sh, dirname, cat, and date”. The author’s giving a talk at an upcoming NYCBUG meeting – tomorrow!
Patch cross-pollination
I wasn’t aware of this, but apparently DragonFly’s version of patch(1) comes from OpenBSD and NetBSD. FreeBSD’s old version of patch is being replaced by this and modified to match the old one’s behaviors. It would be worthwhile to bring these changes back, if possible, just to reduce the differences in a utility that’s already been around the world, so to speak.
As an aside, I always thought patch was one of Larry Wall’s unsung successes, and I’m entertained by any program that has “Hmm…” as one of its official outputs.
Lazy Reading for 2013/03/03
I am all over the place with links this week – some of them pretty far off the path. There’s a lot, too, so enjoy!
- Puctuation obscurantism, punctuation humor; I like it all. (via)
- Exporting your git repository. Found while looking for something else.
- I want CTRL-D at a terminal to make something like this to happen.
- Visual Representation of Regular Expression Character Classes. I like visual ways of classifying complex data.
- Speaking of which: Anatomy of Data. Not sure how I found it.
- Digital Files and 3D Printing – In the Renaissance? The title sounds a bit linkbaity, but the story of the 14th century map designed to be recreated with a graphing tool is pretty neat.
- Postgres: The Bits You Haven’t Found. Advanced/odd Postgres usage. (via)
- Breaking your arrow keys is the latest idea in improving Vim usage.
- PC-BSD is moving to a ‘rolling release’ format, and also using the new pkg tools that are also in DPorts. Historic details on this new setup are available.
- Fred, taking off.
- Ten hours with the most inscrutable game of all time. I like the idea of Dwarf Fortress more than I actually like playing it. I’m somewhat afraid of it. It looks like this sounds.
- That last comparison wasn’t necessarily fair, but it was fun.
- If I’m going to talk about music like that, I should link Ishkur’s Guide to Electronic Music.
- The Wizard of Pinball. I just want my own standup pinball or arcade cabinet game. Yes, yes, I know, MAME cabinet.
- Appropriately this week, “Ball Saved”, page 1 and page 2 of a 2-page comic about pinball.
- UnReal World, an Iron-Age roguelike. Apparently pretty brutal, and two decades in development. Runs on several platforms, but not BSD. (via)
- You Are Boring. Some of the ‘boring’ items made me laugh. (via)
- The first review of Michael W. Lucas’s Absolute OpenBSD, Second Edition is available.
Your unrelated link of the week: I’ve already been offbeat enough in this Lazy Reading; I don’t have anything else.
Help with a Firefox plugin
Michael W. Lucas is looking for someone to improve the Extended DNSSEC Validator. Specifically, add BSD support. It’s an idea worth supporting, because the standard it works with makes self-signed certificated perfectly feasible.
3 very different commits
Here’s 3 recent and different commits to DragonFly that I’m commenting on all at once:
- Peter Avalos upgraded libarchive in DragonFly to 3.1.2, with a note of the changes. An ordinary and appreciated update.
- Sascha Wildner updated the ISO639 file to include the newest update: “Standard Moroccan Tamazight”. There’s no particular utility to that; I just like saying “Standard Moroccan Tamazight” out loud.
- Work on poudriere, the utility for bulk-building DPorts packages, has caused some nice speedups for DragonFly in extremely stressful situations. See one of Matthew Dillon’s recent commits.
I really wish the other BSD projects would include commit lines in the mail message subjects, so it was easier to catch things like these.
Lazy Reading for 2013/02/24
A calm week, for once.
- Via Michael W. Lucas: Absolut OpenBSD.
- Another ‘How I customize Vim’ style post. These things always sound great, but I worry that it’s not something that can be duplicated. If you had to rebuild or duplicate your Vim environment elsewhere, you’d have to write out your own instructions. Not impossible, but I don’t have to do that for anything else. (via)
- Twine, a game creation tool that really requires only writing. (via)
- The Oxford Comma, or how it doesn’t matter. (via)
- The Story of the PING Program. I could have sworn I linked to this before. I remember having someone explain ping to me when I was young and had little experience of IP networking; it seemed like magic where the computers would actually talk. (via vsrinivas on EFNet #dragonflybsd)
- ARPANet, 1971, as a tattoo. (via)
Your unrelated comics link of the week: Reid Fleming, World’s Toughest Milkman. All the early issues, available in electronic form, for pay-what-you-want. (And I advise paying; it’s a fun comic) Look at a sample page if you are curious.
New man page source, abbreviated
Constantine A. Murenin has put together a new man page resource for all the BSDS: mdoc.su. The options for shortened URLs are entertainingly diverse.
DNS(SEC)administrators needed
Michael W. Lucas needs people who know DNSSEC, BIND, have some time, and are willing to criticize him. He’s finished his first draft of DNSSEC Mastery, and needs reviewers.
BSDTalk 223: Michael Dexter and bhyve
BSDTalk 223 is out, with 23 minutes of conversation with Michael Dexter about bhyve.
Tor-BSD list created
The fine folks at the New York City BSD User Group have created a mailing list specifically for using The Onion Router on BSD. Please join if you are interested in TOR, and especially if you are using something other than FreeBSD, since that’s the only ‘supported’ BSD TOR runs on right now.
BSD Magazine: Rehosting
The February 2013 issue of BSD Magazine, available as a free PDF, talks about VAX/VMS ‘rehosting’, has a PC-BSD preview, and other things. The teaser paragraph for the “Fear, Loathing and Misunderstandings” article (shown on that linked page) is perfect.
Lazy Reading for 2013/02/17
This week I will both post this on the correct day AND get the date in the title correct.
- An oldie but goodie. ENHANCE. This will make anyone who has done photo/video editing twitch. Check the author’s Tumblr for more supercuts. (indirectly via)
- Many people complain about regular expressions (and more recently), but they are an insanely powerful tool if you know them well. If you do, figure out this crossword. (PDF) (via)
- Followup on the first two links in that last item: xkcd drives a lot of traffic!
- If you are on Windows, you probably use PuTTY for ssh. It saves everything in the registry, which can occasionally mean losing all your configuration. There’s manual ways to save it, but there’s also PuTTYtray. (I’ve used portaPuTTY in the past, but it seems to be missing/no longer updated.)
- Actually, holy crap there’s a lot of variations/addons for PuTTY.
- That makes sense given how many terminal emulators there are, really.
- Why piping something off the Internet right to a shell isn’t a good idea. (via)
- Remember when the computer section in bookstores had books that involved programming? (unfair, I know.)
- “Don’t Be A Stranger“, musing on how there isn’t enough meeting strangers through the Internet any more. Here’s the odd thought I had while reading that article: I couldn’t pick most of the other DragonFly developers out of a lineup, but I’ve been working and talking with some of them for a decade.
- You could build Photoshop version 1 yourself – just substitute the original Mac libraries.
- Related: Photoshop is a city for everyone.
- Some of the oldest color film footage. Not the oldest,but possibly some of the earliest commercial film. Of course, the first thing filmed are young, attractive women. This is a re-occurring theme.
- Hey, a comprehensive year-end BSD roundup.
Your unrelated tea link of the week: Epic Tea House Server. Interesting just because of what he does and because I’ve never encountered tea from a samovar, though I’ve read of it. (via)
Wait, this is better! That previous link led to this film from an English chemistry professor about tea chemistry. At first I was just entertained by his hair and his accent, but when he put tea in a NMR spectrometer, I decided this was the best tea thing ever. Even better than Elemental!
Some book statuses
Or is it ‘statii’? English is wonderfully inconsistent. Anyway, Michael W. Lucas has posted an update on his two upcoming publications: the second edition of Absolute OpenBSD and DNSSEC Mastery. Both are in progress, and you can download the ‘pre-release’ version of DNSSEC Mastery now.
FOSDEM slides
Remember I mentioned FOSDEM a few days ago? The X.Org presentation slides are up, and the mostly-about-BSD “The future of X.org on non-Linux systems“ presentation slides are included.
Lazy Reading for 2013/02/03
No theme evolved this week, but that’s OK.
- Here’s a good coincidence: I already had a link to post from Ycombinator about the rather scary Ken Thompson compiler hack. Note that the Ycombinator answers are generally, “Nah, this hack is extremely unlikely to happen.” Except Christian Neukirchen happened to note separately that this really happened as recently as 2009, with Delphi.
- This poster doesn’t understand that “removing the license” is not a legitimate use of BSD-licensed code.
- That crazy anti-BSD ranter on phoronix is getting a fan club – just what every troll desires, unfortunately.
- OpenBSD is actually looking at paring down ports, which makes sense when you read why.
- LearnYouAHaskell.com – a free tutorial on the programming language Haskell. It’s entertainingly written. (via EFNet #dragonflybsd)
- Javascript is the new Perl. I can see that. (via)
- Courier Prime, a new version of the ‘traditional’ Courier monospace font. (via) Reading about Courier Prime to the end leads to a mention of Inconsolata as a good ‘coding’ font. Anyone tried it? Sans-serif monospace fonts are the most subtle way you can make your xterm look modern, I think. Update: Thomas Klausner just added courier-prime to pkgsrc, so you can try it now. Inconsolata is already there.
- Who hasn’t thought about doing this with the computers in their house, really?
- “Storyboard was born of my insane desire to consume videos without actually having to watch them.“
- A modem from the 1960s, communicating. I’d like this even if it didn’t work; the box is nice. I remember watching text scroll on screen like that with a 1200-baud unit. (via aggelos on EFNet #dragonflybsd)
- Related to that: The sound of the dialup, pictured. (via)
Your unrelated link of the week: MeTube: August sings Carmen ‘Habanera’. Might be NSFW, probably will make you mildly confused or uncomfortable. Here’s the ‘making of’ video which is all in German, I think. If that’s too much, try a recent Cyriak-animated video. I never thought I’d recommend a Cyriak video as the less disturbing thing to watch.
Phoronix benchmark and BSD support
The Phoronix benchmark has been pretty Linux-specific over recent history. However, whatever your feelings about benchmarks in general, it looks like there’s a distinct effort to improve BSD support.
FOSDEM this weekend
FOSDEM is happening this weekend in Brussels, Belgium. Among the other talks there, OpenBSD developer Matthieu Herrb will be talking about X.org on non-Linux systems. That’s I think meaning “BSD”. (via)
A book in beta
Michael W. Lucas is working on a DNSSEC book that he’s self-publishing, similar to SSH Mastery. He’s making an early draft available for purchase, at a discount. You get access to the updates, so you effectively get the book for less, plus you can offer feedback before the publishing date.
This is a familiar concept for software, where early purchasers get access to a ‘beta’ version of software for testing… It’ll be interesting to see how it works for a book.
BSDTalk 222: 8 minutes of tinkering
Will Backman has a new BSDTalk episode up, with a bit of Peter Salus from BSDCan 2011 and a bit of Raspberry Pi on FreeBSD.
We need more fiddling-with-BSD-on-hardware stuff out there. That would be a good thing for Youtube – hint, hint.
A quick commercial anecdote for pfSense
Here’s an unsolicited testimonial for a BSD-based company. My employer recently bought some of the assets of another company, in another state. I showed up not sure exactly what I’d encounter, since the facility had never had anything better than out-of-state IT support via phone, and there had been very little time to plan.
The facility had 3 different network gateway devices from varying manufacturers, all old, and mostly dead. The one working ancient Linksys small business gateway wasn’t physically able to work the way I wanted for extending our corporate network. So, in a mild panic, I grabbed one of the defunct machines there and installed pfSense - a FreeBSD-based firewall/gateway solution, for those who aren’t familiar with it. This is not unlike Michael W. Lucas’s BSD Origin Story.
It worked wonderfully. It was very easy to configure. I had exactly one problem: certain protocols like RDP would drop every few minutes. I bought the basic support tier for pfSense – and had a working answer immediately. Even with the support purchase, this has been cheaper and less work than purchasing the Cisco equipment my workplace normally uses.
Updates for m4 and flex
Peter Avalos has updated m4 for DragonFly. This will bring us a little more in sync with the other BSDs. Also, John Marino has updated flex, which is apparently 17 years old? Meaning it hasn’t been updated in DragonFly ever, and then not in FreeBSD before that, for a long time. Looking at the timeline on the flex web page appears to match.
How to re-certify for BSD
If you have a BSD Certification, and it’s nearing the end of its 5-year term, the BSD Certification Group has published the guidelines for re-certification. Has it really been 5 years since the first certifications happened? Geez.
I found this off of the NYCBUG mailing list, so hat tip to them.
Lazy Reading for 2013/01/13
It’s a very short week this week. I was on the road for work, so I didn’t see anywhere as much of the Internet as I may have liked. Count my dports writeup yesterday as part of this and it averages out to a good amount of reading.
- Favorite Linux Commands. Not all of them are Linux/bash specific. (via)
- Advanced Vim Registers. Or buffers, or clipboards, if you want to get messy with terms. (via)
- “I hate BSD so much!”, he yelled at his spittle-flecked monitor.
- TOME, a roguelike. Read through the comments for discussion of many other roguelike games.
Your unrelated link of the week: New Tokyo Ondo. via Jesse Moynihan, whose Forming comic on that site is an epic read. Epic, as in it’s actually telling a NSFW world creation story.
BSD Magazine: panoramic photography
January’s issue of BSD Magazine has something I didn’t expect: an article on panoramic photography on BSD – among other material.
BSDCan 2013 proposals
BSDCan 2013 is looking for papers, all due by the 19th. I mentioned it before, but a reminder went out and Michael W. Lucas wrote up a lengthy explanation of how and why you should present that paper.
BSDDay 2013 in Europe
Are you anywhere near Italy? BSD-Day is happening April 6th, 2013, in Naples, Italy, and it would be nice to have some DragonFly representation. (seen on #dragonflybsd on EFNet.)
EuroBSDCon 2012 videos are out
As seen on OpenBSD Journal, the videos for EuroBSDCon 2012 are online. There’s a lot of sessions there, so set aside some time.
pkgsrccon 2013: March 23rd, Berlin
Will you be near Berlin, Germany, in March? The pkgsrccon 2013 technical conference will be held there. Julian Djamil Fagir posted details about the event. The conference is free; you pay for your food and drink. If you’re interested in presenting, you need to contact them before March 8th.
Maintaining a wiki for fun
The Open Graphics Project, which is building a completely open video card, needs a wiki maintainer. It’s a volunteer effort. If you were perhaps thinking you wanted to step up to a more complex project but didn’t want to just be writing code, here is a perfect opportunity.
(Not too different from maintaining a project work blog, after all, and I know that’s rewarding.)
BSDTalk 221: Matthieu Herrb and Xenocara
Right in time for the end of the year, BSDTalk 221 is out, with Michael Dexter interviewing Matthieu Herrb at EuroBSDCon 2012 for 11 minutes about Xenocara.
BSDCan 2013 Call for Papers
BSDCan 2013, which is being held in Ottawa May 17th-18th, has a call for papers out. You’ve got until January 19th to submit, so just about a month.
BSD Magazine for December 2012
BSD Magazine for December is out, offering the usual mix of articles in a free PDF. There’s several Postgres articles in this one.
How to grind that axe, for donations
Whomever submitted this story to Slashdot really doesn’t like FreeBSD; they’re describing FreeBSD’s annual end-of-year fund drive as failed. The month-long drive is only about a week old and has already picked up donations at a faster rate than any previous year’s donation drive, but apparently the poster – and Slashdot’s editors – can’t be bothered to do math. While we’re on the topic, donate to the FreeBSD Foundation; they do good things.
(There’s DragonFly too, though we’re not as ambitious or officially 501(c)(3) non-profit.)
FreeBSD Foundation Funding
It’s the end of the year, so it’s time for the FreeBSD Foundation’s end of year campaign.
Holiday party in NYC for most anyone
NYCBUG is joining up with a whole bunch of other software user groups (Linux, Lisp, Puppet, etc.) for a holiday party on December 11th. This may not do you much good unless you live within a few hour’s travel, but I like seeing that sort of cross-group get-togethers, with no sponsor other than the desire to talk and drink.
How to run a conference
Dan Langille runs BSDCan and PGCon. He also went to EuroBSDCon and described how he put together these conferences. The PDF containing his presentation slides makes a good checklist of what you might need for your own event, even if it’s not on the scale of his conventions.
DragonFly in your iPhone
While we’re talking about cross-pollination of BSDs: going by licenses, there’s some DragonFly code in the iPhone – at least the fairq scheduler. (Noted by several people on EFNet #dragonflybsd)
Ecumenical BSD
A person labeled only as ‘wicked’ sent me a link to this conversation about BSD unification. I’ve seen the topic brought up before, and I’d argue that it’s already happening, slowly. DragonFly has code brought in from FreeBSD, pkgsrc from NetBSD, pf and dhclient from OpenBSD, etc. ’bmake’ is used in NetBSD, FreeBSD, and DragonFly now. Clang works across the board, I think (dunno the status on OpenBSD). There’s more of that cross-pollination going on if you think about it.
A BSD in Google Code-In
We (as in DragonFly) are not participating in Google Code-In this year, but I’m happy to see there’s another BSD in there - NetBSD. (There’s only 10 participating organizations, so it’s not easy.) Look at their page if you’re in the right age range to do projects.
BSD Magazine for November 2012
November’s PDF issue of BSD Magazine is out, with a number of articles including a hardware review of the Netgear Universal Wifi Adapter. We need more BSD-centric device testing.
AsiaBSDCon 2013 announced
AsiaBSDCon 2013 will be at the Tokyo University of Science, March 14-17. The call for papers is already out.
BSD Magazine for October 2012
The free download of the October issue of BSD Magazine is available. The theme this month is security, though of course there’s more covered.
Lazy Reading for 2012/10/07
DragonFly 3.2 branches tomorrow if all goes to plan. Until then, I have a lot of reading here for you.
- Winners of the International Obfuscated C Code Contest for 2012. (via) The winning entries don’t appear to be listed yet, but you can look at previous years.
- “At often, the goat-time install a error is vomit.” (via)
- This makes the D&D player in me take notice: A set of 12 sided dice that never tie. You can buy them, along with a bunch of other custom dice, right from the maker. (also via)
- “To understand the command line…” There’s some good UNIX history notes in there. Don’t hold the ‘User Friendly’ cartoon image against the author. (via)
- Dan Langille does it right when figuring out where his disk space went.
- Monthly Catonmat geek T-shirts. I know, I know, the last thing the world needs is more nerdshirts, but I like the first one on offer.
- Images to make perfectionists suffer. At first I laughed, and then I started to get irritated. (via)
- This networking change in Linux just makes me feel icky. (via ftigeot on #dragonflybsd)
- An Interview with Brian Kernighan on C and the C Programming Language. (via)
- Statistics from 777 .vimrc files. (via) Hover your mouse over the ‘sparkline’ graphs for more information. That’s a very slick way to get more information into a small space. It also led me to this wonderful Solarized colorscheme.
- OCaml 4 will show up in pkgsrc soon.
- Bob Bagwill got DragonFly added on AlternativeTo.net.
- I link to this step by step sed explanation because I found it useful, and because it has this “perverse” example:
sed '/^g/s/g/s/g'
- The “dragonfly issue“. (thanks, Dean.)
- The Hall of Unwanted Dotcoms. Some of these are just fun to say. (via)
- 20 Years of Thinkpad. I have a Thinkpad x220 for work and I like the way it’s built far more than any other laptop I’ve dealt with.
Your unrelated link of the week: Dog Shaming. I have a parrot, rabbit, and lizard. They seem like easy, normal pets compared to some of these stories.
CDE work plus DragonFly
I mentioned open-sourced CDE here before, but it makes me happy to see someone planning to do a bunch of work on it that will hopefully make it upstream, and specifically include DragonFly.
A whole lot of slides
Remember how I pointed at BSDEvent’s collection of slides from 3 different BSD conventions? Well, now’s it is a lot more conventions. As in multiple years of convention slides.
Lazy Reading for 2012/09/23
The weather is finally turning cooler, which makes me happy.
- I don’t think I’ve seen this before: Very old UNIX releases, listed for running in emulation. (via)
- Where the red-black tree name came from. A red-black tree underpins Hammer 1′s data structures, though it does not in Hammer 2. (also via)
- Someone with a HP passport login want to help this guy? He just needs to reinstall Windows in IDE mode, or perhaps find the right sysctl to toggle.
- The acme editor, from Plan 9. I didn’t realize it’s 20 years old.
- Speaking of editors, Replace in Multiple Files with Vim. I haven’t seen the argdo command before, or the Vim Ninjas site. Their color schemes article is useful just for the screenshots. (via)
- Adbuntu. It’s not as bad or as inconsequential as most reactions would lead you to believe, but advertising within an OS seems heavy-handed. The BSD model has been to use the operating system as a vehicle for selling hardware, and that’s been much more successful. (see iOS, PC-BSD.)
- Where Did the Internet Come From?
- The map for Adventure. (via)
Your unrelated link of the day: Victorian Sci-Fi. It’s not just a reference list, it’s a link to a lot of the original material, since copyright no longer applies.
3 different conventions, 1 pile of things to read
BSD Events linked to the presentations for FOSDEM 2012, BSD-Day Europe 2012, and BSDCan 2012. There’s a lot of reading there for you – and even some video.
SYSV shared memory vs. mmap
Francois Tigeot benchmarked the recent Postgres 9.3 release. Postgres apparently switched to using mmap instead of SYSV shared memory, and Francois has done this to show the performance differences. (view the PDF in his post.) Of course, work has continued since this was posted, so there should be new numbers soon, and new changes I’ll document in a future post.
I haven’t found a reference to the exact decision Postgres made on how to handle memory; please post a link in comments if you know a good source.
BSD Magazine for Sept. 2012
The September issue of BSD Magazine is out, as a free PDF as usual. Visit the site to find out the table of contents.
BSDTalk 219: David Gwynne and OpenBSD
David Gwynne talks for 31 minutes about OpenBSD on BSDTalk 219. Also, Will Backman, the host of BSDTalk is heading to Tbilisi, Georgia next month. Say ‘hi’ if you’re a Georgian.
Some more books to read
This recent question asked on-list about creating your own file system meandered into good reference books. This so far was “The Design and Implementation of the FreeBSD Operating System“, “Modern Operating Systems“, and the paper “Vnodes: An Architecture for Multiple File System Types in Sun UNIX“. Looking for links on those things led me to this Unix filesystem history paper from IBM, which is fun reading.
I’m saying that unironically! It really is an interesting document to read, for historical and general knowledge. I am a nerd.
BSDMag, collected
BSD Magazine has a “Best of 2011″ issue out for purchase; it has updated versions of various articles published over the last year in BSD Magazine. The price is not clear on the website.