Microsoft Corp. has embraced Novell Inc.'s open-source software platform, forming a technological truce between two longtime antagonists who want to make it easier for the still-dominant Windows operating system and the increasingly popular Linux system to work together.