Swaroop has an interesting post why developing closed source applications can be difficult on Linux. A Linux distribution is like an assembly of various components, and each of them has alternatives, except the kernel. This variety and loose coupling is what gives flexibility and choice to the user. [Continue]
Linux is a pivotal project for the open source community and it stands for more than just software. It stands for freedom, more as in speech than beer, and community participation. However this has led to a plethora of distributions and their own ways of systems management, which can be a nightmare for developers to deploy and support. [Continue]
One of the rare instances, but for good (via Download Squad). The Free Standards Group (FSG) has created LSB Developer Network (LDN), a MSDN like resource for LSB Developers. Linux Standards Base (LSB) is an Application Binary Interface (ABI) to promote compatibility between various Linux distributions and allow portability among them. [Continue]