Quote from: jade_nekotenshi on Sep 29, 2026, 07:43 AMTurns out OPENSTEP's compiler has a bug on m68k that was causing ed25519 host key verification to fail.
I found it and nailed it to the wall with a kluge that works around the miscompile. I also added selective optimization flags that increased throughput on x86 by about 30% and on 68k by about 15%. I've tested, to some extent, StepSSH on both platforms. RatChat would also have been affected by this bug when connecting to servers with TLS, so it's been fixed as well.
Quote from: ptek on Sep 29, 2026, 07:16 AMI don't know. I just used Darwin 0.3 as that was the only source I had access to and it was better than nothing. Also found that Darwin provide the source to otool which supported m68k, i386, hppa, sparc and ppc. I can't remember if fdisk, mkfs and disk were updated.

Quote from: onionmixer on Sep 29, 2026, 01:15 AMQuote from: ptek on Sep 28, 2026, 01:18 AMWhen I was trying to find the VESA VBE code in the OS4.2 patched kernel the Darwin 0.3 kernel sources helped me a lot.
I'm asking because I'm not entirely sure... are XNU and Darwin very different?
Quote from: ZombiePhysicist on Sep 29, 2026, 04:22 AMWe certainly live in interesting times. By some counts, both at the precipice of the darkest of times, and also at a time where the most creative have the greatest lever in bridging their imagination into reality. A bizarre duality.


