SlideShare una empresa de Scribd logo
1 de 18
Linux as An Open source
Platform
Presented By:
IKHLAS RAHMAN
Daffodil International
University.
BSC IN CSE.
Overview
• What Is Linux and What do you mean by Open source
• Popular Linux Distribution and Open source software
• How to Build a open source application
• How to Install “Quickly” tool
• Edit an Application source Code
• Advantages, Disadvantages and Myths about
• open source software
What Is Linux and What do you mean by
Open source
The Linux is an open source operating system, or Linux OS, is a
freely distributable, cross-platform operating system based on
Unix that can be installed on PCs, laptops, netbooks, mobile and
tablet devices, video game consoles, servers, supercomputers
and more.
Open source software is software with source code that
anyone can inspect, modify, and enhance. "Source code" is the part of
software that most computer users don't ever see; it's the code
computer programmers can manipulate to change how a piece of
software—a "program" or "application"—works.
Popular Linux Distribution and Open
source software
 Ubuntu
 Linux mint
 Debian
 Fedora
 SentOs
 Opensuse
 Mageia
 Arch Linux
 Pupy Linux
 Tweak Tools
 GIMP
 Dropbox
 VLC Media Player
 Google Chrome
 Sublime Text
 Kazam
 Libre Office
How to Build a open source application
Need a Linux Distribution
Basic Knowledge about programming language Python is probably better for that.
Developing applications "Quickly"
For Building a open source app we are using A Linux distribution known as Ubuntu.
How to Install “Quickly” tool
Using this we can create an useful
application, edit our code , run it,
test it, generate package or we
published that in Ubuntu software
center.
This process may not work
for newer Distribution . For
that we need to download
quickly.tar.gz file from internet
If you don’t find the Quickly Tool
 Then Use this tool
 Qt tools
 Qt Creator
 Creating user interfaces with Qt Creator
 Qt 5
 QWidgets
 Ubuntu SDK for developers
 PaythonGtk
 GTK+
 PySide
 PyQt
 Gtk
 PyGtk
 Java and Swing
 Mono
Just search it on
google.And get the
link.
Create an application,design and edit it
This command for creating a Ubuntu
application:
quickly create Ubuntu-application myapp
change the current directory and for edit or
design our application:
cd myapp
To design our code:
Quickly design
To edit our new application code:
quickly edit
To upload it Ubuntu software center:
Quickly package
Push it all Launchpad:
Quickly release
Create an application package and launch it
Edit an Application source Code
apt-get source pkgname
For google Chrome, you would type “google-chrome” instead of
“chrome”. Try again if you at first not succeed.
Example:
$sudo apt-get source gimp
[you'll end up with something like: gimp_2.8.14-1.debian.tar.xz
gimp_2.8.14-1.dsc gimp_2.8.14.orig.tar.bz2]
 Linux is free of charge and in case you still doubt, then know
that it is.
 Linux is more secure than any other server
 It has a wide compatibility to several hardware
 Easy to Operate
 It comes inclusive of drivers
 Smooth and easy Updating Process
 Linux is speedy
 Linux features a powerful word processing program
 Linux has a community support
 Linux offers you a chance to download a lot of free tools
why should we use linux
Advantages Of Linux
 LINUX IS VERY STABLE!
 LINUX IS LESS VULNERABLE TO COMPUTER MALWARE!
 LINUX TYPICALLY DOES NOT SLOW DOWN OVER TIME!
 LINUX CAN BREATHE NEW LIFE INTO OLD COMPUTERS!
 WITH LINUX, YOU HAVE SO MANY CHOICES IN A WIDE VARIETY OF
DISTROS!
 WITH MANY LINUX DISTROS, YOU HAVE ACCESS TO FREE
SOFTWARE WHICH NUMBERS IN THE THOUSANDS
 A SUPERIOR METHOD OF UPDATING SOFTWARE!
Disadvantages of Linux
o No Standard Edition
o Non-Compatible Software
o Unsupported Hardware
 Open source/Linux is insecure .
 There are few application program available for Linux.
 Linux is too difficult for ordinary people to use because
it uses only text and requires programming.
 Open source/Linux software has no copyright restrictions .
 Open source/Linux products are developed by amateurs
 Cost-free downloadable software and open source
