These versions are available from commercial vendors

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: on a microkernel so that it can be easily ported to many different types of machines, and its features can be easily enhanced by users. 8. It is a true 32-bit operating system in the sense that it can make full use of the 32-bit architectures of the processors and the memory and I/O bus to provide fast processing capability. Linux Linux is an open-source operating system enhanced and backed by thousands of programmers world-wide. It is a multi-tasking operating system that was originally designed to be used on personal computers. The name "Linux" is derived from its inventor Linus Torvalds. Linus was a student at the University of Helsinki, Finland in early 1990s when he wrote the first version of a Unix-like kernel as a toy project. He later posted the code on the Internet and asked programmers across the world to help him build it into a working system. The result was Linux. Torvalds holds the copyright, but permits free distribution of the source code. That is, he oversees development of the kernel and owns its trademark. When someone submits a change or a feature, Torvalds and his core team of kernel developers review the merit of adding it to the source code. Linux Development Process Linux being an open-source operating system, various parties are involved in its development process. The key roles played by the various participants are as follows: 1. The open-source development community (programmers across the world) develops the source code for the operating system kernel and submits it to the core team of kernel developers headed by Torvalds. This team reviews the merit of adding the submitted change or feature in the kernel and incorporates it into the kernel if so decided. This is how the kernel evolves and matures to become better day-by-day. 2. Application vendors and programmers download the freely available kernel and develop all typds of application software for it. 3. Distribution companies package and sell various Linux versions. 4. Hardware vendors bundle Linux on their systems and supply their systems along with the Linux op...
View Full Document

Ask a homework question - tutors are online