
Developer by day, developer by night; FreeBSD stuff @klarainc
Kansas
Joined October 2010
- Tweets3.4K
- Following367
- Followers867
- Likes5.7K
Kyle Evans retweeted
I vibe-coded a kernel module for FreeBSD that uses GitHub's downtime as an entropy source
github.com/DominoTree/ghrand…
Kyle Evans retweeted
Conference news: BSDCan 2027 will be in **Vancouver**, July 7-10. Yes, that's right, after over two decades in Ottawa we're moving to a city which has more direct international flights.
EuroBSDCon continues moving and will be in Bratislava in 2027, dates TBD.
Kyle Evans retweeted
I've seen some people claim that AI has been used for coding for 10 years or more.
GitHub Copilot came out 5 years ago. Before that, there was nothing significant or widespread.
We can all have our opinions on LLMs, but let's not forget this is all VERY recent!
Kyle Evans retweeted
FreeBSD 15.1-RELEASE is now available: lists.freebsd.org/archives/f…
Thanks to the hundreds of developers who made this possible.
Kyle Evans retweeted
FreeBSD 14.4-RELEASE is now available: lists.freebsd.org/archives/f…
Does the kind of fuzzer I want exist? AFL and libFuzzer typically (exclusively?) operate in a model where (hand-wave) they're expcted to immediately run (or be resident in) the instrumented program, but I've run into two separate scenarios where it'd be incredibly useful...
1
2
400
... to have a fuzzer that splits input from the feedback. Ideally:
(input server) -> (uninstrumented thing) -> (instrumented binary)
1
1
287
Kyle Evans retweeted
I will be at the FreeBSD vendor summit in San Jose, California, on November 6-7. If you're in the area and your company uses FreeBSD, you should probably be there too.
freebsdfoundation.org/news-a…
Kyle Evans retweeted
FreeBSD 15.0-ALPHA4 is now available: lists.freebsd.org/archives/f…
As with ALPHA3, *do not use freebsd-update to upgrade yet*. An Errata Notice will be coming out shortly to fix a critical bug in freebsd-update.
Kyle Evans retweeted
FreeBSD 15.0-CURRENT is dead. Long live FreeBSD 15.0-PRERELEASE!
(For the next 4 weeks; after that I'll branch stable/15, which will be 15.0-ALPHA1, and main will become 16.0-CURRENT.)
Kyle Evans retweeted
Where do I connect with FreeBSD kernel and security developers?
My interest is in security but I don’t see a whole lot of activity in that mailing list.
I’m a terrible kernel developer since I’m new but I’m eager and want mentorship.
About to land another Lua rewrite (in internal tooling): reviews.freebsd.org/D39084 -- it's only a little less scary than the last one (makesyscalls), but I think we can improve it incrementally a little easier
4
235
Kyle Evans retweeted
OpenBSD SO_SPLICE implementation supports zero-copy TCP/UDP socket splicing, and is much more useful than Linux splice(2). Supports unidirectional and bidirectional splicing.
Looks like FreeBSD recently added a compatible implementation as well for 15.x:
reviews.freebsd.org/rG93ff7d…
Kyle Evans retweeted
To manage Bhyve VMs on FreeBSD - the vm-bhyve seems most natural and sensible choice.
It only has one drawback - VMs can have only 30 devices (about 20+ in practice) ... but not anymore.
With this Pull Request from @oshogbovx it uses full PCI standard.
github.com/churchers/vm-bhyv…
Kyle Evans retweeted
The @BSDCan 2025 Call For Presentations is open. Proposals must be submitted by February 12th; talks will take place on June 13th/14th in Ottawa, Canada.
Conference scope in a line: "Doing something interesting with or on BSD; technical content only (no marketing pitches)."
Kyle Evans retweeted
#OpenBSD now supports a new socket(4) type, AF_FRAME, for sending/receiving Ethernet dgram sockets.
Intended to be an alternative to bpf(4) for implementing low-overhead/data protocols, such as LLDP (Link Layer Discovery Protocol).
marc.info/?l=openbsd-cvs&m=1…
Finished most of a feature for my porch(1) (expect-like) utility that was inspired by chatting with ChatGPT for a little bit. "porchgen", which generates a crude script to reproduce the execution flow that you drove manually.
3
206
Kyle Evans retweeted
To all #FreeBSD users: What features of FreeBSD are your favorites? And what makes you keep choosing it over other operating systems?
For me, it's a couple reasons:
- Filesystem layout, especially how /usr/local is used
- Jails
- ZFS
- I feel like it respects my privacy best
Kyle Evans retweeted
FreeBSD is a well-established operating system, akin to Linux but with distinct origins. It powers critical systems such as Sony's PlayStation and Netflix's infrastructure.
In FreeBSD, the standard C function for generating a random integer within a specified range, like between 0 and 10, is `arc4random_uniform`. Recently, developer @FUZxxl enhanced this core function by optimizing the number of divisions required per function call. This optimization resulted in significant performance improvements. The takeaway from this development is that even highly established functions can benefit from further optimization.
Reference:
- Fast Random Integer Generation in an Interval, ACM Transactions on Modeling and Computer Simulation, Volume 29, Issue 1, 2019.












