A quick query about "mach_kernel"
My iMac at present uses Mavericks 10.9.5, Build 13F1066, and it was just the other day that I noticed that my main drive had 'acquired' a file called "mach_kernel", the icon of which is clearly displayed in Finder. I don't know quite when it first showed up on my system as that but a little bit of research showed that it must have been as a result of an OSX update that I performed at some time between Dec 2014 and now. Why on earth would Apple want to expose OSX's core code in this way?! And why hasn't Apple issued a fix for it in one of their many OSX updates in recent months, for goodness sake?!
I gather that I can hide the file using the Unix command
sudo chflags hidden /mach_kernel
Now, it's only rarely that I open Terminal and make any changes, but should this string be on a line of its own, or must it be typed directly after the first prompt sign (dollar-sign) that I see? If the latter, then I presume I'll need a one-character space between the prompt and that first 's', and that, in that string, all the spaces are one-character spaces? I'm being a bit pedantic only because I gather that Unix has an unforgiving reputation.
I presume that there's nothing special about Mavericks that actually requires the file to be visible. And surely this must be a bit of a security risk?
None of the updates (including those for utilities and apps) are automatic/background on my machine, as I opt to always do mine manually, allowing me sometimes to pick and choose when groups of updates become available at the Updates site. So perhaps a fix for this was missed at some stage because Apple bundled it with a whole bunch of updates?
iMac (27-inch, Late 2013), OS X Mavericks (10.9.2)