Every year, the Chaos Communication Congress tends to gather at least a few DragonFly-using people, and this year is no different. The event is being held in a much larger arena this year, in Hamburg, Germany, so there’s a good chance a DragonFly ‘assembly‘ could be held. Speak up on the users@ mailing list, or EFNet #dragonflybsd, if you’re going too. It’s happening on the last few days of this year, December 27th through 31st.
NYCBUG, the NY BSD user’s group, has an RSS feed for their speaker events, found via Dru Lavigne’s always useful BSD Events twitter. The next event at the start of October is a talk about SMPng in FreeBSD. Given that it was the project that in part led to the creation of DragonFly, I’d like to hear about it. (and even better, have someone more qualified than I compare and contrast that approach with what’s in DragonFly.)
LOPSA East is happening next May in New Jersey. I haven’t seen mention of this on any BSD list, but there’s definitely Unixy things happening there. The call for papers is out.
Adrian Chadd has apparently been smushing FreeBSD onto MIPS systems for some time, and he’s going to talk about it tomorrow night at the NYCBUG meeting. I’m noting it because I’ve always found it interesting how much can be stripped out of a kernel and userland and still have a functional system.
NYCBUG has a presentation tomorrow night titled “Bring a Box, Rock Your tmux(1)“, with Matthew Story. If you’re near the area, it’s worth seeing.
(posted for the benefit of the people who keep telling me “stop using screen and switch to tmux.”)
BSDCan 2012 spawned a lot of interviews. We all benefit from that. For example, another BSDTalk interview, talking with Kris Moore of iXSystems about what’s in the next version of PC-BSD.
The links are all over the map this week, which is fine. Enjoy!
- This makes me laugh every time. (via)
- Etsy has an astonishingly good internal development practice. And open source code? (via)
- For contrast, Facebook’s release engineering process. (via I lost it, sorry) Not as interesting but I can’t tell why.
- Mosh, a program designed for the persistence of screen but differently. (via) Dunno if it builds on DragonFly, but it looks neat.
- “I just ran emacs. LOL!“
- 0x10c, a sci-fi game set in the future with spaceships running a 16-bit CPU. That you can program.
- I wish I could write here with the same mix of loathing and excitement found in this comics review. Warning: mildly… gonzo?
- The journey from user to contributor, a NYCBUG talk in mp3 form. (via)
- I’ve mentioned RetroBSD before, but here’s an example of it being installed on a Duinomite board. 2.11 BSD on a super-cheap, super-small Arduino-style board! (via) I don’t know what I’d do with it, but I want one. It even has keyboard and VGA ports.
- At some point, this CPU database will be handy. (via)
- A new, slow form of brute force ssh attack. (via) What I find interesting here is not so much the new attack itself, but Peter Hansteen’s careful gathering and analysis of data around it.
I’m making sure I post this Lazy Reading on the right day. A nice full week’s worth of stuff.
- Bandwidth used when loading different web pages. (via) The largest one is also the most surprising.
- Do you have an IBM x3550? Turn ACPI off.
- The recent TCL presentation at NYCBUG is available in audio form.
- Did you want to know a lot of detail on how to do journaled soft updates in UFS? You want detail, you got it. (via, via) (Is that a repeat link? I don’t think so…)
- This is totally useful if you’re using ssh from a Windows machine.
- SSH is used as a noun and a verb, I just realized. No link, it’s just me noticing verbification.
- BSDCan 2012 registration is open. (via Michael Lucas’s Twitter feed) Conventions are awesome. You should go.
- Michael Lucas talks about book promotion with his recent book. There’s a graph, so it’s automatically great.
- Speaking of books, Modern Perl: The Book is free to download in PDF form.
- A story about _why. (via) I’m not so interested in his identity, but in what he did to get people to program.
- My git habits. (Not mine; that’s just the title.) Speaking of learning, I’ve always thought the next steps past learning the basics of anything is to then see how experienced people approach it, idiomatically.
- Why Juniper Gives Back to the FreeBSD Community. I link to this because I like what they are doing, and also because in a perfect world I would rather have a BSD-ish interface on my networking equipment than fiddle with IOS. Oh well.
- Bunnie Huang always builds neat stuff. This time it’s a Geiger counter. (via)
Here’s several things to look at:
Michael Lucas’s “BSD Needs Books” talk from NYCBSDCon 2010, on Youtube. I’ve talked about it before because I saw it in person; it’s a good talk. Ironically, he talks about getting a publisher interested in your book, and he just self-published.
Hubert Feyrer linked to the slides of two pkgsrc talks at FOSDEM; one about bringing pkgsrc to MirBSD, and one about pkgin, which is included in DragonFly.
There’s a single day between BSDCan and PGCon, May 13th. That day will be the 2012 Joint Documentation Summit. People from BSD projects and Postgres will get together to discuss documentation tools, projects, and so on. If you are going to either convention, I’d recommend visiting this too. This sort of cross-project pollination leads to good things.
The deadline for submitting papers for BSDCan has been extended, since the convention’s site suffered some downtime this past weekend. Submit proposals by tomorrow, the 31st, now.
Getting back into the rhythm, here…
- Jeff Vogel, who is a funny and smart guy, wrote this article, essentially about crowdsourcing. It’s another way of saying “bikeshed“. Plus: D&D!
- Michael Lucas, sometimes BSD author, has a new fiction collection out. He’s working on a SSH book too.
- Hey, AsiaBSDCon is coming up in March, BSDCan in May. I don’t know about EuroBSDCon or NYCBSDCon, though. Plan ahead!
- Did you know there’s a bsd.org? Very old-school: here’s a list of commands, get going.
- GNU Tar doesn’t have a man page. (via) Weird. I didn’t verify that, but I’m not sure how to.
Your unrelated comics link of the week: there’s a Freddy, and a dragonfly, but it’s not DragonFly BSD. It’s still fun though.
Are you going to Chaos Communication Congress 28? There’s going to be a number of DragonFly developers there, so it’s a good time to meet up. They’re in EFNet #dragonflybsd IRC, so speak up there if you want to find them.
The FreeBSD Foundation is putting out their end of year donation notice. Donate if you can; the support for active developers there helps everyone.
I’m going for more verbose linking. Because my opinion layered over a bunch of linkblogging is just what you wanted on a weekend, isn’t it? If not – too late!
- NYCBUG posts audio of their regular presentations, and I’m linking to this one by James K. Lowden, titled “Free Database Systems: What They Should Be, And Why You Should Care“. He was one of the more colorful speakers at NYCBSDCon 2010, so this should be good.
- It’s Slashdot, so whatever, but this “In Favor of FreeBSD On the Desktop” linked story had a few good comments – BSD hasn’t done enough to differentiate itself from Linux. “BSD: In Need of a Narrative“. Or perhaps, “Who cares if it’s clang or it’s gcc – what do you build with it?“
- I read this essay about social networks (via), and the last paragraph is an excellent summation. Read it, then cancel your Facebook/Google Plus/whatever accounts.
- Xv6 is a modern version of Sixth Edition UNIX, used at MIT for teaching operating system design. (via) The source is available via git, and as a numbered PDF. The book for the class should make interesting reading. Oh, you can see the class details, too.
- FOSDEM 2012 in Brussels, February 5th, 09:00 – 17:00: “Open Source Game Dev”. Get on the mailing list if this interests you. Microsoft operating systems still rule the market for games, really, even indie work, so it’s neat to see something that is both open source and game oriented. There will be BSD “devrooms” there, too.
- If you are looking for a particular Unicode character (and there’s lots to choose from), Shapecatcher lets you draw what you are looking for and looks for matches. (via) I’ve needed that here a few times for people’s names, and it’s fun just to see what comes up from a random scribble.
Your unrelated link of the week: The New Shelton Wet/Dry. Titles, content, and images are all picked from unrelated sources, but it forms an oddly compelling digest of multiple topics. Slightly NSFW, sometimes.
The Call for Papers for the 28th Chaos Communications Congress is out, as Matthias Rampke noted. Each year, there seems to be at least a few DragonFly people there…
This week has taught me one thing for sure: Always make sure your backup generator is working. And over-plan battery capacity. That’s actually two things, but what the heck. I’m tired, for reasons that can probably be inferred! I’m not the only one suffering these problems, it seems.
- There is a certain subset of readers here that will find this fascinating: a video of a game postmortem. Specifically, Elite. (via) Needs Flash.
- This is as good an article as any I’ve seen describing where the tablet computer market is going, at The Economist.
- Remember RetroBSD, mentioned here previously? Here’s some discussion of it.
- EuroBSDCon’s 2011 conference is open for registration, but the early bird discount only lasts until the end of August, so jump on it soon if you’re thinking of going. It’s the 10th anniversary of the event!
- PHP 5.3 is coming to pkgsrc as default, soon? The PHP 5.2 -> 5.3 transition seems to mess up a lot of code because of some changes in the way things are handled, or at least that’s my experience, so watch out.
- Make sure you aren’t running mod_deflate on your Apache 2.x server.
- Kristaps Dzonsons, the fellow behind mdocml (which is in DragonFly now and mentioned here before) is working on a mdoc manual. It’s an actual book, with examples. It’s titled “Practical UNIX Manuals: mdoc”, which sounds like part of a series, though I don’t know if there’s anything else. I’d sure like it if there was. (via Undeadly.) Look very closely at the mdoc web page and you will see the markup, too. Neat!
- Breakout treated as a musical instrument, in 1983. That’s too glib a summary of this explanation of an old book studying the game Breakout and playing it. Really, read the article, and remember that the book described would just be lost in a sea of
blog postsnoise today. (via)
EuroBSDcon 2011, which is happening in Maarssen, The Netherlands 2011/10/6 to 2011/10/9, is now open for registration. This is the 10th anniversary!
BSDday Argentina 2011 is happening the 4th and 5th of November, in Buenos Aires City, Argentina. The Call for Papers is out, if you’d like to contribute.
BSDDay Argentina is starting to look for speakers. The official site doesn’t list 2011 dates yet, but it’ll be in November, in Buenos Aires. (via Damian Vicino) Alex Hornung gave a DragonFly presentation there last year…
A nice big pile of links this week. Some of these may have cropped other places by now, but oh well.
- An interview with Dennis Richie about inventing Unix. (via) I like that he sounds just absolutely tickled that there’s a version of ‘his’ operating system on his phone.
- A nice article describing Project Euler, for those who want to program; or program more. (via several places)
- Michael Lucas points out something that isn’t new but still needs reinforcement: avoid SSH1.
- Anecdotal evidence that SSD drives fail a lot. On the other hand, the bulk builds I’ve done of pkgsrc have worked the crap out of several SSDs and I haven’t killed a single one.
- Weird things in IPv6 routing. (indirectly via this, via ftigeot on #dragonflybsd IRC)
- Aw, Google’s BSD-specific search page is gone. Not that it was really needed at this point; I hadn’t seen a difference in the search results for some time. There’s more pressing issues.
- The FreeBSD Foundation has a trip report from Sergio Ligregni and from Thomas Abthorpe, from sponsored trips to BSDCan 2011. I’d encourage everyone to make it to a BSD convention – it’s energizing to see others working on BSD, in person.
- I don’t think you really need a guide for this. (via)
- Emacs user at work.
- Totally unrelated: best dubstep video ever.
Fresh from BSDCan 2011, an interview with Ingo Schwartze and Kristaps Dzonsons, mostly about mdocml. (Which is already present in DragonFly.)
The 10th EuroBSDCon is happening in Maarssen, The Netherlands, October 6th through the 9th. The call for proposals is up until the end of the month.
Dan Langille has announced the BSDCan 2011 schedule/list of events in several places. There’s some fun stuff in there, like discussion of Sendmail from the guy who (originally) wrote it. There’s a talk about Roff (it’s that old?)from Kristaps Dzonsons, whose mdocml also happens to just have been committed by Sascha Wilder to DragonFly’s contrib.
NYCBSDCon 2010 was crazy fun. I hope I can make it to BSDCan…
Michael Lucas’s “BSD Needs Books” talk from NYCBSDCon 2010 is online, in video form. I got to see this as it happened, and it was a excellent talk. Mr. Lucas is able to put some reasonable arguments together as to the why of things, since he’s been published multiple times, plus his sense of humor keeps it moving.
Hey, wait – there’s more from the conference on BSD TV! How did I miss this? Hopefully even more will show up; the facility was perfect for recording.
February’s BSD Magazine is headlining “ZFS on FreeBSD”, along with a bunch of other material, including an interview/example for the next BSDCan convention. There’s some BSD-project-specific news in there from this site about DragonFly, along with MirOS, MidnightBSD, and FreeBSD.
- I find this erasure of the separation between remote code repository and local code editor very interesting. It may upset more traditional people.
- If you haven’t been watching the BSD Events Twitter stream, Dru Lavigne’s written a nice summary of the next few months, including BSD Exam dates/locations.
- The XFCE 4.8 release announcement hinted at some problems with BSD. It’s apparently because udev, a Linux-only product, is the only consistent way to access various items, so XFCE’s power and volume controls use it. There’s no udev on BSD, so we get left out. I’d normally end this with a call for a compatibility layer, but udev is the latest in a series of jumps from framework to framework in Linux, so I don’t know if it would actually do any good. (Thanks, sjg on #dragonflybsd for the link)
- The Economist has an article on open-source that does a hype-free job of describing the state of open source today. It points out two trends that I don’t think are covered enough: the large amount of open-source work funded by companies, and the hidden costs of training and integration. One downside of the “software is free, training costs money” model for open source is that it creates an economic incentive for byzantine configurations and difficult setups. That idea could use some exploration, but I don’t think many people want to, precisely because it’s negative. The article doesn’t go that far, but they should.
Apparently there’s a lot of DragonFly people going to the 27th Chaos Communication Congress. Of course, I don’t know if there’s any tickets left at this point.
A catch-up week.
- Ivan Voras askes for the ‘anti-cloud‘, a true decentralization of resources instead of the cloud-as-a-central-service-from-one-company, which is what it’s becoming now.
- How not to design a protocol, about HTTP cookies. (via) I’ve heard from far more people worried about cookies and the need to clear or block them, than, say, people who realize the risks that programs like Firesheep expose. Such is life.
- Will be needed: a SSH VPN. (via) Did I link this already?
- ‘radek’ sends along news of Giant DragonFlies. Not the most scientific of articles, but a fun thought.
- sshd, given actual form.
- Dru Lavigne’s got a nice summary of MeetBSD, complete with pictures, audio, and video. More conferences should be covered this completely, and quickly.
The early bird registration (a cheap $95) for NYCBSDCon has been extended an extra week to match how long they ran it previous years. November 7th, it goes to $125 and walk-in will be $145.
Also, there’s probably going to be DragonFly people at 27C3, and I know there’s going to be some at NYCBSDCon 2010. The early registration discount for NYCBSDCon only lasts about 10 more days, so jump on it while you can; it’s crazy cheap.
I’m going. Venkatesh Srinivas is going. Who else is interested? (See the site.)
Link dumps just so I can get caught up.
- Michael Lucas was interviewed about his new Network Flow Analysis (previously reviewed) book, in two parts. Also, he’s speaking at NYCBSDCon, this November 12th-14th.
- Dru Lavigne gave a talk on “Getting Started in an Open Source Community“. (via) In other video news, MeetBSD 2010 videos are available now.
- Random Google searches turned up a DragonFly installation video on Via hardware.
- Back to convention items: Kirk Russell has a short BSDCan recap. (via)
- Also, cluster ssh.
- Stathis Kamperis updated DragonFly’s One True Awk. (Huh. Brian Kernighan’s not at Bell Labs anymore.)
Dru Lavigne has listed conventions she’ll be at over the next few months, so if you feel like taking a BSDA exam or just plain helping out at a BSD booth, check the list.
There’s an online hackathon (the 14th!) planned for July 30th through August 2nd for pkgsrc (and probably some NetBSD material too) at FreeNode/#netbsd-code on IRC. Aleksej Saushev’s post has more details. At least it’s cheap to attend!
Undeadly has an article up about recent work on mandoc in a mini-hackathon. It’s mentioned in context with OpenBSD in the article, but mandoc is also present in DragonFly, and is a potential groff replacement. (And I think groff is the last item in base requiring C++? I may be wrong.) Plus, as I’ve said before, I like mandoc’s output. It would be nice to use that for our online man pages, for instance.
There’s a new BSDTalk podcast up, again from BSDCan 2010. This one interviews Henning Brauer and Peter Hansteen about pf, for 20 minutes.
Sevan Janiyan passed along a note: there’s a *BSD meetup at the Barrowboy and Banker pub
by London Bridge, in London, the 27th of May. I’d love to attend, both because it’s BSD and because it’s a pub. That pesky Atlantic gets in the way.
Have I managed to forget all this time to add Dru Lavigne’s excellent BSD Events Twitter feed to my link list on the Digest? Yes, I did – fixed.
Sdävtaker has posted about the pre-call for papers, for BSDday Argentina. Check his post for topic and submission details.
pkgsrcCon is happening May 28th-30th in Basel, Switzerland. The event web page has note on location and hotel information. (thanks, S.P.Zeidler)
In an effort to catch up…
- Matthew Dillon made a change to how material in memory is paged out; it may improve things depending on how much paging your system already does.
- The AsiaBSDCon OpenBSD papers are online, with mention of video of the presentations.
- Use keys for your SSH login, cause this will only get worse.
- Ten Shell One-liners. The first one, using your favorite editor on the command line, is one of those things I knew about, but didn’t know to do. (caveat: some Linuxisms)
- Want to test a big xorg update for pkgsrc? Of course you do.
The BSD Conferences channel on YouTube now has updated captioning, which will be useful if you don’t follow spoken English too well.
I’ve been building this one up:
- Marc Espie’s post about autoconf holds true; Linux is in danger of becoming a monoculture in itself, similar to Windows.
- The BSDCan 2010 schedule has been posted. (via) Will this be the year I finally make it to BSDCan? Maybe.
- This post about communities (in general, online, not just software) is interesting. So far DragonFly has managed to avoid the drama-with-a-capital-D that afflicts other communities over time. Here’s a reason to not want growth…
- Always have working backups. ALWAYS. (via)
- I once went through almost exactly this, except it was a phone system that spanned several U.S. states and China/Mexico. Asterisk is awful, except that every commercial phone system is worse.
- A very on-target assessment of the iPad from a longtime Apple developer makes me think of something: will the iPad be good for open source? Not as a platform, but as a way to push developers to open source systems, where program development doesn’t require approval from a single company with unclear guidelines. Even the single interface port on an iPad is proprietary, and requires licensing.
- It’s really nice to read about a successful open-source software business that did not hinge on investors or being bought out, but rather on, you know, actually doing business, as seen in this writeup of OpenNMS. (via)