SlideShare a Scribd company logo
1 of 24
Linux OS Vs Windows OS
Linux OS

Windows OS
General Info

 The Linux kernel released on
17th September, 1991

 Windows was first released in
1985.

 Linux was developed by
Linus Torvalds

 Windows OS was developed
by Microsoft

 The

 The

first version of Linux was
Version 0.01
 Linux

first version of Windows
OS was Windows 1.0

combined with the GNU  Windows OS is neither open
system to produce a complete
source nor free OS and is the
free operating system
property of Microsoft Company
Windows and Linux
 Both Linux and Windows are based on foundations

developed in the mid-1970s
1970

1980

1990

2000

1970

1980

1990

2000
Linux OS

Windows OS

A commercial version of Linux
Windows OS was developed by
was released by Red Hat in the
Microsoft .
early 1990’s (combining the OS with
technical support and
documentation)
Linux is an example of Open
Source software development and
Free Operating System (OS).

Windows is the family of operating
system (OS) from Microsoft, which is
the most famous OS in the world.

Linux can be freely distributed,
downloaded freely. There are priced
versions for Linux also, but they are
normally cheaper than Windows.

 For desktop or home use, Windows

Linux can be used by everyone
(from home users to developers)

 Windows can also be used by

can be expensive. A single copy can
cost around $50 to $ 450 depending
on the version of Windows.

everyone (from home users to
developers)
Linux OS

Windows OS

 Linux can be installed on a wide
 On PC's servers and some
variety of computer hardware,
phones.
ranging from mobile phones, tablet
computers and video game consoles,
to mainframes and supercomputers.

 In Linux, till now there are 60 to
100 viruses listed.

 In windows, till now there are
60,000 viruses listed.

 Linux kernel is developed by the
community.

 Microsoft created the Windows
operating system, but allows other
computer manufactures to distribute
their own computers with Windows
pre-installed.
Both Windows and Linux come in many flavors. All the flavors
of Windows come from Microsoft, the various distributions of
Linux come from different companies (i.e. Linspire ,Red
Hat,Ubuntu…)

Linux OS

Windows OS

The flavors of Linux are
referred to as distributions .

The older flavors are referred
to as "Win9x" and consist of
Windows 95, 98, 98SE and Me.

 All the Linux distributions

The newer flavors are referred
to as "NT class" and consist of
Windows NT3, NT4, 2000, XP ,
Vista ,7 and 8 .

released around the same time
frame will use the same kernel .
What is it?
 Linux is an example of Open Source software development

and Free Operating System (OS).
 Windows is the family of operating system (OS) from
Microsoft, which is the most famous OS in the world.
Linux OS

Windows OS
Windows can be expensive.

Cost:

Linux can be freely distributed,
downloaded freely,
There are priced versions for
Linux also, but they are normally
cheaper than Windows.

A single copy can cost around
$50 to $ 450 depending on the
version of Windows.
Linux OS

Windows OS

Manufacturer:

Linux kernel is developed Microsoft created the
by the community. Linus
Windows operating system,
Torvalds oversees things.
but allows other computer
manufactures to distribute
their own computers with
Windows pre-installed.

Usage:

Linux can be installed on Windows can be instelled
a wide variety of computer On PC's servers and some
hardware, ranging from
phones.
mobile phones, tablet
computers and video game
consoles, to mainframes
and supercomputers.

File system

Linux file system in
hierarchical model

windows file system is flat
type
Linux OS
“

Linux treats
everything as files
(even printer, hard disk,
etc.,).
Linux process the
process hierarchy,
Development
and
distribution:

Windows OS
But not in case of
Windows.

 But not in case of
Windows.

Linux is developed by Windows is developed
Open Source
and distributed by
development i.e.
Microsoft.
through sharing and
collaboration of code
Linux OS

Windows OS

and it is distributed by various
vendors such as Red Hat, SUSE,
Ubuntu, etc.
GUI:

Linux typically provides two GUIs,
KDE and Gnome. But Linux GUI is
optional

The Windows GUI is an
integral component of the
OS and it is mainly
influenced by Apple
Macintosh OS and Xerox.

Security:

