This is an old revision of the document!
Graham Perrin (grahamperrin)
I have two cats – Bill and Pickle.
Crushingly dull obligatory tech history follows. Former Mac user (1992–2014; AppleSeed programme member 2009–2014). The GUI of OS X 10.10 Yosemite drove me away from Apple. I gradually switched from OS X 10.9.5 Mavericks to PC-BSD. Then TrueOS, then FreeBSD-CURRENT. In the midst of all that, something with FreeBSD in September 2012 … probably toying with 9.0 on a PowerPC iMac with failing graphics hardware. Not because I was a glutton for punishment (like, the horror of a command-line loader, and the certainty that hardware was failing) – because there was nothing good to be done with the Mac, and I was curious about non-Apple alternatives to Microsoft Windows.
Essentially: KDE Plasma on FreeBSD-CURRENT since around 2015.
I try to take a conscientious approach to security issues. CVD, responsible disclosure, and all that. CVE-2009-0014 et cetera. Bill and Pickle were largely responsible for discovery of a security issue that involved a comedy of errors, and eventual discovery of an old “fixed” bug that's not truly fixed for many users of FreeBSD. Whilst I can't draw attention to the public comedy (it's not entirely amusing), I am preparing to document the issue, and the cats' role.
Sidestep away from the cats. To me, and where I hang out:
- my profile at The FreeBSD Forums – access restricted (not by me), it's not significantly different from what's above.
I'm dyslexic, reportedly. It probably doesn't show in my writing. Long story.
I became a FreeBSD committer in June 2022, resigned after thirteen months. 13, unlucky for some. 162 commits across three FreeBSD trees (137 doc
+ 5 ports
+ 20 src
).
Avatar (in Codeberg, GitHub, The FreeBSD Forums and so on): from the cover of the 1970 edition of The Worlds of Frank Herbert (credit: Jan Parker).
Mugshot (in GitLab): from a 2018 holiday in Greece.