Themes: Innovation
Period : 1990-2003
Organization : IBM - Linux Technology Center, Microsoft
Pub Date : 2003
Countries : ---
Industry : Software
Open Source Movement Gaining Ground Contd...
Along with the GNU operating system, another operating system that was making waves in the open source community was the MINIX operating system. Professor Andrew S. Tanenbaum (Tanenbaum), a Dutch professor, developed MINIX in 1987, as a duplicate of Unix. Though MINIX had some technical problems, soon programmers from all over the world started working on it to plug the problems, as its source code was open.
Evolution of LinuxThe history of Linux dates back to early 1990s, when Linus Torvalds (Torvalds), a Finnish graduate student of computer science started coding an operating system. In August 1991, he e-mailed his code - an experimental version of the Linux kernel8 -- to a software discussion group, and shared his code freely with other developers to make it more robust. |
Within a few weeks of the release of Linux 0.02 version, its third version came out, and by December 1991, Linux 0.10 was released. However, the design of Linux was still in its early stages with no login, and it supported only AT hard disks. Linux 0.11 came with better features like support to multilingual keyboards, floppy disks and support for Enhanced Graphics Adapter (EGA)9 and Video Graphics Adapter (VGA)10.
Soon, with the help of supporters of the open source movement, Linux 0.95 version was released.
Though many criticized Linux, and even Tanenbaum in his mail to Torvalds stated: 'Linux is obsolete', Torvalds was confident about the potential of Linux as an o/s and continued his work. Over a period of time, many programmers contributed to the ongoing work on Linux and made it a potential challenger to MS Windows.
Linux was licensed under the GPL in order to ensure its open source code property. Tux the Penguin was chosen as the Linux logo, to represent the free spirit of the Linux movement (Refer figure I). By 1994, the commercialization of Linux began, with vendors selling application software that would run on Linux.
Red Hat, Caledra and Debain11 and others started distributing Linux with Graphical User Interfaces such as GNU Network Object Model Environment (GNOME)12, and K Desktop Environment (KDE)13, which became popular. Not only was different application software developed for Linux, but the companies also started using Linux on different platforms.
8] The kernel is the essential center of a computer operating system, which provides basic services for all other parts of the operating system. It includes an interrupt handler that handles all requests or completed I/O operations that compete for the Kernel's services, a scheduler that determines which programs share the kernel's processing time in what order, and a supervisor that actually gives use of the computer to each process when it is scheduled.
9] EGA was one of the display modes of the computer introduced in 1984 by IBM. It allowed up to 16 different colors and offered resolution up to 640 * 350, which improved the display on the computer monitor and made it easy to read text.
10] VGA was an improvement to EGA introduced by IBM in 1987. It allowed maximum resolution depending on the number of colors displayed. It allowed the user to choose between 16 colors at 640 * 480, or 256 colors at 320 * 200 resolution.
11] These software firms provide Linux installation services and other Linux related products.
12] GNOME is a graphical user interface and set of computer desktop applications that run on the Linux o/s. It is intended to make Linux o/s easy to work and corresponds with Windows desktop interface.
13] KDE is an open source graphical desktop environment for Unix workstations. Initially it was called as Kool Desktop Environment and it includes complete GUI, file manager, window manager, help system, configuration system, tools and utilities, and several applications for users.