SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Open Source Software
Oss
• Open source means that the basic coding is available
for others to add to or change to their requirements or
help in the development of the software, such as Open
Office.
• OSS is a software that is free to use and which provides
the original source code used to create it so that
advanced users can modify it to make it work better
for them.
• Example:
▫
▫
▫
▫
▫

Linux
Blender
Codeblock
Mozilla firefox
Open office.org
Proprietary Software( closed source)
• Proprietary software is copyright and the code is
not available for changes or modification by
anyone but the developer.
• Company that developed the software and owns
the software and no one may duplicate it (or)
distribute it without that company’s permission.
• User have to pay to the software company they
want to use the software.
• Example:
▫
▫
▫
▫

Adobe Flash
Adobe Photoshop
Windows office
Windows xp
Difference b/w OSS and Proprietary S/w
OSS

Proprietary S/w

Purchased with its source
code

Purchased without the source
code

User can get Open source for
free of charge

User must pay to get the
proprietary software

User can modify the software

User cannot modify

Users can install software
freely into any computer

User must have licence from
the vendor before install into
computer

No one responsible for the
software

Full support from vendor if
anything happened to the
software
Oss
• Blender; 3D modeling software written in Python
and C++ that can make animations and games
• SimPy; queue-theoretic event-based simulator
written in Python
• flightgear is an open source flight simulator
written for Windows, Mac OS X, and GNU/Linux.
list of operating systems
• Computer Operating systems can be categorized by
technology, ownership, licensing, working state,
usage, and by many other characteristics.
Oss
• Apple Inc.[edit]
• Apple II family
▫ Apple DOS
▫ Apple Pascal
▫ ProDOS
▫ GS/OS
• Apple III
▫ Apple SOS
• Apple Lisa
▫ Lisa Workshop[1]
▫ Lisa Operating System[2]
• Apple Macintosh
▫ Mac OS
▫ A/UX (UNIX System V with BSD extensions)
▫ Rhapsody
▫ OS X (formerly Mac OS X)
▫ OS X Server (formerly Mac OS X Server)
• Apple Network Server
▫ IBM AIX (Apple-customized)
• Apple Newton
▫ Newton OS
• iPhone, iPod Touch, iPad
▫ iOS
• Google Chrome OS is designed to work exclusively
with web applications. Announced on July 7, 2009,
Chrome OS is currently publicly available and was
released summer 2011. The Chrome OS source
code was released on November 19, 2009 under
the BSD license as Chromium OS.
• Chromium OS is an open source operating system
development version of Google Chrome OS. Both
operating systems are based on the Linux kernel.
• Android is an operating system for mobile devices.
Android is based on Linux core.
• es is a computer operating system developed
originally by Nintendo and since 2008 by Google.
It is open source and runs natively on x86
platforms.
Microsoft Corporation
• Xenix (licensed version of Unix; licensed to SCO in
1987)
• MSX-DOS (developed by MS Japan for the MSX 8-bit
computer)
• MS-DOS (developed jointly with IBM, versions 1.0–
6.22)
• Windows (16-bit and 32-bit preemptive and
cooperative multitasking)
▫ Windows 1.0 (Windows 1)
▫ Windows 2.0 (Windows 2 - separate version for
i386 processor)
▫ Windows 3.0 (Windows 3)
▫ Windows 95 (Codename Chicago - Windows 4.0)
▫ Windows 98 (Codename Memphis - Windows
4.1)
Microsoft Corporation
▫ Windows Millennium Edition (Windows Me Windows 4.9)
• Windows NT (Full 32-bit or 64-bit kernel, not
dependent on MS-DOS)
▫ Windows 2000 (Windows NT 5.0)
▫ Windows XP (Windows NT 5.1)
▫ Windows Server 2003 (Windows NT 5.2)
▫ Windows Vista (Windows NT 6.0)
▫ Windows Azure (Cloud OS Platform) 2009
▫ Windows Home Server (based on Windows
Server 2003)
▫ Windows Server 2008 (based on Windows Vista)
▫ Windows 7 (Windows NT 6.1)
▫ Windows Server 2008 R2 (based on Windows 7)
▫ Windows Home Server 2011 (based on Windows
Server 2008 R2)
• Windows CE (OS for handhelds,
embedded devices, and real-time
applications that is similar to other
versions of Windows)
▫ Windows CE 3.0
▫ Windows CE 5.0
▫ Windows CE 6.0
▫ Windows Mobile (based on Windows
CE, but for a smaller form factor)
▫ Windows Phone 7
▫ Windows Phone 8
Non-proprietary
• Minix (study OS developed by
Andrew S. Tanenbaum in the Netherlands)
• Plan 9 (distributed OS developed at Bell Labs,
based on original Unix design principles yet
functionally different and going much further)
▫ Inferno (distributed OS derived from Plan 9,
originally from Bell Labs)
▫ Plan B (distributed OS derived from Plan 9 and Off+
+ microkernel)

