Prof, CSSE@MU
Director, Monmouth University Cybersecurity Research Center
Former #OpenBSD developer
| Pronouns | He/Him |
| Website | https://briancallahan.net |
| Callsign | AD2BA |
| May the way of the Hero | lead to the Triforce. |
Prof, CSSE@MU
Director, Monmouth University Cybersecurity Research Center
Former #OpenBSD developer
| Pronouns | He/Him |
| Website | https://briancallahan.net |
| Callsign | AD2BA |
| May the way of the Hero | lead to the Triforce. |
New #blog post alert!
I muse about research some of my grad students and I did around independently evaluating some #OpenBSD anti-ROP mitigations, and I bid farewell to being an OpenBSD developer.
https://briancallahan.net/blog/20260322.html
#freebsd #netbsd #dragonflybsd #bsd #unix #linux #compiler #compilers #rop #research
oksh-7.8 is out! Sorry for the delay; was away at conferences.
https://github.com/ibara/oksh/releases/tag/oksh-7.8
#openbsd #netbsd #freebsd #dragonflybsd #bsd #linux #unix #solaris #illumos #macos #macosx #osx #aix #haiku #shell #ksh #oksh #sh #freesoftware #opensource #opensourcesoftware #oss
New #blog post. Let's write a peephole optimizer for #QBE that operates on #AArch64 assembly code. Three years ago, we did this for #AMD64 assembly code. But now that I have Arm machines, we can replicate the effort for another CPU architecture.
https://briancallahan.net/blog/20250901.html
#compiler #compilers #opensource #freesoftware #unix #bsd #freebsd #openbsd #netbsd #dragonflybsd #linux #illumos #macos #assembler #assembly
You ever buy a Blu ray of a TV show on a whim, figure you'll watch one episode, then end up watching the whole thing in one sitting, only to realize that while you did also buy the second season, you won't have it for a week.
This is me right now
Two #blog posts in less than one week!
It was considered known that there is no support within GNAT (Ada) for illumos. We cross-build a complete native binutils+gcc toolchain for illumos to test out this claim.
...only to discover that illumos has full support within GNAT. Not a single test fails.
https://briancallahan.net/blog/20250817.html
#Ada #illumos #GNAT #GCC #GNU #freesoftware #unix #bsd #freebsd #openbsd #netbsd #dragonflybsd #linux #compiler #compilers
A new #blog post appears!
I discovered that the GNU D compiler has been broken on FreeBSD 14 for over a year and it seems no one noticed. Let's discover the issue and brainstorm some solutions to it.
A great case study for why operating system package maintainers matter.
https://briancallahan.net/blog/20250813.html
#dlang #dlanguage #freebsd #bsd #openbsd #netbsd #dragonflybsd #unix #gcc #gdc #gnu #compiler #compilers #d #linux #opensource #freesoftware
Mfw some good software by @cadey just randomly appears in my YouTube shorts feed: https://www.youtube.com/shorts/qcosij0dZcU
(It's about Anubis: https://anubis.techaro.lol/)