Linux changes.
Merged changes.