Reminder: Michael W. Lucas’s talk on SSH (based on his recent book) is happening on the 10th, at the Farmington Hills Public Library.
For some reason, I had this complete days ago, and I’ve already started on next week’s links.
- The Apple II by Stephen Wozniak, a PDF. The initial color range makes me nostalgic. (via)
- Why Commodore disk drives were so slow. (via previous link)
- Know where you stand: the `pwd` program. A code reading, September 28th, in New York City. (via)
- In the same vein as Endless Sky from a few weeks ago, here’s mention of Dune Legacy, a remake of Dune II, the earliest RTS – or at least the base model. Following links there brought me to Dune Dynasty, Dune 2: The Golden Path, and OpenRA, all of which are cross platform and also may run on a BSD – F/DF ports exist for OpenRA and F/DF/O for Legacy. (You understand my shorthand there, don’t you?)
- The sad state of web app deployment. (via)
- Facebook has decided it is time I had a baby. Have you ever avoided a search term because you knew that the advertising you’d see for the next few days/weeks would echo it back to you? (also via)
- DigiPal, which sounds like a strangely named PDA, is a digital palaeography site focusing on medieval handwriting in England just before the Norman invasion. I find this interesting because I’ve been listening to this History of England podcast. (via)
- The US Long-haul Fiber Map. Also seen as “How many people can go offline at once, because of a misdirected backhoe?” (via)
- Similar: Undersea cable maps, or “How many people can go offline at once, because of a dragged anchor?” (via)
- Software Defined Networks – Four Years Later. YouTube recording, from RIPE 70. (via)
- Just some quick points about DHCP.
- New Forum – Version 7 UNIX. (via)
- Hacker News and Subreddit simulators. Startlingly accurate for being fancy Markov generators… which says something about the real content. (via)
- rough idling.
- pigshell.
Your unrelated video link of the week: The Wizard of Speed and Time – Mike Jittlov (1988).
Lots of activity; I didn’t even really need to look at source commits.
- OpenBSD (U)EFI bootloader howto. (via)
- System XVI: A replacement for systemd. (via)
- Book Review: FreeBSD Mastery – Storage Essentials. (via)
- The FreeBSD Journal Reaches New Milestone.
- BSDCam 2015 Trip Report: Mariusz Zaborski.
OPNsense 15.7.12 Released. OPNsense 15.7.13 Released.-
OpenBSD GPT support enabled.
- Moving to FreeBSD. (via)
- FreshBSD v4: beta version of the commit log search engine. (via)
- Looking for a laptop with a good CPU and solid out of the box OpenBSD experience.
- The pkgsrc-2015Q3 freeze has started,
- BSD News for 2015/09/14.
BSDTalk 256 (or as I like to think of it, BSDTalk 16^2) is out with 16 minutes of interview of Allan Jude at vBSDCon, about his work on the FreeBSD Mastery: ZFS book.
Will I need to add a NextBSD tag? Time will tell.
- Clarifying NextBSD’s Near Term Expectations.
- Deleting files from /usr/, breaking your system, then recovering.
- BSDOwl, “A highly portable build system targeting modern UNIX systems.” (via)
- Virtualization support in OpenBSD. (via multiple)
- Berkeley DB: Architecture. Remember, the B in BSD is also Berkeley. (via)
- the peculiar libretunnel situation
- The v0.5 release of MPTCP for FreeBSD. (via)
- OpenBSD 5.8’s third song announced.
- DiscoverBSD for 2015/08/31.
- Native EFI Bootloader Support for OpenBSD.
- LiteBSD for PIC32-HMZ144 released. (via)
- New Release Schedule for PC-BSD.
- Get your pkgsrc fixes in now, before the freeze.
- If you have anything in pkgsrc-wip, please help clarify copyright as it moves to new hosting and also git.
- “A bibliography of FreeBSD and BSD related papers and books.” You’ll have to dig through the .bib format, but there’s some good titles to track down in there.
A short but more interesting list this week, I think.
- ZFS Mastery is out in print and electronic versions.
- BSD management with Puppet.
- DiscoverBSD for 2015/05/25.
- Dell Networking OS 9 powered by NetBSD.
- Lumina Desktop Status Update/FAQ.
- PC-BSD 10.1.2: an Interview with Kris Moore.
- A FreeBSD Foundation visit to the (a?) NYI datacenter.
- “Patrol Read” support in OpenBSD.
- syslog-ng and ELK on OpenBSD.
- Yay for compatibility!
- The Linuxulator on FreeBSD now does 1:1 threads and x86_64.
- See this “Low Cost 10G Router” post on NANOG? Follow the very long thread, and you’ll notice a reoccurring theme: set up a BSD machine.
- Bitrig at NYCBUG on 2015/05/06, video.
Your Not BSD link of the week: Never fix anything.
A calmer week, probably because of the U.S. holiday.
- FreeBSD Mastery: ZFS is out (eBook format).
- DiscoverBSD for 2015/05/18.
- PC-BSD 10.1.2 is out. (Update: hotfix)
- freebsd-wifi-build (via)
- bhyve on Pluribus, a platform I’m unfamiliar with. (via)
- pkgSrcCon is happening July 4-5 in Berlin.
- I like cross-pollination.
- Diagnosing softraid failures on OpenBSD.
- OpenBSD now has ntpd on by default.
- OpenSMTPD vs. Logjam.
- spamd/pf rule changes.
- Various OpenBSD remote update methods.
- FreeNAS status report.
- iXSystems is gaining a dev blog.
Some recent users threads pointed at SSD wear stats, along with what Matthew Dillon has seen on dragonflybsd.org machines, and good filesystem books.
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.
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.
Short week this week, mostly due to a lack of interesting source changes.
- Learn Unix the Hard Way. Actually OpenBSD and nothing except a table of contents yet. (via)
- How not to upgrade your systems.
- Linux vs. BSD: which should you use? Nothing new discovered here. (via)
- PC-BSD 10.1.1-RC1 Now Available.
- Some upcoming BSD-related books from Michael Lucas.
- NYCBUG events for January and February.
- Extracting pkgsrc packages without packages. (saves time with NFS)
- FreeBSD and Vagrant. (via nycbug-talk mailing list)
- Make PC-BSD work like Windows.
- Lumina 0.8.1 is out.
- urndis(4) is how you tether OpenBSD to a phone; or use it as a hotspot.
- There’s a BSD meetup happening February 19th in Hannover, Germany.
Normally if I talk about a filesystem here, I talk about Hammer, which is not a surprise. However, I often read and review Michael W. Lucas’s BSD-oriented books, and he has written FreeBSD Mastery: Storage Essentials. I’m reviewing it here because it’s obviously BSD-related, and some portions are directly relevant for other BSDs.
Disk setup and layout isn’t something that normally consumes much attention past the initial install – until something goes wrong, or until a system needs a new configuration. Installers tend to hide that initial layout, anyway.
Vendors take advantage of this. Much of the specialized storage vendors out there are selling you a computer with disks in it – something you can build yourself. You don’t (or at least I hope you don’t) buy a firewall when you can do the same with pf or ipfw; the same goes for disk management.
There’s plenty of coverage of GEOM, GELI, GDBE, and the other technologies specific to FreeBSD. I for one did not know how GEOM worked, with its consumer/producer model – and I imagine it’s complex to dive into when you’ve got a broken machine next to you. If you are administering FreeBSD systems, especially ones that deal with dedicated storage, you will find this useful. He doesn’t go into ZFS, but he does hint at a book on it later…
If you’re not a FreeBSD user, there’s also material that’s common to any BSD – an explanation of disk architecture, of UFS, RAID, and SMART. Knowing what SMART is and does is essential, in my opinion. You may be able to cobble this material together from other sources online, but it’s packaged nicely here, with Lucas’s easy writing style.
It’s a self-published book, and as such the download nets you three different formats. It’s currently $10 and DRM-free, directly from the author. You can also order physical versions, if you like paper.
I’m going to dive right in with an anecdote: As is normal for anyone in systems administration, I’m busy at work. I’ve been short an employee for some time, and I brought in a managed service provider to do some work. This included a revamping of the network equipment and layout, as it has been growing organically rather than in a planned fashion.
I received the formal assessment from the provider a few weeks ago, and it mentioned that we were using a non ICSA-certified firewall: pf, in the form of pfSense. This was accompanied by some rather drastic warnings about how open source was targeted by hackers! and implied that ICSA certification was a mark of quality rather than a purchasable certification. All bogus, of course.
The reason I’m starting this review with this little story is to note that while open source has become well-accepted for system and application software, there’s still a lot of people that expect commercial hardware to be exclusively handling data once it leaves the server. That’s been valid for a long time, but software like pf represents a realistic option, or even an improvement, over many commercial and proprietary options. Since pf exists in one form or another on all the BSDs, it’s a tool you should be at least somewhat familiar with.
Peter N. M. Hansteen has written about pf first online, and then in printed form, for some time. The Book of PF is in its third edition, and that’s what I have to read. (Disclosure: No Starch Press gave me the book free, without requirements)
The book is excellent, and easier to read than I expected for a book about network processing. It can be read in linear form, as it takes the reader from simple to more complex network layouts. It works as a reference book, too, as it focuses on different tools around pf and what they are used for.
It covers the different pf version in OpenBSD, NetBSD, and FreeBSD, and DragonFly gets at least a partial mention in some portions of the book. For example, OpenBSD recently removed ALTQ, but the other BSDs still use it. With- and without-ALTQ scenarios are covered every place it applies. You’re going to get the most mileage out of an OpenBSD setup with it, though.
The parts where the book shines are the later chapters; the descriptions of greylisting and spamd, the traffic shaping notes, and the information on monitoring pf will be useful for most anyone. It’s quite readable; similar in tone to Peter’s blog. If you enjoy his in–depth online articles, the book will be a pleasant read.
It’s available now from Amazon and directly from No Starch Press. It’s linked in the book slider currently running on the right side of this site, too.
I sort of lost a day this week because of an accidental 20-hour workday, but I still have the links:
- I love cross-pollination. (plus)
- “Why I (mostly) hack on BSD licenced stuff: so I don’t have to deal with this.“
- Tips on pkgsrc packaging.
- Kerberos IV is going away in pkgsrc.
- The pkgsrc-2014Q4 freeze is on.
- A new way to build NanoBSD.
- A new ZFS ARC tunable you may need.
- I could have sworn vigr(8) already existed.
- PC-BSD is moving to Qt5.
- A domain blocking script.
- Showing remote programs on your Mac using X.
- Long thread about BSD VPS hosting. (consensus: try RootBSD or Vultr.)
- OpenBSD man is now really mandoc.
- freebsd-update issues for 10.1.
- Steam on PC-BSD 2. (video)
- The (new) PC-BSD upgrade to 10.1 is available.
- Sunday Morning Linux Review on “FreeBSD Mastery: Storage Essentials”
- Sudo: You’re Doing It Wrong.
- “…what’s the best place to start learning about BSD?“
Note: corrected VPS hosting link.
BSDNow 068 has a large number video links to various BSD conference videos, a bunch of other article links,, and an interview of Michael W. Lucas about his new FreeBSD Mastery: Storage Essentials book.
I have been building up quite the variety this week.
- Bitrig 1.0 has been released.
- Writing NetBSD Sound Drivers in Haskell. (PDF, via)
- ruBSD 2014, happening December 13th in Moscow. (via)
- How to configure full disk encryption in PC-BSD 10.1. (via)
- BSD Magazine for November 2014. (via) Why don’t they put new issue announcements in their RSS?
- A week of pkgsrc #5.
- FreeBSD Foundation’s 2014 year-end fundraising.
- FreeBSD Mastery: Storage Essentials is hitting the printers. There’s a quiet mention of the next two books in that series, too.
- Two new kernel errata for OpenBSD.
- BSDCan 2015 (June 2015) has opened up its call for papers, now through Jan 19th, 2015. (via)
- A conversation about UTF-8, Unicode, and file systems.
- A conversation about random vs. phrase passwords.
- New Directions in Operating Systems conference notes. Lots of BSD stuff in there. (via)
- nih-0.13.0 is out for pkgsrc.
- BSD presentations (including DragonFly) at the X Developers Conference. I mentioned the event itself before, but that link wasn’t open to non-subscribers until later, as pointed out to me.
- Coreboot on the BSDs.
- More talk about embedded OpenBSD on cheap machines, including thin client machines repurposed into routers.
- Noticed in that previous link: <$100 Ubuquiti EdgeRouter-Lites can run OpenBSD? FreeBSD too, apparently.
- Is it time to give BSDs a try?
- Fixing PC-BSD upgrade issues.
I’ve placed an image slider over on the right side of the website; it’s all BSD-related books. Each image is linked to a page about the book where you can buy it. It’s not paid advertising, or perhaps advertising at all; there’s no in-kind benefit. It’s specifically books I think people would find interesting to read, and we’d all benefit by the expansion of the BSD ‘ecosystem’.
The most recent edition added is Michael W. Lucas’s FreeBSD Mastery: Storage Essentials, which is out in ebook form today, and printed form soon.
I actually got this started early, for once, instead of completing in a panic on Friday night.
- The Move from Linux to FreeBSD. (via)
- BSDTalk247 – FreeBSD: The Next 10 Years with Jordan Hubbard. I meant to post this before; lost track.
- /var/tmp now links to /tmp on OpenBSD.
- OpenBSD now has perl 5.20.1 in base.
- Making FireFox less insecure on OpenBSD.
- You can peek at what ‘roles’ are being put together for PC-BSD installs. Or just watch this video.
- PC-BSD and TrueOS version 10.1 released, Lumina 0.7.2 tagged.
- Linux Top 3: PC-BSD 10.1 Linux Mint 17.1 and Mageia 5.
- FreeBSD now supports the Trendnet TEW-646UBH wireless adapter.
- BSD Router Project (bsdrp) version 1.53 is out.
- NetBSD has updated tcpdump/libpcap.
- retiring crypt
- shtk 1.6 now available.
- NYCBSDCon made about $1k for each of the BSDs.
- WhatsApp donate $1MM to the FreeBSD Foundation.
- DiscoverBSD for 2014/11/17.
- Workaday Software For BSD On the Desktop?
- Book Review: Book of PF, 3rd Edition.
Snow finally hit my area yesterday, which makes me happy.
- PC-BSD 10.1-RC2 Released.
- FreeBSD 10.1-RC4 now available.
- Building an OpenBSD firewall and router
- Michael W. Lucas’s next book: “Networking for Sysadmins“. BSD-friendly, of course.
- See also: his sci-fi work, not BSD related.
- PC-BSD’s Lumina gains plugins. (one link of several)
- pkgsrc-2014Q3 packages for OSX now available
- OpenBSD adds SipHash.
- OpenBSD has enabled USB3.
- The signed Book of PF made $3000 at auction.
- FreeBSD now uses vt(4) instead of syscons by default.
- Improving bcd(6)
Done at the last minute, like always, but surprisingly extensive this week:
- DiscoverBSD for 2014/10/06.
- FreeBSD Cheatsheet.
- FreeBSD 10.1 RC2 is out.
- Question about the BSD community as a whole.
- mandoc now contains man.
- PC-BSD now has a new Linuxulator and AppCafe.
- GhostBSD 4.0 is out.
- Frequent BSD author Michael W. Lucas is now a fulltime tech author.
- Speaking of that, the first draft of his FreeBSD Mastery: Storage Essentials is up.
- Introducing sysupgrade for NetBSD.
- 37 year old bug, 22 year old fix, patched this month. (via)
- PC-BSD has branched 10.1.
- FreeBSD has netmap support in libpcap.
- FreeBSD’s ipfw has received some updates.
- A PC-BSD 10.0.3 review.
- Building packages at scale.
- MeetBSD 2014 is coming up in California.
- NetBSD 6.1.5 and 6.0.6 are out.
- The third quarter 2014 FreeBSD Status Report is out.
- Send in your OpenBSD dmesg.
- Importing pkg to NetBSD – an idea I support.
