SlideShare a Scribd company logo
1 of 66
Usage of FOSS
and
GNU/Linux installation
FOSS
FOSS stands for Free and Open Source software.
Satisfy 4 degrees of freedom as stated by FSF-
• Freedom to run the program for any purpose
• Freedom to study how the program works, change it to
make it to do what you wish.
• Freedom to redistribute copies to help others.
• Freedom to distribute copies of your modified versions
to others.
http://www.gnu.org/philosophy/free-sw.html
Why use FOSS?
• The availability of the source code.
• The right of code modification,
improvement and redistribution.
• Large base of developers and users.
• Have an alternative.
• Free marketing and support.
Why FOSS is not yet popular?
• General lack of awareness about the Free
Software and its existence.
• Hardware vendors usually bundle
Windows with their systems and do not
offer choice to the customer!
• False thinking of less user friendliness in
FOSS.
Benefits of Using FOSS
• Reducing total cost of Ownership.
• Security
• Reliability/Stability
• Piracy, IPR
FOSS tools for CS academics
Proprietary Software Free Software* Download
Oracle 11g Database MySQL http://dev.mysql.com/dow
nloads/
Xylinx GNU Electrical-
sophisticated electrical
CAD system
http://www.gnu.org/softw
are/electric/
IIS Apache httpd.apache.org/downlo
ad.cgi
MS VB Gambas- Development
environment based on a
Basic interpreter with
object extensions
http://gambas.sourceforg
e.net/en/main.html
FOSS alternatives for everyday use
Application area Proprietary Free Software* Download
Operating system MS Windows Fedora GNU/Linux www.fedoraprojec
t.com/download
Office Suite MS Office Openoffice.org or
LibreOffice
download.openoff
ice.org/index.html
Email client Microsoft Outlook Mozilla
Thunderbird
http://www.mozill
a.com/en-US/
Internet Browser Microsoft Internet
Explorer
Mozilla Firefox http://www.mozill
a.com/en-US/
Media Windows Media
Player
VLC Player http://www.videol
an.org/
Graphics Adobe Photoshop GIMP http://www.gimp.
org/downloads
GNU/Linux
Several distributions(distros) available to
chose from-
• RedHat
• Fedora
• CentOS
• Debian
• Ubuntu
• OpenSuSe…..
http://distrowatch.com/
Installation
First things First
Know about your PC/Laptop/Notebook-
• Processor type and model(Intel family/AMD)
• Processor speed(normally in Ghz)
• RAM size(Physical Memory)
• Hard disk drive size
• Graphics Memory
BIOS settings to Boot from media
• Go to BIOS by pressing del key before
boot.
• Go to Advanced BIOS features.
• Select your first boot device.
• If you prefer to boot from CD/DVD media,
select it as your first boot device followed
by HDD or Removable disk.
• Save and reboot by pressing F10
P.S : This setting vary from machine to machine depending upon your vendor.
Getting Started
Insert and boot from your media to get this
screen-
Now simply press
Enter to proceed.
Wait till the next screen shows up..
Select “Skip” and press Enter
Wait till the graphical screen loads..
From here on, its straight forward..
Select language
Click next or type your own hostname
Select required time zone
Enter your Root password
Click on Yes and continue..
This is important part of installation!
Here you need to select Create custom layout if your installing alongside Windows
This screen shows up in
fedora 13.
Make sure you’ve selected proper method
before clicking “Write changes to disk”.
You may lose your data if you select improper method here..!!
Another important stage!!
Select “Customize now” and click “Next”..
Don’t forget to select your packages!!
Only after finishing the selection of all your
required packages click “Next”..
All the selected packages will install on
its own.
Okay, this is it.! Now you’re done with all the
housekeeping.!!
Sit back. Have a cup of Coffee/tea/whatever
you want and relax.
Comeback after sometime to see the
following screen..
Click “Reboot” and eject your installation
media.
Don’t forget to eject installation media before system reboots…
And your new GNU/Linux boots..
Little Post installation work..
Again, its just straight forward, simply click “Forward” to continue..
Create new user by filling required fields.
Set correct Date and Time..
Now you’re totally done with this! Simply
click “Finish” to load the user login.
Select “user” and enter password to
load your home screen.
Let your Linux journey begin…
Installing Packages/Software
Two ways for RedHat based systems-
• RPM(RedHat Package Manager)
• YUM(Yellowdog Updater, Modified)
Using RPM
• Know about your kernel and architecture
type. (Use “uname – a” command)
• Download the required rpm file from
internet(rpm.pbone.net , rpmfind.net)
• Install using command-
$su – c “rpm –ivh filename.rpm”
• Press Enter and give your root password and
wait until the prompt returns.
• Sometimes this may result in dependency
problems if they’re not resolved.
Installing freeglut-devel using rpm
Using YUM
• More easier way to install any
software/package.
• No need to worry about type of kernel and
architecture.
• But you need internet connection during
installation.
• Command is-
# yum install pkgname
Installing freeglut-devel using YUM
Installing VLC player in Fedora
Use the following commands-
$ su –
# rpm –ivh
http://download1.rpmfusion.org/free/fedora/rp
mfusion-free-release-stable.noarch.rpm
# yum install vlc
Virtualization
Virtualization
You can use virtualization software to install an
Operating system inside an existing Operating
System!
Limitations: Some devices are not detected and
there must be minimum of 2Gb RAM.
Available virtualization software are-
• Virtual Box
• VMware Player
Virtual Box
Installing Virtual Box is as simple as installing any simple
software.
But while installing Operating system inside Virtual box, be
sure to save your virtual drive outside host machine drive.
You can install as many Operating systems as you wish
unless you run out of memory.!
Only .iso image of the OS is enough to install it and no need
of external cd/dvd while installing in virtual box.
Creating new virtual machine in VB:
Click on “New” in the main window.
Select your OS from top down menu and
give some name to the virtual machine.
Set the RAM size for your VM
Simply click “Next”
Again “Next”..
Once again “Next”..!!
Here you can set the VM size and
click on folder icon.
Store your VM outside Host machine drive.
Its done, click on Create to create your VM
Now start your VM from Virtual Box main
window to get this first run wizard.
Select installation media or browse to your
iso media file by clicking on folder icon.
After selecting installation media,
you can start your VM.
From here on, the normal installation of fedora begins.
When things go wrong.
File system check error
Give root password for maintenance (or type
Ctrl D to Reboot)
Enter root password to get the prompt
#
Now simply type “fsck” and press Enter
# fsck
Press y when it asks-
fix errors<y>?
Type “reboot” when the prompt returns
# reboot
Now fedora boots normally if the errors are fixed by
fsck.
Rescue the lost Fedora
• This works only if the partition of Fedora is
not formatted or deleted while installing
Windows.
• Need original type of fedora media to
rescue.
• Boot your media to get the following
screen and select “Rescue installed
system”.
Select “Rescue installed system”
and press Enter
Select continue and press Enter
• Start the Grub shell with the grub command:
# grub
• This will show the grub shell like this-
grub>
• Use the find command to locate the partition
containing the boot files by searching
for /boot/grub/grub.conf . Grub will report
the partition using its own syntax:
grub> find /grub/grub.conf
(hd0,0)
• Use the root command to configure the
partition from which the boot files are to be
loaded (use the partition ID from last step):
grub> root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
• Use the setup command with this drive ID to
install the Grub bootloader code:
grub> setup (hd0)
• Quit the Grub shell with quit:
grub> quit
#
• Type reboot to get back your Fedora-
# reboot
• Now fedora boots along side with
Windows like it was before.
Thank You…
If there’s any problem with the use of GNU/Linux
and FOSS, then feel free to ask..
http://facebook.com/techgech
Or
http://facebook.com/groups/techgech
We’re on Facebook-
Email: csyogech@gmail.com
Questions/Queries..??

