Linux can only go to 256 cores. Windows 2008 tops out at 64.
Linux supports more than 256 cores.
MAINLINE:
Maximum number of CPUs / CONFIG_NR_CPUS:
This allows you to specify the maximum number of CPUs which this kernel will support. The maximum supported value is 512 and the minimum value which makes sense is 2. This is purely to save memory - each supported CPU adds approximately eight kilobytes to the kernel image.
I know SGI has systems running 4096 CPUs with SUSE Linux.
"a new filesystem notification interface called fanotify"
This code was merged, but the interface to use it has been removed, as there were some concerns. So it cannot be used right now.
That's also going too far. It's one thing what an employee does on company time and with company's resources, but they do on their own time - as long as it's legal shouldn't be a company's business.
If it is public anyone can watch you. As long as they don't interfere on your free time activities, it should be fine.
As far as the laws of mathematics refer to reality, they are not certain, and as far as they are certain, they do not refer to reality. -- Albert Einstein