Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




Unix was popular because, originally, the source code was widely available. For various reasons the Unix license began to forbid the Universities from using the source code in their teaching. This lead Andy Tannenbaum to write MINIX which then inspired Linus Torvalds to write the Linux kernel for his Intel 386.

Unix has a long heritage and the new GNU/Linux has the luxury of learning from the success and failings of both Unix and MS/Windows. Of particular importance is the component-based architecture that facilitates the sharing of components among many applications. These are the focus of much modern development for GNU/Linux. Gnome, for example, uses Bonobo (built on top of the international CORBA standard) for its component architecture to support sharing.

CORBA is an object model defined by the Object Management Group. Its use by Bonobo is based on ORBit, a thin and fast implementation of the CORBA specification. Bonobo is then the Gnome architecture for creating reusable software components and compound documents. It was designed and implemented to support the needs of the free software community to facilitate component reuse and to allow new applications to build on the shoulders of those that went before them.

Don't be too concerned about the technicalities. You will see reference to these terms so it is wise to be aware of them. The details are not so important to the end user.

Copyright © 1995-2006 [email protected]

  Published under the terms fo the GNU General Public License Design by Interspire