I’ve observed that file sizes of installers/setups of programs for Linux and UNIX are generally larger than their ports for Microsoft Windows. Examples of these include Mozilla Firefox, Thunderbird, Sunbird, JRE, OpenOffice.org, etc.

One example can be seen here:-

http://download.openoffice.org/680/

Why is this so? Does it have something to do with the architecture of Linux/UNIX? Do smaller file sizes of Windows counterparts imply a better API or better compilers?

give me the detailed steps to see the all the ports that are in use in my SUSE Linux machine.

I want to install a new firewall or to open some ports on this one.. but i don’t know where I can find and uninstall or install it.. can u help me ?