SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
GNU/Linux
●   JMI-LUG(Linux/Open Users Group)
●   Topics to be discussed
    –   History
    –   Installation
    –   Configuration



                               Saleem A. Ansari
                               B.Tech(Comp. Engg.)
                               Semester-V
What is FSF/GNU
●   Richard Stallman – Emacs, GCC, ...
●   Paul Vixie - BIND
●   Linus Torvalds - Linux
●   Brian Behlendorf – Apache
●   Bruce Perens – Debian Linux Package
●   Larry Wall - Perl
Richard Stallman
●   MIT Artificial Intelligence Lab in 1971
●   GNU ( GNU's Not Unix ), January 1984
●   ”So, in 1985 we created the Free Software
    Foundation, a tax-exempt charity for free
    software development” -- Richard
●   ”It is due to Linux that we can actually run
    a version of the GNU system today.” --
    Richard
Linus B. Torvalds
●   University of Helsinki, Finland, 1991
●   Made Linux open source under GPL
●   OSDL (Open Source Developement Labs)
●   Linux Version 0.99 ---> 2.7.x
....and many others
●   People work over the internet by `will`
●   Mostly includes academic people:
    Students , Professors, etc...
●   Business Contributor Companies like:
    RedHat, Novell, IBM, HP... and many more
●   Voluntary Contributors
What is Linux?
●   Its is just the Kernel( 0.1-0.3% ) of the
    total GNU/Linux System
●   REVOLUTION OS
●   Most Versatile OS : from Mainframes -->
    Embedded Devices
●   Most Stable OS: Stable for Years
●   Its Free as in 'Freedom' but not
    necessarily free of cost
Installation
●   Basic Pre-Installation
●   Partitions
●   Bootloader
Basic Installation
●   Distros ( Linux Distributions )
●   What to choose?!
    –   RedHat, Fedora, SUSE, Knoppix, Debian...
        etc.
●   Partitioning the Hard disk
●   BootLoader ( LILO, GRUB, Yaboot ... )
Partitions            /




Mount Points   /home




Installation
GRUB – Grand Unified
    Bootloader
Configuration
●   Adding the Users
●   Screen Resolution
●   Sound Configuration
●   Network Configuration
●   Terminal
Directory Structure
/bin, /sbin, /usr, /dev , /etc, /boot, /mnt, /proc *




. current directory                 Some Common Files
.. parent directory                 .bash_login .bash_profile .bash_logout
.[_________] hidden files           /etc/inittab
[__________] regular files          /etc/fstab
                                    /etc/xinetd.d/
                                    /etc/passwd
                                    /etc/init.d/
                                    /etc/rc.d/
Shell Variables: PATH, USER, HOME, LANG,
CVSROOT...

Commands: ls, find, cat, grep, ps, env, kill, mount...
Utilities: vi, gcc, emacs, ldd, as, ld...

For more references: man pages, info pages

Mais conteúdo relacionado

Mais procurados

Mais procurados (19)

Unix Ramblings
Unix RamblingsUnix Ramblings
Unix Ramblings
 
os linux
os linuxos linux
os linux
 
Debian Ilughyd
Debian IlughydDebian Ilughyd
Debian Ilughyd
 
Debian jessie
Debian jessieDebian jessie
Debian jessie
 
Ubuntu Quick Guide
Ubuntu Quick GuideUbuntu Quick Guide
Ubuntu Quick Guide
 
FreeBSD Portscamp, Kuala Lumpur 2016
FreeBSD Portscamp, Kuala Lumpur 2016FreeBSD Portscamp, Kuala Lumpur 2016
FreeBSD Portscamp, Kuala Lumpur 2016
 
Intro To Gentoo Embedded Cclug
Intro To Gentoo Embedded CclugIntro To Gentoo Embedded Cclug
Intro To Gentoo Embedded Cclug
 
Linux install fest
Linux install festLinux install fest
Linux install fest
 
Aide
AideAide
Aide
 
Gnome.asia 2012 x-mario
Gnome.asia 2012   x-marioGnome.asia 2012   x-mario
Gnome.asia 2012 x-mario
 
Get to know linux - First steps with Ubuntu
Get to know linux - First steps with UbuntuGet to know linux - First steps with Ubuntu
Get to know linux - First steps with Ubuntu
 
Ubuntu 11.04 Natty Narwhal
Ubuntu 11.04 Natty NarwhalUbuntu 11.04 Natty Narwhal
Ubuntu 11.04 Natty Narwhal
 
GNU/LINUX - Day 1
GNU/LINUX - Day 1GNU/LINUX - Day 1
GNU/LINUX - Day 1
 
Linux standard file system
Linux standard file systemLinux standard file system
Linux standard file system
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
 
Fos sintro pres-dav
Fos sintro pres-davFos sintro pres-dav
Fos sintro pres-dav
 
The evolution of linux file system
The evolution of linux file systemThe evolution of linux file system
The evolution of linux file system
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Introduction to FOSS world
Introduction to FOSS worldIntroduction to FOSS world
Introduction to FOSS world
 

Destaque

Introduction to Scala
Introduction to ScalaIntroduction to Scala
Introduction to ScalaSaleem Ansari
 
Web Application Development
Web Application DevelopmentWeb Application Development
Web Application DevelopmentSaleem Ansari
 
Lessons I learnt from Linux Asia 2006
Lessons I learnt from Linux Asia 2006Lessons I learnt from Linux Asia 2006
Lessons I learnt from Linux Asia 2006Saleem Ansari
 
Introduction to Qt Designer
Introduction to Qt DesignerIntroduction to Qt Designer
Introduction to Qt DesignerSaleem Ansari
 
Linx Asia 2006 Experience
Linx Asia 2006 ExperienceLinx Asia 2006 Experience
Linx Asia 2006 ExperienceSaleem Ansari
 
Why Scala for Web 2.0?
Why Scala for Web 2.0?Why Scala for Web 2.0?
Why Scala for Web 2.0?Alex Payne
 
Introduction to Spark with Scala
Introduction to Spark with ScalaIntroduction to Spark with Scala
Introduction to Spark with ScalaHimanshu Gupta
 

Destaque (7)

Introduction to Scala
Introduction to ScalaIntroduction to Scala
Introduction to Scala
 
Web Application Development
Web Application DevelopmentWeb Application Development
Web Application Development
 
Lessons I learnt from Linux Asia 2006
Lessons I learnt from Linux Asia 2006Lessons I learnt from Linux Asia 2006
Lessons I learnt from Linux Asia 2006
 
Introduction to Qt Designer
Introduction to Qt DesignerIntroduction to Qt Designer
Introduction to Qt Designer
 
Linx Asia 2006 Experience
Linx Asia 2006 ExperienceLinx Asia 2006 Experience
Linx Asia 2006 Experience
 
Why Scala for Web 2.0?
Why Scala for Web 2.0?Why Scala for Web 2.0?
Why Scala for Web 2.0?
 
Introduction to Spark with Scala
Introduction to Spark with ScalaIntroduction to Spark with Scala
Introduction to Spark with Scala
 

Semelhante a Introduction to Free and Open Source Software - August 2005

Semelhante a Introduction to Free and Open Source Software - August 2005 (20)

Before begining linux
Before begining linuxBefore begining linux
Before begining linux
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
 
Linux introduction (eng)
Linux introduction (eng)Linux introduction (eng)
Linux introduction (eng)
 
Linux Internals - Part I
Linux Internals - Part ILinux Internals - Part I
Linux Internals - Part I
 
An Introduction To Linux
An Introduction To LinuxAn Introduction To Linux
An Introduction To Linux
 
Linux basics
Linux basics Linux basics
Linux basics
 
Linux basics
Linux basics Linux basics
Linux basics
 
Linux Directory Structure
Linux Directory StructureLinux Directory Structure
Linux Directory Structure
 
Basic orientation to Linux
Basic orientation to LinuxBasic orientation to Linux
Basic orientation to Linux
 
Linux
Linux Linux
Linux
 
Linux
LinuxLinux
Linux
 
Linux Getting Started
Linux Getting StartedLinux Getting Started
Linux Getting Started
 
Linux forensics
Linux forensicsLinux forensics
Linux forensics
 
Grub and dracut ii
Grub and dracut iiGrub and dracut ii
Grub and dracut ii
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Linux
LinuxLinux
Linux
 
Report
ReportReport
Report
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Linux training
Linux trainingLinux training
Linux training
 
Android Variants, Hacks, Tricks and Resources presented at AnDevConII
Android Variants, Hacks, Tricks and Resources presented at AnDevConIIAndroid Variants, Hacks, Tricks and Resources presented at AnDevConII
Android Variants, Hacks, Tricks and Resources presented at AnDevConII
 

Último

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Último (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Introduction to Free and Open Source Software - August 2005

  • 1. GNU/Linux ● JMI-LUG(Linux/Open Users Group) ● Topics to be discussed – History – Installation – Configuration Saleem A. Ansari B.Tech(Comp. Engg.) Semester-V
  • 2. What is FSF/GNU ● Richard Stallman – Emacs, GCC, ... ● Paul Vixie - BIND ● Linus Torvalds - Linux ● Brian Behlendorf – Apache ● Bruce Perens – Debian Linux Package ● Larry Wall - Perl
  • 3. Richard Stallman ● MIT Artificial Intelligence Lab in 1971 ● GNU ( GNU's Not Unix ), January 1984 ● ”So, in 1985 we created the Free Software Foundation, a tax-exempt charity for free software development” -- Richard ● ”It is due to Linux that we can actually run a version of the GNU system today.” -- Richard
  • 4. Linus B. Torvalds ● University of Helsinki, Finland, 1991 ● Made Linux open source under GPL ● OSDL (Open Source Developement Labs) ● Linux Version 0.99 ---> 2.7.x
  • 5. ....and many others ● People work over the internet by `will` ● Mostly includes academic people: Students , Professors, etc... ● Business Contributor Companies like: RedHat, Novell, IBM, HP... and many more ● Voluntary Contributors
  • 6. What is Linux? ● Its is just the Kernel( 0.1-0.3% ) of the total GNU/Linux System ● REVOLUTION OS ● Most Versatile OS : from Mainframes --> Embedded Devices ● Most Stable OS: Stable for Years ● Its Free as in 'Freedom' but not necessarily free of cost
  • 7. Installation ● Basic Pre-Installation ● Partitions ● Bootloader
  • 8. Basic Installation ● Distros ( Linux Distributions ) ● What to choose?! – RedHat, Fedora, SUSE, Knoppix, Debian... etc. ● Partitioning the Hard disk ● BootLoader ( LILO, GRUB, Yaboot ... )
  • 9. Partitions / Mount Points /home Installation
  • 10. GRUB – Grand Unified Bootloader
  • 11. Configuration ● Adding the Users ● Screen Resolution ● Sound Configuration ● Network Configuration ● Terminal
  • 12. Directory Structure /bin, /sbin, /usr, /dev , /etc, /boot, /mnt, /proc * . current directory Some Common Files .. parent directory .bash_login .bash_profile .bash_logout .[_________] hidden files /etc/inittab [__________] regular files /etc/fstab /etc/xinetd.d/ /etc/passwd /etc/init.d/ /etc/rc.d/
  • 13. Shell Variables: PATH, USER, HOME, LANG, CVSROOT... Commands: ls, find, cat, grep, ps, env, kill, mount... Utilities: vi, gcc, emacs, ldd, as, ld... For more references: man pages, info pages