Linux has had about 60-100 viruses
listed till date. None of them actively
spreading nowadays.

According to Dr. Nic
Peeling and Dr.Julian
Satchel's “Analysis of the
Impact of Open Source
Software”
Linux OS

Windows OS
there have been more than
60,000 viruses in Windows.

Threat
detection
and
solution:

In case of Linux, threat
After detecting a major threat
detection and solution is very in Windows OS, Microsoft
fast.
generally releases a patch that
can fix the problem and it can
take more than 2/3 months.
General information
 To run Windows, it has to first be installed to

your hard disk. same thing true for Linux BUT
there are quite a few version of Linux that run
completely from a CD without installing to
hardware called as Active CD. Moreover Linux
can run on Window Like Cygwin but opposite
is not true..
Comparing the Architectures
Both Linux and Windows are monolithic
 All core operating system services run in a shared address space in

kernel-mode.
 All core operating system services are part of a single module.

Windowing is handled differently:
 Windows has a kernel-mode Windowing subsystem.
 Linux has a user-mode X-Windowing system.
Scheduling Priorities
Windows

31

Two scheduling classes
Fixed

“Real time” (fixed) - priority 16-31
Dynamic - priority 1-15

Higher priorities are favored
Priorities of dynamic threads get
boosted on wakeups

16
15
Dynamic

I/O

Thread priorities are never lowered
0

Windows
cont…

Linux:

0

Has 3 scheduling classes:
Fixed FIFO

Normal – priority 100-139

Fixed Round Robin – priority 0-99

Fixed Round-Robin

Fixed FIFO – priority 0-99
Lower priorities are favored

Priorities of normal threads go up
(decay) as they use CPU

99
100
I/O

Normal

Priorities of interactive threads go down
(boost)

CPU
140

Linux
System Components of Linux
 Kernel: responsible for maintaining all the

important abstractions of the operating
system, including such things as virtual
memory and processes
 System libraries: a standard set of functions
through which applications can interact with
the kernel, and which implement much of the
operating system functionality that does not
need the full privileges of kernel code
 System utilities: programs that perform
individual, specialized management tasks.
System Components of
Windows
 The architecture of windows is a layered

system of modules.
 The main layers are the hardware, abstraction
layer, the kernel and the executive that run in
protected mode, and a large collection of
subsystems that run in user mode.
Memory Management of Linux
Two components to memory management
are :
a. First: Physical memory-management

system deals with allocating and freeing
pages, groups of pages, and small blocks
of memory.
b. Second: Handles virtual memory, which is
memory mapped into the address space
of running processes.
Memory Management of
Windows
 The Win32 API provides several ways for an

application to use memory: virtual memory,
memory-mapped files, heaps, and threadlocal storages.
 One way to use memory is by memory
mapping a file into its address space. Memory
mapping is also a convenient way for two
processes to share memory – both processes
map the same file into their virtual memory.
Memory mapping is a multistage process.
File Systems of Linux
 Linux kernel handles various different types of

file by hiding the implementation details of any
single file type behind a layer of software, the
virtual file system (VFS)
File Systems of Windows
 Historically, MS-DOS systems have used the file-

allocation table (FAT) file system. The 16-bit FAT
file system has several shortcomings, including
internal fragmentation, a size limitation of 2 GB,
and a lack of access protection for files. The 32bit FAT file system has solved the size and
fragmentation problems, but the performance and
features are still weak by comparison with
modern file systems. The NTFS is much better. It
was designed with many features in mind,
including data recovery, security, fault tolerance,
large files and file systems, multiple data streams,
UNICODE names, and file compression.
Security of Linux
It’s security model can be classified in two
groups:
a. Authentication: Making sure that nobody

can access the system without first
providing that he has entry rights
b. Access control: Providing a mechanism
for checking whether a user has the right
to access a certain object, and preventing
access to objects as required
Security of Windows
 Security of an NTFS volume is derived from

the windows object model. Each file object
has a security descriptor attribute stored in its
MFT record. This attribute contains the access
token of the owner of the file, and an accesscontrol list that states the access privileges
that are granted to each user that has access
to the file.
Linux OS Vs Windows OS

Thanking You !!!!

Rajan Kandel

More Related Content

What's hot (20)

User administration concepts and mechanisms
User administration concepts and mechanismsUser administration concepts and mechanisms
User administration concepts and mechanisms
 
History of linux
History of linuxHistory of linux
History of linux
 
Linux
Linux Linux
Linux
 
Linux
Linux Linux
Linux
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Ubuntu-Overview
Ubuntu-OverviewUbuntu-Overview
Ubuntu-Overview
 
Comparative Analysis of Windows and Linux System
Comparative Analysis of Windows and Linux SystemComparative Analysis of Windows and Linux System
Comparative Analysis of Windows and Linux System
 
linux vs window
linux vs windowlinux vs window
linux vs window
 
Linux kernel
Linux kernelLinux kernel
Linux kernel
 
Linux
LinuxLinux
Linux
 
Linux operating system ppt
Linux operating system pptLinux operating system ppt
Linux operating system ppt
 
Linux programming lecture_notes
Linux programming lecture_notesLinux programming lecture_notes
Linux programming lecture_notes
 
Introduction to Ubuntu
Introduction to UbuntuIntroduction to Ubuntu
Introduction to Ubuntu
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Presentation on linux
Presentation on linuxPresentation on linux
Presentation on linux
 
Linux ppt
Linux pptLinux ppt
Linux ppt
 
Linux OS presentation
Linux OS presentationLinux OS presentation
Linux OS presentation
 
Linux standard file system
Linux standard file systemLinux standard file system
Linux standard file system
 
Unix ppt
Unix pptUnix ppt
Unix ppt
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
 

Viewers also liked

Windows vs linux prsentsn
Windows vs linux prsentsnWindows vs linux prsentsn
Windows vs linux prsentsnAnadi Vatsa
 
Windows vs linux
Windows vs linuxWindows vs linux
Windows vs linuxvatsaanadi
 
Comparison of windows linux and mac os
Comparison of windows linux and mac osComparison of windows linux and mac os
Comparison of windows linux and mac osAli Zar
 
Comparatif Windows/Linux
Comparatif Windows/LinuxComparatif Windows/Linux
Comparatif Windows/LinuxJibril Touzi
 
memory management of windows vs linux
memory management of windows vs linuxmemory management of windows vs linux
memory management of windows vs linuxSumit Khanka
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
Formation Linux - Initiation
Formation Linux - InitiationFormation Linux - Initiation
Formation Linux - Initiationrobertpluss
 
Windows memory manager internals
Windows memory manager internalsWindows memory manager internals
Windows memory manager internalsSisimon Soman
 
Luis raul xavi_yoandry_linux vs windows
Luis raul xavi_yoandry_linux vs windowsLuis raul xavi_yoandry_linux vs windows
Luis raul xavi_yoandry_linux vs windowsluismc96
 
Jack powerpoint on mac and Windows
Jack powerpoint on mac and WindowsJack powerpoint on mac and Windows
Jack powerpoint on mac and Windowsguest8ed377
 
Ibm db2 10.5 for linux, unix, and windows db2 connect installing and config...
Ibm db2 10.5 for linux, unix, and windows   db2 connect installing and config...Ibm db2 10.5 for linux, unix, and windows   db2 connect installing and config...
Ibm db2 10.5 for linux, unix, and windows db2 connect installing and config...bupbechanhgmail
 
What is open office and its advantages over ms office .
What is open office and its advantages over ms office .What is open office and its advantages over ms office .
What is open office and its advantages over ms office .Aman_Khalsa
 
Mac os vs linux
Mac os vs linuxMac os vs linux
Mac os vs linuxomri hajer
 

Viewers also liked (20)

Linux v/s Windows
Linux v/s WindowsLinux v/s Windows
Linux v/s Windows
 
comparing windows and linux ppt
comparing windows and linux pptcomparing windows and linux ppt
comparing windows and linux ppt
 
windows vs Linux
windows vs Linuxwindows vs Linux
windows vs Linux
 
Windows vs linux prsentsn
Windows vs linux prsentsnWindows vs linux prsentsn
Windows vs linux prsentsn
 
Windows vs linux
Windows vs linuxWindows vs linux
Windows vs linux
 
