John Marino has created something very useful: a graphical tool for Hammer file history. It’s called ‘Slider’, and it uses curses to work in a terminal. It shows historic versions of files and can restore those old versions as needed. This was already possible in Hammer, of course, but it required a sequence of commands that were not straight-forward. I’ve been slow enough posting it that version 2.0 is already out, offering a way to see files that no longer exist, but are still in history. (i.e. deleted some time ago) ‘Time Machine’ sounds like the best name, but that seems to be taken.
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.
Last of the year!
- Glitches: A kind of history. (via)
- Speaking of glitches: Breaking Madden is still going.
- First Commits. (via)
- Your Friendly North Korean Network Observer. (via)
- The SoftSel Hot List for 1986.
- Steel Mill Hacked. How long until having operations disconnected from the Internet becomes a sign of quality for a business? (via)
- Rooms and Mazes: A Procedural Dungeon Generator. (via)
- The Infocom virtual machine, made
- DOSBox in the browser. “…watching a miracle with every boot.” (via)
- Inadvertent Algorithmic Cruelty (via)
- The Future: A Cat Litter Box and DRM. “Internet of Things you can’t own”. (via multiple places)
- When Security Goes Right. This is how problems should be handled.
- Images of Math, a tumblr. (via)
- Two eras of the Internet: pull and push. (via)
The list is shorter this week; I blame the Christmas holiday.
- OpenBSD now has position-independent executables for some architectures. That may mean changing your upgrade strategy. (5.6 upgrade guide here)
- FreeBSD now has frequency/voltage control on the Raspberry Pi.
- There’s a lot of v7 ARM architectures. I can see why people are waiting for AARMv8.
- FreeBSD has a new NFS client/server.
- RamNode is another VPS provider that supports BSD. (via)
- Also, cloudspin.me.
- [ is a binary program.
BSDNow isn’t slowing down for Christmas, cause there’s a new episode up. There’s two interviews this time – Erwin Lansing, about BSD in Europe, and Cristina Vintila, about BSD conferences. The rest of the episode is a bunch of “How did you get into BSD?” stories from viewers, both in text (i.e. read out from email) and the occasional video answer.
One way to keep file history on an very active Hammer disk from eating up all the space: more snapshots. This may seem counterproductive, but disk pruning eliminates historical data between snapshots, so you can keep older data at the cost of some temporal accuracy.
As part of another thread, Steve Petrie posted an in-depth description of how and where and why he’s using DragonFly. Worth looking at either for workflow tips or for just seeing the use case.
BSDTalk 249 is an 11 minute interview with Scott Long, who is involved with Netflix’s FreeBSD-based local caching appliances. This conversation is from MeetBSD 2014, though I heard Scott talk about the same subject at the last NYCBSDCon – it’s an astounding amount of data flowing through those machines.
I am slightly confused about which day it is.
- Dinosaur’s Pen, excellent old technology pictures. (via)
- Ultima Ratio Regum, a roguelike walking simulator in development. Currently Windows-only.
- 2014 Cacowards winners. These will probably run on most any BSD with a Doom port. (via)
- Effectively Managing Memory at Gmail Scale. All the management issues were in the browser. (via)
- The 12 days of Unix.
- “the artifacts of any media format define its aesthetic like a cultural permalink” (via)
- Origins of the Tablet. (via)
- Hybrid Water Computer. (also via)
- Computers are People, Too. 1982 computer graphics and Disney. (via many places)
- USBdriveby. Maybe gumming up the data parts of your USB ports isn’t such a bad idea. (via)
- Intercal: The Worst Programming Language Ever. A video. (via)
- Why I don’t like hackathons, by Alex Bayley aged 39 1/2. What he describes is very different than the BSD hackathons I’ve known of. (via)
- Useful syadmin tools. Here’s a gift list…
- Learning Unix.
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.
From a question about mixing in a SSD and a very slow disk: swapcache can make things better, though I suggest other crazy arrangements.
Minimal link text this week. It just happened that way.
- random in the wild
- Best Unix time-savers
- Where apps end and the system begins.
- The password? You changed it, right?
- Live network attack map. (via)
- Playing with my son.
- At the computer farm. (via)
- Typography in sci-fi: Alien. (via)
- Turing Complete User. (via)
- XLennart. XBill + systemd (via IRC)
- OSI: The Internet That Wasn’t. (via)
- FOSSASIA, March 13-15, 2015, Singapore. (new to me)
- Nethack: the best game of all time? I still like Angband more. (via)
- moreutils, additional Unix-style utilities. (via)
- Plan9Front. (indirectly via)
- Wang Calculators. Neat physical wiring and even Nixie tubes! (via)
- Fixing a computer with the right type of string. (via)
- Previous, a NeXT emulator. I like the name. (via)
- From the previous source, lighting a NeXT cube on fire.
- “Was isolated from 1999 to 2006 with a 486. Built my own late 80s Operating System” (via)
Get ready for some reading.
- There’s some packages moving from pkgsrc-wip to pkgsrc proper.
- pkgsrc-2014Q4 branching is planned for Monday the 15th.
- PC-BSD now has an automatic package/security patch upgrade mechanism.
- Steam on PC-BSD. Holy grail, there.
- PC-BSD needs testers for the new Update Manager, for moving from 10 to 10.1
- NetBSD has imported BIND 9.10.1-P1.
- OpenBSD has added skgpio(4), a driver for the Soekris net6501 GPIO port and LEDs.
- OpenBSD has updated Unbound to 1.5.1.
- Some Japanese input methods for OpenBSD that may work on other BSDs, too.
- pfqstat, a replacements for pfstat designed to work with Charted.
- I don’t know what the ‘BERI Virtio Networking Frontend’ is, but FreeBSD’s got it.
- fstyp(8), the filesystem detector.
- FreeBSD has added AES-ICM and AES-GCM modes to OpenCrypto.
- If you’re stopping in NYC, NYCBUG would like to hear you talk on a topic of interest.
- The case for distributed operating systems in the data center. Sounds like DragonFly’s original charter. (via)
- BSDNow wants to hear your getting-into-BSD story.
- OpenBSD libc version 78.
- There’s a lot of FreeBSD systems at NYI.
- “FreeBSD Mastery: Storage Essentials” is now in physical print.
- “Networking for System Administrators” is next to come out.
- And “Tarsnap Mastery” is next to be written.
- …We’re all benefiting from Michael Lucas going full-time on writing.
It’s possible, if you are several releases (years) behind, to end up with a DragonFly system that can’t compile and install the current release, due to incremental changes over time. It’s rare, but it could happen now between, say, version 3.4 and 4.0. The usual solution would be to incrementally upgrade in order, which is a lot of building and updating. The alternative is the new installworld-force option from Matthew Dillon that forces a new set of binaries into place. Use as a last resort.
If you want to help I/O performance when DragonFly is virtualized, here’s a short checklist of what to work on. I haven’t noticed any problems – but I’m not taxing any of my VMs that heavily.
BSDNow’s episode this week focuses on the just-released Bitrig 1.0, and has an interview with Patrick Wildt of that project. There’s also coverage of other topics, including the new poudriere release – that’s the tool that bulk builds packages for DragonFly and FreeBSD, though I don’t know if it’s unified across both operating systems yet.
bycn82’s rewrite of IPFW2 is available as a git branch to try out; he’s posted the link. Please try, especially if you are still working with the original ipfw.
(note: remember, ‘ipfw’ in DragonFly is what was called ‘ipfw2′ years and years ago because it was a replacement of the original ‘ipfw’ in FreeBSD. It was called ipfw2 but referenced as ipfw so that the same commands worked. Technically, this branch bycn82 is working on would be ipfw3, but he keeps referring to it as ipfw2. Confused? Good.)
If you’re using one of those Acer C720 or C720p Chromebooks with DragonFly, remember to set:
To automatically enter the right power-saving states on the CPU. You used to have to do it manually, and now you don’t.
Today is my birthday, so I have a gift for you: a lot of reading!
- Don’t panic and keep forking Debian. It leads to devuan.org. For a fork to succeed, they need positive reasons to exist, not just a definition of what it’s not. (via)
- Advent Planet. Follow it, find your interest topic, get something to read daily for the next few weeks.
- On file formats, very briefly. I’ve liked everything of Paul Ford’s that I’ve ever read. (via)
- Fun with Lisp: Programming the NES (via) 6502 chips are so universally hacked on, it seems.
- Bumper Sticker Computer Science. More “epigrams”. Some dated, some excellent. (PDF, via)
- ParkyTowers thin clients. Turning very cheap, very small hardware into usable systems.
- The Odd History of the First Erotic Computer Game. See Softalk link below too. (via)
- Chart Brut: How the MS-Paint Graphics of Conspiracy Took Over the Web. (via)
- Grand St. short-run consumer tech for sale, very much like outgrow.me.
- A Plan 9 Newbie’s Guide. (PDF, via) Coraid uses/used Plan 9?
- The strange world of computer-generated novels. (via)
- Why my book can be downloaded for free.
- Smile, You’re Speaking EMOJI. (via)
- The Softalk Apple Project.
- Unix: tricks with history.
- Clip Art is dead. Awww.
- RowHammer. Ugh. (via)
Your unrelated link of the week: Cyriak’s Adult Swim 2014 compilation.
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.
This page, Varialus et Anisoptera, set up by… I’m not sure of the real name but it’s ‘varialus’ on IRC – has a detailed description of the DragonFly install process and installation of MATE, plus extra notes. I always find these sorts of cheatsheets entertaining.
The 66th BSDNow episode has an interview with Paul Schenkeveld about BSD conferences, and of course the usual variety of news, including something about a BSD-powered library in Africa; something that is entirely out of the blue to me.
In an effort to reduce my backlog of DragonFly things to post about, here’s quick notes:
- The path to xauth is now configurable, though correct by default. (that’s bit me in the past)
- There’s a new callout*() implementation.
- cpuctl(4) has been imported to allow CPU microcode updates.
- libm has been updated with math functions from FreeBSD and NetBSD, which because of library versioning support, won’t cause compatibility problems for older vs. newer DragonFly versions.
- C++11 support is also now available.
I’m going with links to some old-school crazy-hard projects this week. No simple hacks, these.
- Mysteries of the unix kind.
- Nerdy trivia about Unix time_t. (via)
- PDP-11/04 – Restoration. (via) Very nice pictures.
- Plan 9. Plan 9. Plan 9. Plan 9. (all via)
- Linux on Obsolete Displays Project Page. (via)
- USB Power Issues. That is definitely a hardware problem.
- Know Your UNIX System Administrator – A Field Guide. (via)
- Fitness machines for big data.
- It Ain’t Easy Making Money in Open Source.
- Historic Computer Images. Hosted by the U.S. military.
- EDSAC, the (only?) computer from the 1940s, is being rebuilt. No keyboard, no monitor.
- God’s Lonely Programmer. (via)
- Some light reading on lock-free programming.
- A Rare Peek into the Massive Scale of AWS. Their capitalization, not mine. (via)
- Metastable failure state. (also via)
- Stumbleupon’s Big Data Architecture Using Open Source Software. (via)
- Remote work: an engineering leader’s perspective. These articles never seem to note how open source developers fit this mold. (via)
Despite the US holiday, here’s a pile of BSD material.
- BSD on Mini ITX.
- Can we talk about FreeBSD vs. Linux?
- DiscoverBSD for 2014/11/24.
- pkgsrc and i386 may have issues on partial rebuild. Or not? Follow the thread.
- lang/guile16 is leaving pkgsrc soon.
- check-update, a script for finding what packages in pkgsrc need to be updated.
- FreeBSD now has libgpio, I think for those general purpose I/O connectors on small ARM boards that are all the rage.
- FreeBSD has switched to mandoc.
- Your SGI hardware running OpenBSD will now tell you via LCD.
- Tools for checking for updated packages on OpenBSD. (read the whole thread)
- Conversations about a home PF-based router. “APU units run hot but are OK” seems to be the thread consensus.
Predrag Punosevac posted his writeup of using LDAP and DragonFly, which I’m noting here for the next person that needs LDAP authentication.
This week’s BSDNow episode, 8,000,000 Mogofoo-ops, includes an interview with Brendan Gregg of Netflix, along with more recent convention video links. It also mentions GNOME3 working on FreeBSD – it’s working on DragonFly too.
With a recent commit from Sascha Wildner, DragonFly now loads XHCI (meaning USB3) by default. If you had previously tried to install DragonFly via USB stick, and it inexplicably refused to mou t the installer drive… It may work much better now.
The 4.0 release of DragonFly is out! Quoting from the release page:
Version 4 of DragonFly brings Haswell graphics support, 3D acceleration, and improved performance in extremely high-traffic networks. DragonFly now supports up to 256 CPUs, Haswell graphics (i915), concurrent pf operation, and a variety of other devices.
The more eagle-eyed downloader will notice it’s version 4.0.1, not 4.0.0. That’s because
nobody trusts .0 releases I tagged 4.0.0 just before a few useful commits went in, and it’s better to retag to make sure everyone got them. See also my message to kernel@/users@
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.
Lots to read this week.
- The Open Source Financial Developers Association has a very complete calendar of open source events around NYC. (via)
- Google Code-in 2014 has announced its mentoring orgs.
- Also, Google Summer of Code 2015 has been announced.
- Facebook’s New Data Center Is Bad News for Cisco. Somewhat free of technical data, but I do like the idea of more software-defined networking. (via)
- NSA vs. encryption, 40 years ago. (via)
- schmutz. Ah, the joys of Unicode. (via)
- Sort of related: this is just mean. (via IRC, I think)
- SSHelper. I’m going to buy a new phone just so I can use this. I want my handheld computer to actually be a computer, darnit. This is from the guy who created Apple Writer, of all things. (also via)
- List of Physical Visualizations. (via)
- After Docker. Docker and similar items appear to be an attempt to change an operating system from a place where you work to a thin wrapping around a program you run. Dunno if I like that. (via)
- Barbie, computer engineer, which has created more responses.
- A brief history of graphics. Video game graphics, specifically.
- The Nostalgia Nerds Who Rescue Old Games From Oblivion. Similar. (via)
- I like the concept behind “Let’s Encrypt“, though I quibble with the tools selected. (via)
- A video about the Internet in 1995. (via)
- “With varying degrees, everyone has this drawer in their house.“
- IFComp winners will provide a great deal of reading/playing time.
Your unrelated link of the week: Snowpocalypse 2014. I grew up there and now live not too far away. That’s really not that much snow for the area; it’s just that it fell so quickly.
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.
BSDNow 064 (somehow, 64 seems a nicer milestone than 50) links to a huge pile of EuroBSDCon 2014 videos, including 2 DragonFly presentations. There’s also an interview with Justin Cormack, who must be cool; I can tell from his name. There’s a lot more material just written on the page after the video, so I’ll point you at the actual content instead of repeating.
A fellow whom I’ve only seen named as Bill is working on what he calls ipfw2, though technically what’s already in DragonFly is ipfw2, since it’s the second version of ipfw. Either way, he has a project page up describing what he’s done so far, and what he plans.
Markus Pfeiffer has made usb_pf work on DragonFly, which means it’s possible to dump USB traffic and filter it, similar to tcpdump. This can be handy when debugging a USB device, and that’s like 90% of all devices anyway.
Snow snow snow!
- DoomRL, a Doom roguelike. From Hasso Tepper, who correctly pointed out I haven’t been linking enough roguelike material lately.
- Unix: Catching up with Unix errors.
- True Stuff: Build Your Own Propeller Car. Not so much about the car as about the building part.
- Making Internet Local. A deep dive into what everyone calls ‘mesh networking’ and what that really means.
- “The alternative Windows Store” I guess sounds better than win64 package manager. Anyway, the idea of a ports collection is becoming universal.
- Command-line Unix-style note taker.
- Sample the Amen Break. Hey, a Squarepusher video gets in there. (via)
- Receiving NOAA Weather Images with SDR. Sounds fun to build, though I know I won’t get to it. (via)
- What is the URL to your technical blog? More things to read there.
- New Found Sounds, early synthesizers. (also via)
- XScreenSaver 5.31. “To make this work I had to add a UTF8 parser to my VT100 implementation”
- 100-year-old mechanical computer. It does Fourier analysis. (via)
- A bread-slicing machine. Looks dangerous and useful. (via)
- Stupid Hackathon. (via)
Totally last minute.
- People still add things to telnet?
- FreeBSD has removed faith(4) and faithd(8).
- FreeBSD ports now has stack smashing protection on by default.
- FreeBSD 10.1 is out. (And PC-BSD follows)
- PC-BSd is looking at ‘roles‘.
- Printing device trees in OpenBSD.
- Munin and pf queues.
- Contributing. (Applies to any BSD, really.)
- pkgsrc-2014Q3 packages for illumos available.
- DiscoverBSD for 2014/11/10.
- from the annals of uvm, OpenBSD virtual memory.
- BSD Magazine: Hardened BSD.
- BSDFan, for Thinkpad fans on any? BSD.
- FreeBSD Mastery: Storage Essentials” is less than a month away. The author’s giving a sudo talk soon, too.
If you look at your local DragonFly mirror, you’ll see ISO and IMG versions of DragonFly 4.0.0RC3. Please run, break, and report.
(Check the iso-images directory.)
Imre Vadaz’s recent change to dev/drm, adding kqueue support, has (from anecdotal reports in IRC) made video performance much better. It’s committed to DragonFly 4.0, so it’ll be in the next release.
BSDNow 063 has the normal news articles and links, and an interview of Kristaps Džonsons, one of the people working on mandoc. There’s also a tutorial on bandwidth throttling with pf.
For some reason, more historical links this week than usual.
- Thinking Forth. It sounds to be – though I haven’t read it yet – one of those books that transcends the target language. (via)
- Fuzix, a “new” OS. (They should just try something else small, like RetroBSD.) (via)
- The Best Small Computer in the World – 1968. (pdf, via)
- Vim after 11 years. (via)
- Terms of Service. I have other comics from the artist. (via)
- Recalculating Odds of RAID5 URE Failure.
- A brief history of spam and email crypto, from a former GMail worker.
- Kerberos Papers and Documentation (via)
- Amazon Echo, which continues the long trend of companies reinventing existing open source projects and making them creepier.
- Or making lovable things annoying. Seriously, phone alerts and “where are you?” alerts from a teddy bear? I hate it when people pepper me with that. (via)
- Noisy dead satellites. (via)
- Old UNIX releases/source
- Building a 10BASE5 “Thick Ethernet” network. I just barely remember seeing this hardware in the wild, so to speak. It was awful. (via)
- The Sixth Stage of Grief Is Retro-computing (via) Lose some time on this one.
- Forth in the USSR. (PDF, via)
Unrelated link of the week: Cartozia Tales. It’s a print comic in a limited series. Many stories, many artists. I’ve been getting the issues and it’s a lot of fun. Here’s an interview with the person coordinating the whole thing.
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)
BSDNow 062 has an interview of Pawel Jakub Dawidek, and he talks about the Sun Microsystems-originated technologies found in FreeBSD. You figured that out already from the title, didn’t you?
The release candidate for DragonFly 4.0 came out last week, and normally the release would happen after a week. There’s still a few people reporting an odd freeze, so until we can find a cause, we’ll continue to wait.
Chrome runs on DragonFly now, apparently possible now because of this ported fix from Joris Giovannangeli.
Short this week because of the amount of time I was at work, but what I have is good.
- System/360, older computing pictures. (via)
- Everyone wants a ports system. EVERYONE.
- Salto, the Xerox Alto emulator. For those who saw the Alto code release last week. (via)
- Hidden Histories of the Information Age. (scroll all through for links)
- Goblins: The Fungal Body Politic. Fun if you are the right kind of nerd. (via)
- Why You Should Never Use MongoDB. Not a diatribe against MongoDB as you might expect, but an excellent, extended talk about data structure. (also via)
- Beginning to Observe Network Management Practices as a Third Party. (via)
Hardly any source commits to point at this week, but there’s still lots of stuff happening in BSD-land.
- MeetBSD is happening right now.
- OpenBSD 5.6 is being released right now too.
- Michael W. Lucas has released the cover to his upcoming FreeBSD Mastery: Storage Essentials book.
- Peter N. M. Hansteen’s 3rd edition of the Book of PF is out, and he’s running an auction for the first author-signed copy – with profits to OpenBSD. This is a good strategy. I have a copy of the book and will write a review here as soon as I can finish it – only up to chapter 3 right now. The presentation that spawned the book is updated and available.
- FreeBSD 10.0 got an extension.
- Don’t run wsmoused and X at the same time in OpenBSD.
- NetBSD now has openresolv 3.6.1. It’s a resolv.conf management program I had not yet heard of.
- FreeBSD has significant changes to /dev/random,
- FreeBSD has gained TTM support in its AGP driver, and radeonkms in FreeBSD now supports AGP.
- NYCBUG, upcoming.
- DiscoverBSD for 2014/10/27.
- The Apple Mac Takes Its Place In The Post-PC World. Unix-based computers are the best game in town, it appears. (via)
- Lumina Desktop Build in FreeBSD / TrueOS. (video)
BSDTalk 246 is available, and has 19 minutes of conversation about TOR, though I haven’t heard it yet to be sure.
Despite my complete lack of good planning, John Marino and Francois Tigeot have packages available for the DragonFly 4.0 release candidate that I assembled. Point at this directory to use them.
Your local mirror should have a copy of the release candidate for DragonFly 4.0.0 by now. Please try it out and report problems. Note that this is a x86_64 only version; there’s no i386 version though you may be able to manually build on i386.
Lots of light topic links this week.
- A 50 Year-old Teletype Powered by a Raspberry Pi. (via)
- Found via the same link: teletype restoration.
- Also found: the rotary VoIP phone. I’ve made rotaries work again via ATA, but only for inbound. This, I would love to do.
- How SimCity came to Unix. It’s available now as Micropolis.
- Which reminds me: Magnasanti, the biggest SimCity 3000 city ever. (video)
- The Xerox Alto source code has been released. There’s a nice history at that page. (via)
- Google Summer of Code 2015 has been announced.
- The great thing about regular expression languages is that there are so many to choose from!
- Computing is women’s work, in 1967.
- An interview with Tom Limoncelli. (About LISA)
- Why Hypercard had to die. I taught a Hypercard class to older students during college; it was surprisingly easy to get people with no computer experience to build things. I miss the old “computer as tool” approach Apple had back then.
- Shall we fork Debian? (via)
- Hints for writing Unix tools. (via)
- curl | sh. (via)
- PSA: don’t run ‘strings’ on untrusted files (via several places)
- An excellent description of the social ‘littlenets‘ concept. (via)
- Web frameworks from Wal-Mart. Not a sentence I thought I’d type.
Your unrelated animation of the week: Karateka. I remember discovering this, and laughing and laughing…
This week I was on top of the whole linking thing.
- A Minecraft plugin for FreeNAS.
- PC-BSD has a YouTube channel.
- LibreSSL 2.1.0 is out.
- OpenBSD 5.6 sneak peek.
- Question about the current state of FreeBSD
- Tanenbaum realizes BSD was a better idea. (via)
- DiscoverBSD for 2014/10/13.
- DiscoverBSD for 2014/10/20.
- FreeBSD Foundation goes to EuroBSDCon 2014.
- KDEConnect in PC-BSD.
- Behind OS X’s modern face lies an aging collection of Unix tools. (via)
- NYCBUG is looking for meeting space in 2015.
- The FreeBSD Forums are running new software.
- A 14 year old IP reference.
- NetBSD has imported openresolv 3.6.0.
- Getting snmpwalk to talk to snmpd on FreeBSD.
- PC-BSD (starts to) gain EFI support.
- Security Engineering for Linux Users. (via)
- vxlan, virtio console driver, added to FreeBSD.
- Setting a dedicated serial link on your OpenBSD system.
- Chromium has some issues in OpenBSD-current in some situations.
BSDNow episode 060 bypasses the pun and just commands you to obey. At least, I don’t know the reference if there is one. Anyway, there’s an interview of Olivier Cochard-Labbé of the BSD Router Project, along with the usual array of news.
It’s been possible to install and run clang on DragonFly for a long time, of course, and at least build world with it. However, John Marino is putting in significant work to make clang one of the system compilers, replacing the older gcc44 that’s in DragonFly now. (The newer gcc47 stays.) This won’t be part of the next release, but it should be available soon after.
Writing this now, and hoping I’ll get the server apart and back together fast enough nobody notices.
- BlackBerry: The Endgame. Points out that QNX is/was a problem for the ecosystem.
- Breaking Madden: Edge of Tom-morrow. I love these despite being indifferent to football.
- Measure your open source community’s age to keep it healthy.
- The Bot of Mormon.
- Trouble at the Koolaid point. Rethink the “ignore it and move on” response. (via)
- How tilde.club came together. There’s a potential tilde.club on every BSD machine.
- Following a Select Statement Through Postgres Internals. (via)
- The Imminent Decentralized Computing Revolution. (via)
- slfsrv, a GUI wrapper for command line programs. (via)
- NTK, the archive.
- The Shen of Programming. (via, via)
- TinyScreen, another Kickstarter project, with hardware so small it’s adorable. (via)
- My Philosophy on Alerting. (via) Linking for myself at some point.
The machine this site runs on just had a fan die, so somewhere in the next 24 hours, I’m going to be installing a new fan, and a new hard drive while I’m at it. Expect a few hours of downtime as I rebuild both hardware and software.
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.