Myths about Open source
Reference
www.webopedia.com/TERM/L/linux_os.html
https://opensource.com/resources/what-open-source
http://askubuntu.com/questions/49849/how-do-i-get-
started-creating-an-ubuntu-desktop-app
http://askubuntu.com/questions/28372/how-do-i-get-
and-modify-the-source-code-of-packages-installed-
through-apt-get
https://www.technotification.com/2016/06/10-
reasons-use-linux.html
https://renewablepcs.wordpress.com/about-
linux/advantages-of-using-linux/
THE END

Más contenido relacionado

La actualidad más candente

Introduction to jenkins for the net developer
Introduction to jenkins for the net developerIntroduction to jenkins for the net developer
Introduction to jenkins for the net developerAbe Diaz
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open SourceAbhiram Ravikumar
 
Pardus Linux English Presentation
Pardus Linux English PresentationPardus Linux English Presentation
Pardus Linux English PresentationEmrah Tokalak
 
What is jenkins
What is jenkinsWhat is jenkins
What is jenkinslinuxdady
 
Hackaton for health 2015 - Sharing the Code we Make
Hackaton for health 2015 - Sharing the Code we MakeHackaton for health 2015 - Sharing the Code we Make
Hackaton for health 2015 - Sharing the Code we Makeesben1962
 
Dev01 - Don't Reinvent the Wheel
Dev01 - Don't Reinvent the WheelDev01 - Don't Reinvent the Wheel
Dev01 - Don't Reinvent the WheelChristian Güdemann
 
Easily adapt Puppet Modules with PDK Convert 02/22/2018
Easily adapt Puppet Modules with PDK Convert 02/22/2018Easily adapt Puppet Modules with PDK Convert 02/22/2018
Easily adapt Puppet Modules with PDK Convert 02/22/2018Claire Priester Papas
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Librariesasurkis
 
Jenkins Introduction
Jenkins IntroductionJenkins Introduction
Jenkins IntroductionPavan Gupta
 
Paweł Kowalczyk (Codete) - Continuous integration for iOS
Paweł Kowalczyk (Codete) - Continuous integration for iOSPaweł Kowalczyk (Codete) - Continuous integration for iOS
Paweł Kowalczyk (Codete) - Continuous integration for iOSBusiness Link Krakow
 
ePOM - Fundamentals of Research Software Development - Integrated Development...
ePOM - Fundamentals of Research Software Development - Integrated Development...ePOM - Fundamentals of Research Software Development - Integrated Development...
ePOM - Fundamentals of Research Software Development - Integrated Development...Giuseppe Masetti
 
Volunteering at YouSee on Technology Support
Volunteering at YouSee on Technology SupportVolunteering at YouSee on Technology Support
Volunteering at YouSee on Technology SupportYouSee
 
Yale Jenkins Show and Tell
Yale Jenkins Show and TellYale Jenkins Show and Tell
Yale Jenkins Show and TellE. Camden Fisher
 

La actualidad más candente (20)

Introduction to jenkins for the net developer
Introduction to jenkins for the net developerIntroduction to jenkins for the net developer
Introduction to jenkins for the net developer
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
 
Pardus Linux English Presentation
Pardus Linux English PresentationPardus Linux English Presentation
Pardus Linux English Presentation
 
What is jenkins
What is jenkinsWhat is jenkins
What is jenkins
 
Hackaton for health 2015 - Sharing the Code we Make
Hackaton for health 2015 - Sharing the Code we MakeHackaton for health 2015 - Sharing the Code we Make
Hackaton for health 2015 - Sharing the Code we Make
 
Dev01 - Don't Reinvent the Wheel
Dev01 - Don't Reinvent the WheelDev01 - Don't Reinvent the Wheel
Dev01 - Don't Reinvent the Wheel
 
Ti weekopenshift
Ti weekopenshiftTi weekopenshift
Ti weekopenshift
 
Easily adapt Puppet Modules with PDK Convert 02/22/2018
Easily adapt Puppet Modules with PDK Convert 02/22/2018Easily adapt Puppet Modules with PDK Convert 02/22/2018
Easily adapt Puppet Modules with PDK Convert 02/22/2018
 
OPEN SOURCE SOFTWARE
OPEN SOURCE SOFTWAREOPEN SOURCE SOFTWARE
OPEN SOURCE SOFTWARE
 
VLC
VLCVLC
VLC
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
Jenkins Introduction
Jenkins IntroductionJenkins Introduction
Jenkins Introduction
 
Paweł Kowalczyk (Codete) - Continuous integration for iOS
Paweł Kowalczyk (Codete) - Continuous integration for iOSPaweł Kowalczyk (Codete) - Continuous integration for iOS
Paweł Kowalczyk (Codete) - Continuous integration for iOS
 
Jenkins tutorial
Jenkins tutorialJenkins tutorial
Jenkins tutorial
 
Automated deployment
Automated deploymentAutomated deployment
Automated deployment
 
ePOM - Fundamentals of Research Software Development - Integrated Development...
ePOM - Fundamentals of Research Software Development - Integrated Development...ePOM - Fundamentals of Research Software Development - Integrated Development...
ePOM - Fundamentals of Research Software Development - Integrated Development...
 
Docker
DockerDocker
Docker
 
Volunteering at YouSee on Technology Support
Volunteering at YouSee on Technology SupportVolunteering at YouSee on Technology Support
Volunteering at YouSee on Technology Support
 
Yale Jenkins Show and Tell
Yale Jenkins Show and TellYale Jenkins Show and Tell
Yale Jenkins Show and Tell
 
Open source library software
Open source library softwareOpen source library software
Open source library software
 

Destacado (16)

1
11
1
 
Canada's time capsule
Canada's time capsuleCanada's time capsule
Canada's time capsule
 
summary_report_en_final
summary_report_en_finalsummary_report_en_final
summary_report_en_final
 
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
 
Digital Disruption & Bridging the CIO Bandwidth Gap
Digital Disruption & Bridging the CIO Bandwidth GapDigital Disruption & Bridging the CIO Bandwidth Gap
Digital Disruption & Bridging the CIO Bandwidth Gap
 
Power de-aprendizaje-computacion-ubicua-y-aula-aumentada.-para-el-blog
Power de-aprendizaje-computacion-ubicua-y-aula-aumentada.-para-el-blogPower de-aprendizaje-computacion-ubicua-y-aula-aumentada.-para-el-blog
Power de-aprendizaje-computacion-ubicua-y-aula-aumentada.-para-el-blog
 
Sushmit_chakraborty_14
Sushmit_chakraborty_14Sushmit_chakraborty_14
Sushmit_chakraborty_14
 
Mangalyaan
MangalyaanMangalyaan
Mangalyaan
 
Reg a infographic
Reg a infographicReg a infographic
Reg a infographic
 
Cad file album Drawn by Mahfuzul.PDF
Cad file album Drawn by Mahfuzul.PDFCad file album Drawn by Mahfuzul.PDF
Cad file album Drawn by Mahfuzul.PDF
 
Gray wolf population in MN
Gray wolf population in MNGray wolf population in MN
Gray wolf population in MN
 
известные люди всезнайки
известные люди всезнайкиизвестные люди всезнайки
известные люди всезнайки
 
Personal pronoun
Personal pronounPersonal pronoun
Personal pronoun
 
ANDY LOWRY njob
ANDY LOWRY njobANDY LOWRY njob
ANDY LOWRY njob
 
Времена года
Времена годаВремена года
Времена года
 
Apakah toefl test itu
Apakah toefl test ituApakah toefl test itu
Apakah toefl test itu
 

Similar a Linux as an open source platform

Similar a Linux as an open source platform (20)

prem ost.pptx
prem ost.pptxprem ost.pptx
prem ost.pptx
 
Open source
Open sourceOpen source
Open source
 
linux introduction
linux introductionlinux introduction
linux introduction
 
An introduction to open source software
An introduction to open source softwareAn introduction to open source software
An introduction to open source software
 
Open source software
Open source softwareOpen source software
Open source software
 
Linux Training Center Pune
Linux Training Center PuneLinux Training Center Pune
Linux Training Center Pune
 
Linux training in chandigarh
Linux training in chandigarhLinux training in chandigarh
Linux training in chandigarh
 
Open source operating systems
Open source operating systemsOpen source operating systems
Open source operating systems
 
Linux training in chandigarh
Linux training in chandigarhLinux training in chandigarh
Linux training in chandigarh
 
Linux training in chandigarh
Linux training in chandigarhLinux training in chandigarh
Linux training in chandigarh
 
Linux opearting system ppt
Linux opearting system pptLinux opearting system ppt
Linux opearting system ppt
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Open Source
Open SourceOpen Source
Open Source
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
Linux Operating System
Linux Operating SystemLinux Operating System
Linux Operating System
 
Linux v/s Windows
Linux v/s WindowsLinux v/s Windows
Linux v/s Windows
 
Linux
LinuxLinux
Linux
 
Oss the freedom dpm 2018
Oss the freedom dpm 2018Oss the freedom dpm 2018
Oss the freedom dpm 2018
 
Module 1 introduction to Linux
Module 1 introduction to LinuxModule 1 introduction to Linux
Module 1 introduction to Linux
 
Module 01 Introduction to Linux
Module 01 Introduction to LinuxModule 01 Introduction to Linux
Module 01 Introduction to Linux
 

Más de Ikhlas Rahman

Working Procedure Of E-commerce
Working Procedure Of E-commerceWorking Procedure Of E-commerce
Working Procedure Of E-commerceIkhlas Rahman
 
Policy , Fiscal Policy and Monetary Policy
Policy , Fiscal Policy and Monetary PolicyPolicy , Fiscal Policy and Monetary Policy
Policy , Fiscal Policy and Monetary PolicyIkhlas Rahman
 
OSI MODEL AND ITS PROTOCOL
OSI MODEL AND ITS PROTOCOLOSI MODEL AND ITS PROTOCOL
OSI MODEL AND ITS PROTOCOLIkhlas Rahman
 
Geometry in real life
Geometry in real lifeGeometry in real life
Geometry in real lifeIkhlas Rahman
 
Addressing Modes Of 8086
Addressing Modes Of 8086Addressing Modes Of 8086
Addressing Modes Of 8086Ikhlas Rahman
 
3G & 4G COMMUNICATION
3G & 4G COMMUNICATION3G & 4G COMMUNICATION
3G & 4G COMMUNICATIONIkhlas Rahman
 
Basic concept of probability
Basic concept of probabilityBasic concept of probability
Basic concept of probabilityIkhlas Rahman
 
special Type Of integral
special Type Of integralspecial Type Of integral
special Type Of integralIkhlas Rahman
 
Thevenin's Theorem,Mesh analysis and sine wave Basic
Thevenin's Theorem,Mesh analysis and sine wave BasicThevenin's Theorem,Mesh analysis and sine wave Basic
Thevenin's Theorem,Mesh analysis and sine wave BasicIkhlas Rahman
 
Graph Basic In Data structure
Graph Basic In Data structureGraph Basic In Data structure
Graph Basic In Data structureIkhlas Rahman
 

Más de Ikhlas Rahman (12)

Working Procedure Of E-commerce
Working Procedure Of E-commerceWorking Procedure Of E-commerce
Working Procedure Of E-commerce
 
Policy , Fiscal Policy and Monetary Policy
Policy , Fiscal Policy and Monetary PolicyPolicy , Fiscal Policy and Monetary Policy
Policy , Fiscal Policy and Monetary Policy
 
OSI MODEL AND ITS PROTOCOL
OSI MODEL AND ITS PROTOCOLOSI MODEL AND ITS PROTOCOL
OSI MODEL AND ITS PROTOCOL
 
Geometry in real life
Geometry in real lifeGeometry in real life
Geometry in real life
 
Addressing Modes Of 8086
Addressing Modes Of 8086Addressing Modes Of 8086
Addressing Modes Of 8086
 
3G & 4G COMMUNICATION
3G & 4G COMMUNICATION3G & 4G COMMUNICATION
3G & 4G COMMUNICATION
 
Basic concept of probability
Basic concept of probabilityBasic concept of probability
Basic concept of probability
 
Transistor
Transistor Transistor
Transistor
 
special Type Of integral
special Type Of integralspecial Type Of integral
special Type Of integral
 
Nuclear power
Nuclear powerNuclear power
Nuclear power
 
Thevenin's Theorem,Mesh analysis and sine wave Basic
Thevenin's Theorem,Mesh analysis and sine wave BasicThevenin's Theorem,Mesh analysis and sine wave Basic
Thevenin's Theorem,Mesh analysis and sine wave Basic
 