Comparison of windows linux and mac os
Comparison of windows linux and mac osComparison of windows linux and mac os
Comparison of windows linux and mac os
 
Linux vs windows
Linux vs windowsLinux vs windows
Linux vs windows
 
Comparatif Windows/Linux
Comparatif Windows/LinuxComparatif Windows/Linux
Comparatif Windows/Linux
 
memory management of windows vs linux
memory management of windows vs linuxmemory management of windows vs linux
memory management of windows vs linux
 
Linux vs windows
Linux vs windowsLinux vs windows
Linux vs windows
 
Mac Cosmetics
Mac CosmeticsMac Cosmetics
Mac Cosmetics
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Formation Linux - Initiation
Formation Linux - InitiationFormation Linux - Initiation
Formation Linux - Initiation
 
Windows vs linuxe
Windows vs linuxeWindows vs linuxe
Windows vs linuxe
 
Windows memory manager internals
Windows memory manager internalsWindows memory manager internals
Windows memory manager internals
 
Luis raul xavi_yoandry_linux vs windows
Luis raul xavi_yoandry_linux vs windowsLuis raul xavi_yoandry_linux vs windows
Luis raul xavi_yoandry_linux vs windows
 
Jack powerpoint on mac and Windows
Jack powerpoint on mac and WindowsJack powerpoint on mac and Windows
Jack powerpoint on mac and Windows
 
Ibm db2 10.5 for linux, unix, and windows db2 connect installing and config...
Ibm db2 10.5 for linux, unix, and windows   db2 connect installing and config...Ibm db2 10.5 for linux, unix, and windows   db2 connect installing and config...
Ibm db2 10.5 for linux, unix, and windows db2 connect installing and config...
 
What is open office and its advantages over ms office .
What is open office and its advantages over ms office .What is open office and its advantages over ms office .
What is open office and its advantages over ms office .
 
Mac os vs linux
Mac os vs linuxMac os vs linux
Mac os vs linux
 

Similar to Linux vs windows

Linux Information
Linux InformationLinux Information
Linux InformationRahul Pola
 
A general Overview of linux !!
A general Overview of linux !!A general Overview of linux !!
A general Overview of linux !!jainema23
 
Programming and problem solving 3
Programming and problem solving 3Programming and problem solving 3
Programming and problem solving 3sushruth kamarushi
 
Overview_Linux ppt
Overview_Linux pptOverview_Linux ppt
Overview_Linux pptMU
 
Introduction 2 linux ml
Introduction 2 linux mlIntroduction 2 linux ml
Introduction 2 linux mlMurtala Lawal
 
Windows vs linux
Windows vs linuxWindows vs linux
Windows vs linuxseyab786
 
Linux operating system
Linux operating systemLinux operating system
Linux operating systemMohamed Essam
 
Introduction to Linux_by_Amit & Jiban
Introduction to Linux_by_Amit & Jiban Introduction to Linux_by_Amit & Jiban
Introduction to Linux_by_Amit & Jiban Amit Nath
 
OSOS SEM 4 Chapter 2 part 1
OSOS SEM 4 Chapter 2 part 1OSOS SEM 4 Chapter 2 part 1
OSOS SEM 4 Chapter 2 part 1Syahriha Ruslan
 
(1)unit ii-linux intro
(1)unit ii-linux intro(1)unit ii-linux intro
(1)unit ii-linux introPayal Thakur
 
Chapter 8 - nsa Introduction to Linux.ppt
Chapter 8 -  nsa Introduction to Linux.pptChapter 8 -  nsa Introduction to Linux.ppt
Chapter 8 - nsa Introduction to Linux.pptgadisaAdamu
 

Similar to Linux vs windows (20)

Linux Information
Linux InformationLinux Information
Linux Information
 
A general Overview of linux !!
A general Overview of linux !!A general Overview of linux !!
A general Overview of linux !!
 
Programming and problem solving 3
Programming and problem solving 3Programming and problem solving 3
Programming and problem solving 3
 
Intro to linux
Intro to linuxIntro to linux
Intro to linux
 
Overview_Linux ppt
Overview_Linux pptOverview_Linux ppt
Overview_Linux ppt
 
