(But native apps are so lightweight!)
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
What is the purpose of the neural net?
-
See https://twitter.com/jckarter/status/1026664404077576192 … — it’s considered a system library. macOS now loads all system libraries at once.
- 3 more replies
New conversation -
-
-
Yeah, that shared cache thing — I was looking at VM layout and saw them all bundled up in a shared submap, conveniently aligned at a page table boundary. It would be nice to be able to set up something similar for an application's libraries but I didn't see anything for that.
-
This is a dumb question, but is there a reason why Firefox isn’t statically linked?
- 5 more replies
New conversation -
-
-
But Apple got upset with Go for using direct xnu syscalls. I think they changed the gettimeofday ABI without symbol versioning or adding gettimeofday_v2. XNU is apparently a private interface. libSystem is the ABI.
-
I always told the Go developers that this was a bad idea.
- 1 more reply
New conversation -
-
-
Apple bundles too many dependencies with libSystem. Their own malloc interposition interfaces no longer work without innate knowledge of libSystem_malloc.dylib. It’s a tightly coupled mess. Try otool -L /usr/lib/libSystem.B.dylib static PIE with ASLRhttps://github.com/kiwi-libc/musl-xnu …
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
…neural network?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I have static PIE executables with ASLR, stackguard and signals working in musl-xnu. No threads yet. macOS semaphores use a crusty mach interface that requires xpc. macOS mutexes are also damn slow. They need something like futexes.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.