You can if you really want to! But, most Linux software is already compiled and ready to be downloaded and installed. Note that Linux is the kernel from which many distributions (distos) branch out - Ubuntu, Linux Mint are but two examples.
Linux is a stable operating system for using free office software such as LibreOffice. Many varieties of Linux already have LibreOffice installed by default.
Linux is a Software which interacts with hardware using device drivers and controls the hardware using kernel routines.
The advantages of using a Linux dedicated server are access to more scripting languages and Linux is an open-source free software (costs less to make a Linux server).
You don't. The compiler is used to compile programs, not edit them. Most source code can be edited using a standard text editor.
Linux wine allows the user to run Windows software when they are using a Linux operating system. One would like to do this if they like how Windows software works rather than the Linux equivalent, for example some people like Microsoft Office products.
Finding software to help run cloud computing Linux can be difficult for some people. If you are new to using the Linux operating system, you may not know where to find the best computer networking software. Many software stores carry only a few networking software tools for Linux operating system users. If you look for software online, there are many more products for Linux users are retailers on the internet.
No version of Linux is officially supported by Boot Camp. Assuming when you compile Linux From Scratch you include support for the Macintosh's hardware, it will work just fine when using Boot Camp to prepare the system.
The gtkpod software (See links below) is widely used for using an iPod with a Linux system.
GLBasic can be used to write games and utilities for Windows, Mac, Linux, iPhone and many other platforms You do this by using the integrated editor and then compile the program.
Too many to list them. Examples: windows, linux, oracle, bash...
That would depend on what you mean by "your own software." Linux From Scratch is used to create a complete distribution. It doesn't focus on the modification of any software sources. You are, of course, free to modify the source code and/or add your own programs to the distribution.
Right now, I am trying to compile a travelogue.