More Related Content

What's hot

Windows 98 vs Windows 200
Windows 98 vs Windows 200Windows 98 vs Windows 200
Windows 98 vs Windows 200Muhammad Waqas
 
Installing windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usbInstalling windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usbArsalan Qureshi
 
Installation of OS
Installation of OSInstallation of OS
Installation of OSOriginalGSM
 
Ubuntu 1804 Installation
Ubuntu 1804 InstallationUbuntu 1804 Installation
Ubuntu 1804 InstallationVipin Gupta
 
Powerpoint presentation of windows vista. 2
Powerpoint presentation of windows vista. 2Powerpoint presentation of windows vista. 2
Powerpoint presentation of windows vista. 2MaJanine Ocho
 
Educational operating system-Minix&Weenix
Educational operating system-Minix&WeenixEducational operating system-Minix&Weenix
Educational operating system-Minix&WeenixStudent
 
Hacking The Xbox
Hacking The XboxHacking The Xbox
Hacking The XboxDonald Burr
 
How to create windows 10 bootable usb drive from iso using Command Prompt
How to create windows 10 bootable usb drive from iso using Command PromptHow to create windows 10 bootable usb drive from iso using Command Prompt
How to create windows 10 bootable usb drive from iso using Command PromptViney Dhiman
 
