Microsoft have released the source code for early versions of MS-DOS:
https://github.com/microsoft/MS-DOS/

The source for GW-Basic is also at:
https://github.com/microsoft/GW-BASIC