Writing Kernel Mode DLLs with Unload

Thanks

Should I keep the extension as dll instead of sys?
Does it make any difference?