SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Comparison of
Windows & Linux OS
History of Linux
• Linux was originally built by Linus Torvalds
• At the University of Helsinki in 1991.
• Linux was built based on UNIX.
• It is an Open Source Operating System.
• Free Software.
• Source Code Available to all.
• It runs on a wide range of hardware from PCs, servers to even
Raspberry pi.
Why Penguin?
• Tux is a penguin character and the official brand character of
the Linux.
• Originally created as an entry to a Linux logo competition by, Larry
Ewing in 1996.
• Who said that it stood for "(T)orvalds (U)ni(X)”
• Fun fact : Linus Torvalds was really bitten by a little penguin on a visit
to the National Zoo in Australia during his childhood.
• Also, Torvalds was looking for something fun and sympathetic to
associate with Linux ; hence he chose TUX as official logo.
History of Windows
• First commercial version, Windows 3.0 was released in 1992 by
Microsoft.
• Windows is a GUI based operating system.
• It has powerful networking capabilities, multitasking, and it is
extremely user friendly.
• It is the most popular Operating system in PCs.
Versions of windows
• Windows 95
• Windows 98
• Windows Me
• Windows 2000
• Windows 2003
• Windows XP
• Windows vista
• WINDOWS 7
• WINDOWS 8
• WINDOWS 10
Distros of Linux
• Suse
• Fedora
• Redhat
• Debian
• Ubuntu
• CentOS
• Linux Mint
• Elementary OS
DIFFERENCES
KERNEL LEVEL DIFFERENCES
• Kernel is the core of the operating system.
• It is the first program of operating system that is loaded into the
main memory to start the working of the system.
• Kernel acts as a bridge between application software and hardware
of the system.
• Kernel is classified as Monolithic kernel and Microkernel.
• In a Monolithic kernel, all the services of the operating system run
along the main thread of the kernel that resides in the same area of
memory where the kernel is placed. Monolithic kernel provides rich
access to the hardware of the system.
• Microkernel is an abstraction over the hardware that uses the
primitives or system calls to implement the services of operating
system.
• Windows has a microkernel
• Linux has a monolithic kernel
Windows V/S Linux OS - Comparison
MICROKERNEL MONOLITHIC KERNEL
In microkernel user services and
kernel services are kept in separate
address space.
In monolithic kernel, both user
services and kernel services are kept
in the same address space.
Size Microkernel are smaller in size. Monolithic kernel is larger than
microkernel.
Execution Slow execution. Fast execution.
Extendible The microkernel is easily extendible. The monolithic kernel is 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.
Example Microsoft Windows, Symbian, Mac OS
X, Minix, etc.
Linux, BSDs (FreeBSD, OpenBSD,
NetBSD), Microsoft Windows
(95,98,Me), Solaris, DOS, OpenVMS
etc.
Differences in MEMORY MANAGEMENT
• Windows manages their virtual memory in a tree data structure.
• Linux uses a linked-list data structure.
• But, if the number of entries becomes greater than 32, Linux will convert
linked-list into tree data structure.
• Paging is done almost similar in both the OS.
• Both can access up to 4GB of physical memory.
• The difference is, in Windows, 2GB of upper & lower parts of physical
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.
When it comes to page replacement,
• Windows uses cluster demand paging. Where, all the pages will be
brought into the memory simultaneously.
• Linux uses demand paging. Where, the pages which are not needed
will not be swapped into the memory.
• Windows uses First In First Out (FIFO) page replacement algorithm.
• Linux uses Least Recently Used (LRU) page replacement algorithm.
Basic differences
LINUX WINDOWS
Cost Free of cost Expensive
Open source Yes No
Customizable Yes No
Security More secure Vulnerable to viruses and malware
attacks.
Booting Either primary or logical partition. Only primary partition.
Separation of the directories using Back slash Forward slash
File names Case sensitive Case insensitive
File system EXT2, EXT3, EXT4, Reisers FS, XFS and
JFS
FAT, FAT32, NTFS and ReFS
Type of kernel used Monolithic kernel Microkernel
Efficiency Effective running efficiency Lower than Linux
LINUX WINDOWS
Company / developer Linus Torvalds and the Linux
community.
Microsoft
Update method Many ways Windows Update
Preceded by Basic Terminal (CLI) MS-DOS
License GNU General Public License Proprietary License
Available language(s) Multilingual Multilingual
Default user interface Gnome, KDE or many other desktops Graphical (GUI)
Source model Free Software / Open Source Closed source
LINUX WINDOWS
Supported platforms All PowerPC: versions 1.0 - NT 4.0; DEC
Alpha: versions 1.0 - NT 4.0; MIPS
R4000: versions 1.0 - NT 4.0; IA-32:
versions 1.0 - 8; IA-64: version XP;
x86-64: versions XP - 8; ARM:
version RT;
OS family GNU DOS
Programmed in C Assembly, C, C++
Marketing target Server, Personal Personal, business
Compatibility New version of linux support many
kinds of hardware
Can coexist on local networks with
Windows, BSD, Macs, and other
Unix-like systems. Sometimes file
compatibility issues may arise.
LINUX WINDOWS
GUI DIFFERENCES
Windows V/S Linux OS - Comparison
Windows V/S Linux OS - Comparison
Windows V/S Linux OS - Comparison
Windows V/S Linux OS - Comparison
Windows V/S Linux OS - Comparison
Windows V/S Linux OS - Comparison
Multimedia and Productivity Applications
availability
• The main advantage of Linux is that most of the multimedia
applications are freely available.
• while in the case of Windows, users may have to pay a hefty amount
to get the software although many Open Source/Free versions are
sometimes available.
• Linux typically comes with a lot of free application software, such as
Libre Office, a complete free Office suite.
• A new computer with Windows pre-installed may have additional
application software but that is totally up to the PC vendor.
Gaming Applications
• Major attraction of Windows is the library of games available for
purchase.
• A majority of games support Windows and are released first for the
Windows platform.
• Some of these games can be run on Linux with a compatibility layer
like Wine, although Wine is difficult to set up and require different
versions of it for various games.
Threats and Problems
• Since Windows is the most widely used OS, hackers, spammers target
Windows frequently.
• On the other hand, Linux is very stable and more secure than
Windows.
• As Linux is community driven, developed through people
collaboration and monitored constantly by the developers from every
corner of the earth, any new problem raised can be solved within few
hours and the necessary patch can be ready at the same time.
Conclusion
• Linux and Windows both Operating systems have their advantages
and disadvantages.
• Windows is simple to use but is not a 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.
References
• https://www.diffen.com/difference/Linux_vs_Windows#Threats_and
_Problems
• https://techdifferences.com/difference-between-linux-and-windows-
operating-system.html
• https://studymoose.com/differences-in-memory-management-
between-windows-and-linux-essay
• https://home.ubalt.edu/abento/454/winlinmemory/sld018.htm

Contenu connexe

Tendances (20)

INSTALLATION OF LINUX OPERATING SYSTEM.pptx
INSTALLATION OF LINUX OPERATING SYSTEM.pptxINSTALLATION OF LINUX OPERATING SYSTEM.pptx
INSTALLATION OF LINUX OPERATING SYSTEM.pptx
 
Comparison of OS
Comparison of OSComparison of OS
Comparison of OS
 
windows vs Linux
windows vs Linuxwindows vs Linux
windows vs Linux
 
Unix operating system
Unix operating systemUnix operating system
Unix operating system
 
Unix vs Linux | Difference Between Unix & Linux | Edureka
Unix vs Linux | Difference Between Unix & Linux | EdurekaUnix vs Linux | Difference Between Unix & Linux | Edureka
Unix vs Linux | Difference Between Unix & Linux | Edureka
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux os
 
what is LINUX ? presentation.
what is LINUX ? presentation.what is LINUX ? presentation.
what is LINUX ? presentation.
 
Unix vs linux
Unix vs linuxUnix vs linux
Unix vs linux
 
Linux & Unix Operating System's
Linux & Unix Operating System'sLinux & Unix Operating System's
Linux & Unix Operating System's
 
Unix ppt
Unix pptUnix ppt
Unix ppt
 
windows vs linux
windows vs linuxwindows vs linux
windows vs linux
 
Linux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating SystemLinux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating System
 
Linux os and its features
Linux os and its featuresLinux os and its features
Linux os and its features
 
Unix ppt
Unix pptUnix ppt
Unix ppt
 
Operating system
Operating system Operating system
Operating system
 
A History of Linux
A History of LinuxA History of Linux
A History of Linux
 
Linux operating system ppt
Linux operating system pptLinux operating system ppt
Linux operating system ppt
 
Operating systems
Operating systems Operating systems
Operating systems
 
Linux
Linux Linux
Linux
 
Presentation windows operating system
Presentation  windows operating systemPresentation  windows operating system
Presentation windows operating system
 

Similaire à Windows V/S Linux OS - Comparison

linux operating system.pptx
linux operating system.pptxlinux operating system.pptx
linux operating system.pptxKailash510466
 
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfintroductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfEidTahir
 
Basics of Linux
Basics of LinuxBasics of Linux
Basics of LinuxNayan Seth
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux pptOmi Vichare
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basicf114n
 
Introduction and history of linux
Introduction and history of linuxIntroduction and history of linux
Introduction and history of linuxSHUBHA CHATURVEDI
 
Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Ahmed El-Arabawy
 
Linux [2005]
Linux [2005]Linux [2005]
Linux [2005]Raul Soto
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating systembanwait
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating systembanwait
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linuxMedhat Dawoud
 
Presentation on o s for bca iv
Presentation on o s for bca ivPresentation on o s for bca iv
Presentation on o s for bca ivAjit Singh
 
Hillel kobrovski Linux security overview for ciso
Hillel kobrovski   Linux security overview for cisoHillel kobrovski   Linux security overview for ciso
Hillel kobrovski Linux security overview for cisoHillel Kobrovski
 
Overview on Open Source Technology.pptx
Overview on Open Source Technology.pptxOverview on Open Source Technology.pptx
Overview on Open Source Technology.pptxDrRShaliniVISTAS
 

Similaire à Windows V/S Linux OS - Comparison (20)

linux operating system.pptx
linux operating system.pptxlinux operating system.pptx
linux operating system.pptx
 
Linux basics
Linux basicsLinux basics
Linux basics
 
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfintroductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
 
Basics of Linux
Basics of LinuxBasics of Linux
Basics of Linux
 
Linux for everyone
Linux for everyoneLinux for everyone
Linux for everyone
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
 
Introduction and history of linux
Introduction and history of linuxIntroduction and history of linux
Introduction and history of linux
 
Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU
 
Linux forensics
Linux forensicsLinux forensics
Linux forensics
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Linux [2005]
Linux [2005]Linux [2005]
Linux [2005]
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
 
Linux
LinuxLinux
Linux
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Presentation on o s for bca iv
Presentation on o s for bca ivPresentation on o s for bca iv
Presentation on o s for bca iv
 
Hillel kobrovski Linux security overview for ciso
Hillel kobrovski   Linux security overview for cisoHillel kobrovski   Linux security overview for ciso
Hillel kobrovski Linux security overview for ciso
 
Overview on Open Source Technology.pptx
Overview on Open Source Technology.pptxOverview on Open Source Technology.pptx
Overview on Open Source Technology.pptx
 

Plus de Hariharan Ganesan

Introduction to Social Networking
Introduction to Social NetworkingIntroduction to Social Networking
Introduction to Social NetworkingHariharan Ganesan
 
Real Time Operating system (RTOS) - Embedded systems
Real Time Operating system (RTOS) - Embedded systemsReal Time Operating system (RTOS) - Embedded systems
Real Time Operating system (RTOS) - Embedded systemsHariharan Ganesan
 
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...Hariharan Ganesan
 
Letter writing - Sample formats
Letter writing - Sample formatsLetter writing - Sample formats
Letter writing - Sample formatsHariharan Ganesan
 
Probability & Statistics - Bitcoin Vs Ethereum using 'R'
Probability & Statistics - Bitcoin Vs Ethereum using 'R'Probability & Statistics - Bitcoin Vs Ethereum using 'R'
Probability & Statistics - Bitcoin Vs Ethereum using 'R'Hariharan Ganesan
 
Alan turing - Life History & how he broke enigma code?
Alan turing - Life History & how he broke enigma code?Alan turing - Life History & how he broke enigma code?
Alan turing - Life History & how he broke enigma code?Hariharan Ganesan
 
Wearable computers - Types, Applications & Future?
Wearable computers - Types, Applications & Future?Wearable computers - Types, Applications & Future?
Wearable computers - Types, Applications & Future?Hariharan Ganesan
 
Security threats in Android OS + App Permissions
Security threats in Android OS + App PermissionsSecurity threats in Android OS + App Permissions
Security threats in Android OS + App PermissionsHariharan Ganesan
 

Plus de Hariharan Ganesan (9)

Introduction to Social Networking
Introduction to Social NetworkingIntroduction to Social Networking
Introduction to Social Networking
 
GFS & HDFS Introduction
GFS & HDFS IntroductionGFS & HDFS Introduction
GFS & HDFS Introduction
 
Real Time Operating system (RTOS) - Embedded systems
Real Time Operating system (RTOS) - Embedded systemsReal Time Operating system (RTOS) - Embedded systems
Real Time Operating system (RTOS) - Embedded systems
 
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...
 
Letter writing - Sample formats
Letter writing - Sample formatsLetter writing - Sample formats
Letter writing - Sample formats
 
Probability & Statistics - Bitcoin Vs Ethereum using 'R'
Probability & Statistics - Bitcoin Vs Ethereum using 'R'Probability & Statistics - Bitcoin Vs Ethereum using 'R'
Probability & Statistics - Bitcoin Vs Ethereum using 'R'
 
Alan turing - Life History & how he broke enigma code?
Alan turing - Life History & how he broke enigma code?Alan turing - Life History & how he broke enigma code?
Alan turing - Life History & how he broke enigma code?
 
Wearable computers - Types, Applications & Future?
Wearable computers - Types, Applications & Future?Wearable computers - Types, Applications & Future?
Wearable computers - Types, Applications & Future?
 
Security threats in Android OS + App Permissions
Security threats in Android OS + App PermissionsSecurity threats in Android OS + App Permissions
Security threats in Android OS + App Permissions
 

Dernier

20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.Sharon Liu
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?AmeliaSmith90
 
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales CoverageSales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales CoverageDista
 
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadIvo Andreev
 
Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesWatermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesShyamsundar Das
 
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLBig Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLAlluxio, Inc.
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionsNirav Modi
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampVICTOR MAESTRE RAMIREZ
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesSoftwareMill
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntelliSource Technologies
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorShane Coughlan
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxAutus Cyber Tech
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfTobias Schneck
 
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptWebinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptkinjal48
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfBrain Inventory
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIIvo Andreev
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmonyelliciumsolutionspun
 

Dernier (20)

20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?
 
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales CoverageSales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
 
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in Trivandrum
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and Bad
 
Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesWatermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security Challenges
 
Salesforce AI Associate Certification.pptx
Salesforce AI Associate Certification.pptxSalesforce AI Associate Certification.pptx
Salesforce AI Associate Certification.pptx
 
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLBig Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - Datacamp
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptx
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS Calculator
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptx
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
 
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptWebinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.ppt
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdf
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AI
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
 

Windows V/S Linux OS - Comparison

  • 2. History of Linux • Linux was originally built by Linus Torvalds • At the University of Helsinki in 1991. • Linux was built based on UNIX. • It is an Open Source Operating System. • Free Software. • Source Code Available to all. • It runs on a wide range of hardware from PCs, servers to even Raspberry pi.
  • 3. Why Penguin? • Tux is a penguin character and the official brand character of the Linux. • Originally created as an entry to a Linux logo competition by, Larry Ewing in 1996. • Who said that it stood for "(T)orvalds (U)ni(X)” • Fun fact : Linus Torvalds was really bitten by a little penguin on a visit to the National Zoo in Australia during his childhood. • Also, Torvalds was looking for something fun and sympathetic to associate with Linux ; hence he chose TUX as official logo.
  • 4. History of Windows • First commercial version, Windows 3.0 was released in 1992 by Microsoft. • Windows is a GUI based operating system. • It has powerful networking capabilities, multitasking, and it is extremely user friendly. • It is the most popular Operating system in PCs.
  • 5. Versions of windows • Windows 95 • Windows 98 • Windows Me • Windows 2000 • Windows 2003 • Windows XP • Windows vista • WINDOWS 7 • WINDOWS 8 • WINDOWS 10
  • 6. Distros of Linux • Suse • Fedora • Redhat • Debian • Ubuntu • CentOS • Linux Mint • Elementary OS
  • 8. KERNEL LEVEL DIFFERENCES • Kernel is the core of the operating system. • It is the first program of operating system that is loaded into the main memory to start the working of the system. • Kernel acts as a bridge between application software and hardware of the system. • Kernel is classified as Monolithic kernel and Microkernel.
  • 9. • In a Monolithic kernel, all the services of the operating system run along the main thread of the kernel that resides in the same area of memory where the kernel is placed. Monolithic kernel provides rich access to the hardware of the system. • Microkernel is an abstraction over the hardware that uses the primitives or system calls to implement the services of operating system. • Windows has a microkernel • Linux has a monolithic kernel
  • 11. MICROKERNEL MONOLITHIC KERNEL In microkernel user services and kernel services are kept in separate address space. In monolithic kernel, both user services and kernel services are kept in the same address space. Size Microkernel are smaller in size. Monolithic kernel is larger than microkernel. Execution Slow execution. Fast execution. Extendible The microkernel is easily extendible. The monolithic kernel is 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. Example Microsoft Windows, Symbian, Mac OS X, Minix, etc. Linux, BSDs (FreeBSD, OpenBSD, NetBSD), Microsoft Windows (95,98,Me), Solaris, DOS, OpenVMS etc.
  • 12. Differences in MEMORY MANAGEMENT • Windows manages their virtual memory in a tree data structure. • Linux uses a linked-list data structure. • But, if the number of entries becomes greater than 32, Linux will convert linked-list into tree data structure. • Paging is done almost similar in both the OS. • Both can access up to 4GB of physical memory. • The difference is, in Windows, 2GB of upper & lower parts of physical 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.
  • 13. When it comes to page replacement, • Windows uses cluster demand paging. Where, all the pages will be brought into the memory simultaneously. • Linux uses demand paging. Where, the pages which are not needed will not be swapped into the memory. • Windows uses First In First Out (FIFO) page replacement algorithm. • Linux uses Least Recently Used (LRU) page replacement algorithm.
  • 14. Basic differences LINUX WINDOWS Cost Free of cost Expensive Open source Yes No Customizable Yes No Security More secure Vulnerable to viruses and malware attacks. Booting Either primary or logical partition. Only primary partition.
  • 15. Separation of the directories using Back slash Forward slash File names Case sensitive Case insensitive File system EXT2, EXT3, EXT4, Reisers FS, XFS and JFS FAT, FAT32, NTFS and ReFS Type of kernel used Monolithic kernel Microkernel Efficiency Effective running efficiency Lower than Linux LINUX WINDOWS
  • 16. Company / developer Linus Torvalds and the Linux community. Microsoft Update method Many ways Windows Update Preceded by Basic Terminal (CLI) MS-DOS License GNU General Public License Proprietary License Available language(s) Multilingual Multilingual Default user interface Gnome, KDE or many other desktops Graphical (GUI) Source model Free Software / Open Source Closed source LINUX WINDOWS
  • 17. Supported platforms All PowerPC: versions 1.0 - NT 4.0; DEC Alpha: versions 1.0 - NT 4.0; MIPS R4000: versions 1.0 - NT 4.0; IA-32: versions 1.0 - 8; IA-64: version XP; x86-64: versions XP - 8; ARM: version RT; OS family GNU DOS Programmed in C Assembly, C, C++ Marketing target Server, Personal Personal, business Compatibility New version of linux support many kinds of hardware Can coexist on local networks with Windows, BSD, Macs, and other Unix-like systems. Sometimes file compatibility issues may arise. LINUX WINDOWS
  • 25. Multimedia and Productivity Applications availability • The main advantage of Linux is that most of the multimedia applications are freely available. • while in the case of Windows, users may have to pay a hefty amount to get the software although many Open Source/Free versions are sometimes available. • Linux typically comes with a lot of free application software, such as Libre Office, a complete free Office suite. • A new computer with Windows pre-installed may have additional application software but that is totally up to the PC vendor.
  • 26. Gaming Applications • Major attraction of Windows is the library of games available for purchase. • A majority of games support Windows and are released first for the Windows platform. • Some of these games can be run on Linux with a compatibility layer like Wine, although Wine is difficult to set up and require different versions of it for various games.
  • 27. Threats and Problems • Since Windows is the most widely used OS, hackers, spammers target Windows frequently. • On the other hand, Linux is very stable and more secure than Windows. • As Linux is community driven, developed through people collaboration and monitored constantly by the developers from every corner of the earth, any new problem raised can be solved within few hours and the necessary patch can be ready at the same time.
  • 28. Conclusion • Linux and Windows both Operating systems have their advantages and disadvantages. • Windows is simple to use but is not a 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.
  • 29. References • https://www.diffen.com/difference/Linux_vs_Windows#Threats_and _Problems • https://techdifferences.com/difference-between-linux-and-windows- operating-system.html • https://studymoose.com/differences-in-memory-management- between-windows-and-linux-essay • https://home.ubalt.edu/abento/454/winlinmemory/sld018.htm