Microsoft announced today that it has contributed 20,000 lines of code to the Linux kernel community. The code contribution, a Linux device driver, will be published on CodePlex , and will be immediately available to the Linux Community and customers,