Linux and Apache open source software programs. Linux is an operating system and Apache is a server. Both are developed by a world wide community. Linux as a platform facilitates programming in many different languages and programs developed on this platform have wide usability across both open source systems and proprietary operating systems such as Microsoft Windows and Mac OSx. Apache is an HTTP server program developed openly, much of the web goes through Apache servers and Apache is designed to work with all operating systems.