2 ms·
OK, let's talk about the technology. Why would you intentionally bring the rubbish parts of Mac OS X to BSD? mach ports and associated baggage: Almost no one u
by setpatchaddress 11y ago
OK, let's talk about the technology. Why would you intentionally bring the rubbish parts of Mac OS X to BSD?
mach ports and associated baggage: Almost no one understands how this stuff works. Send/receive rights are confusing. Apple invented XPC to abstract all of this away.
asld: ASL is overengineered. Nobody uses it if they can avoid it.
notifyd is a security hole generator.
launchd is fine, but you could surely come up with something easier to use.
libdispatch is terrific.
tl;dr: port XPC and libdispatch to BSD. The rest of it is either pointless or cruft.
- JdeBP 11y agoClearly, the NeXTBSD people don't think that these things are "rubbish". As for whether one could come up with an alternative to launchd ... * http://homepage.ntlworld.com./jonathan.deboynepollard/Softwares/nosh.html http://homepage.ntlworld.com./jonathan.deboynepollard/Softwa... ... well, yes one could. (-: