ICITSS PROGRAMME Submitted by : Batch No. : 66 ITT Centre Name : Ghazipur Batch Timings : 2 :00 PM to 8:00PM Submitted to : PROJECT REPORT Ms Deepa Verma Mr Praveen Jain Mr R M Jha Mr Ramandeep Singh
ACKNOWLEDGEMENT We would like to utilize the opportunity to thank ICAI and Ghazipur Branch for providing us this chance to explore our presentation skills through this project. We would also like to express our gratitude towards our teachers at ICAI IT training branch without their guidance this project would not have been possible. We are further grateful to all those helped us for the successful completion of this project.
Group 3 Windows vS linux OS Launch Launch
CONTENTS What is Operating System? Main Function of Operating System Types of Operating System History of Linux? History of Windows? Components of Windows & Linux Basic comparison between Linux & Windows Kernel Level comparison between Linux & Windows Differences in Memory Management Advantage/Disadvantage of Linux? Advantage/Disadvantage of Windows? GUI and Hardware Difference Conclusion
WHAT IS OPERATING SYSTEM? An Operating System (OS) is a software, consisting of an integrated set of programs that controls computer resources and provides common services for efficient execution of various application software with an interface or virtual machine that is more convenient to use. In short, we can say that operating system is an interface between hardware and user. Eg . of Hardware-CPU, memory, I/O devices
function of Operating SYSTEM
Desktop market share (2014)
Windows 2.0 9th December 1987 Allows application windows to overlap First version to integrate the control panel On March 17, 1988, Apple filed a lawsuit against Microsoft and HP, accusing them of copying the Macintosh System. Apple lost.
Windows 3.0 22nd May 1990 Protected/Enhanced mode to run Windows applications with reduced memory issues Better memory management
Windows 95 24th Augu s t 1995 Introduced the taskbar, the 'Start' button, and the way the user navigates Moved to multitasked 32-bit architecture. Chicago
Windows 7 22nd Oc t ober 2009 Support for virtual hard disks, better multi- core processors performance, and kernel Improved touch and handwriting recognition Intended to address criticisms faced by Windows Vista, such as performance improvements Blac k c omb
Windows 10 2015 Return of ‘Start’ button, a virtual desktop system, integration with Windows Phone Device dependent interface incorporate d Microsoft's intelligent personal assistant Cortana Th r es h o ld
Linux built by Linus Torvalds University of Helsinki in 1991. Based on UNIX. Open Source Operating System. Free Software. Source Code Available to all. R un s o n a w i d e r a n g e o f h a r d w a r e. HISTORY OF LINUX
DISTROS OF LINUX Suse Fedora Redhat Debian Ubuntu CentOS Linux Mint Eleme n t a r y OS
Desktop market share (2014)
V1.0 Allowed Multi-programming – multiple programs run at the same time. Virtual Memory management supported Ma r ch 1994 Linux is highly backwards compatible, so if a program worked in any version of Linux it will work on all versions of Linux.
V2.0 Restructured memory management and improvements in task scheduling Improved SCSI support June 1996 Increased networking protocols . network file systems were also added.
V3.0 Better handling of virtualization systems Btrfs data scrubbing and automatic defragmentation July 2011 Not a major change in kernel concept, but started a new version number to mark the 20 th anniversary of Linux
Slackware Slackware is oriented toward simplicity and software purity Provides no graphical installation procedure July 1993 Developed by: Patrick Volkerding
COMPONENTS OF WINDOWS Kernal - Kernal is the core part of Linux. It is responsible for all major activities of this operating system System Library - System libraries are special functions or programs using which application programs or system utilities access Kernal’s Features. System Utility – System Utility programs are responsible to do specialized, Individual level tasks.
COMPONENTS OF LINUX Desktop My Computer Recycle Bin Start Button Taskbar Shortcuts to Application
FINANCIAL DIFFERENCES
BASIC DIFFERENCES BASIS LINUX WINDOWS COST Free of cost Expensive OPEN SOURCE Yes No CUSTOMIZABLE Yes No SECURITY M o re se c u re Vulnerable to viruses and malware attacks. BOOTING Either primary or logical partition. Only primary partition.
BASIS LINUX WINDOWS Company / developer Linus Torvalds and the Linux community. Microsoft Update method Ma n y w ay s Wi nd o w s U p d a t e Default user interface Gnome, KDE or many other desktops Graphical (GUI) S ou r c e m od el Free Software / Open Source C l o se d s o u r c e
BASIS LINUX WINDOWS Support Windows offers a large range of support services, both within the system and online. There is also comprehensive specialist literature available aimed at users with various levels of knowledge. Linux support comes from the extensive user community. You can find an answer to almost every problem in the online forums and Wikis. Software Most software released is compatible with Windows. There are far fewer applications designed specifically for Linux, although some Windows programs can run on Linux.
BASIS LINUX WINDOWS Reliability Although the stability of Windows has improved in recent years, most Linux distributions are still far superior in this respect. Linux and its distributions are known for being very stable to run. Speed Windows is known for slowing down the longer it is used. Linux generally runs very quickly.
KERNEL LEVEL DIFFERENCES Core of the operating system. F i rs t p r o g r a m o f o p e r a t i n g s y s t e m th at i s l o a d ed i n t o t he main memory to start the working of the system. Act as b r i d g e b e t w ee n a p p l i c a t i o n sof t w a r e a n d h a r dw a r e of the system. Classified as Monolithic kernel and Microkernel. Windows has a microkernel. Linux has a monolithic kernel.
BASIS MICROKERNAL MONOLITHIC KERNAL Address space In microkernel user services and kernel services are kept in separate a dd r ess spac e . In monolithic kernel, both user services and kernel services are kept in the same address space. Size Smaller. larger. Execution Speed Slow. Fast . Extendible easily extendible. hard to extend.
Security If a service crashes, it does affect the working of microkernel. If a service crashes, the whole system crashes in monolithic kernel. Code To write a microkernel, more code is required. To write a monolithic kernel, less code is required. Efficiency Effective running efficiency. Lower than Linux.
Differences in MEMORY MANAGEMENT T h e d i f f e r e n ce i s , in Wi ndow s , 2GB of upp er & lo w er p arts of p h y si c al memory are allocated for kernel-mode & user-mode respectively. But in Linux, only 1GB of upper & lower parts of physical memory is allocated for kernel-mode & user-mode respectively.
GUI DIFFERENCES
GUI is an interface that allows users to interact with different electronic devices using icons and other visual indicators. The graphical user interfaces were created because command line interfaces were quite complicated and it was difficult to learn all the commands in it.
P osition of the graphical user interface with respect to the computer system
Processor: 1 gigahertz (GHz) or faster processor or SoC. RAM: 1 gigabyte (GB) for 32-bit or 2 GB for 64-bit. Hard disk space: 16 GB for 32-bit OS or 20 GB for 64-bit OS. Graphics card: DirectX 9 or later with WDDM 1.0 driver. Display: 800 x 600. Hardware Requirements For WINDOWS 10
Hardware Requirements For LINUX The hardware requirement for Linux depends on the distribution we want to install. For example, Redhat Linux requires at least a Pentium III CPU, 512 MB of RAM , and 10 GB of hard disk space. Ubuntu 20.04 requires atleast a 2GHz single core processor, 2GB of RAM , and 10 GB of hard drive space.
ADVANTAGES AND DISADAVANTAGES OF WINDOWS
ADVANTAGES OF WINDOWS User-Friendly Interface The user interface created by the windows operating system on the computer screen is quite user friendly when compared to other operating system such as Linux and MAC. Support Plug and Play Feature In windows operating system, most hardware drivers are preinstalled which makes it to offer plug and play feature.
Provide Software Development Support For software developers, windows operating system is most convenient. This is because Linux users cannot create application to run on windows operating system. Pre-Installed on Many Devices Windows has wide usage hence it is pre-installed on many devices .
DISADVANTAGES OF WINDOWS Security Concerns Windows operating system is relatively unsafe against security threats. Therefore, hackers can easily penetrate into the system by breaking its security layer. Paid Software The application software run on windows operating system are paid. User need to pay if he want to use windows operating system.
Poor Technical Support Windows customer support is very poor for most windows users. Windows support team provides technical support service only to some large organisations. Need of system Rebooting In windows operating system based computer systems, when we load server applications and programs simultaneously , the system start to slow down and may hang up. In such situations, we need to reboot the system.
Advantages and Disadvantages of Linux
Advantages of Linux
Advantages of Linux
Disadvantages of Linux
CONCLUSION L i n u x a n d W i n do w s b o t h O p e r a t i n g s y s t e m s h a v e t h e i r a d v a n t a g e s and disadvantages. Windows is simple to use but is not free . Whereas Linux is free, open source, customizable but kind of complex for the users having no programming background .
Windows has the support for most of the ‘popular Applications’. Linux is more secure than windows . But for a “normal” user , Windows is the most user-friendly Operating System.
E ase of use combined with extensive compatibility makes Windows a good choice for most users. Another option is to use a bootable USB drive and take advantage of the fact that many Linux distributions do not need to be installed on a hard drive and can run directly off a USB stick.