Linux Kernel Readies to Adopt Microsoft C Extensions for ‘Cleaner’ Code