Thanks for being part of making Vette!, Joel!
My brother and I also played this game, on the family Performa 400 (LC II) circa 1993, but we were mature enough to take turns peacefully. ;)
The digital "open world" and exotic San Fran setting certainly inspired mystery and wonder in our...
Good stuff, thanks for sharing your setup! In particular, it’s encouraging to hear that the 2.x webmin module is actually being used in the wild. :)
I think your first point is actually a bug in the webmin packaging itself. The webmin deb should handle the full dependency tree when being...
If someone wants a more light-weight OS for their netatalk 2.x server, I've confirmed that Alpine Linux in its standard configuration happily supplies the appletalk kernel module when needed.
I wrote a guide here: https://github.com/Netatalk/netatalk/wiki/Installing-Netatalk-2-on-Alpine-Linux...
TL;DR: You need to edit your afpd.conf file and then restart afpd.
If you don't know where your afpd.conf file is, you can run "afpd -v" to see where it is located.
Then edit afpd.conf and remove "uams_guest.so" from the list of UAMs.
Finally restart afpd. If you are running Raspberry Pi OS...
Right, but the contemporaneous Darwin atalk kernel module doesn’t have such limitations itself, IINM. So you could potentially link netatalk with it. Which I think was done back in the days.
So if @robin-fo ‘s userland stack can potentially ported to 10.6 and later, and a usable Darwin atalk...
AppleTalk support in the Darwin kernel lasted until 10.5. The atalk kernel module source code remained in the Mac OS source tree until 10.8 IIRC.
Netatalk versions of that era could run on Mac OS X Server, if the built-in AFP server wasn’t capable enough for your needs. :)
You did it! When can we expect a PR against the netatalk project? ;)
(The answer is obviously: when it works properly. )
Regardless, this is a noteworthy milestone in your project. I’m looking forward to seeing your next update.
This is very, very neat! It blows my mind to see these enthusiast made pieces of software come together like this on top of the latest macOS.
BTW you're exposing some personal information in this video. Just in case you didn't notice and would like to redact it. ^^;
A stable Netatalk 2.3.2 release has been tagged and released now:
https://github.com/Netatalk/netatalk/releases/tag/netatalk-2-3-2
All of the recent feedback and bug reports in this thread should have been resolved now.
One last minute breaking change: I renamed the macOS launchd daemon to...
Yay! You're welcome.
Mind you, this is only a workaround. Apple may decide to shut down this override in the future.
Reading up on the various blog posts on the topic, what I understand is that *NIX-style forking is inherently incompatible with multi-threading. If you fork a multi-threaded...
@robin-fo The new macOS init script is in the bleeding edge 2.3 branch now. You enable it by passing the newly added "--enable-macos" parameter to the configure script.
It comes with two facilities: a "netatalkd" wrapper script for starting cnid_metad and afpd with the right env variable, and a...