Ubuntu 10.04 Installation Guide
Ubuntu 10.04 Installation GuideUbuntu 10.04 Installation Guide
Ubuntu 10.04 Installation GuideRanjith Siji
 
How to install windows 7
How to install windows 7How to install windows 7
How to install windows 7Ahsan Beyg
 
how to install window step by step
how to install window step by stephow to install window step by step
how to install window step by stepahmreenmalik
 
How to install Windows 7
How to install Windows 7 How to install Windows 7
How to install Windows 7 zhairine143
 
create windows 10 iso mage from existing installation
create windows 10 iso mage from existing installationcreate windows 10 iso mage from existing installation
create windows 10 iso mage from existing installationssuser1eca7d
 

What's hot (20)

Windows 98 vs Windows 200
Windows 98 vs Windows 200Windows 98 vs Windows 200
Windows 98 vs Windows 200
 
How to install windows 7 operating system
How to install  windows 7 operating system How to install  windows 7 operating system
How to install windows 7 operating system
 
Installing Operating System
Installing Operating System Installing Operating System
Installing Operating System
 
Installing windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usbInstalling windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usb
 
Installation of OS
Installation of OSInstallation of OS
Installation of OS
 
Ubuntu 1804 Installation
Ubuntu 1804 InstallationUbuntu 1804 Installation
Ubuntu 1804 Installation
 
Powerpoint presentation of windows vista. 2
Powerpoint presentation of windows vista. 2Powerpoint presentation of windows vista. 2
Powerpoint presentation of windows vista. 2
 
Install window xp
Install window xpInstall window xp
Install window xp
 
Mush Ubuntu
Mush UbuntuMush Ubuntu
Mush Ubuntu
 
STUDY EDUCATIONAL OPERATING SYSTEM MINIX OPERATING SYSTEM AND DEVELOP REASO...
STUDY  EDUCATIONAL OPERATING  SYSTEM MINIX OPERATING SYSTEM AND DEVELOP REASO...STUDY  EDUCATIONAL OPERATING  SYSTEM MINIX OPERATING SYSTEM AND DEVELOP REASO...
STUDY EDUCATIONAL OPERATING SYSTEM MINIX OPERATING SYSTEM AND DEVELOP REASO...
 
Educational operating system-Minix&Weenix
Educational operating system-Minix&WeenixEducational operating system-Minix&Weenix
Educational operating system-Minix&Weenix
 
PC Guide 2016
PC Guide 2016PC Guide 2016
PC Guide 2016
 
Hacking The Xbox
Hacking The XboxHacking The Xbox
Hacking The Xbox
 
How to create windows 10 bootable usb drive from iso using Command Prompt
How to create windows 10 bootable usb drive from iso using Command PromptHow to create windows 10 bootable usb drive from iso using Command Prompt
How to create windows 10 bootable usb drive from iso using Command Prompt
 
Ubuntu 10.04 Installation Guide
Ubuntu 10.04 Installation GuideUbuntu 10.04 Installation Guide
Ubuntu 10.04 Installation Guide
 
How to install windows 7
How to install windows 7How to install windows 7
How to install windows 7
 
how to install window step by step
how to install window step by stephow to install window step by step
how to install window step by step
 
Readmex
ReadmexReadmex
Readmex
 
How to install Windows 7
How to install Windows 7 How to install Windows 7
How to install Windows 7
 
create windows 10 iso mage from existing installation
create windows 10 iso mage from existing installationcreate windows 10 iso mage from existing installation
create windows 10 iso mage from existing installation
 

Viewers also liked

GNU/Linux & OpenSource
GNU/Linux & OpenSourceGNU/Linux & OpenSource
GNU/Linux & OpenSourcesmacker
 
Introduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxIntroduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxSheila Eiffert
 
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSIIntroduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSIVarun Mahajan
 
FP 202 - Chapter 5
FP 202 - Chapter 5FP 202 - Chapter 5
FP 202 - Chapter 5rohassanie
 
Graphics Programming in C under GNU Linux (Ubuntu distribution)
Graphics Programming in C under GNU Linux (Ubuntu distribution)Graphics Programming in C under GNU Linux (Ubuntu distribution)
Graphics Programming in C under GNU Linux (Ubuntu distribution)Tushar B Kute
 

Viewers also liked (8)

Os presentation
Os presentationOs presentation
Os presentation
 
GNU/Linux & OpenSource
GNU/Linux & OpenSourceGNU/Linux & OpenSource
GNU/Linux & OpenSource
 
Free and open source sw
Free and open source swFree and open source sw
Free and open source sw
 
Introduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxIntroduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/Linux
 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
 
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSIIntroduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
Introduction to GNU/Linux, Free Software, Open Source Software, FSF, FSM, OSI
 
FP 202 - Chapter 5
FP 202 - Chapter 5FP 202 - Chapter 5
FP 202 - Chapter 5
 
Graphics Programming in C under GNU Linux (Ubuntu distribution)
Graphics Programming in C under GNU Linux (Ubuntu distribution)Graphics Programming in C under GNU Linux (Ubuntu distribution)
Graphics Programming in C under GNU Linux (Ubuntu distribution)
 

Similar to Linux

cssl07-preparingyourbootabledrive-180816061937 (1).pdf
cssl07-preparingyourbootabledrive-180816061937 (1).pdfcssl07-preparingyourbootabledrive-180816061937 (1).pdf
cssl07-preparingyourbootabledrive-180816061937 (1).pdfJohnRebenRequinto1
 
Becoming Linux Expert Series-Install Linux Operating System
Becoming Linux Expert Series-Install Linux Operating SystemBecoming Linux Expert Series-Install Linux Operating System
Becoming Linux Expert Series-Install Linux Operating Systemskbansal222
 
Deform 3 d_v61_pc_installation_notes
Deform 3 d_v61_pc_installation_notesDeform 3 d_v61_pc_installation_notes
Deform 3 d_v61_pc_installation_notessundar sivam
 
Format, Partition, Install OS
Format, Partition, Install OSFormat, Partition, Install OS
Format, Partition, Install OSSef Cambaliza
 
Installation of windows 10 operating system.pptx
Installation of windows 10 operating system.pptxInstallation of windows 10 operating system.pptx
Installation of windows 10 operating system.pptxPrasadGummadi2
 
How to install Chromixium 0.7a
How to install Chromixium 0.7aHow to install Chromixium 0.7a
How to install Chromixium 0.7aRichJack
 
Move Windows 10 Installation to SSD without Reinstalling without Data Loss
Move Windows 10 Installation to SSD without Reinstalling without Data LossMove Windows 10 Installation to SSD without Reinstalling without Data Loss
Move Windows 10 Installation to SSD without Reinstalling without Data Lossmoli he
 
Network operating system practicle file
Network operating system practicle fileNetwork operating system practicle file
Network operating system practicle fileAnkit Dixit
 
installing windows 7
installing windows 7installing windows 7
installing windows 7cabase3kim
 
CSS 4th Quarter Lessons.pptx
CSS 4th Quarter Lessons.pptxCSS 4th Quarter Lessons.pptx
CSS 4th Quarter Lessons.pptxRGSMags
 
The installing of widows 7
The installing of widows 7The installing of widows 7
The installing of widows 7MCC
 
Adobe premiere pro cs4 read me
Adobe premiere pro cs4 read meAdobe premiere pro cs4 read me
Adobe premiere pro cs4 read meLiliana Og
 
Jc's window 7 installation
Jc's window 7 installationJc's window 7 installation
Jc's window 7 installationcorilla14
 
Intoduction to VirtualBox English
Intoduction to VirtualBox EnglishIntoduction to VirtualBox English
Intoduction to VirtualBox EnglishKichiemon Adachi
 

Similar to Linux (20)

cssl07-preparingyourbootabledrive-180816061937 (1).pdf
cssl07-preparingyourbootabledrive-180816061937 (1).pdfcssl07-preparingyourbootabledrive-180816061937 (1).pdf
cssl07-preparingyourbootabledrive-180816061937 (1).pdf
 
Becoming Linux Expert Series-Install Linux Operating System
Becoming Linux Expert Series-Install Linux Operating SystemBecoming Linux Expert Series-Install Linux Operating System
Becoming Linux Expert Series-Install Linux Operating System
 
Dspace Installation Manual in Ubuntu 14.04 Alongwith Windows
Dspace Installation Manual in Ubuntu 14.04 Alongwith WindowsDspace Installation Manual in Ubuntu 14.04 Alongwith Windows
Dspace Installation Manual in Ubuntu 14.04 Alongwith Windows
 
Deform 3 d_v61_pc_installation_notes
Deform 3 d_v61_pc_installation_notesDeform 3 d_v61_pc_installation_notes
Deform 3 d_v61_pc_installation_notes
 
Format, Partition, Install OS
Format, Partition, Install OSFormat, Partition, Install OS
Format, Partition, Install OS
 
Installation of windows 10 operating system.pptx
Installation of windows 10 operating system.pptxInstallation of windows 10 operating system.pptx
Installation of windows 10 operating system.pptx
 
How to install Chromixium 0.7a
How to install Chromixium 0.7aHow to install Chromixium 0.7a
How to install Chromixium 0.7a
 
Move Windows 10 Installation to SSD without Reinstalling without Data Loss
Move Windows 10 Installation to SSD without Reinstalling without Data LossMove Windows 10 Installation to SSD without Reinstalling without Data Loss
Move Windows 10 Installation to SSD without Reinstalling without Data Loss
 
Readme
ReadmeReadme
Readme
 
Red Hat Training
Red Hat   TrainingRed Hat   Training
Red Hat Training
 
Network operating system practicle file
Network operating system practicle fileNetwork operating system practicle file
Network operating system practicle file
 
installing windows 7
installing windows 7installing windows 7
installing windows 7
 
CSS 4th Quarter Lessons.pptx
CSS 4th Quarter Lessons.pptxCSS 4th Quarter Lessons.pptx
CSS 4th Quarter Lessons.pptx
 
The installing of widows 7
The installing of widows 7The installing of widows 7
The installing of widows 7
 
Adobe premiere pro cs4 read me
Adobe premiere pro cs4 read meAdobe premiere pro cs4 read me
Adobe premiere pro cs4 read me
 
Os Virtualization
Os VirtualizationOs Virtualization
Os Virtualization
 
Jc's window 7 installation
Jc's window 7 installationJc's window 7 installation
Jc's window 7 installation
 
Koha Installation Manual in Ubuntu 14.04 Alongwith Windows
Koha Installation Manual in Ubuntu 14.04 Alongwith WindowsKoha Installation Manual in Ubuntu 14.04 Alongwith Windows
Koha Installation Manual in Ubuntu 14.04 Alongwith Windows
 
Intoduction to VirtualBox English
Intoduction to VirtualBox EnglishIntoduction to VirtualBox English
Intoduction to VirtualBox English
 
