Close up picture of a cicada (insect)
I took this picture in June 2004 with the first digital camera I owned. It was the emergence of "Brood X" which happened in central New Jersey.
These particular cicadas emerge only every 17 years. This individual, if they mated could be a grandparent but unfortunately they die soon after mating.
There must have been millions of them and for a few days the noise was deafening. It sounded like old 1950s sci fi UFOs.
I think it's so cool we share a planet with so many different creatures. We need to preserve this planet. It's the only one we have!!
New blog post: WINE Gaming in FreeBSD Jails with Bastille
https://pertho.net/2025/11/07/wine-gaming-freebsd-jails/
I'd like to thank @joel@gts.tumfatig.net for the inspiration for this blog post.
Many thanks to @stefano@mastodon.bsd.cafe for hosting this awesome Mastodon instance and providing a place that the whole BSD community can come together to share knowledge.
#FreeBSD #bastilleBSD #jails #wine #gaming
#introduction time...
Hey I'm Tom. Long-time Sysadmin. Came to BSD from Linux in 2005, been a happy BSD user since. I still have to use Linux in my every day work, but I am looking at ways of putting more BSD into use if possible.
I maintain a modest 6 OpenBSD ports (mostly games!)
When I'm not playing around with computers, I like playing my tenor and alto saxophones.
Close up picture of a cicada (insect)
I took this picture in June 2004 with the first digital camera I owned. It was the emergence of "Brood X" which happened in central New Jersey.
These particular cicadas emerge only every 17 years. This individual, if they mated could be a grandparent but unfortunately they die soon after mating.
There must have been millions of them and for a few days the noise was deafening. It sounded like old 1950s sci fi UFOs.
I think it's so cool we share a planet with so many different creatures. We need to preserve this planet. It's the only one we have!!
New blog post: WINE Gaming in FreeBSD Jails with Bastille
https://pertho.net/2025/11/07/wine-gaming-freebsd-jails/
I'd like to thank @joel@gts.tumfatig.net for the inspiration for this blog post.
Many thanks to @stefano@mastodon.bsd.cafe for hosting this awesome Mastodon instance and providing a place that the whole BSD community can come together to share knowledge.
#FreeBSD #bastilleBSD #jails #wine #gaming
I think I've gotten further with this #FreeBSD #wine issue, knowledge-wise. The program I run for it does some live patching in memory (basically reads in a .dll and binary patches it in memory)
This all runs just fine in #Linux but fails in FreeBSD.
The system call I could find for it in WINE debugging was: KERNEL32.ReadProcessMemory
I also get this dreaded message:
wineserver: file_set_error() can't map error: Cannot allocate memory
This is FreeBSD 14.3, wine-devel 10.12.
Have tried disabling ASLR, enabling W^X (which I know is bad), have tried both 64-bit and 32-bit (WINEARCH=win32) prefixes. Same problem happens.
Is FreeBSD preventing WINE programs from reading each others' memory? I don't even know if it even got to the write part, it couldn't read it at all.
Please boost far and wide and many thanks in advance to anyone in the FreeBSD gaming community who might know the answer here (or a friendly FreeBSD dev?)
#introduction time...
Hey I'm Tom. Long-time Sysadmin. Came to BSD from Linux in 2005, been a happy BSD user since. I still have to use Linux in my every day work, but I am looking at ways of putting more BSD into use if possible.
I maintain a modest 6 OpenBSD ports (mostly games!)
When I'm not playing around with computers, I like playing my tenor and alto saxophones.