Graph Basic In Data structure
Graph Basic In Data structureGraph Basic In Data structure
Graph Basic In Data structure
 

Último

Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Último (20)

Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

Linux as an open source platform

  • 1. Linux as An Open source Platform
  • 2. Presented By: IKHLAS RAHMAN Daffodil International University. BSC IN CSE.
  • 3. Overview • What Is Linux and What do you mean by Open source • Popular Linux Distribution and Open source software • How to Build a open source application • How to Install “Quickly” tool • Edit an Application source Code • Advantages, Disadvantages and Myths about • open source software
  • 4. What Is Linux and What do you mean by Open source The Linux is an open source operating system, or Linux OS, is a freely distributable, cross-platform operating system based on Unix that can be installed on PCs, laptops, netbooks, mobile and tablet devices, video game consoles, servers, supercomputers and more. Open source software is software with source code that anyone can inspect, modify, and enhance. "Source code" is the part of software that most computer users don't ever see; it's the code computer programmers can manipulate to change how a piece of software—a "program" or "application"—works.
  • 5. Popular Linux Distribution and Open source software  Ubuntu  Linux mint  Debian  Fedora  SentOs  Opensuse  Mageia  Arch Linux  Pupy Linux  Tweak Tools  GIMP  Dropbox  VLC Media Player  Google Chrome  Sublime Text  Kazam  Libre Office
  • 6. How to Build a open source application Need a Linux Distribution Basic Knowledge about programming language Python is probably better for that. Developing applications "Quickly" For Building a open source app we are using A Linux distribution known as Ubuntu.
  • 7. How to Install “Quickly” tool Using this we can create an useful application, edit our code , run it, test it, generate package or we published that in Ubuntu software center. This process may not work for newer Distribution . For that we need to download quickly.tar.gz file from internet
  • 8. If you don’t find the Quickly Tool  Then Use this tool  Qt tools  Qt Creator  Creating user interfaces with Qt Creator  Qt 5  QWidgets  Ubuntu SDK for developers  PaythonGtk  GTK+  PySide  PyQt  Gtk  PyGtk  Java and Swing  Mono Just search it on google.And get the link.
  • 9. Create an application,design and edit it This command for creating a Ubuntu application: quickly create Ubuntu-application myapp change the current directory and for edit or design our application: cd myapp To design our code: Quickly design To edit our new application code: quickly edit
  • 10. To upload it Ubuntu software center: Quickly package Push it all Launchpad: Quickly release Create an application package and launch it
  • 11. Edit an Application source Code apt-get source pkgname For google Chrome, you would type “google-chrome” instead of “chrome”. Try again if you at first not succeed. Example: $sudo apt-get source gimp [you'll end up with something like: gimp_2.8.14-1.debian.tar.xz gimp_2.8.14-1.dsc gimp_2.8.14.orig.tar.bz2]
  • 12.  Linux is free of charge and in case you still doubt, then know that it is.  Linux is more secure than any other server  It has a wide compatibility to several hardware  Easy to Operate  It comes inclusive of drivers  Smooth and easy Updating Process  Linux is speedy  Linux features a powerful word processing program  Linux has a community support  Linux offers you a chance to download a lot of free tools why should we use linux
  • 13. Advantages Of Linux  LINUX IS VERY STABLE!  LINUX IS LESS VULNERABLE TO COMPUTER MALWARE!  LINUX TYPICALLY DOES NOT SLOW DOWN OVER TIME!  LINUX CAN BREATHE NEW LIFE INTO OLD COMPUTERS!  WITH LINUX, YOU HAVE SO MANY CHOICES IN A WIDE VARIETY OF DISTROS!  WITH MANY LINUX DISTROS, YOU HAVE ACCESS TO FREE SOFTWARE WHICH NUMBERS IN THE THOUSANDS  A SUPERIOR METHOD OF UPDATING SOFTWARE!
  • 14. Disadvantages of Linux o No Standard Edition o Non-Compatible Software o Unsupported Hardware
  • 15.
  • 16.  Open source/Linux is insecure .  There are few application program available for Linux.  Linux is too difficult for ordinary people to use because it uses only text and requires programming.  Open source/Linux software has no copyright restrictions .  Open source/Linux products are developed by amateurs  Cost-free downloadable software and open source Myths about Open source