9781111306366 ppt ch6
9781111306366 ppt ch69781111306366 ppt ch6
9781111306366 ppt ch6
 

Recently uploaded

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Linux

  • 2. FOSS FOSS stands for Free and Open Source software. Satisfy 4 degrees of freedom as stated by FSF- • Freedom to run the program for any purpose • Freedom to study how the program works, change it to make it to do what you wish. • Freedom to redistribute copies to help others. • Freedom to distribute copies of your modified versions to others. http://www.gnu.org/philosophy/free-sw.html
  • 3. Why use FOSS? • The availability of the source code. • The right of code modification, improvement and redistribution. • Large base of developers and users. • Have an alternative. • Free marketing and support.
  • 4. Why FOSS is not yet popular? • General lack of awareness about the Free Software and its existence. • Hardware vendors usually bundle Windows with their systems and do not offer choice to the customer! • False thinking of less user friendliness in FOSS.
  • 5. Benefits of Using FOSS • Reducing total cost of Ownership. • Security • Reliability/Stability • Piracy, IPR
  • 6. FOSS tools for CS academics Proprietary Software Free Software* Download Oracle 11g Database MySQL http://dev.mysql.com/dow nloads/ Xylinx GNU Electrical- sophisticated electrical CAD system http://www.gnu.org/softw are/electric/ IIS Apache httpd.apache.org/downlo ad.cgi MS VB Gambas- Development environment based on a Basic interpreter with object extensions http://gambas.sourceforg e.net/en/main.html
  • 7. FOSS alternatives for everyday use Application area Proprietary Free Software* Download Operating system MS Windows Fedora GNU/Linux www.fedoraprojec t.com/download Office Suite MS Office Openoffice.org or LibreOffice download.openoff ice.org/index.html Email client Microsoft Outlook Mozilla Thunderbird http://www.mozill a.com/en-US/ Internet Browser Microsoft Internet Explorer Mozilla Firefox http://www.mozill a.com/en-US/ Media Windows Media Player VLC Player http://www.videol an.org/ Graphics Adobe Photoshop GIMP http://www.gimp. org/downloads
  • 8. GNU/Linux Several distributions(distros) available to chose from- • RedHat • Fedora • CentOS • Debian • Ubuntu • OpenSuSe….. http://distrowatch.com/
  • 9. Installation First things First Know about your PC/Laptop/Notebook- • Processor type and model(Intel family/AMD) • Processor speed(normally in Ghz) • RAM size(Physical Memory) • Hard disk drive size • Graphics Memory
  • 10. BIOS settings to Boot from media • Go to BIOS by pressing del key before boot. • Go to Advanced BIOS features. • Select your first boot device. • If you prefer to boot from CD/DVD media, select it as your first boot device followed by HDD or Removable disk. • Save and reboot by pressing F10 P.S : This setting vary from machine to machine depending upon your vendor.
  • 11. Getting Started Insert and boot from your media to get this screen- Now simply press Enter to proceed.
  • 12. Wait till the next screen shows up..
  • 13. Select “Skip” and press Enter
  • 14. Wait till the graphical screen loads..
  • 15. From here on, its straight forward..
  • 17. Click next or type your own hostname
  • 19. Enter your Root password
  • 20. Click on Yes and continue..
  • 21. This is important part of installation! Here you need to select Create custom layout if your installing alongside Windows This screen shows up in fedora 13.
  • 22. Make sure you’ve selected proper method before clicking “Write changes to disk”. You may lose your data if you select improper method here..!!
  • 23. Another important stage!! Select “Customize now” and click “Next”..
  • 24. Don’t forget to select your packages!!
  • 25. Only after finishing the selection of all your required packages click “Next”..
  • 26. All the selected packages will install on its own.
  • 27. Okay, this is it.! Now you’re done with all the housekeeping.!! Sit back. Have a cup of Coffee/tea/whatever you want and relax. Comeback after sometime to see the following screen..
  • 28. Click “Reboot” and eject your installation media. Don’t forget to eject installation media before system reboots…
  • 29. And your new GNU/Linux boots..
  • 30. Little Post installation work.. Again, its just straight forward, simply click “Forward” to continue..
  • 31. Create new user by filling required fields.
  • 32. Set correct Date and Time..
  • 33. Now you’re totally done with this! Simply click “Finish” to load the user login.
  • 34. Select “user” and enter password to load your home screen.
  • 35. Let your Linux journey begin…
  • 36. Installing Packages/Software Two ways for RedHat based systems- • RPM(RedHat Package Manager) • YUM(Yellowdog Updater, Modified)
  • 37. Using RPM • Know about your kernel and architecture type. (Use “uname – a” command) • Download the required rpm file from internet(rpm.pbone.net , rpmfind.net) • Install using command- $su – c “rpm –ivh filename.rpm” • Press Enter and give your root password and wait until the prompt returns. • Sometimes this may result in dependency problems if they’re not resolved.
  • 39. Using YUM • More easier way to install any software/package. • No need to worry about type of kernel and architecture. • But you need internet connection during installation. • Command is- # yum install pkgname
  • 41. Installing VLC player in Fedora Use the following commands- $ su – # rpm –ivh http://download1.rpmfusion.org/free/fedora/rp mfusion-free-release-stable.noarch.rpm # yum install vlc
  • 43. Virtualization You can use virtualization software to install an Operating system inside an existing Operating System! Limitations: Some devices are not detected and there must be minimum of 2Gb RAM. Available virtualization software are- • Virtual Box • VMware Player
  • 44. Virtual Box Installing Virtual Box is as simple as installing any simple software. But while installing Operating system inside Virtual box, be sure to save your virtual drive outside host machine drive. You can install as many Operating systems as you wish unless you run out of memory.! Only .iso image of the OS is enough to install it and no need of external cd/dvd while installing in virtual box.
  • 45. Creating new virtual machine in VB: Click on “New” in the main window.
  • 46. Select your OS from top down menu and give some name to the virtual machine.
  • 47. Set the RAM size for your VM
  • 51. Here you can set the VM size and click on folder icon.
  • 52. Store your VM outside Host machine drive.
  • 53. Its done, click on Create to create your VM
  • 54. Now start your VM from Virtual Box main window to get this first run wizard.
  • 55. Select installation media or browse to your iso media file by clicking on folder icon.
  • 56. After selecting installation media, you can start your VM. From here on, the normal installation of fedora begins.
  • 57. When things go wrong.
  • 58. File system check error Give root password for maintenance (or type Ctrl D to Reboot)
  • 59. Enter root password to get the prompt # Now simply type “fsck” and press Enter # fsck Press y when it asks- fix errors<y>? Type “reboot” when the prompt returns # reboot Now fedora boots normally if the errors are fixed by fsck.
  • 60. Rescue the lost Fedora • This works only if the partition of Fedora is not formatted or deleted while installing Windows. • Need original type of fedora media to rescue. • Boot your media to get the following screen and select “Rescue installed system”.
  • 61. Select “Rescue installed system” and press Enter
  • 62. Select continue and press Enter
  • 63. • Start the Grub shell with the grub command: # grub • This will show the grub shell like this- grub> • Use the find command to locate the partition containing the boot files by searching for /boot/grub/grub.conf . Grub will report the partition using its own syntax: grub> find /grub/grub.conf (hd0,0)
  • 64. • Use the root command to configure the partition from which the boot files are to be loaded (use the partition ID from last step): grub> root (hd0,0) Filesystem type is ext2fs, partition type 0x83 • Use the setup command with this drive ID to install the Grub bootloader code: grub> setup (hd0) • Quit the Grub shell with quit: grub> quit #
  • 65. • Type reboot to get back your Fedora- # reboot • Now fedora boots along side with Windows like it was before.
  • 66. Thank You… If there’s any problem with the use of GNU/Linux and FOSS, then feel free to ask.. http://facebook.com/techgech Or http://facebook.com/groups/techgech We’re on Facebook- Email: csyogech@gmail.com Questions/Queries..??