BSDNow 267 is posted a bit early this week, with an interview of Michael W. Lucas, about his upcoming Absolute FreeBSD 3rd edition and local BUG.
There’s several deep dives in the links today; enjoy reading!
- NIST publication SP800-177r1-draft2: Trustworthy Email. NIST publishes suprisingly comprehensive documents on technology practices; I am surprised they are not referenced more often.
- Keynote Speakers Make Bad Life Decisions and Are Poor Role Models. More Mickens. (via)
- 24-core CPU and I can’t type an email, part one and part two. I feel but cannot prove that this is related to why people say, “DragonFly feels so responsive!” (via)
ed(1)is not a good editor today. There are people that like ed(1), unironically?
- Why I’m mostly not interest in exploring new fonts (on Unix). It helps if you do everything in English, though.
- The Distracted State of the Union. A sort of “these kids today” article, but linked simply because it points out that when you read the news, the news now reads you. (via)
- Programmatically generated books, read out loud. I was going to say “by the author”, but I’m not sure that’s technically correct.
- Badness, Enumerated by Robots. There’s about a zillion links in this for more technical information; worth reading.
Your unrelated music link of the week: A Brief Primer on the Contemporary Glitch-Hop Scene. I liked Tipper more than I expected.
Michael W. Lucas is reading from his ‘git commit murder‘ book tonight at 7 PM, in Clawson, Michigan.
Overflow that I couldn’t catch up to before last weekend’s In Other BSD’s posting time. I try to always have these by 9 AM Eastern time Saturday. (Same for Lazy Reading on Sunday) I mentally imagine everyone sitting down with a drink and nothing else to do but click links, those mornings. At least, I hope that’s what it is.
- Happening later today, at 2 PM Eastern: “OpenBSD ports: the basics” on twitch.tv.
- Valuable News – 2018/08/04.
- Jared McNeill has finished porting #NetBSD to ROCKPro64.
- The third BSD Users Stockholm Meetup, September 5th. (via)
- The Etsh Project. Enhanced Thompson Shell; an updated version of the V6 UNIX shell originally written by Ken Thompson in 1975. (via)
- TrueOS test on ThinkPad T410 notebook.0
- Implementing a clone of OpenBSD pledge into the Linux kernel. (video, via)
- Where are the config for pkg_add and pgkin located?
- Writing Business Cashflow. KPIs for your own business, which in this case is (partially) BSD books.
- Speaking of which, Second Editions versus the Publishing Business.
- OPNSense 18.7 released.
- FreeBSD on ARM64. Hosted service, via.
- Changes to NetBSD release support policy. (via)
- Anyone use netbsd as a desktop, how is it?
- looking for help with freebsd 11.2 install.
- Ask Noah Show 77: Should You Ditch Linux for FreeBSD. (via)
A lot of this was early overflow posted ahead; I’ve been on the road.
- NetBSD 8.0 released.
- How to port your OS to EC2.
- Booting Without /usr is Broken. Another step away from history and its lessons. (via)
- “Is there a LibertyBSD community? how big is it?“
- Something blogged (on pkgsrcCon 2018)
- Valuable News – 2018/07/20.
- OPNSense 18.1.12, 18.7-rc2 released.
- A whole bunch of g2k18 hackathon reports.
- “How many desktop BSD users are there?“
- “Will NetBSD play well to being dual booted with Windows (XP)?“
- New Patreon rewards for $1 tier. Michael W. Lucas snark as fortune file, which seems like a good deal to me.
Some overflow, and thank goodness cause I don’t have a day without work this week.
- Fixing bufferbloat on your home network with OpenBSD 6.2 or newer. (via)
- Designing the software specification [for 386BSD] (via)
- A question about BSD kernel syscalls/abi.
- Announcing the pkgsrc-2018Q2 release. (via)
- pkgsrcCon 2018 in Berlin – Videos. (via)
- A FreeBSD sysadmin job posting.
- NetBSD 8.0RC2 is out.
- [NetBSD] Kernel Address Sanitizer, Part 2. (via)
- Valuable News – 2018/07/08.
- Introduce ‘auto-join’ to the [OpenBSD] wifi 802.11 stack. (via)
- FreeBSD Desktop – Part 14 – Configuration – Tint2.
- pkgsrc-2018Q2 packages for illumos now available. (via)
- Michael W. Lucas got interviewed. Have you seen his Patreon video yet? (linked last week) It’s fun.
- Jupiter Broadcasting: Tech Talk Today 281. An interview of Allan Jude from BSDNow.
- Allan also shows up on podcast TechSNAP Episode 373: FreeBSD Already Does That.
- Need ZFS Config Advice.
Lots of announcements, lots of reading. Note the first item listed is happening today.
- Book Fair, 23 June 2018. Michael W. Lucas is at the Scriptorium Book Fest today, in Michigan. Go if you are near and get a signed BSD book.
- Escape from System D, Episode V. Interesting cause it mentions BSD and interesting for spot-on characterization of Twitter/Hacker News feedback. (via)
- 25 years of FreeBSD. (via)
- NetBSD Summer of Code reports: libfuzzer, kernel address sanitizer, and kernel undefined behavior sanitizer.
- Valuable News 2018/06/17.
- FreeBSD Desktop, parts 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. I linked to a few of the early ones before, but I want to present a complete (so far) list.
- FreeBSD 11.2-RC3 Available.
- OPNsense 18.1.10 released.
- httpd(8) Gains Simple Request Rewrites.
- SMT Disabled by Default in -current.
- More Mitigations for (potential) CPU Vulnerabilities.
- LDAP client added to -current. This, or a similar LDAP client, should be present in all BSDs.
- KDE on FreeBSD – June 2018. 5 is almost working in DragonFly, too, by the way. (via)
- itch.io Summer Sale + General itch.io Feature.
- “what’s good in openbsd superior than freebsd?“
- HardenedBSD 11-STABLE v1100055.4 Released. (via)
- “Today I stumbled upon a BSD Wikipedia page. Why should I choose BSD over a Linux based distro?“
- Retguard: An improved stack protector for OpenBSD. (via)
- Mailing lists vs Github. Relevant to most every BSD project. (via)
- need help determining the best HA solution for 3 pfSense VM guests.
- OpenBSD’s ksh(1) does not export PWD, causing unexpected problems. (via)
- GOG.com summer sale – OpenBSD highlights.
- libcsi – Crypto Simplified Interface.
- Author Discoverability.
- Your own VPN with OpenIKED & OpenBSD. (via)
- zedenv, a ZFS Boot Environment Manager for FreeBSD and Linux. (via)
- TrueOS to Focus On Core Operating System. Not a name change; it’s work on becoming a base like Debian. (via)
- Isotop: French desktop-oriented OpenBSD distro. (via)
- May 2018 Status Report: Cross-DSO CFI in HardenedBSD. (via)
- Silent Fanless FreeBSD Desktop/Server.
- Valuable News – 2018/06/05.
Note the eleventy-jillion hackathon reports.
- OpenBSD 6.3 : why and how. (via)
- Helpful OpenBSD Tutorials. A request for input, not a link to existing.
- A pile of p2k18 hackathon reports. And more.
- “We didn’t chase the fad of using every Intel cpu feature.” (via)
- Getting CUPS working under NetBSD?
- What I Learned During My FreeBSD Internship.
- Valuable News – 2018/05/14. Catching links that I didn’t.
- OPNSense 18.1.7 released. No, I mean 18.1.8.
- “FreeBSD Mastery: Jails” Sponsorships, and writing schedule changes.
- FreeBSD 11.2 beta is out.
- Calamares “some day, a FreeBSD system installer”. (via)
Your thinkpiece for the week: The cultural shift from not selling out to blowing up. There’s a BSD analogy possible there.
So, you may have noticed that author Michael W. Lucas has been releasing regular books in his “Mastery” series, focusing on various tools. I like linking to his work because he writes inclusively about BSD, even when it isn’t the topic of the book.
He’s on his 13th Mastery book, and it’s April 1st, April Fools Day. Anyone who knows his sense of humor might suspect he would take advantage of this confluence of minor events. He did: he wrote “ed Mastery“.
ed(1), for those unfamiliar, is a text editor that doesn’t show you what you are working on – it was written more than 4 decades ago when you didn’t have a computer screen – just a printer. It’s a limitation that is positively difficult to duplicate today.
It was present in the very first release of UNIX from AT&T – the operating system was written using it! This does, at first, seem like a bit of a joke – people usually only claim to use ed when they want to show how they triumphed over adversity.
This being a book in the Mastery series, however, means that Lucas explores how to use the tool in-depth. His tongue is firmly planted in cheek, meaning he is taking this seriously and not seriously at the same time. The odd thing is that since this is the proto-editor that stands behind sed, vi, nvi, vim, and sorta emacs, a lot of the movement and control commands apply to everything. The regular expressions here are the model all the following editors stick to, by and large.
It’s humor, and the book knows it’s humorous both in topic and content. But it actually works as an explanation of how to work through ed to accomplish goals. I can’t imagine it’s easy to get into a situation where ed would be your only option… but I can see how the tools for shifting data around or automating text changes come right out of these processes.
It’s available now, through the usual sources and DRM-free from the author.
(Obligatory disclosure: Lucas sent me an electronic copy of the book and asked me to talk about it on April Fool’s Day, if I wanted to. I am bad at payola.)
One of these links is a warning, but you won’t know until it’s too late.
- OPNSense 18.1.5 released.
- Happy 25th birthday NetBSD!
- NetBSD 7.1.2 out.
- Gaming on DFly.
- ed(1) is Turing-Complete. (via)
- Email Configuration for plan9 Acme on OpenBSD. (via)
- Dolch PAC 64.
- “SSH Mastery, 2nd ed” in hardcover.
- An Introduction to Jails and Jail Networking. (via)
- SCaLE 16x: Open is Still the Answer.
- BSDCan 2018 – selected talks. needs more DragonFly
The first news item about pfSense is not necessarily new, but new to me.
- The next major release of pfSense is going to be significantly different. (other info)
- OpenBSD Gaming Resource,
- PkgsrcCon 2018. (via)
- What is your experience with Dragonfly as a user desktop?
- speaking at mug.org 10 April 2018.
- FreeBSD to be Featured at SCaLE 16x.
- 8 months with TrueOS. (via)
- This Tuesday at SemiBUG: QubeOS vs OpenBSD.
- NetBSD Spectre/Meltdown summary. (via)
- Not merging stuff from FreeBSD-HEAD into production branches, or “hey FreeBSD-HEAD should just be production”
- Quickly build and test applications across different BSD kernels with tonixxx.
- *BSD projects and Google Summer of Code.
- Broadcom 43xx 1.0 driver for MBP mid 2014.
- OPNsense 18.1.4 released.
Reached overflow again! That secretly makes me happy.
- Discord channels for BSD’s?
- SemiBUG’s speaker schedule for the next few months is published. Note next meeting is on the 20th.
- SVS to mitigate meltdown. (NetBSD)
- Unix Architecture Evolution from the 1970 PDP-7 to the 2018 FreeBSD. Another FOSDEM video, which I note because it shows code history imported back for multiple decades.
- Show HN: OpenBSD Email Service – A free-email alternative. (via)
- FreeBSD/EC2 history.
- Under which circumstances is NetBSD a better option than the other BSDs?
- Citrix ICA Receiver Support in BSDs.
- SSH Mastery 2/e out. Technically not a BSD-specific book, but you know the author was using BSD as the base, and includes it in the material.
- Which BSD distro is suitable as a Linux QEMU host if someone is curious about BSD?
- Trying iocage to get an old version of FreeBSD.
- Google Summer of Code and FreeBSD, NetBSD.
Very much last-minute; compiled 20 minutes before bed Friday night.
- a2k18 Hackathon preview: Syncookies coming to PF. (via)
- An Empirical Study on the Reliability of UNIX Utilities (1989). Some of it is early BSD. How much still applies? (via)
- The Origin of the word Daemon. (via)
- “SSH Mastery 2/e” copyedits back. BSD-based.
- Sponsoring a Scam. New BSD book on the way, I think, and you can sponsor it.
- OPNsense 18.1.1 released. No, wait, 18.1.2.
- Overriding pkgrsc’s default Framework path (on macOS).
- BSD from scratch – from source to OS with ease on NetBSD. Also as video. (via)
- AT&T copyrighting 3 blank lines. Sorta relevant to the BSD split. (via)
- DiscoverBSD for 2018/02/05.
- Remi Locherer’s EuroBSDcon 2017 Talk.
- NetBSD – A modern operating system for your retro battlestation. Video. In fact, all the FOSDEM 2018 videos are up, I think.
I finally worked through my Lazy Reading link backlog.
- Computer-generated books, a list.
- Every Icon, eventually drawing every 32×32 monochrome image possible. I remember a 8×8 physical hardware version of this called All Possible Images, some years ago. Google doesn’t remember it, though, or chooses to give me links to API docs instead.
- Frankenbook, Shelley’s Frankenstein with additional essays and annotations worked directly into the original text. This is something web pages were built for. (via)
- MacTote, for lugging your FatMac around. (via)
- Grandma’s Zelda map. (also via)
- Actual screenshot.
- Towards LaTeX in the Browser. (via)
- Unix influence in history. (via)
- The UNIX Operating System: A Model for Software Design. Via this page. The target is behind a paywall. The mention of Kernighan as an author, though, made me wonder if he had published it separately. He hasn’t, but I did find his books page at Princeton.
- My Delorean runs Perl. (via)
- The revival of blogging. English translated version.
- The vi input model. (via)
- Mycroft II, an open source voice assistant. Are there more like this?
- How’s your soldering technique?
- Welcome to Armageddon! An excellent roguelike history from an excellent magazine.
- Why create a new Unix shell? (via)
Your unrelated link of the week: see the last paragraph of this Don Hertzfeldt interview; it’s important. “Every time you pay to watch something you’re casting a vote. You’re saying, ‘Hey go make more of this, please.’ Audiences have all of the power to shape what gets made and what doesn’t.”
Done last minute on Friday, mostly.
- grep your way to freedom. (via)
- Guides: Getting Started & Lumina Theme Submissions.
- Exploring permutations and a mystery with BSD and GNU split filenames. (via)
- pfSense home unit. Follow the thread for some interesting hardware suggestions, including this one.
- OpenBSD <-> projectors. In case of future need.
- OPNSense 17.7.12 released.
- Michael W. Lucas podcast interview.
- “Permissive licensing is wrong?” – No it’s not! (2/2).
- DiscoverBSD for 2018/01/22.
- How To Run Your Own Mail Server. (via)
- T_PAGEFLT – Working with the NetBSD kernel. (via)
- False rumours or not? False.
- A better looking XDM. (via)
- What would be your elevator pitch to a Linux user on why they should try a BSD distribution?
Last minute, as always!
- The anatomy of tee program on OpenBSD. (via)
- Leaving Amazon AWS. (via, I think)
- FreeBSD Port-Knocking.
- s2k17 Hackathon Report: Stefan Sperling (stsp@) on wireless (iwm(4), athn(4) and more) progress.
- DiscoverBSD for 2017/12/03.
- Cross-BSD pollination. (DragonFly->OpenBSD, via)
- FreeBSD 11.0 is end-of-lifed.
- OPNsense 17.7.9 released.
- BSDCan 2018 Call for Papers is out. (via)
- DTrace & ZFS Being Updated On NetBSD. (via)
- NetBSD desktop for newbies. (via)
- What sort of fun projects are you guys working on using Dragonfly?
- pledge() work in progress.
- arm64 platform now officially supported [and has syspatch(8)].
- “SSH Mastery” 2nd ed tech reviewers wanted.
Roguelike/UNIX theme this week.
- Apple ][ colors. (via)
- Ultimate ADOM.
- The Secret History of Cricket Magazine. Unlike any other publication ostensibly for children. (via)
- The Xerox Alto Struts Its Stuff on Its 40th Birthday. (via)
- Apparently doors run on UNIX now.
- A Net Before the Web, Part 4: The Rogue, the Yuppie, and the Soldier, and A Net Before the Web, Part 5: The Pony.
- IFComp 2017: Summary and Mini-Reviews.
- The origin of robotfindskitten, a roguelike.
- How Game Titles Work: 2017 Update. I linked to the earlier version of this some time ago.
- Run the First Edition of Unix via Docker. (via)
- The First UNIX Port. PDF. (via)
- The First Port of UNIX. Also PDF, from same timeframe and same source link.
- PoC||GTFO Print Collection. (via)
- Why does man print “gimme gimme gimme” at 00:30? (via)
- How I revived the 1973 Unix Programmer’s Manual. (via)
- Integrated development window manager. Why isn’t this everywhere? It doesn’t even assume bash! (via)
Your off-topic music link of the week: A Walk Through Buckethead’s Massive Bandcamp Catalogue.