Work on GEFS (the Good Enough File System) for OpenBSD progresses https://www.undeadly.org/cgi?action=article;sid=20261101115637 #openbsd #development #filesystems #gefs #goodenoughfilesystem #freesoftware #libresoftware
uspol, election security
I will be serving again as a volunteer election judge this November.
I'm really nervous if ICE or FBI show up. I will be raising a stink if I see any law enforcement agencies near me trying to kidnap, murder, or maim members of our community, our neighbors, and our loved ones.
Next NYC*BUG: Nov 4th:
GEFS: Still Shredding the Files, Ori Bernstein
2026-11-04 @ 18:45 local (23:45 UTC) - Backroom of Brass Monkey 55 Little West 12th St
Remote participation: Plans are to stream via NYC*BUG website. Q&A will be via IRC on libera.chat channel #nycbug - please preface your questions with '[Q]'.
This meeting will be a recap of EuroBSD, describing GEFS, the current state of it on OpenBSD, the work done since, and the pieces that are still missing. This talk will be environmentally friendly, with a high percentage of recycled content along with news on progress since EuroBSDcon 2026 talk.
For more information, please visit:
https://www.nycbug.org/
That's chapter 10 of #openZFSmastery, on delegation, done! Covers delegating to users, #FreeBSD jails, and unprivileged #proxmox containers.
Wishing proxmox had better ZFS integration, but maybe it'll come.
Want your name in the book? https://mwl.io/sponsor
But now, pajamas and Ted Lasso.
@openzfs is happening soon! ( Oct. 27-30 )Be there for the ZFS content or get a remote session ticket for access to "in the room" participation remote participants have raved about.
Next NYC*BUG: Sept 2nd:
NYCBug Sept 2nd "Conference Coms Check". By Patrick McEvoy
2026-09-02 @ 18:45 local (22:45 UTC) - Backroom of Brass Monkey 55 Little West 12th St
During this informal meeting we will be testing the streaming / IRC bot forwarding / Peertube / discord system we have been using for conferences with an eye towards making #eurobsdcon and future *BSD related conferences run as smoothly as possible while bringing offsite members of the community into the conversation. Bring your favorite IRC and Discord clients to the table as we test streaming system resilience and interaction from the BrassMonkey in downtown Manhattan.
For more info, please visit:
#https://www.nycbug.org/
Please excuse my absence from this account. I return with good news:
The NYC*BUG Aug 5th meeting is now going to be a talk:
VIDAR - Server Protection for Internet facing FreeBSD Servers, by Jim Brown
2026-08-05 @ 18:45 local (22:45 UTC) - Backroom of Brass Monkey 55 Little West 12th St
Vidar is a combination of programs, a PostgreSQL database, and the SEC correlator engine that reads logfiles from authentication, email (postfix), and web server (nginx), (and potentially any other logs) and takes action based on SEC rules to add entries to an IPFW firewall. In concept it is similar to fail2ban and has some features in common with blocklistd.
SEC reads the logs in real time and based on its rules and correlations, outputs metadata that is piped to a process that inserts the events into a PostgreSQL database and further pipes the offending IP address to a script that updates a table named “BAD” in IPFW. This table is read by IPFW rules to block offending external systems from wreaking havoc on a FreeBSD host.
A corresponding table named GOOD contains whitelisted IP addresses so you don’t accidentally lock yourself out.
For more information, please visit:
https://www.nycbug.org/
Hey @GroffTheBSDGoat , where you at buddy? Will we be seeing you in Ottawa for @bsdcan ?
It will be good to see everyone again.
#runbsd #bsdcan
Links for tonight's NYC*BUG Meeting:
NYC*BUG Streaming Page:
https://www.nycbug.org/speakers.html
Next NYC*BUG: 2026-06-03
Let's review some OpenBSD mitigations, with Brian Callahan 2026-06-03 @ 18:45 local (22:45 UTC) - Backroom of Brass Monkey 55 Little West 12th St How do we know that security mitigations actually work? How often should we review code to ensure they are continuing to provide? Following two recent publications, let’s explore some of OpenBSD’s anti-ROP mitigations. We will explore what they do, how to test they work, how to port them to other operating systems, and how to understand larger questions about security mitigations. You’ll leave having a deeper appreciation for OpenBSD’s sustained security track record. Brian is a long-time face in the *BSD world. While he claims semi-retirement from OpenBSD development, in reality he probably spends even more time on it getting students excited about the BSDs. He is the Director of the Monmouth University Cybersecurity Research Center, where here leads quantum cybers ecurity and other security research. Nearest NYC Subway is the 14th Street/Eighth Avenue station L, A, C, E. To get to the backroom, you must enter the front door, follow the long bar on your left, and walk all the way to the back. At the rear of the BrassMonkey, you will see an alcove for the 3 bathrooms our room is off to your right.
Remote participation: Plans are to stream via NYC*BUG website. Q&A will be via IRC on libera.chat channel #nycbug - please preface your questions with '[Q]'.
Next NYC*BUG: Tonight 7:30 local
**NOTE that the meeting has been moved to 730 PM EDT and not the usual
645 PM EDT** (but coming earlier is fine)
The Design of Unix Shell, Stephen R. Bourne
2026-05-13 @ 19:30 EDT (23:30 UTC) - Backroom of Brass Monkey 55 Little
West 12th St
Remote participation: Plans are to stream via NYC*BUG website. Q&A will
be via IRC on libera.chat channel #nycbug - please preface your
questions with '[Q]'.
Some relevant reading for the meeting might be Stephen’s 1978 piece in
The Bell System Technical Journal entitled “UNIX Time-Sharing System:
The UNIX Shell” https://archive.org/details/bstj57-6-1971 (Bell System
Technical Journal, Vol 57, No 6, 1978).
Steve Bourne is internationally known for his work on the UNIX operating
system. During his career he spent 20 years in senior engineering
management positions at computer systems and networking companies. These
included Cisco Systems, Sun Microsystems, Digital Equipment and Silicon
Graphics. Since 2000 he has been Chief Technology Officer at El Dorado
Ventures (now Rally Ventures) in Menlo Park, California.
He is past chair of the ACM Queue board, a magazine that he started in
2003 for software practitioners.
Steve spent nine years at Bell Laboratories as a member of the Seventh
Edition UNIX team. He designed the UNIX Command Language sh or “Bourne
Shell” which is used for scripting in the UNIX programming environment
and he wrote the adb debugger tool. His book “The UNIX System” was
widely read and published in 1983.
Nearest NYC Subway is the 14th Street/Eighth Avenue station L, A, C, E.
Next NYC*BUG: 2026-05-13 @ 19:30 local (23:30 UTC)
* Second Wednesday*
The Design of Unix Shell, Stephen R. Bourne
- Backroom of Brass Monkey 55 Little West 12th St
If you have ever written a file that ended in .sh you should thank this man.
For more information, please visit:
https://www.nycbug.org/
Don't get bitten by time-zones! Register today! Early registration ends sometime tomorrow!
For anyone planning to go to BSDCan 2026, please remember early registration period ends this Thursday April 30th. Early registration comes with free ticket to the Saturday reception. Don't miss out! Register today!
Would you like to get more out of bsddialog(3)?
BSDCan has a tutorial for that:
Introduction to TUI Programming using bsddialog with Benedict Reuschling
Thursday 2026-06-18: 13:00 - 16:00
Shell scripts have a bad reputation when it comes to usability and eye candy. Modern users find a blinking cursor on a a black screen leaves a lot to be desired when having to interact with a shell script. In this tutorial, we will create shell scripts that look like a GUI application: with buttons to press, input fields, select boxes and animated progress bars. These so called TUI (text user interfaces) programs still use shell script functionality as the backend, but are lightweight enough to not introduce too much overhead. Users will appreciate the ease of use of your shell scripts and you can rely on them to give you the data and visualizations you to need. At the same time, the TUI application is not difficult to learn and implement into existing scripts.
More info:
https://www.bsdcan.org/2026/timetable/timetable-Introduction-to-TUI.html
A little reading before you attend the talk:
A typo-prone NYC based *BUG/Con streamer doing my bit to help the community. Member of NYC*BUG. Always excited to help other *BUGs spin up and build community.
#nobot