on mar 7th, 2006
tagged mac, nerd
and
never commented on
share this page
i was reading about apparmor today and, after watching the video, i have to say that it seems exactly like systrace but with a product marketing team and novell logos all over it. unless i'm missing something...
anyway, while poking around on the systrace site i followed the trail of dead links to abandoned mac os x porting efforts. apparently it was integrated into open darwin two years ago and then promptly removed because it broke their tree (which looks to have been last updated 2 years ago?)
and so, i started trying to re-integrate the 3-year old systrace code into the 10.4.5 xnu tree. i've manually patched my tree to link in bsd/kern/kern_systrace.c but so much has changed inside the kernel that it doesn't come close to building. i started reducing the build errors and warnings but before i continue down this long path, i figured i'd look around some more to make sure nobody else is working on this.
i don't really have a particular reason to use systrace on mac os x, but i figured i'd be worth updating it just to be able to play around.
i wonder how hard it would be to port other openbsd things to xnu like randomized pids and other randomized things. update: looks like someone has already done some of this.
leave the first comment or contact me