- 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.
A good variety this week.
- Building software with Ravenports.
- “SSH Mastery, 2nd Ed” News, Sponsorships, and Cover.
- LISA 2017 Conference Recap.
- LibreSSL 2.6.3 released. (via)
- First Absolute FreeBSD 3rd Edition preorders available.
- GhostBSD 11.1 RC1 is ready! (via)
- p2k17 Hackathon reports: 1 2 3 4 5.
- Why did we build our solution on top of FreeBSD?
- Nearly Online Zpool Switching Between Two FreeBSD Machines.
- Upcoming SemiBUG workshop suggestion.
- Open source Visio-ish network diagramming. (From a BSD list, so I’m linking it here.)
- pfSense – Cisco Aironet AP’s (only 1 works, all identical).
- NAT through pfSense question.
- Ilja van Sprundel – Are all BSDs are created equally? Video, unfortunately picking “winners”. (via)
- 4.2BSD on SIMH vax with networking. (via)
- NetBSD on Allwinner SoCs Update. (via)
This is another one of those ‘wide variety’ weeks, so settle in; I am confident at least one of these links will grab you.
- ASCII: A Love Letter. (via)
- Leveling Up. There’s a book offer there.
- The Inside Story of Texas Instruments’ Biggest Blunder: The TMS9900 Microprocessor. Written by one of the people involved. (via)
- A survey of CPU caches. (via)
- Home Assistant, an open-source home automation platform. (via)
- Vim after 15 Years. (via)
- MNT Reform: DIY portable computer. (via)
- Show HN: Vixl44 – Create pixel art inside your terminal using vim movements. (via)
- Mastodon 2.0. (via)
- F-Droid 1.0 released. (via)
- Screen Savers. Screen savers are arguably unnecessary at this point, so they have become a sort of art form, separated from their original utility. I like that. (via)
- A Research UNIX Reader: Annotated Excerpts from the Programmer’s Manual, 1971-1986. (via)
- The Xerox Alto, Smalltalk, and rewriting a running GUI. Read the comments. (via)
- Alan Kay Demos the Original, PARC GUI from Rescued Disc. (via)
I am all over this week.
- On Being Operationally Incompetent. Harsh but true. (via)
- Floating Point Visually Explained. (via)
- Unapplied Linguistics. (via I lost it, sorry)
- CORE (Curriculum Open-access Resources in Economics). A free economics textbook, which I find oddly interesting both for the topic and because it’s a specific effort to produce a freely available comprehensive textbook.
- A Program from a 35 Year Old Magazine for BASIC Month and a Chat with Its Author. (via)
- The Librem 5 Development Roadmap and Progress. Miiiight be able to run a BSD. (via)
- The Golden Age of the Video Game Arcade: 1981. (via)
- Practical Self-Defense against the Scourge of Dot-Files.
- Computer – Journal of the IEEE Computer Society. Circa 1970s.
- Retro ThinkPad announcement.
I’ve got some esoteric stuff this week.
- 24-core CPU and I can’t move my mouse. The description of Amdahl’s Law is something not enough people realize. (via)
- Pushing DNS into the Cloud.
- Relive WW2 Lorenz decryption. (via)
- books chapter four and books chapter five.
- Build-from-a-kit mechanical keyboard, and odd but pretty controller. (via)
- Nyan routing. (via)
- Well Played vol 6,2 – european videogames of the 1980s. Free download of the issue. (via)
- Everything You Always Wanted to Know About IPv6. Video from ARIN, so pretty authoritative. (via)
- URLS are UIs. (via)
- White Spots. The idea of using VR to visualize transmitter location is interesting. (via)
- That’s a Big Microscope…
- UNIX: How random is random? Depends on current operating system, which this article glosses over.
- Visual Subnets. Click “How’s this work?” on the side if it’s not clear.
- Introductory bullshit detection for non-technical managers. This is excellent for project planning overall, not just the BS part. (via)
Unrelated audio link of the week: Alan Lomax recordings are up on Bandcamp.
- Elvish: friendly and expressive shell for Linux, macOS and BSDs. Linked just because they bothered to mention BSD. (via)
- acme.sh: getting free SSL certificates – installation configuration on FreeBSD.
- Writing a NetBSD kernel module. (via)
- ZFS Is the Best Filesystem (For Now…) (via)
- Building an IPsec Gateway With OpenBSD. (via)
- AF3e Status, 17 July 2017. That’s Absolute FreeBSD 3rd Edition.
- Looking for a benchmark comparation between PF (OpenBSD) vs NPF (NetBSD)
- Announcing the pkgsrc-2017Q2 release (2017-07-10). (via)
- pkgsrcCon 2017 report and also slides/video. (via)
- Recommend BSD to Thinkpad users? Can’t find an actual thread, though.
- Porting NetBSD to Allwinner H3 SoCs. (via)
- OPNsense 17.7 RC1.
- OpenBSD and the Modern Laptop.
This wrote itself a week ago.
- More dialing, more weirdness.
- The Internet On Dead Trees. I remember a number of these products.
- If you’d like to pay too much for ancient Radio Shack electronics, now’s your chance! (via)
- books chapter two, a followup to books chapter one which I thought I had linked before, but maybe not. Anyway, the same numeric chapter from a number of text books, described.
- And I delayed long enough to add books chapter three.
- The Internet Phone. Most inconvenient way to browse the Internet ever? (via)
- Stopping the Internet of Noise. RSS still works, and works well! (via)
- Urban and suburban camouflage.
- Trying to work in Haiku, the BeOS successor. (via)
- Winamp’s woes: How the greatest MP3 player undid itself. (via)
- Bashfill – art for your terminal. (via)
- Skip grep, use awk. (via)
- The origin of HTTP POST explained in a dinosaur comic.
- Not-butters. (sorta via)
- IFComp 2017 is open.
- Get My Books Cheap. Not me, Michael W. Lucas’s books – his fiction work, along with a number of other authors.
Your unrelated video link of the week: Animated Short Films. An animator’s favorites, if the above list of links hasn’t kept you busy enough..
This one wrote itself almost in one night from articles I had stored up.
- Latest blog post – UEFI multi-boot setup with Linux and most of the BSDs! (via)
- State of graphics support across BSDs
- Daemons and friendly Ninjas. (via)
- FreeBSD 11.1-RC1 out.
- Kernel relinking status from Theo de Raadt.
- On the Insecurity of TIOCSTI.
- BSDCan 2017 – Trip report double-p.
- d2k17 hackathon report: Martin Pieuchot on moving the network stack out of the big lock.
- d2k17 Hackathon Report: Alexander Bluhm on Network Stack Improvements and more.
- “Absolute FreeBSD 3rd Edition” update.
- openbsd changes of note 624
- “My life long dream of working with cvs and ed has come true” (via)
- Assembling the history of Unix. Really, BSD prehistory. (via)
- FreeBSD deprecates all r-cmds (rcp, rlogin, etc.) (via)
- OPNSense 17.1.9 out.
- Request for testing: https://beta.undeadly.org/.