Introduction 2 linux ml
Introduction 2 linux mlIntroduction 2 linux ml
Introduction 2 linux ml
 
3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf
 
The Technology Talk
The Technology TalkThe Technology Talk
The Technology Talk
 
Linux seminar
Linux seminarLinux seminar
Linux seminar
 
Windows vs linux
Windows vs linuxWindows vs linux
Windows vs linux
 
Linux operating system
Linux operating systemLinux operating system
Linux operating system
 
Introduction to Linux_by_Amit & Jiban
Introduction to Linux_by_Amit & Jiban Introduction to Linux_by_Amit & Jiban
Introduction to Linux_by_Amit & Jiban
 
OSOS SEM 4 Chapter 2 part 1
OSOS SEM 4 Chapter 2 part 1OSOS SEM 4 Chapter 2 part 1
OSOS SEM 4 Chapter 2 part 1
 
windows vs linux
windows vs linuxwindows vs linux
windows vs linux
 
(1)unit ii-linux intro
(1)unit ii-linux intro(1)unit ii-linux intro
(1)unit ii-linux intro
 
L2(1).PPT
L2(1).PPTL2(1).PPT
L2(1).PPT
 
Chapter 8 - nsa Introduction to Linux.ppt
Chapter 8 -  nsa Introduction to Linux.pptChapter 8 -  nsa Introduction to Linux.ppt
Chapter 8 - nsa Introduction to Linux.ppt
 
Licão 01 introduction
Licão 01 introductionLicão 01 introduction
Licão 01 introduction
 
Linux
Linux Linux
Linux
 
Linux technology
Linux technologyLinux technology
Linux technology
 

More from Rajan Kandel

Why study bsc csit
Why study bsc csitWhy study bsc csit
Why study bsc csitRajan Kandel
 
Why BSCCSIT after plus two
Why BSCCSIT after plus twoWhy BSCCSIT after plus two
Why BSCCSIT after plus twoRajan Kandel
 
Vehicle Information System
Vehicle Information SystemVehicle Information System
Vehicle Information SystemRajan Kandel
 
CSIT Association of Nepal
CSIT Association of NepalCSIT Association of Nepal
CSIT Association of NepalRajan Kandel
 
Basic guide to writing an essay
Basic guide to writing an essayBasic guide to writing an essay
Basic guide to writing an essayRajan Kandel
 
Computerization in Andhra Preadesh
Computerization in Andhra PreadeshComputerization in Andhra Preadesh
Computerization in Andhra PreadeshRajan Kandel
 
Csma(carriers sense-multiple-acess)
Csma(carriers sense-multiple-acess) Csma(carriers sense-multiple-acess)
Csma(carriers sense-multiple-acess) Rajan Kandel
 
Calibration and validation model (Simulation )
Calibration and validation model (Simulation )Calibration and validation model (Simulation )
Calibration and validation model (Simulation )Rajan Kandel
 
E governance in malaysia
E governance in malaysiaE governance in malaysia
E governance in malaysiaRajan Kandel
 
Linux Memory Management
Linux Memory ManagementLinux Memory Management
Linux Memory ManagementRajan Kandel
 

More from Rajan Kandel (11)

Why study bsc csit
Why study bsc csitWhy study bsc csit
Why study bsc csit
 
Why BSCCSIT after plus two
Why BSCCSIT after plus twoWhy BSCCSIT after plus two
Why BSCCSIT after plus two
 
Tourist arrival
Tourist arrivalTourist arrival
Tourist arrival
 
Vehicle Information System
Vehicle Information SystemVehicle Information System
Vehicle Information System
 
CSIT Association of Nepal
CSIT Association of NepalCSIT Association of Nepal
CSIT Association of Nepal
 
Basic guide to writing an essay
Basic guide to writing an essayBasic guide to writing an essay
Basic guide to writing an essay
 
Computerization in Andhra Preadesh
Computerization in Andhra PreadeshComputerization in Andhra Preadesh
Computerization in Andhra Preadesh
 
Csma(carriers sense-multiple-acess)
Csma(carriers sense-multiple-acess) Csma(carriers sense-multiple-acess)
Csma(carriers sense-multiple-acess)
 
