Linux is a Unix-like, open source and community-developed operating system for computers, servers, mainframes, mobile devices and embedded devices.WebSphere Application Server provides a range of flexible, secure, Java EE 7 runtime environments available on premises or across any public, private or hybrid cloud.JBoss is open source application server program and related middleware services marketed under the JBoss Enterprise Middleware brand. JBoss is an open source alternative to commercial offerings from IBM WebSphere and SAP NetWeaver.
Linux gives you better access to its internals. When you are learning programming, the more access to the system internals you have the better you know how it works. Also the scope of experimenting is much more in linux then windowsDepending on the UNIX operating system or Linux distribution that is installed on the system where you are installing WebSphere Application Server, which is officially supported on the Red Hat Enterprise Linux versions 4 and 5 and SUSE Enterprise Server versions 9 and 10 Linux distributions, but you should be able to install it cleanly on any Linux distribution. JBoss is a collaborative effort of a worldwide group of developers to create an open source application server based on the Java 2 Platform, Enterprise Edition (J2EE). This guide will teach you to install and uninstall JBoss.
Every version of the Linux operating system manages hardware resources, launches and handles applications, and provides some form of user interface.
It includes the following activities:
Websphere is IBM's application server.In many ways Websphere is a family of products ranging from SOA embedded server appliances to E-Commerce editions.JBoss is Red Hat's application server platform and comes in both open source and paid subscription versions. The free version of JBoss called JBoss Community benefits from the open source community and has strong support in the ISV community with related technology like RichFaces.
Networking, OS, J2EE overview, WebSphere Licensing.