Happy Easter! It means chocolate for me.
- Everything is Made up and the Points Don’t Matter. Substitute “open source work” for “design” in this story. (via)
- The GNU Manifesto Turns Thirty. Quoted from the article: They would roll their eyes a bit, then hasten to add, as more than one did, “But he’s right about most things.” (via)
- COMPUTERS IN OUR LIVES.
- Where we went wrong, or, The one thing Philip Greenspun got right (in 1997).
- A Round Pie in a Square Box. I admit I read it at first just because it mentioned pie, but it is an interesting history. (via)
- istruecryptauditedyet.com. (via)
- How I doubled my Internet speed with OpenWRT. I shall now be annoying: Should have used pfSense, and it’s not a doubling of speed, it’s a doubling of capacity. Any connection on either link is still limited to the speed of that link. (via)
- Oblique Strategies, the website. The Wikipedia entry on Oblique Strategies will tell you what that is, though I could have sworn I talked about it before. (via)
- How a bad RJ45 termination can ruin a cable. First time I’ve seen a check other than “It lights up the tester; must be fine.” (via)
- Some slick awk built-ins.
- Origins of the tilde.
- My Quantified Email Self Experiment: A failure. (via)
- free-for-dev, a list of ‘as-a-service’ items offered free, for development or whatever. (via)
- /dev/notrandom, an April Fools item I actually liked. (via)
- MISTAKES WERE MADE: COMPUTER HISTORY, DECOMPILED. April 17th in NYC.
- Vintage Computer Festival East, happening same day in New Jersey.
- The Interface Experience: Forty Years of Personal Computing. At Bard College now.
- (Last 3 links all via SIGCIS, an excellent resource.)
- Creating a BBS in 2015. (via)
- Dueling Unixes and the Unix Wars [pdf]. (via)
- Is BSD UNIX?
Your unrelated comics link of the week: Jason Shiga’s comics. It’s an article about the comics, not the comics themselves, so go to his site next. (via)
Also unrelated: tea is one of the topics I link here, and alert reader Jeff Ramnani pointed out Strand Tea as a good source. I also saw Deep Mills referenced in the UK. Anyone else have a favorite online vendor?
If you’re part of a BSD user group, please let me know your schedule. I’m able to catch NYCBUG announcements cause I’m on their announce@ mailing list – but I could use more.
Do you use info pages? Yeah, me neither. John Marino’s removed or converted the various info pages already in DragonFly, and removed texinfo since it’s no longer required. (I’ve linked to a few examples, but there were a number more commits than this.)
This week’s BSDNow has the usual roundup of news, including some… suspicious items, plus an interview of Kamila Soucková about conferences and Google Summer of Code. They note this Hammer2 proposal.
Today’s the annual Bad Tech Joke, also known as April Fools Day. I don’t do those here, cause I think of them like this. This is your public service announcement to ignore most of what you read for the next 24 hours or so.
The default .cshrc in DragonFly has had some changes, which shouldn’t be anything but handy… assuming you are using tcsh. Also: the loader menu defaults to a blue Fred, now.
In the process of committing binutils 2.25 to DragonFly, John Marino also broke its build into parallel parts and removed the build of the gold linker. Buildworlds should be noticeably faster now, though I don’t have a before/after.
John Marino’s written an extensive page about wireless and DragonFly, on dragonflybsd.org.
Pre-assembled over the week, since I have an odd weekend schedule this week. On the plus side, there’s lots to click here.
- How to Be a Good Open Source Community Member. (via)
- Reliable Cron across the Planet. (via)
- How to irritate people away from your website, example 1 and example 2. I hate being repeatedly asked to sign up for a newsletter I’m already on. Also, this.
- “If you build your business on top of someone else’s system, eventually they’re going to notice.“
- Explorable Explanations. I’ve seen at least one of them before and it really stuck with me. (via)
- “Gee, this is a lot of microfiche material. Better build my own high-volume scanner!” (via)
- Also at that last link: DECbox, BlinkenBone, and other projects.
- How I introduced a 27-year-old computer to the web. The author says “It’s very slow”, but so was everything back then. (via)
- The HP-01, found indirectly through the last link. Think of that when next reading about wearables.
- The Days They Changed The Gauge. Heck of an outage window. (via)
- What’s the oldest/weirdest thing you’ve found on your network? An ancient Catalyst switch, running inside an enclosure 1400 ft underground, crammed between a wooden structure and a rock wall. I have a picture of the space.
- Slack is quietly, unintentionally killing IRC. Not scientifically studied, and anything dependent on a single company and not a standard can have longevity problems. (via I lost track, sorry)
- sslh, two services on one port, for when most everything gets blocked. (via NANOG)
- UNIX: Making Computers Easier To Use — 1982, Bell Laboratories. (via)
- The Shut-In Economy, or how to dedicate your life to a workplace. Also, how to ignore the temping nature of all these new jobs. (via)
- O’Reilly’s running a Top 25 sale.
- Andrew W.K. is the Kibo (see site) of Instagram: his name + nosebleed is all it takes. (via)
Unrelated link of the week: Tea. Contains strong language.
It’s been a quiet week in BSD-land, at least in terms of me finding links.
If you’re looking to change your DragonFly system’s keymapping to support a non-US character set, use this users@ post from Adolf Augustin as a cheat sheet to make all the right changes.
Matthew Dillon answered some mailing list questions on how clustering and data copies will work in HAMMER2 – no due date, of course, because this is very complex. If you’re really into it, there’s always watching the recent commits.
BSDNow 082 is up, talking with Bernard Spil about LibreSSL adoption in FreeBSD ports. There’s lots of other material listed – see the BSDTalk page for a summary of all the topics covered.
Matthew Dillon has rewritten the Locking and Synchronization documentation for DragonFly. Keep this in mind the next time you say “Which lock should I use for this new software/ported software?” There’s also locking(9).
BSDTalk 252 has 18 minutes of conversation with Brian Callahan, who runs devio.us, an OpenBSD-based shell provider.
The other day, I updated some packages using pkg. The default version of PHP went from 5.4 to 5.6. I ended up doing what /usr/dports/UPGRADING says and making a list of all PHP packages on my system, before removing PHP and its dependencies. I then reinstalled the packages that used PHP, bringing the needed packages back in at the right version. pkg 1.4 didn’t handle the transition cleanly, unfortunately. I also had to specify mod_php56 because pkg was trying to get the 5.4 version despite it not being default.
None of these are insurmountable problems, but it never hurts to be forewarned. pkg 1.5 is on the horizon and may have an easier time with sorting these types of dependency/version changes. This may apply to FreeBSD in addition to DragonFly.
I’ve tagged version 4.0.5 of DragonFly, and it’s available at your nearest mirror. This revision is mostly to incorporate the newest OpenSSL security bump.
As you read this, I am probably watching a storage processor reboot.
I’d love to see fewer developers demanding superficial perks, and more of them asking to have more time to contribute to the open source products we use, mentor young developers, and learning more about the space they occupy. All of those result in us growing as developers in more than just our coding skills.
Your unrelated link of the week: National Corndog Day. Has audio. (via)
Not done in a last-minute rush before the weekend, yay! Done early cause I have to work over the weekend, boo!
OpenSSL has yet another security update, and Sascha Wildner has added it to DragonFly. It probably justifies a 4.0.5 release, so I’ll be working on that.
As a side effect of the new ipfw3 import, the sshlockout script included with DragonFly now has -pf and -ipfw options.
Some recent users threads pointed at SSD wear stats, along with what Matthew Dillon has seen on dragonflybsd.org machines, and good filesystem books.
Bill Yuan’s work on a new ipfw has been committed, and for clarity, called “ipfw3“.
Happy (almost) St. Patrick’s Day! An excuse in the U.S. to wear green things and drink beer.
I goofed up and didn’t complete last weeks’ In Other BSDs before it published, so you get some extra this week.
Next time you’re building or installing world on your DragonFly system (running master), your computer will do a better job letting you know the status.
Matthew Dillon pulled in a new USB update from FreeBSD to DragonFly. What does it change? I’m not completely sure, but he did it to get apcupsd working, so that may be a hint.
If you have a HDMI-connected monitor, but no sound, this trick about increasing available memory may help.
The newest BSDNow video goes into PC-BSD and booting, and interviews Justin Gibbs about the FreeBSD Foundation.
Hey, look what I have! There’s a pfSense pair of classes available to take. I went through them and found them worthwhile. pfSense is easy enough to use that a dedicated person can puzzle through most of the settings, eventually, but I don’t have “eventually”, and I want to encourage BSD products in my workplace… so here we are.
DragonFly 4.0 has had a minor point release, to 4.0.4. There was a bug in the initial install where the rescue image installed on disk would be incorrect. This was fixed after the first time a build/installworld was done, but might as well have it start out right. There’s some other small fixes, and the release commit will show you the summary. Download from your nearest mirror or update normally.
John Marino has removed Sendmail from DragonFly (as part of the base system), and replaced it with DMA, the DragonFly Mail Agent. If you just need delivery to local users, DMA will do the trick.
The announcement message covers what you need to do to deal with it (potentially nothing), and there’s more in-depth documentation to cover how to switch if you need more full-featured software.
This is the Lazy Reading mix I like – some history, some commentary.
Your unrelated link of the week: Perfect cup of tea renders all other tea pointless. A sloppy joke, so let me share these recipes for masala chai and hobnobs instead. I’m hungry.
Michael W. Lucas’s Tarsnap Mastery book is out, in electronic form. While not a strictly BSD news items, it’s a service built on BSD, so worth looking at if you care about that – or about encryption.
The newest BSDNow episode talks with Sean Bruno about poudriere and QEMU. He’s using those tools on FreeBSD, but poudriere is useful for building dports on DragonFly, too. The usual news collection is there, too.
NYCBUG is having a book release event for “The Design and Implementation of the FreeBSD Operating System” with George Neville-Neil, one of the authors. It’s happening tomorrow night, at the Stone Creek Bar & Lounge: 140 E 27th St. George Neville-Neil will be talking about DTrace, and there’s copies of the book to buy/win.
The just-posted BSDTalk 251 is 47 minutes long, and comes from vBSDCon 2013, with three people interviewed about Verisign and FreeBSD.
The temperatures climbed up to almost not freezing this week! It feels so warm.
- exa, a modern replacement for ls. I like the website. (via)
- Value of windowing is questioned. (via)
- Good PuTTY defaults for a happy SSH’ing life (via)
- The History of Graphic Design and Computational Form. Long, with many excellent examples. (via)
- Stirring Tea. (via)
- What Blogging Has Become. Think of this site. (via)
- All My Blogs Are Dead. Why I self-host whenever possible. (via)
- Why the Web Won’t Be Nirvana. Wrong, in 1995. (via)
- Futures of Text. (via)
- The Sierpinski triangle page to end most Sierpinski triangle pages. (via, including the link text)
- GPG and Me (via many places)
- Trinity, KDE3 continued.
- MATE, Gnome2 continued.
- What laptop to [sic] you use?
- “…then came Cisco, and the rest is history”: a ‘history friendly’ model of the Local Area Networking industry. Why there’s so many “Cisco shops”. (PDF, via)
- Chinese DNS Poisoning. It’s China, which means Chinese Government DNS Poisoning. (more) (via)
- How to be an open source gardener. Excellent, excellent advice. (via)
Your unrelated video link of the week: The Chemistry of Cookies.
Well, this week just sort of took off for BSD links.
A late update: NYCBUG’s upcoming meetings and presentations, with the next one on March 4th, this week. If you have a local BSD user group, I would like to know about it!
If you’re monitoring your DragonFly systems with Nagios, here’s a way to check the health of your Hammer mirror-streams. Thanks, Mike!
BSDNow 078 is up with more BSD Foundation interviews. It’s not a sequel, but a switch: the last one was with a FreeBSD Foundation member, and this week’s episode is with Ken Westerback of the OpenBSD Foundation. There’s the normal added news, too, with a description of what’s coming at BSDCan 2015.
If you are on DragonFly-master and you upgraded during select hours on the 25th of February, you may have been bit by a makefile error. The fix, as listed in that link, is simple:
cp /usr/src/share/mk/sys.mk /usr/share/mk
If you are not on -master or you did not upgrade in that timeframe: never mind.
Michael Neumann has switched out pkgsrc packages for dports packages for building DragonFly with a GUI. There’s no built image to download right now, but I’m optimistic the next release will have it. You can build it now on a DragonFly system using src/nrelease. With all this video work going in lately, it will give us something to show.
If you’ve been sitting with a Radeon-based video card and wishing you had all the nice updates i915 users are getting, today is your lucky day. Michael Neumann has brought Radeon support equivalent to Linux 3.9 into DragonFly, and he has a 3.10 branch for testing if you feel adventurous.
Lots of in-depth reading this week. Put on something warm/drink something warm (especially if you are in the northeast US) and start reading.
Your unrelated quote of the week:
“If we had Smart Dogs right now, they’d have screens instead of ears, and they wouldn’t be able to bark in a somewhat indecipherable but yet still full of meaning way, they’d just have a whole bunch of notification icons that would come out of their butt and would all be red circles with numbers in them.”
Your unrelated link of the week: Drone over Niagara Falls. That’s about 70 miles from here; I’ve been there many times. That may give you an idea of the snow buildup/cold level here recently.
There’s some DragonFly material in here, though I normally confine that to the rest of the week. It’s inextricable from the rest of the links.
I admit I never thought about it much, but I’ve also never had enough RAM to matter: there’s a memtemp(4) tool that monitors temperature sensors for your system’s memory. Sepherosa Ziehau has updated it on DragonFly to support some newer processor setups.
This bites many people sooner or later: you think you’ve turned sendmail off, but it still gets opened up on your system. The answer: sendmail_enable=”NONE”.
(It should support sendmail_enable=”NOPE”.)
The 77th episode of BSDNow is up, with a tutorial on making a patch in OpenBSD, an interview of Alex Reece and Matt Ahrens about OpenZFS, and the usual news roundup.
Several of the DragonFly machines used for building packages and/or releases have SSDs, and have been vigorously exercising those disks for some time. SSDs are supposed to have a shorter lifetime than spindle-based hard drives. However, Matthew Dillon found that there’s surprisingly little wear on those SSDs. This empiric information was noticed in several places.
Well, might rather than will , but I had to make a music reference. There’s a bug in versions of pkg from 1.4.6(ish) to 1.4.11 that can make it accidentally delete itself while updating packages. If this happens to you, there’s an easy fix, as posted to users@:
# cd /usr && make pkg-bootstrap
Once you’re on version 1.4.12+, you’re fine.
Do you have a DragonFly system with a Radeon or i915 video card? There’s updates for the drivers associated with either; you can help out and test them.
Being home sick in the middle of the week gave me a head start on all these links.
Happy Valentine’s Day!
Your not-BSD BSD link of the week: Badass Space Dragon.
Say hello to the newest DragonFly committer: Tomohiro Kusumi. He’s been contributing Hammer patches for some time and appearing on IRC, so it’s easier to just let him make changes directly. Welcome, Tomohiro.
BSDNow 076 interviews Henning Brauer about his work on OpenNTPD, which has recently been converted to a portable version, similar to OpenSSH. (Why? Amplification.) There’s also the normal array of other BSD stories, including DragonFly, yay!
It’s now possible to build world and kernel on DragonFly using gcc 5, and Matthew Dillon has posted an announcement that describes how. He also separately lists the (small considering the included C++) effect on build time.
Note that gcc 4.7 remains the default compiler.
If you’re in/near New York City, NYCBUG has a meeting tonight with Issac (.ike) Levy presenting “Life with an OpenBSD Laptop“.
John Marino has removed gcc 4.4 in DragonFly, and replaced it with gcc 5.0. Two things to note: gcc 5 does not yet successfully build world, and DragonFly is an officially supported platform for gcc with this release.
If you have a em(4)/emx(4) card, AKA ‘Intel(R) PRO/1000’, Michael Neumann has an update for you. It’s from Intel’s 7.2.4 release of the code. This is to support the new I218 cards. Initial reports are positive.
I’m… not sure what happened this week. I read the same amount of material, went through my RSS feeds, and this is the only stuff that looked linkable. Sorry!
This week is relatively quiet.
DragonFly is the only BSD, I think, to switch fully to Git for version control, and Matthew Dillon wrote up how DragonFly uses Git.
BSDNow 075 has an interview with Ed Maste about what the FreeBSD Foundation has been up to, and I’m guessing from the “Part 1” in the title there’s going to be more information in a subsequent show. There’s also a roundup of various BSD news items — more than usual, I think.
Matthew Dillon brought in some wireless networking updates – the ath(4), iwn(4), and wpi(4) drivers are updated. There’s porting notes if you need them, too. In related news, rum(4) is also improved. The updates apparently benefited DragonFly and FreeBSD at the same time.
Francois Tigeot has updated the i915 drivers in DragonFly (remember the call for testing) to match what’s in Linux 3.10, which means you should get excellent accelerated video performance on most any recent Intel video chipset, on DragonFly.
There’s two important numbers in this new, nearly-an-hour-long BSDTalk: Half a
million billion, which are the number of people using FreeBSD via WhatsApp, and 250, which is the number of BSDTalk episodes so far. That’s a great milestone for BSDTalk. Oh, and the recording is from MeetBSD 2014, with Rick Reed talking.
Happy Groundhog Day!
Your unrelated video link of the week: The showreel of Nick Denboer, AKA Smearballs. (also via)
I’m not sure how I ended up with so much BSD material this week, but hey, we all benefit!
Your extended read: scaling linux-based router hardware recommendations, from the NANOG operators list. Follow the thread. It’s theoretically about Linux, but people name BSD solutions all through it. Hmm…
Here’s a number of DragonFly links to clear out my backlog:
Episode 74 of BSDNow is up, with some interesting stories of Linux users switching to BSD, and an interview of Andrew Tanenbaum of MINIX fame.
If you have very recent alc(4) hardware, it may be supported now. If you are booting over NFS, it may be faster now. These changes are unrelated other than both being recent – NFS is improved for any chipset.
powerd now can be adjusted on DragonFly, for quicker returns to high CPU frequencies, or slower … slowdowns? It’s quickly quick or slowly slow. That’s not the best explanation, but I like rhymes. For a less stupid description, look at the man page, which now includes usage examples.
Francois Tigeot has updated the drm/i915 code again, matching Linux 3.10 for feature level… but it’s a big update. If you are
- Running DragonFly-master
- Using a i915 chipset
- (optional) On a chipset that is not Haswell or Ivy Bridge
… He could use your testing and feedback.
I’m saving up for one of those Acer c720p Chromebooks that people seem to be enjoying. If you have enjoyed the Digest for a long time and want to help, please do. Of course it’s to run DragonFly.
Thanks to the generosity of a bunch of people, I’ll get a C720 and an SSD too. Thank you all very much, people I have never met but would like to shake the hands of.
All over the spectrum this week.
Your unrelated link of the week: Skymall, 2007.
Short week this week, mostly due to a lack of interesting source changes.
Matthew Dillon purchased some Haswell-based motherboards, and documented his hardware setup, for anyone who is looking to build a decent, new DragonFly system.
ISO/IMG files for DragonFly 4.0.3 have been uploaded and by now should be available on your favorite mirror. You should update for the OpenSSL upgrade. If you already have DragonFly 4.0.x installed, the normal ‘make buildworld && make buildkernel && make installkernel && make installworld && make upgrade’ cycle should work just fine.