Together, Linux and other open source software (about which much more later) has raised a formidable challenge across the board in all existing and emerging computing environments in which the Microsoft competes ??? servers, desktops, and mobile devices, such as personal data assistants (PDAs) and mobile phones.