Calibration and validation model (Simulation )
Calibration and validation model (Simulation )Calibration and validation model (Simulation )
Calibration and validation model (Simulation )
 
E governance in malaysia
E governance in malaysiaE governance in malaysia
E governance in malaysia
 
Linux Memory Management
Linux Memory ManagementLinux Memory Management
Linux Memory Management
 

Recently uploaded

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Linux vs windows

  • 1. Linux OS Vs Windows OS
  • 2. Linux OS Windows OS General Info  The Linux kernel released on 17th September, 1991  Windows was first released in 1985.  Linux was developed by Linus Torvalds  Windows OS was developed by Microsoft  The  The first version of Linux was Version 0.01  Linux first version of Windows OS was Windows 1.0 combined with the GNU  Windows OS is neither open system to produce a complete source nor free OS and is the free operating system property of Microsoft Company
  • 3. Windows and Linux  Both Linux and Windows are based on foundations developed in the mid-1970s 1970 1980 1990 2000 1970 1980 1990 2000
  • 4. Linux OS Windows OS A commercial version of Linux Windows OS was developed by was released by Red Hat in the Microsoft . early 1990’s (combining the OS with technical support and documentation) Linux is an example of Open Source software development and Free Operating System (OS). Windows is the family of operating system (OS) from Microsoft, which is the most famous OS in the world. Linux can be freely distributed, downloaded freely. There are priced versions for Linux also, but they are normally cheaper than Windows.  For desktop or home use, Windows Linux can be used by everyone (from home users to developers)  Windows can also be used by can be expensive. A single copy can cost around $50 to $ 450 depending on the version of Windows. everyone (from home users to developers)
  • 5. Linux OS Windows OS  Linux can be installed on a wide  On PC's servers and some variety of computer hardware, phones. ranging from mobile phones, tablet computers and video game consoles, to mainframes and supercomputers.  In Linux, till now there are 60 to 100 viruses listed.  In windows, till now there are 60,000 viruses listed.  Linux kernel is developed by the community.  Microsoft created the Windows operating system, but allows other computer manufactures to distribute their own computers with Windows pre-installed.
  • 6. Both Windows and Linux come in many flavors. All the flavors of Windows come from Microsoft, the various distributions of Linux come from different companies (i.e. Linspire ,Red Hat,Ubuntu…) Linux OS Windows OS The flavors of Linux are referred to as distributions . The older flavors are referred to as "Win9x" and consist of Windows 95, 98, 98SE and Me.  All the Linux distributions The newer flavors are referred to as "NT class" and consist of Windows NT3, NT4, 2000, XP , Vista ,7 and 8 . released around the same time frame will use the same kernel .
  • 7. What is it?  Linux is an example of Open Source software development and Free Operating System (OS).  Windows is the family of operating system (OS) from Microsoft, which is the most famous OS in the world. Linux OS Windows OS Windows can be expensive. Cost: Linux can be freely distributed, downloaded freely, There are priced versions for Linux also, but they are normally cheaper than Windows. A single copy can cost around $50 to $ 450 depending on the version of Windows.
  • 8. Linux OS Windows OS Manufacturer: Linux kernel is developed Microsoft created the by the community. Linus Windows operating system, Torvalds oversees things. but allows other computer manufactures to distribute their own computers with Windows pre-installed. Usage: Linux can be installed on Windows can be instelled a wide variety of computer On PC's servers and some hardware, ranging from phones. mobile phones, tablet computers and video game consoles, to mainframes and supercomputers. File system Linux file system in hierarchical model windows file system is flat type
  • 9. Linux OS “ Linux treats everything as files (even printer, hard disk, etc.,). Linux process the process hierarchy, Development and distribution: Windows OS But not in case of Windows.  But not in case of Windows. Linux is developed by Windows is developed Open Source and distributed by development i.e. Microsoft. through sharing and collaboration of code
  • 10. Linux OS Windows OS and it is distributed by various vendors such as Red Hat, SUSE, Ubuntu, etc. GUI: Linux typically provides two GUIs, KDE and Gnome. But Linux GUI is optional The Windows GUI is an integral component of the OS and it is mainly influenced by Apple Macintosh OS and Xerox. Security: Linux has had about 60-100 viruses listed till date. None of them actively spreading nowadays. According to Dr. Nic Peeling and Dr.Julian Satchel's “Analysis of the Impact of Open Source Software”
  • 11. Linux OS Windows OS there have been more than 60,000 viruses in Windows. Threat detection and solution: In case of Linux, threat After detecting a major threat detection and solution is very in Windows OS, Microsoft fast. generally releases a patch that can fix the problem and it can take more than 2/3 months.
  • 12. General information  To run Windows, it has to first be installed to your hard disk. same thing true for Linux BUT there are quite a few version of Linux that run completely from a CD without installing to hardware called as Active CD. Moreover Linux can run on Window Like Cygwin but opposite is not true..
  • 13. Comparing the Architectures Both Linux and Windows are monolithic  All core operating system services run in a shared address space in kernel-mode.  All core operating system services are part of a single module. Windowing is handled differently:  Windows has a kernel-mode Windowing subsystem.  Linux has a user-mode X-Windowing system.
  • 14. Scheduling Priorities Windows 31 Two scheduling classes Fixed “Real time” (fixed) - priority 16-31 Dynamic - priority 1-15 Higher priorities are favored Priorities of dynamic threads get boosted on wakeups 16 15 Dynamic I/O Thread priorities are never lowered 0 Windows
  • 15. cont… Linux: 0 Has 3 scheduling classes: Fixed FIFO Normal – priority 100-139 Fixed Round Robin – priority 0-99 Fixed Round-Robin Fixed FIFO – priority 0-99 Lower priorities are favored Priorities of normal threads go up (decay) as they use CPU 99 100 I/O Normal Priorities of interactive threads go down (boost) CPU 140 Linux
  • 16. System Components of Linux  Kernel: responsible for maintaining all the important abstractions of the operating system, including such things as virtual memory and processes  System libraries: a standard set of functions through which applications can interact with the kernel, and which implement much of the operating system functionality that does not need the full privileges of kernel code  System utilities: programs that perform individual, specialized management tasks.
  • 17. System Components of Windows  The architecture of windows is a layered system of modules.  The main layers are the hardware, abstraction layer, the kernel and the executive that run in protected mode, and a large collection of subsystems that run in user mode.
  • 18. Memory Management of Linux Two components to memory management are : a. First: Physical memory-management system deals with allocating and freeing pages, groups of pages, and small blocks of memory. b. Second: Handles virtual memory, which is memory mapped into the address space of running processes.
  • 19. Memory Management of Windows  The Win32 API provides several ways for an application to use memory: virtual memory, memory-mapped files, heaps, and threadlocal storages.  One way to use memory is by memory mapping a file into its address space. Memory mapping is also a convenient way for two processes to share memory – both processes map the same file into their virtual memory. Memory mapping is a multistage process.
  • 20. File Systems of Linux  Linux kernel handles various different types of file by hiding the implementation details of any single file type behind a layer of software, the virtual file system (VFS)
  • 21. File Systems of Windows  Historically, MS-DOS systems have used the file- allocation table (FAT) file system. The 16-bit FAT file system has several shortcomings, including internal fragmentation, a size limitation of 2 GB, and a lack of access protection for files. The 32bit FAT file system has solved the size and fragmentation problems, but the performance and features are still weak by comparison with modern file systems. The NTFS is much better. It was designed with many features in mind, including data recovery, security, fault tolerance, large files and file systems, multiple data streams, UNICODE names, and file compression.
  • 22. Security of Linux It’s security model can be classified in two groups: a. Authentication: Making sure that nobody can access the system without first providing that he has entry rights b. Access control: Providing a mechanism for checking whether a user has the right to access a certain object, and preventing access to objects as required
  • 23. Security of Windows  Security of an NTFS volume is derived from the windows object model. Each file object has a security descriptor attribute stored in its MFT record. This attribute contains the access token of the owner of the file, and an accesscontrol list that states the access privileges that are granted to each user that has access to the file.
  • 24. Linux OS Vs Windows OS Thanking You !!!! Rajan Kandel