• Unix (OS developed at Bell Labs ca 1970 initially
by Ken Thompson)
• Xinu (Study OS developed by Douglas E. Comer in
the USA)
Disk Operating Systems
• 86-DOS (developed at Seattle Computer Products 
by Tim Paterson for the new Intel 808x CPUs; 
licensed to Microsoft, became PC DOS/MS-DOS. 
Also known by its working title QDOS.)
▫ PC DOS (IBM's DOS variant, developed jointly with 
Microsoft, versions 1.0–7.0, 2000, 7.10)
▫ MS-DOS (Microsoft's DOS variant for OEM, 
developed jointly with IBM, versions 1.x–6.22 
Microsoft's now abandoned DOS variant)
Smartphones and Mobile phones
• BlackBerry OS
• Embedded Linux

•
•
•
•
•

▫
▫
▫
▫
▫
▫
▫
▫
▫
▫
▫
▫
▫

Access Linux Platform
Android
bada
Firefox OS (project name: Boot to Gecko)
Openmoko Linux
OPhone
MeeGo (from merger of Maemo & Moblin)
Mobilinux
MotoMagx
Qt Extended
Sailfish OS
Tizen (earlier called LiMo Platform)
webOS

PEN/GEOS, GEOS-SC, GEOS-SE
iOS (a subset of Mac OS X)
Palm OS
Symbian platform (successor to Symbian OS)
Windows Mobile (superseded by Windows Phone)
Advantages:
• Possibly the biggest advantage of open source 
software is the fact that everybody has the right to 
modify and tweak the source code. This means the 
code can be implemented in other pieces of 
software and adapted to changing environments.

• any number of people, skilled or otherwise, have 
now become programmers of the open source 
code.
• The implications of this are that bugs can be easily 
fixed.
• closed source if there is a bug in certain software 
the user must wait for a new release. 
Contd.,
• The re-distribution of open source code is also 
promoted. Meaning that a bug fix can be instantly 
re-distributed instead of having to wait for a newer 
release.
• no profit to be made, new versions are being 
released all the time.
• large number of sources for support.
• completely free in every sense of the word.[It is 
free to use, free to distribute, and free to modify]
Disadvantages
• Closed source software companies pay salaries to 
people to develop the software and therefore 
development is pretty much guaranteed.
• so many developments are going on at the same 
time it is hard to keep track of which version is the 
most up-to-date.
Types of Operating System
• Single Task Systems : only one task may be run in 
the system at a time, and therefore only one person 
may work at a time. However, the process may 
make use of the whole resource and power of the 
machine.
• Multi-task systems: several processes can be 
executed in parallel. Operating time is cut up into 
small duration intervals and each process is 
executed during these short periods.[prioritization 
and scheduling algorithm].
• These systems may be multi-user as well as multiprocessor.
In Unix[Role of OS]
• The first Unix version only supported single
processor PCs, which may support multi-tasking
and multi-user systems.
• Today, information technology has advanced and
therefore Unix systems are capable to also exploit
multi-processor machines.
• Unix differ from other OS in that it was developed in
the high level C language rather than assembly
language.
• It runs any architecture machine[the same applies
to Linux]
Virtual Machine
• The OS gives the user and program he uses, what
amounts to a virtual machine within the real one.
• The virtual machine operates on the physical
machine which contains low level programming
interface, and provides high-level abstractions as
well as advanced programming and interface.
• 1950-programmers needed to be familier with the
physical interface.
• Modern system- provide higher level interface.
• The OS encapsulate physical layer and its diversity.
[frees developers form complexity of managing all
the existing peripherals]
OS interface
• OS done interface b/w applications and the
machine.
• For this reason, All the internal and external
processes are delegated(Assign) to the OS.
• If the system available on several machine
architecture, the users and programming interfaces
will be the same on all of them.
• Example:
• If the developer wants to read the contents of a file,
he carries out the same operation whether the file is
on tape, CD-Rom,Pendrive,HDD etc..
• The kernel of the OS carries out different operation
according to the peripherals the file is contained in.
Sharing the processor
• Multi-tasking – several programs(processes) at the
same time.
• To achieve this, the system must implement a
scheduling system.
• Which connects each of the processes in turn to the
processor.
• If no cycling with single processor then it can run
only one process at a time.
• The OS cycling the processes rapidly, machine users
impress that the system execute the program in
parallel.
• The multi-tasking must be very sophisticated and
not to user and process.
Memory management
• The system has to control the physical memory of
the computer.
• In multi-tasking the OS must implement very
strict(exact) control of memory.
• Because, the available physical memory is
insufficient, the system uses part of the disk as
auxiliary memory(swap area).
• The OS must be capable of efficiently controlling
memory in order to meet the demands of different
processes.
• It also maintain zones of memory allocated to
different processes which are helps to prevent the
unauthorized modification.

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Gnu/Linux
Introduction to Gnu/LinuxIntroduction to Gnu/Linux
Introduction to Gnu/LinuxRanjith Siji
 
BITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installationBITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installationBITS
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linuxanandvaidya
 
Useful Open Source Software
Useful Open Source SoftwareUseful Open Source Software
Useful Open Source Softwarepramoddps
 
What is Ubuntu - presentation
What is Ubuntu - presentationWhat is Ubuntu - presentation
What is Ubuntu - presentationAhmed Mamdouh
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basicf114n
 
Introduction to GNU/Linux
Introduction to GNU/LinuxIntroduction to GNU/Linux
Introduction to GNU/LinuxMd Safiyat Reza
 
Introduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxIntroduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxSheila Eiffert
 
Linux – an introduction
Linux – an introductionLinux – an introduction
Linux – an introductionWingston
 
ZendCon - Linux 101
ZendCon - Linux 101ZendCon - Linux 101
ZendCon - Linux 101Justin Reock
 
Features of windows operating system
Features of windows operating systemFeatures of windows operating system
Features of windows operating systemMohammad Alig
 
LinUx KDE guide
LinUx KDE guide LinUx KDE guide
LinUx KDE guide ruwaghmare
 

Was ist angesagt? (20)

Buntu
BuntuBuntu
Buntu
 
Intro to operating_system
Intro to operating_systemIntro to operating_system
Intro to operating_system
 
Introduction to Gnu/Linux
Introduction to Gnu/LinuxIntroduction to Gnu/Linux
Introduction to Gnu/Linux
 
BITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installationBITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installation
 
Intro to open_source
Intro to open_sourceIntro to open_source
Intro to open_source
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linux
 
Linux for everyone
Linux for everyoneLinux for everyone
Linux for everyone
 
Linux opearting system
Linux opearting systemLinux opearting system
Linux opearting system
 
Useful Open Source Software
Useful Open Source SoftwareUseful Open Source Software
Useful Open Source Software
 
What is Ubuntu - presentation
What is Ubuntu - presentationWhat is Ubuntu - presentation
What is Ubuntu - presentation
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
 
Introduction to GNU/Linux
Introduction to GNU/LinuxIntroduction to GNU/Linux
Introduction to GNU/Linux
 
Foss History
Foss HistoryFoss History
Foss History
 
Linux Vs Unix
Linux Vs UnixLinux Vs Unix
Linux Vs Unix
 
Introduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxIntroduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/Linux
 
Linux – an introduction
Linux – an introductionLinux – an introduction
Linux – an introduction
 
How ubuntu works???
How ubuntu works???How ubuntu works???
How ubuntu works???
 
ZendCon - Linux 101
ZendCon - Linux 101ZendCon - Linux 101
ZendCon - Linux 101
 
Features of windows operating system
Features of windows operating systemFeatures of windows operating system
Features of windows operating system
 
LinUx KDE guide
LinUx KDE guide LinUx KDE guide
LinUx KDE guide
 

Ähnlich wie Open source software siddique

Chapter 1 - Introduction to Operating System.pptx
Chapter 1 - Introduction to Operating System.pptxChapter 1 - Introduction to Operating System.pptx
Chapter 1 - Introduction to Operating System.pptxgowthamiv26
 
605 open source applications
605 open source applications605 open source applications
605 open source applicationsewhitt17
 
Embedded Systems: Lecture 5: A Tour in RTOS Land
Embedded Systems: Lecture 5: A Tour in RTOS LandEmbedded Systems: Lecture 5: A Tour in RTOS Land
Embedded Systems: Lecture 5: A Tour in RTOS LandAhmed El-Arabawy
 
Course 101: Lecture 4: A Tour in RTOS Land
Course 101: Lecture 4: A Tour in RTOS Land Course 101: Lecture 4: A Tour in RTOS Land
Course 101: Lecture 4: A Tour in RTOS Land Ahmed El-Arabawy
 
Open Source Software
Open Source Software Open Source Software
Open Source Software Ali Yavari
 
Basics of Linux
Basics of LinuxBasics of Linux
Basics of LinuxNayan Seth
 
History of Operting System Windows and a simple comparision
History of Operting System Windows and a simple comparisionHistory of Operting System Windows and a simple comparision
History of Operting System Windows and a simple comparisionfarrukh ishaq choudhary
 
Embedded Systems: Lecture 6: Linux & GNU
Embedded Systems: Lecture 6: Linux & GNUEmbedded Systems: Lecture 6: Linux & GNU
Embedded Systems: Lecture 6: Linux & GNUAhmed El-Arabawy
 
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
 
Overview on Open Source Technology.pptx
Overview on Open Source Technology.pptxOverview on Open Source Technology.pptx
Overview on Open Source Technology.pptxDrRShaliniVISTAS
 
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...Mustafa AL-Timemmie
 
introduction to Operating system. (windows)
introduction to Operating system. (windows)introduction to Operating system. (windows)
introduction to Operating system. (windows)shantanu milkhe
 
Operating Systems As a Product
Operating Systems As a ProductOperating Systems As a Product
Operating Systems As a ProductHarshit Srivastava
 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsvasomozu56
 

Ähnlich wie Open source software siddique (20)

Chapter 1 - Introduction to Operating System.pptx
Chapter 1 - Introduction to Operating System.pptxChapter 1 - Introduction to Operating System.pptx
Chapter 1 - Introduction to Operating System.pptx
 
605 open source applications
605 open source applications605 open source applications
605 open source applications
 
Embedded Systems: Lecture 5: A Tour in RTOS Land
Embedded Systems: Lecture 5: A Tour in RTOS LandEmbedded Systems: Lecture 5: A Tour in RTOS Land
Embedded Systems: Lecture 5: A Tour in RTOS Land
 
Course 101: Lecture 4: A Tour in RTOS Land
Course 101: Lecture 4: A Tour in RTOS Land Course 101: Lecture 4: A Tour in RTOS Land
Course 101: Lecture 4: A Tour in RTOS Land
 
K04 software
K04 softwareK04 software
K04 software
 
Ubuntu for all
Ubuntu for allUbuntu for all
Ubuntu for all
 
Buntu 1
Buntu 1Buntu 1
Buntu 1
 
Open Source Software
Open Source Software Open Source Software
Open Source Software
 
Basics of Linux
Basics of LinuxBasics of Linux
Basics of Linux
 
History of Operting System Windows and a simple comparision
History of Operting System Windows and a simple comparisionHistory of Operting System Windows and a simple comparision
History of Operting System Windows and a simple comparision
 
Computer
ComputerComputer
Computer
 
Introtolinux
IntrotolinuxIntrotolinux
Introtolinux
 
Embedded Systems: Lecture 6: Linux & GNU
Embedded Systems: Lecture 6: Linux & GNUEmbedded Systems: Lecture 6: Linux & GNU
Embedded Systems: Lecture 6: Linux & GNU
 
Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU
 
Overview on Open Source Technology.pptx
Overview on Open Source Technology.pptxOverview on Open Source Technology.pptx
Overview on Open Source Technology.pptx
 
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
 
introduction to Operating system. (windows)
introduction to Operating system. (windows)introduction to Operating system. (windows)
introduction to Operating system. (windows)
 
Operating Systems As a Product
Operating Systems As a ProductOperating Systems As a Product
Operating Systems As a Product
 
Linux
LinuxLinux
Linux
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 

Mehr von Siddique Ibrahim (20)

List in Python
List in PythonList in Python
List in Python
 
Python Control structures
Python Control structuresPython Control structures
Python Control structures
 
Python programming introduction
Python programming introductionPython programming introduction
Python programming introduction
 
Data mining basic fundamentals
Data mining basic fundamentalsData mining basic fundamentals
Data mining basic fundamentals
 
Basic networking
Basic networkingBasic networking
Basic networking
 
Virtualization Concepts
Virtualization ConceptsVirtualization Concepts
Virtualization Concepts
 
Networking devices(siddique)
Networking devices(siddique)Networking devices(siddique)
Networking devices(siddique)
 
Osi model 7 Layers
Osi model 7 LayersOsi model 7 Layers
Osi model 7 Layers
 
Mysql grand
Mysql grandMysql grand
Mysql grand
 
Getting started into mySQL
Getting started into mySQLGetting started into mySQL
Getting started into mySQL
 
pipelining
pipeliningpipelining
pipelining
 
Micro programmed control
Micro programmed controlMicro programmed control
Micro programmed control
 
Hardwired control
Hardwired controlHardwired control
Hardwired control
 
interface
interfaceinterface
interface
 
Interrupt
InterruptInterrupt
Interrupt
 
Interrupt
InterruptInterrupt
Interrupt
 
DMA
DMADMA
DMA
 
Io devies
Io deviesIo devies
Io devies
 
Stack & queue
Stack & queueStack & queue
Stack & queue
 
Metadata in data warehouse
Metadata in data warehouseMetadata in data warehouse
Metadata in data warehouse
 

Kürzlich hochgeladen

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Kürzlich hochgeladen (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Open source software siddique

  • 2. Oss • Open source means that the basic coding is available for others to add to or change to their requirements or help in the development of the software, such as Open Office. • OSS is a software that is free to use and which provides the original source code used to create it so that advanced users can modify it to make it work better for them. • Example: ▫ ▫ ▫ ▫ ▫ Linux Blender Codeblock Mozilla firefox Open office.org
  • 3. Proprietary Software( closed source) • Proprietary software is copyright and the code is not available for changes or modification by anyone but the developer. • Company that developed the software and owns the software and no one may duplicate it (or) distribute it without that company’s permission. • User have to pay to the software company they want to use the software. • Example: ▫ ▫ ▫ ▫ Adobe Flash Adobe Photoshop Windows office Windows xp
  • 4. Difference b/w OSS and Proprietary S/w OSS Proprietary S/w Purchased with its source code Purchased without the source code User can get Open source for free of charge User must pay to get the proprietary software User can modify the software User cannot modify Users can install software freely into any computer User must have licence from the vendor before install into computer No one responsible for the software Full support from vendor if anything happened to the software
  • 5. Oss • Blender; 3D modeling software written in Python and C++ that can make animations and games • SimPy; queue-theoretic event-based simulator written in Python • flightgear is an open source flight simulator written for Windows, Mac OS X, and GNU/Linux.
  • 6. list of operating systems • Computer Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics.
  • 7. Oss • Apple Inc.[edit] • Apple II family ▫ Apple DOS ▫ Apple Pascal ▫ ProDOS ▫ GS/OS • Apple III ▫ Apple SOS • Apple Lisa ▫ Lisa Workshop[1] ▫ Lisa Operating System[2] • Apple Macintosh ▫ Mac OS ▫ A/UX (UNIX System V with BSD extensions) ▫ Rhapsody ▫ OS X (formerly Mac OS X) ▫ OS X Server (formerly Mac OS X Server) • Apple Network Server ▫ IBM AIX (Apple-customized) • Apple Newton ▫ Newton OS • iPhone, iPod Touch, iPad ▫ iOS
  • 8. • Google Chrome OS is designed to work exclusively with web applications. Announced on July 7, 2009, Chrome OS is currently publicly available and was released summer 2011. The Chrome OS source code was released on November 19, 2009 under the BSD license as Chromium OS. • Chromium OS is an open source operating system development version of Google Chrome OS. Both operating systems are based on the Linux kernel. • Android is an operating system for mobile devices. Android is based on Linux core. • es is a computer operating system developed originally by Nintendo and since 2008 by Google. It is open source and runs natively on x86 platforms.
  • 9. Microsoft Corporation • Xenix (licensed version of Unix; licensed to SCO in 1987) • MSX-DOS (developed by MS Japan for the MSX 8-bit computer) • MS-DOS (developed jointly with IBM, versions 1.0– 6.22) • Windows (16-bit and 32-bit preemptive and cooperative multitasking) ▫ Windows 1.0 (Windows 1) ▫ Windows 2.0 (Windows 2 - separate version for i386 processor) ▫ Windows 3.0 (Windows 3) ▫ Windows 95 (Codename Chicago - Windows 4.0) ▫ Windows 98 (Codename Memphis - Windows 4.1)
  • 10. Microsoft Corporation ▫ Windows Millennium Edition (Windows Me Windows 4.9) • Windows NT (Full 32-bit or 64-bit kernel, not dependent on MS-DOS) ▫ Windows 2000 (Windows NT 5.0) ▫ Windows XP (Windows NT 5.1) ▫ Windows Server 2003 (Windows NT 5.2) ▫ Windows Vista (Windows NT 6.0) ▫ Windows Azure (Cloud OS Platform) 2009 ▫ Windows Home Server (based on Windows Server 2003) ▫ Windows Server 2008 (based on Windows Vista) ▫ Windows 7 (Windows NT 6.1) ▫ Windows Server 2008 R2 (based on Windows 7) ▫ Windows Home Server 2011 (based on Windows Server 2008 R2)
  • 11. • Windows CE (OS for handhelds, embedded devices, and real-time applications that is similar to other versions of Windows) ▫ Windows CE 3.0 ▫ Windows CE 5.0 ▫ Windows CE 6.0 ▫ Windows Mobile (based on Windows CE, but for a smaller form factor) ▫ Windows Phone 7 ▫ Windows Phone 8
  • 12. Non-proprietary • Minix (study OS developed by Andrew S. Tanenbaum in the Netherlands) • Plan 9 (distributed OS developed at Bell Labs, based on original Unix design principles yet functionally different and going much further) ▫ Inferno (distributed OS derived from Plan 9, originally from Bell Labs) ▫ Plan B (distributed OS derived from Plan 9 and Off+ + microkernel) • Unix (OS developed at Bell Labs ca 1970 initially by Ken Thompson) • Xinu (Study OS developed by Douglas E. Comer in the USA)
  • 13. Disk Operating Systems • 86-DOS (developed at Seattle Computer Products  by Tim Paterson for the new Intel 808x CPUs;  licensed to Microsoft, became PC DOS/MS-DOS.  Also known by its working title QDOS.) ▫ PC DOS (IBM's DOS variant, developed jointly with  Microsoft, versions 1.0–7.0, 2000, 7.10) ▫ MS-DOS (Microsoft's DOS variant for OEM,  developed jointly with IBM, versions 1.x–6.22  Microsoft's now abandoned DOS variant)
  • 14. Smartphones and Mobile phones • BlackBerry OS • Embedded Linux • • • • • ▫ ▫ ▫ ▫ ▫ ▫ ▫ ▫ ▫ ▫ ▫ ▫ ▫ Access Linux Platform Android bada Firefox OS (project name: Boot to Gecko) Openmoko Linux OPhone MeeGo (from merger of Maemo & Moblin) Mobilinux MotoMagx Qt Extended Sailfish OS Tizen (earlier called LiMo Platform) webOS PEN/GEOS, GEOS-SC, GEOS-SE iOS (a subset of Mac OS X) Palm OS Symbian platform (successor to Symbian OS) Windows Mobile (superseded by Windows Phone)
  • 18. Types of Operating System • Single Task Systems : only one task may be run in  the system at a time, and therefore only one person  may work at a time. However, the process may  make use of the whole resource and power of the  machine. • Multi-task systems: several processes can be  executed in parallel. Operating time is cut up into  small duration intervals and each process is  executed during these short periods.[prioritization  and scheduling algorithm]. • These systems may be multi-user as well as multiprocessor.
  • 19. In Unix[Role of OS] • The first Unix version only supported single processor PCs, which may support multi-tasking and multi-user systems. • Today, information technology has advanced and therefore Unix systems are capable to also exploit multi-processor machines. • Unix differ from other OS in that it was developed in the high level C language rather than assembly language. • It runs any architecture machine[the same applies to Linux]
  • 20. Virtual Machine • The OS gives the user and program he uses, what amounts to a virtual machine within the real one. • The virtual machine operates on the physical machine which contains low level programming interface, and provides high-level abstractions as well as advanced programming and interface. • 1950-programmers needed to be familier with the physical interface. • Modern system- provide higher level interface. • The OS encapsulate physical layer and its diversity. [frees developers form complexity of managing all the existing peripherals]
  • 21. OS interface • OS done interface b/w applications and the machine. • For this reason, All the internal and external processes are delegated(Assign) to the OS. • If the system available on several machine architecture, the users and programming interfaces will be the same on all of them. • Example: • If the developer wants to read the contents of a file, he carries out the same operation whether the file is on tape, CD-Rom,Pendrive,HDD etc.. • The kernel of the OS carries out different operation according to the peripherals the file is contained in.
  • 22. Sharing the processor • Multi-tasking – several programs(processes) at the same time. • To achieve this, the system must implement a scheduling system. • Which connects each of the processes in turn to the processor. • If no cycling with single processor then it can run only one process at a time. • The OS cycling the processes rapidly, machine users impress that the system execute the program in parallel. • The multi-tasking must be very sophisticated and not to user and process.
  • 23. Memory management • The system has to control the physical memory of the computer. • In multi-tasking the OS must implement very strict(exact) control of memory. • Because, the available physical memory is insufficient, the system uses part of the disk as auxiliary memory(swap area). • The OS must be capable of efficiently controlling memory in order to meet the demands of different processes. • It also maintain zones of memory allocated to different processes which are helps to prevent the unauthorized modification.