Linus Torvald Case Study Solution

2113 Words9 Pages

Chapter 1 Introduction
The Linux was developed in the early 1991s by Linus Torvald. Linus Torvald developed first version of Linux as an operating system for the Intel 80386 microprocessors. Linux is fast, stable and open source operating system for PC computer system .The Linux operating system has become one of the major Linux distribution, complete set of internet applications and fully functional desktop interface. Linux is being adopted as the operating system in many products beyond its traditional applications. Today, Linux is ready to accept challenge .Today Linux is a fully-fledged operating system and it is mainly running on Alpha, ARM, PowerPC, SPARC, X86-64 and many other architectures.
Today …show more content…

Because of the numerous economic and technical benefits, there is strong growth in the adoption of Linux for embedded devices. Linux has been adopted for all the embedded products in the worldwide public switched telephone networks, global data networks. Linux has been widely used in automobile applications, consumer products like games, PDAs, printers, routers and many other products. The embedded Linux is completely adopted continuously to grow, with no in sight.
Reasons for growth of embedded Linux are as follows:
 Linux is emerged as high performance, stable alternative to traditional proprietary embedded operating system.
 Linux supports a huge variety of applications and networking protocols.
 Linux is useful, from small consumer-oriented devices to large heavy-iron switches and routers.
 Linux enabling rapid support of new hardware architectures, various platforms and devices.
2.2 Important features of Linux
Open source- One of the most important factors driving the adoption of Linux is that it is open source. Linux kernel is licensed under the terms of the GNU GPL (General Public License).Linux is free to use.linux source codes are freely available and it is community based development project. Multiple teams are works in collaboration to increase the capability of Linux operating system and it is continuously …show more content…

FILO
(X8 compatible boot loader which loads boot images from the local file system, without help from BIOS services)
CRL/OHH
Flash boot loader for ARM based embedded Linux system
PPCBOOt
Boot loader for power PC based embedded system
Alios
Assembler based Linux loader which can do basic hardware initialization from ROM or RAM .the goal is to eliminate the need for a firmware Bios on embedded systems Above are the various boot loaders for different CPU architecture and target board. so it is possible to develop a boot loader suited for every platform.
Design of boot loader
Boot loader is varied from CPU to CPU from board to board .the design of SOC (system on chip) may affect the design of boot loader.
Installation medium
All the system software’s and data are stored in some kind of non volatile memory like FLASH and ROM.

Operation mode of boot loader
Boot loading-it is normal mode of operation for boot loader. it is mainly designed for the user
Downloading-it is designed for developer. Used when “first “load software components into embedded system
 Booting sequence
 Single stage or multi

More about Linus Torvald Case Study Solution

Open Document