The Evolution of the Unix System Architecture, OpenBSD Errata plus all the latest from BSD-world.
Unix has evolved for more than five decades, shaping modern operating systems, key software technologies, and development practices. Studying the evolution of this remarkable system from an architectural perspective can provide insights on how to manage the growth of large, complex, and long-lived software systems. In 2016 Paris Avgeriou and Diomidis Spinellis embarked on this study aiming to combine software architecture insights and software analytics skills. Here is a brief summary of the study, which was published this month in the IEEE Transactions on Software Engineering.
OpenBSD Errata: June 25, 2021 (bgpd): An errata patch for the bgpd routing daemon has been released for OpenBSD 6.9. During bgpd(8) config reloads prefixes of the wrong address family could leak to peers resulting in session resets. Binary updates for the amd64, i386, and arm64 platform are available via the syspatch utility.
Valuable News – 2021/06/29: The Valuable News weekly series is dedicated to provide summary about news, articles and other interesting stuff mostly but not always related to the UNIX or BSD systems.
KDE on FreeBSD 2021o4: Here’s some KDE-on-FreeBSD news. It includes some desktop@ and x11@ items as well, because the things we do together are tangled up closely. Also, the KDE-FreeBSD team has moved its primary communications channel (on IRC) in with the rest of the FreeBSD world. You can now find them on Libera.Chat, in the #freebsd-desktop channel.
In Other BSDs for 2021/06/26: BSD related news from last week.
BSD Now 408: FreeBSD DevSummit 2021 : Report from virtual FreeBSD DevSummit 2021, another promising release by FreeBSD Based helloSystem, GearBSD, OpenBGPD release, Let’s Encrypt on OpenBSD, FreeBSD 13 on the Panasonic Let’s Note, and more.
FreeBSD 13.0 vs. DragonFlyBSD 6.0 vs. Linux On AMD EPYC 7003 Series "Milan": For those wondering how well the likes of FreeBSD 13.0 and DragonFlyBSD 6.0 performance on AMD's EPYC 7003 "Milan" processors launched earlier this year, here are some initial benchmarks of those BSDs alongside a few Linux distributions.
Akonadi+MySQL 5.7.34 on FreeBSD: Users of Akonadi (databases/akonadi) on FreeBSD are advised of an incompatibility between .. something .. and the current version of MySQL client 5.7. The Akonadi server crashes on startup, and no KDE PIM applications that need Akonadi will work. Users are advised to downgrade the MySQL client libraries for the time being.
High Availability With OpenBGPD on OpenBSD 6.9: Building a simple, highly available web server cluster with OpenBGPD on OpenBSD
FreeBSD Performance Observability: Performance observability is a powerful feature that highly supports FreeBSD. In this article, author is showing how to take advantage of tools that are specifically built for and with an operating system: tools which understand and are built into the operating system’s kernel structures. Learn about how to gather the information you need in order to get the most out of your system, determine your operational baselines, and find and resolve performance bottlenecks.
Did we miss anything?
Do you have an OSS BSD-related project that you would like to showcase in BSD Weekly? Reply to sender and we can showcase you as a sponsor of an issue (for free).
Do you know anyone who would like this newsletter? Consider forwarding and tell them to subscribe.
Thanks for reading and see you next week! Take a vaccine and stay safe!