- Next NYCBUG social gathering is this Wednesday.
- Ultima Online’s 25th anniversary. Linked here cause it works on OpenBSD without Wine, according to the comment. (via)
- Announcing the pkgsrc 2022Q3 branch.
- How Rob Pike got hired by Dennis Richie.
- A DMD 5620 Terminal Emulator. This is a terminal I've never seen before.
- EuroBSDCon 2022, my first BSD conference (and how they are different).
- EuroBSDCon 2022.
- EuroBSDCon 2022.
- The Geeks way of checking what the outside wheather[sic] is like.
- Cartron asks what FreeBSD machines I use.
- Red Hat’s OpenShift vs FreeBSD Jails.
- Toolchains Adventures Q3 2022.
- Valuable News – 2022/09/26.
- How to trigger services restart after OpenBSD update.
Lots to read this week.
- OpenBSD has two new C compilers: chibicc and kefir.
- SSD TRIM in NetBSD HEAD (-current) (via)
- 0 Dependency Websites with OpenBSD & AsciiDoc. (via)
- Port of GNUBoy to OpenBSD using DRM framebuffer and wscons (no X11).
- pluart(4) baud rate correction.
- Basic fix between pf tables and macros on FreeBSD.
- HardenedBSD June 2022 Status Report.
- OpenBSD Webzine #10.
- snmpd(8) filter-pf-addresses deprecated. (OpenBSD)
- Announcing the pkgsrc-2022Q2 branch.
- Full multiprocess support in lldb-server.
- Valuable News – 2022/07/04.
- In -current,
dhclient(8)
now just logs warnings and executesifconfig(8)
. (OpenBSD) - r2k22 Hackathon Report: Job Snijders (job@) on rpki-client and more.
- Analyzing locks in OpenBSD’s Kernel with Domain-Specific Knowledge.
Mini-ZFS theme this week.
- OpenBSD Webzine #8.
- Heap Overflow in OpenBSD's slaacd via Router Advertisement. (via several places)
- pkgsrc-2022Q1 is out.
- Nixxers is back!
- Need Help installing favorite game Trek73. Followup.
- Does swap still matter? A long thread.
- Toolchains adventures - Q1 2022.
- ZFS Compatibility.
- Should I Upgrade to OpenZFS 2.1?
- Tuning Recordsize in OpenZFS.
- Meet my two heroes from Unix world: Marshal Kirk and Eric Allman! (via)
- FreeBSD/EC2: What I've been up to.
- Valuable News – 2022/03/21 and 2022/03/28.
- Keep your OpenBSD system cool with obsdfreqd.
- Add support for XBox One gamecontroller.
- HardenedBSD March 2022 Status Report.
- paprok gets CDE running on NetBSD. Chunky chunky.
No theme this week other than of course BSD.
- Sensors Information on FreeBSD.
- pkgsrc-2021Q4 is out.
- Valuable News – 2022/02/14.
- New 'Reckless guide to OpenBSD' published. Weekly installments.
- Charity Auction: DNSSEC Mastery proof for Black Girls Code. Note the daemon on the cover.
- My Journey from macOS to FreeBSD. (via)
- Debugging an Ioctl Problem on OpenBSD. (via)
- pfSense Plus version 22.01 and pfSense CE version 2.6.0 Software are Now Available. (via)
- Keeping old Unix/Linux up-to-date with pkgsrc. (via)
- The complete idiot's guide to OpenBSD on the Pinebook Pro. (via)
Catching up on some items I missed last week.
- Packet Scheduling with Dummnynet and FreeBSD.
- The important Unix idea of the "virtual filesystem switch".
- A big PostgreSQL upgrade.
- Some ways to implement /dev/fd in Unix kernels.
- Video: Q&A. About all the mostly-BSD hacking joshua stein does.
- Announcing the pkgsrc-2021Q4 branch. (via)
- The BulkTracker Outage.
- GhostBSD 0nline Meetup, January 21st.
- Valuable News – 2022/01/10.
- LLDB FreeBSD live kernel debugging support.
- Minecraft 1.18.1 and latest MultiMC.
Note the upcoming SEMIBUG meeting. I'll post a reminder.
- Jenkins with FreeBSD Agents in EC2. (via)
- Manage Kubernetes Cluster from FreeBSD with kubectl. (via)
- What if Internet stops? How to rebuild an offline federated infrastructure using OpenBSD.
- OpenBSD on Raspberry Pi 4 with Full-Disk Encryption. (via)
- SEMIBUG is meeting November 16th, with a presentation from Deb Goodkin, head of the FreeBSD Foundation. It's online.
- How I ended liking GNOME. Also, using X with the loss of one hand.
- Valuable News – 2021/11/08.
- UNIX Mouse Shootout.
- 0ad several versions behind, cant play online because of this. Linking so I remember to play it.
- FreeBSD Documentation: Papers We Love To Read.
- go-modules.mk.
- depotdownloader issues.
- FreeBSD 12.3RC1 is out.
- OPNsense 21.7.5 released.
- OpenBSD Webzine #4.
It is status report season!
- ChiBUG is meeting on the 12th, virtually, at 6:30 PM Central. "The Writing Scholar’s Guide to *BSD" is the presentation.
- OpenBSD's pledge and unveil from Python.
- Notes on updating OpenBSD machines to current, supported versions.
- pkgsrc: how to use pkg_comp(8) to automate package builds in a sandbox. (via)
- What every IT person needs to know about OpenBSD. Glosses over OpenBSD's fork, but that's probably OK.
- HelloDesktop being ported from helloSystem back to FreeBSD ports. (via)
- The OpenBSD Webzine. (via)
- Celeste on OpenBSD with Sound - Early Stage.
- Spelling Fixes -- Some Advice.
- HardenedBSD September 2021 Status Report.
- GhostBSD 21.09.29 ISO Now Available.
- Toolchains adventures - Q3 2021.
- Valuable News - 2021/10/04.
Why yes I am trying to clear out my backlog of Solène links.
- pkgsrc-2021Q3 branched.
- SOLVED: FreeBSD nfsv4 client/server protocol prob err=10026.
- Porting GNOME to NetBSD by Dan Cirnat. (via)
- EuroBSDCon 2021 videos are available.
- Initial impressions of Airyx - FreeBSD with a macOS style desktop. (via)
- Register multiples wifi networks on OpenBSD.
- Faster packages updates with OpenBSD.
- Workaround for an OpenBSD boot error on APU boards.
- RISC-V: The New Architecture on the Block.
I'm writing this on the road, so it's a bit low on links. Sorry! I will have much more next week.
Literally this is my open browser tabs pasted in order.
- Jitsi on OpenBSD, specifically how to make it work.
- NetBSD IRC channels are also moved to Libera.
- Also KDE on FreeBSD -- IRC channels.
- Gaming on NomadBSD – Based on FreeBSD 13. (via)
- Guide to FreeBSD Desktop Distributions. "Distributions". (via)
- Updating GCC GNAT (Ada) in pkgsrc/NetBSD. (via)
- NetBSD on the Vortex86DX CPU.
- June 2021 FreeBSD Developer Summit, next week.
- HardenedBSD May 2021 Status Report.
- NetBSD 9.2’s new default package DB location.
- FreeBSD 13 on the Panasonic Let’s Note CF-RZ6. It is adorable.
- What you can’t install with NetBSD’s pkgsrc.
- Harsh resource limits on CGIs set for the MirBSD server.
- aiomixer, X/Open Curses and ncurses, and other news.
- FYI - Upcoming 1.17 release requires JDK 16 (and thus -current). For Minecraft on BSD users.
- Updating my FreeBSD 12.2 host to FreeBSD 13.0.
- Upgrading a FreeBSD 12.2 jail to FreeBSD 13 using mkjail.
- Rumors of an OpenBSD game console?
- Valuable News – 2021/05/31.
- Unix Shell Programming: The Next 50 Years. Look at the first comment on the source.
- You Can Watch Netflix on FreeBSD. (via)
Done early, and I have more BSD-related tabs to get through.
- NetBSD Annual General Meeting is today.
- NetBSD 9.2 is out.
- The state of toolchains in OpenBSD.
- Building LLVM on OpenBSD/loongson and OpenBSD/loongson on the Lemote Yeeloong 8101B.
- FreeBSD Release 13.0 Highlights.
- NomadBSD 130R-20210508 released.
- Umbrage at trying FreeBSD and Linux in VMs.
- FreeBSD on the Pine H6.
- Half-Life (including distributable game data).
- Help prospective KGB operative. Bug report as cosplay?
- FreeBSD Desktop – Part 25 – Configuration – Random Terminal Theme.
- Valuable News – 2021/05/10 and Valuable News – 2021/05/17.
- More Go modules in pkgsrc.
- gmock and gtest on OpenBSD 6.9 hate each other. (via)
Well, I made up for last week's short list.
- What tool you use to read IPMI sensor information can matter. Not directly BSD, but the tools described are in ports.
- The origin of POSIX. The name, not the standard. TWAIN has the best pseudo-origin. (via)
- Does the old Unix still exist, besides its descendants? Yes, and so does Theseus's ship.
- Related: Plan 9 is now open source, along with Inferno. Technically a later version of Unix - plus Inferno can run on BSD. (via)
- NetBSD Bounties for xhci features scatter-gather, suspend/resume. (via)
- HardenedBSD March 2021 Status Report.
- GSoC Reports: Make system(3), popen(3) and popenve(3) use posix_spawn(3) internally (Final report).
- KDE on FreeBSD 2021o2.
- Hitting donation milestone, financial report for 2020.
- How to split a file into small parts.
- UFS Boot Environments.
- What security does a default OpenBSD installation offer?
- Nginx as a TCP/UDP relay. On OpenBSD.
- pkgsrc-2021Q1 branch announcement.
- FVWM(3) and the quest for a comfortable NetBSD desktop. (via)
- Valuable News – 2021/03/29.
- OPNsense 21.1.4 released.
- Only Footnotes. But some of them are BSD footnotes!
Solene is publishing faster than I can link!
- EuroBSDCon 2021 Call for Papers open.
- Porting OpenBSD to RISC-V Final Report. (PDF, via)
- FreeBSD 13.0: Full Desktop Experience. (via)
- Pine 64: March Update. Nominally BSD related. (via)
- Creating ports for BSD distributions. (via)
- Wayland on FreeBSD.
- Top 12 best opensource games available on OpenBSD.
- Using pkgsrc on OpenBSD.
- Port of the week[s]: catgirl irc client and pmenu.
- Valuable News – 2021/03/15.
This bulked up fast this week.
- Xfce 4.16 has landed in FreeBSD ports. (via)
- List of some Shell goodies for OpenBSD. (via)
- GNU Date and several versions of RFC 3339 dates.
- Reviving the 1973 Unix text to voice translator. (via)
- FreeBSD on Raspberry Pi 4 with 4GB RAM. (via)
- Remote work notes from a longtime BSD developer. (via)
- pkgsrc-2020Q4 released.
- HardenedBSD December 2020 Status Report.
- Submitting to dmesgd with curl. (via)
- sysctl parameter
kern.video.record
added to -current. - Self-host a password manager on OpenBSD.
- Valuable News – 2021/01/04.
- BSD Tip: adding a new user.
- GZDoom on OpenBSD using Intel Vulkan.
- Recommendations for an emulation focused OBSD Gaming Rig?
No theme, but plenty of variety.
- A reimplementation of NetBSD based on a microkernel.
- Valuable News – 2020/08/24.
- “TLS Mastery” Covers Reveal, with T-shirts and Posters.
- TrueNAS 12.0 beta out.
- MidnightBSD 1.2.7 out.
- pkgdb belongs in libdata, not var. Them's fightin' words!
- rc.d belongs in libexec, not etc. Them too!
- GhostBSD financial reports. I like seeing this out in the open. (via)
- What is the oldest BSD? Not as short an answer as you may think. (via)
- Tarsnap podcast episode with FreeBSD ex security officer Colin Percival. (via)
- From 8' to 4": massive pkgsrc performance gain by replacing a shell script with awk.
Lots of old BSD this week.
- Traditional Unix Toolchains. (via)
- 2.11BSD Original Tapes Recreation. Patch level 0. (via)
- Related: Adding Networking to 2.11BSD pl 195.
- Related if you want to do this yourself: SIMH Setup for 2.11BSD pl 0 Project.
- How to do Pull-ups to pkgsrc-stable.
- MidnightBSD 1.2.3 tagged.
- Enable Duo 2FA for SSH on MidnightBSD. Useful for any BSD.
- ZFS High Availability Filesystem With minio on FreeBSD. (via)
- Valuable News – 2020/07/20.
- April to June 2020 Status Report for FreeBSD.
- I'm back into the grind of FreeBSD's wireless stack and 802.11ac and Fixing up ath_rate_sample to actually work well with 11n.
Happy leap day!
- RSVP to the ChiBUG mailing list if you are attending the March 10th meeting, in its new location.
- The Vixie talk at NYCBUG is this week; this is worth making an extra trip for.
- Critical OpenSMTPd update.
- FreeBSD 12.0 EOL.
- A Q&A with the FreeBSD Foundation.
- Valuable News – 2020/02/10, 2020/02/17, and 2020/02/24. Clearly I am behind.
- FreeBSD Enterprise Storage at PBUG.
- dig(1), host(1) and nslookup(1) moved to /usr/bin.
- a2k20 Hackathon Report: Ken Westerback on
xhci(4),dhclient(8), and scsi.
- OpenBSD Foundation 2019 campaign wrapup.
- FOSDEM 2020 videos available.
- OPNsense 20.1.1 released.
- Warning! Active Directory Security Changes Require TrueNAS and FreeNAS Updates.
- Full name of root account in BSD. A chunk of history I had never heard.
- Managing a database of vulnerabilities for a package system: the pkgsrc study case. (PDF, via)
- Low power BSD-based AP/router?
- HashLink port for running Dead Cells. (via)
UNIX history as an accidental theme this week.
Update: NetBSD 9.0 is released.
- Are there analogues to libxo out there?
- Unix Heritage Wiki. (via)
- Rigs of rods: physic vehicles simulator. (OpenBSD gaming)
- PF dynamic IP lists. I have the same question.
- Six FreeBSD terminal games. Probably other BSDs too. (via)
- UNIX Review Early 80's Ad.
- Cycling / bike trips and opensource.
- Rob Landley about the /usr split. (via)
- awesome cli apps: A curated list of command line apps. Look for them in ports. (via)
- Using PKGSRC on Manjaro Linux aarch64 Pinebook-pro. (via)
- FreeNAS versus Unraid - Grudge Match. (via)
- Dependencies and maintainers. Tehcnically BSD related.
No theme evolved, but lots more links this week.
- Nextcloud 17 on FreeBSD 12.1.
- BSD user groups in Italy. (via)
- Announcing the pkgsrc-2019Q4 release. (via)
- HEADS UP: Wayland and WebRTC enabled for NetBSD 9/Linux. (pkgsrc, via)
- Unlock Your UNIX Laptop with Your Phone. I normally pull vermaden items directly from RSS, but the Lobste.rs comments may also be interesting.
- Valuable News – 2020/01/06.
- The BSDCan 2020 call for papers closes on the 19th; get yours in soon!
- ChiBUG meets on the 14th. I'll post a reminder.
- Using rsnapshot for easy backups.
- Archives are important to retain and pass on knowledge. Someday, you will thank you.
- Firefox pkg for 6.6-stable will not receive latest updates. (OpenBSD)
- FreeBSD end-of-year recap by adridg. FreeBSD, Calamares.
- Hunspell on FreeBSD. (via)
- Bastille Containers on FreeBSD.
- Related: A practical guide to containers on FreeNAS for a depraved psychopath.
- OpenBSD on DigitalOcean. The comments in the source link note you can get any BSD installed that way.
It's probably going to be quiet for at least a few days because of the Christmas holiday, though I'll of course have the normal weekend features up.
In the meantime, here's something to ponder: this post about tmux and plugins for it led me to thinking about plugins in general. The pkg system is sort of a plugin scheme for BSDs, much like apt for Debian, yum, etc. Each language has its own libraries to load and plugins to manage past that, like Perl's CPAN. Nowadays, applications have their own plugins. For instance, a system with Wordpress installed with PHP installed with PHP plugins required with Wordpress plugins that also require given PHP libraries. Wordpress manages keeping itself and its plugins up to date, but not the underlying PHP installation. You can get something similar with Perl along with the Perl-specific package updates, through cpanm. Or, npm, which seems to be its own world of constant flux.
How many levels could this go? Like running multiple emulators within each other, how many levels of plugin could you achieve? There's probably a series of levels proceeding from tedious to barely maintainable to ridiculous.