SlideShare a Scribd company logo
Experiment 1
Student Name: Kashish Dixit UID: 20BCA1108
Branch: BCA Section/Group: b/2
Semester: 4th
Date of Performance: 18/02/2022
Subject Name: LINUXADMINISTRATION LAB Subject Code: 20CAP-256
1. Aim/Overview of the practical:
1. (a) What is the basic difference between BASH and DOS?
(b) Is there any difference between UNIX and LINUX?
(c) Elaborate the functions of kernel along with the types of kernel.
(d) What are the advantages of an open-source?
2. Suppose recently your company switched their operating systems from Microsoft to Linux.
Now you have all documents in MS word, what you will do to save all of that work in
Linux operating system?
3. Perform installation of Linux in dual boot. Explain the detailed steps along with screenshots.
2. Task to be done:
Perform installation of Linux in dual boot. Explain the detailed steps along with screenshots.
3. Answer to the theory questions
1 a). What is the basic difference between BASH and DOS?
Ans - The key differences between the BASH and DOS console lies in 3 areas:
– BASH commands are case sensitive while DOS commands are not;
– under BASH, / character is a directory separator and  acts as an escape character.
Under DOS, / serves as a command argument delimiter and  is the directory separator
– DOS follows a convention in naming files, which is 8 character file name followed by a
dot and 3 character for the extension. BASH follows no such convention.
b). Is there any difference between UNIX and LINUX?
Ans -
Sr.
No.
Key Linux Unix
1
Development Linux is open source and is
developed by Linux community of
developers.
Unix was developed by AT&T
Bell labs and is not open source.
2 Cost Linux is free to use. Unix is licensed OS.
3
Supportd
File systems
Ext2, Ext3, Ext4, Jfs, ReiserFS, Xfs,
Btrfs, FAT, FAT32, NTFS.
fs, gpfs, hfs, hfs+, ufs, xfs, zfs.
4
GUI Linux uses KDE and Gnome. Other
GUI supported are LXDE, Xfce,
Unity, Mate.
Unix was initially a command
based OS. Most of the unix
distributions now have Gnome.
5
Usage Linux is used in wide varieties from
desktop, servers, smartphones to
mainframes.
Unix is mostly used on servers,
workstations or PCs.
6
Default Shell Bash (Bourne Again SHell) is
default shell for Linux.
Bourne Shell is default shell for
Unix.
7
Target
processor
Linux was initially developed for
Intel's x86 hardware processors.
Now it supports 20+ processor
families.
CUnix supports PA-RISC and
Itanium family.
8
Example Ubuntu, Debian GNU, Arch Linux,
etc.
SunOS, Solaris, SCO UNIX,
AIX, HP/UX, ULTRIX etc.
c). Elaborate the functions of kernel along with the types of kernel.
Ans - A Kernel is a computer program that is the heart and core of an Operating System. Since
the Operating System has control over the system so, the Kernel also has control over
everything in the system. It is the most important part of an Operating System. Whenever a
system starts, the Kernel is the first program that is loaded after the boot loader because the
Kernel has to handle the rest of the thing of the system for the Operating System. The Kernel
remains in the memory until the Operating System is shut-down.
The Kernel is responsible for low-level tasks such as disk management, memory management,
task management, etc. It provides an interface between the user and the hardware components
of the system. When a process makes a request to the Kernel, then it is called System Call.
A Kernel is provided with a protected Kernel Space which is a separate area of memory and
this area is not accessible by other application programs. So, the code of the Kernel is loaded
into this protected Kernel Space. Apart from this, the memory used by other applications is
called the User Space. As these are two different spaces in the memory, so communication
between them is a bit slower.
Types of Kernel
In general, there are five types of Kernel. They are:
1. Monolithic Kernels
Monolithic Kernels are those Kernels where the user services and the kernel services are
implemented in the same memory space i.e. different memory for user services and kernel
services are not used in this case.
2. Microkernel
A Microkernel is different from Monolithic kernel because in a Microkernel, the user services
and kernel services are implemented into different spaces i.e. we use User Space and Kernel
Space in case of Microkernels.
3. Hybrid Kernel
A Hybrid Kernel is a combination of both Monolithic Kernel and Microkernel. It makes the
use of the speed of Monolithic Kernel and the modularity of Microkernel.
4. Nanokernel
In a Nanokrnel, as the name suggests, the whole code of the kernel is very small i.e. the code
executing in the privileged mode of the hardware is very small. The term nanokernel is used
to describe a kernel that supports a nanosecond clock resolution.
5. Exokernel
Exokernel is an Operating System kernel that is developed by the MIT parallel and the
Distributed Operating Systems group. Here in this type of kernel, the resource protection is
separated from the management and this, in turn, results in allowing us to perform application-
specific customization.
d). What are the advantages of an open-source
Ans -
1. Lesser hardware costs
Since Linux and open source solutions are easily portable and compressed, it takes lesser
hardware power to carry out the same tasks when compared to the hardware power it takes
on servers, such as, Solaris, Windows or workstations. With this less hardware power
advantage, you can even use cheaper or older hardware and still get the desired results.
2. High-quality software
Open source software is mostly high-quality software. When you use the open source
software, the source code is available. Most open source software are well-designed. Open
source software can also be efficiently used in coding. These reasons make open source
software an ideal choice for organizations.
3. No vendor lock-in
IT managers in organizations face constant frustration when dealing with vendor lock-ins'.
Lack of portability, expensive license fees and inability to customize software are some of
the other disadvantages. Using open source software gives you more freedom and you can
effectively address all these disadvantages.
4. Integrated management
By using open source software, you can benefit from integrated management. Open source
software uses technologies, such as, common information model (CIM) and web based
enterprise management (WBEM). These high-end technologies enable you to integrateand
combine server, application, service and workstation management. This integration would
result in efficient administration.
5. Simple license management
When you use open source software, you would no longer need to worry about licenses.
Open source software enables you to install it several times and also use it from any location.
You will be free from monitoring, tracking or counting license compliance.
2.Suppose recently your company switched their operating systems from Microsoft to
Linux. Now you have all documents in MS word, what you will do to save all of that
work in Linux operating system?
Ans - While Microsoft does not make a version of its Office suite of business programs (Word,
Excel, PowerPoint, Outlook and so on) for the Linux system, there are alternatives. Many of
these Linux programs not only can open Word files but are also inexpensive or in some cases
free.
One example is OpenOffice, a free suite of programs that includes Writer, a word processing
program; Calc and Impress, spreadsheet and presentation programs; and Draw, a graphics tool.
OpenOffice can open and save Word documents, although you may see some quirks in
formatting when exchanging files with people who use Microsoft Word.
Versions of OpenOffice for Linux, Mac OS X, Windows and some Unix systems are available
for downloading at www.openoffice.org.
AbiWord (www.abiword.com) is another free word-processing program that can open some
types of Microsoft Word files. There are versions of AbiWord for Linux, Windows, Mac OS X
and other operating systems.
Once again, you may have to tweak the fonts and formatting of documents from Word users
when opening them in this program.
The Linux Online site (www.linux.org/apps/index.html) site has a list of Linux-compatible
programs in a variety of categories.
Qno 3 . Perform installation of Linux in dual boot. Explain the detailed steps along with
screenshots.
Ans –
1. Create a live USB or disk
2. Make a new partition for Linux operating system: (Make partition in windows operating system
using30-40 GB of space)
3. Boot in to live USB: You have to restart the system after inserting the Live USB in order to start
bootafter selecting boot option as USB
4. Start the installation
5. Configure the Date and Time: The world’s map will be displayed. Click on your current physical
locationon the map to set your time
6. Configure Language Support: to configure your language settings
7. Configure Keyboard: You can test the keyboard configuration here
8. Select Installation Source: to customize your installation using other sources other than the
traditional USB/DVD.
9. Configure Software Selection: This is the step where you will select your preferred system
installation software
10. Configure Partitioning: This is the part where you configure your hard disk
11. Configure Networking & Hostname: for network related settings
12. Configure Kdump: Kdump is an advanced crash dumping mechanism. Its purpose is to create
crashdumps in case of a Kernel crash.
13. Begin CentOS 7 Installation: set root user password and create a user
14. One installation is complete then Remove the USB button and hit the ‘Reboot’ button to
restartyour system.
15. Click on ‘LICENSE INFORMATION’: Accept the license
16. Finish configuration
Learning outcomes (What I have learnt):
1. Learned how to install Linux in dual boot mode.
2. Learned how to use word file in linux.

More Related Content

Similar to exp_1_20bca1108(kashish_dixit.docx

Linux Operating System (Graduate Level CIS Term Paper)
Linux Operating System (Graduate Level CIS Term Paper)Linux Operating System (Graduate Level CIS Term Paper)
Linux Operating System (Graduate Level CIS Term Paper)
Carla Bennington
 
3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf
DeepakKumar783815
 
UNIT I LINUX.docx
UNIT I LINUX.docxUNIT I LINUX.docx
UNIT I LINUX.docx
BhuvanaR13
 
Intro to linux
Intro to linuxIntro to linux
Intro to linux
Ravi Prakash Giri
 
Programming and problem solving 3
Programming and problem solving 3Programming and problem solving 3
Programming and problem solving 3
sushruth kamarushi
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
sureskal
 
Kernel Computing
Kernel ComputingKernel Computing
Kernel Computing
Sabiha M
 
Linux kernel
Linux kernelLinux kernel
Linux kernel
Goutam Sahoo
 
Linux kernel
Linux kernelLinux kernel
Linux kernel
Goutam Sahoo
 
Linux; Operating System
Linux; Operating SystemLinux; Operating System
Linux; Operating System
JayEl Cadawas
 
Linux internals v4
Linux internals v4Linux internals v4
Linux internals v4
Liran Ben Haim
 
Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - Overview
Ashita Agrawal
 
Topic # 10 of outline SNA.pptx
Topic # 10 of outline SNA.pptxTopic # 10 of outline SNA.pptx
Topic # 10 of outline SNA.pptx
AyeCS11
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux osjoycoronado
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux osruzzelarpon
 
Dedicated embedded linux af Esben Haabendal, Prevas A/S
Dedicated embedded linux af Esben Haabendal, Prevas A/SDedicated embedded linux af Esben Haabendal, Prevas A/S
Dedicated embedded linux af Esben Haabendal, Prevas A/S
InfinIT - Innovationsnetværket for it
 
Redhat Linux server administration industrial training report.
Redhat Linux server administration industrial training report.Redhat Linux server administration industrial training report.
Redhat Linux server administration industrial training report.
AlokGupta336
 
IntroToUnix.ppt
IntroToUnix.pptIntroToUnix.ppt
IntroToUnix.ppt
Pecific University
 

Similar to exp_1_20bca1108(kashish_dixit.docx (20)

Linux Operating System (Graduate Level CIS Term Paper)
Linux Operating System (Graduate Level CIS Term Paper)Linux Operating System (Graduate Level CIS Term Paper)
Linux Operating System (Graduate Level CIS Term Paper)
 
3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf
 
UNIT I LINUX.docx
UNIT I LINUX.docxUNIT I LINUX.docx
UNIT I LINUX.docx
 
Intro to linux
Intro to linuxIntro to linux
Intro to linux
 
Programming and problem solving 3
Programming and problem solving 3Programming and problem solving 3
Programming and problem solving 3
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
 
Kernel Computing
Kernel ComputingKernel Computing
Kernel Computing
 
Linux kernel
Linux kernelLinux kernel
Linux kernel
 
Linux kernel
Linux kernelLinux kernel
Linux kernel
 
Linux; Operating System
Linux; Operating SystemLinux; Operating System
Linux; Operating System
 
Linux internals v4
Linux internals v4Linux internals v4
Linux internals v4
 
Linux operating system - Overview
Linux operating system - OverviewLinux operating system - Overview
Linux operating system - Overview
 
Topic # 10 of outline SNA.pptx
Topic # 10 of outline SNA.pptxTopic # 10 of outline SNA.pptx
Topic # 10 of outline SNA.pptx
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux os
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux os
 
Presentation1 linux os(2)
Presentation1 linux os(2)Presentation1 linux os(2)
Presentation1 linux os(2)
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux os
 
Dedicated embedded linux af Esben Haabendal, Prevas A/S
Dedicated embedded linux af Esben Haabendal, Prevas A/SDedicated embedded linux af Esben Haabendal, Prevas A/S
Dedicated embedded linux af Esben Haabendal, Prevas A/S
 
Redhat Linux server administration industrial training report.
Redhat Linux server administration industrial training report.Redhat Linux server administration industrial training report.
Redhat Linux server administration industrial training report.
 
IntroToUnix.ppt
IntroToUnix.pptIntroToUnix.ppt
IntroToUnix.ppt
 

More from ApkaAmitbro

Exp_3_20BCA1311 Linux Labbyharshdeep.docx
Exp_3_20BCA1311 Linux Labbyharshdeep.docxExp_3_20BCA1311 Linux Labbyharshdeep.docx
Exp_3_20BCA1311 Linux Labbyharshdeep.docx
ApkaAmitbro
 
EXP_2(20BCA1066 Internet).docx
EXP_2(20BCA1066 Internet).docxEXP_2(20BCA1066 Internet).docx
EXP_2(20BCA1066 Internet).docx
ApkaAmitbro
 
Exp_3_20BCA1066 Linux.docx
Exp_3_20BCA1066 Linux.docxExp_3_20BCA1066 Linux.docx
Exp_3_20BCA1066 Linux.docx
ApkaAmitbro
 
Worksheet (4) linux.docx
Worksheet (4) linux.docxWorksheet (4) linux.docx
Worksheet (4) linux.docx
ApkaAmitbro
 
Template of Worksheet (4).docx
Template of Worksheet (4).docxTemplate of Worksheet (4).docx
Template of Worksheet (4).docx
ApkaAmitbro
 
exp 1 internet programing.docx
exp 1 internet programing.docxexp 1 internet programing.docx
exp 1 internet programing.docx
ApkaAmitbro
 
new_worksheet.docx
new_worksheet.docxnew_worksheet.docx
new_worksheet.docx
ApkaAmitbro
 
exp unit 1 internet programing.docx
exp unit 1 internet programing.docxexp unit 1 internet programing.docx
exp unit 1 internet programing.docx
ApkaAmitbro
 

More from ApkaAmitbro (8)

Exp_3_20BCA1311 Linux Labbyharshdeep.docx
Exp_3_20BCA1311 Linux Labbyharshdeep.docxExp_3_20BCA1311 Linux Labbyharshdeep.docx
Exp_3_20BCA1311 Linux Labbyharshdeep.docx
 
EXP_2(20BCA1066 Internet).docx
EXP_2(20BCA1066 Internet).docxEXP_2(20BCA1066 Internet).docx
EXP_2(20BCA1066 Internet).docx
 
Exp_3_20BCA1066 Linux.docx
Exp_3_20BCA1066 Linux.docxExp_3_20BCA1066 Linux.docx
Exp_3_20BCA1066 Linux.docx
 
Worksheet (4) linux.docx
Worksheet (4) linux.docxWorksheet (4) linux.docx
Worksheet (4) linux.docx
 
Template of Worksheet (4).docx
Template of Worksheet (4).docxTemplate of Worksheet (4).docx
Template of Worksheet (4).docx
 
exp 1 internet programing.docx
exp 1 internet programing.docxexp 1 internet programing.docx
exp 1 internet programing.docx
 
new_worksheet.docx
new_worksheet.docxnew_worksheet.docx
new_worksheet.docx
 
exp unit 1 internet programing.docx
exp unit 1 internet programing.docxexp unit 1 internet programing.docx
exp unit 1 internet programing.docx
 

Recently uploaded

“To be integrated is to feel secure, to feel connected.” The views and experi...
“To be integrated is to feel secure, to feel connected.” The views and experi...“To be integrated is to feel secure, to feel connected.” The views and experi...
“To be integrated is to feel secure, to feel connected.” The views and experi...
AJHSSR Journal
 
Surat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculumSurat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculum
digitalcourseshop4
 
Multilingual SEO Services | Multilingual Keyword Research | Filose
Multilingual SEO Services |  Multilingual Keyword Research | FiloseMultilingual SEO Services |  Multilingual Keyword Research | Filose
Multilingual SEO Services | Multilingual Keyword Research | Filose
madisonsmith478075
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLO
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLOLORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLO
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLO
lorraineandreiamcidl
 
Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........
SocioCosmos
 
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
SocioCosmos
 
SluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor ProposalSluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor Proposal
grogshiregames
 
SluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final ProposalSluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final Proposal
grogshiregames
 
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
AJHSSR Journal
 
Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..
SocioCosmos
 
Social Media Marketing Strategies .
Social Media Marketing Strategies                     .Social Media Marketing Strategies                     .
Social Media Marketing Strategies .
Virtual Real Design
 
7 Tips on Social Media Marketing strategy
7 Tips on Social Media Marketing strategy7 Tips on Social Media Marketing strategy
7 Tips on Social Media Marketing strategy
Digital Marketing Lab
 
Your Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts HereYour Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts Here
SocioCosmos
 

Recently uploaded (13)

“To be integrated is to feel secure, to feel connected.” The views and experi...
“To be integrated is to feel secure, to feel connected.” The views and experi...“To be integrated is to feel secure, to feel connected.” The views and experi...
“To be integrated is to feel secure, to feel connected.” The views and experi...
 
Surat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculumSurat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculum
 
Multilingual SEO Services | Multilingual Keyword Research | Filose
Multilingual SEO Services |  Multilingual Keyword Research | FiloseMultilingual SEO Services |  Multilingual Keyword Research | Filose
Multilingual SEO Services | Multilingual Keyword Research | Filose
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLO
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLOLORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLO
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLO
 
Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........
 
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
 
SluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor ProposalSluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor Proposal
 
SluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final ProposalSluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final Proposal
 
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
 
Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..
 
Social Media Marketing Strategies .
Social Media Marketing Strategies                     .Social Media Marketing Strategies                     .
Social Media Marketing Strategies .
 
7 Tips on Social Media Marketing strategy
7 Tips on Social Media Marketing strategy7 Tips on Social Media Marketing strategy
7 Tips on Social Media Marketing strategy
 
Your Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts HereYour Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts Here
 

exp_1_20bca1108(kashish_dixit.docx

  • 1. Experiment 1 Student Name: Kashish Dixit UID: 20BCA1108 Branch: BCA Section/Group: b/2 Semester: 4th Date of Performance: 18/02/2022 Subject Name: LINUXADMINISTRATION LAB Subject Code: 20CAP-256 1. Aim/Overview of the practical: 1. (a) What is the basic difference between BASH and DOS? (b) Is there any difference between UNIX and LINUX? (c) Elaborate the functions of kernel along with the types of kernel. (d) What are the advantages of an open-source? 2. Suppose recently your company switched their operating systems from Microsoft to Linux. Now you have all documents in MS word, what you will do to save all of that work in Linux operating system? 3. Perform installation of Linux in dual boot. Explain the detailed steps along with screenshots. 2. Task to be done: Perform installation of Linux in dual boot. Explain the detailed steps along with screenshots. 3. Answer to the theory questions 1 a). What is the basic difference between BASH and DOS? Ans - The key differences between the BASH and DOS console lies in 3 areas: – BASH commands are case sensitive while DOS commands are not; – under BASH, / character is a directory separator and acts as an escape character. Under DOS, / serves as a command argument delimiter and is the directory separator
  • 2. – DOS follows a convention in naming files, which is 8 character file name followed by a dot and 3 character for the extension. BASH follows no such convention. b). Is there any difference between UNIX and LINUX? Ans - Sr. No. Key Linux Unix 1 Development Linux is open source and is developed by Linux community of developers. Unix was developed by AT&T Bell labs and is not open source. 2 Cost Linux is free to use. Unix is licensed OS. 3 Supportd File systems Ext2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFS. fs, gpfs, hfs, hfs+, ufs, xfs, zfs. 4 GUI Linux uses KDE and Gnome. Other GUI supported are LXDE, Xfce, Unity, Mate. Unix was initially a command based OS. Most of the unix distributions now have Gnome. 5 Usage Linux is used in wide varieties from desktop, servers, smartphones to mainframes. Unix is mostly used on servers, workstations or PCs. 6 Default Shell Bash (Bourne Again SHell) is default shell for Linux. Bourne Shell is default shell for Unix. 7 Target processor Linux was initially developed for Intel's x86 hardware processors. Now it supports 20+ processor families. CUnix supports PA-RISC and Itanium family. 8 Example Ubuntu, Debian GNU, Arch Linux, etc. SunOS, Solaris, SCO UNIX, AIX, HP/UX, ULTRIX etc.
  • 3. c). Elaborate the functions of kernel along with the types of kernel. Ans - A Kernel is a computer program that is the heart and core of an Operating System. Since the Operating System has control over the system so, the Kernel also has control over everything in the system. It is the most important part of an Operating System. Whenever a system starts, the Kernel is the first program that is loaded after the boot loader because the Kernel has to handle the rest of the thing of the system for the Operating System. The Kernel remains in the memory until the Operating System is shut-down. The Kernel is responsible for low-level tasks such as disk management, memory management, task management, etc. It provides an interface between the user and the hardware components of the system. When a process makes a request to the Kernel, then it is called System Call. A Kernel is provided with a protected Kernel Space which is a separate area of memory and this area is not accessible by other application programs. So, the code of the Kernel is loaded into this protected Kernel Space. Apart from this, the memory used by other applications is called the User Space. As these are two different spaces in the memory, so communication between them is a bit slower. Types of Kernel In general, there are five types of Kernel. They are: 1. Monolithic Kernels Monolithic Kernels are those Kernels where the user services and the kernel services are implemented in the same memory space i.e. different memory for user services and kernel services are not used in this case. 2. Microkernel A Microkernel is different from Monolithic kernel because in a Microkernel, the user services and kernel services are implemented into different spaces i.e. we use User Space and Kernel Space in case of Microkernels. 3. Hybrid Kernel A Hybrid Kernel is a combination of both Monolithic Kernel and Microkernel. It makes the use of the speed of Monolithic Kernel and the modularity of Microkernel.
  • 4. 4. Nanokernel In a Nanokrnel, as the name suggests, the whole code of the kernel is very small i.e. the code executing in the privileged mode of the hardware is very small. The term nanokernel is used to describe a kernel that supports a nanosecond clock resolution. 5. Exokernel Exokernel is an Operating System kernel that is developed by the MIT parallel and the Distributed Operating Systems group. Here in this type of kernel, the resource protection is separated from the management and this, in turn, results in allowing us to perform application- specific customization. d). What are the advantages of an open-source Ans - 1. Lesser hardware costs Since Linux and open source solutions are easily portable and compressed, it takes lesser hardware power to carry out the same tasks when compared to the hardware power it takes on servers, such as, Solaris, Windows or workstations. With this less hardware power advantage, you can even use cheaper or older hardware and still get the desired results. 2. High-quality software Open source software is mostly high-quality software. When you use the open source software, the source code is available. Most open source software are well-designed. Open source software can also be efficiently used in coding. These reasons make open source software an ideal choice for organizations. 3. No vendor lock-in IT managers in organizations face constant frustration when dealing with vendor lock-ins'. Lack of portability, expensive license fees and inability to customize software are some of the other disadvantages. Using open source software gives you more freedom and you can effectively address all these disadvantages. 4. Integrated management
  • 5. By using open source software, you can benefit from integrated management. Open source software uses technologies, such as, common information model (CIM) and web based enterprise management (WBEM). These high-end technologies enable you to integrateand combine server, application, service and workstation management. This integration would result in efficient administration. 5. Simple license management When you use open source software, you would no longer need to worry about licenses. Open source software enables you to install it several times and also use it from any location. You will be free from monitoring, tracking or counting license compliance. 2.Suppose recently your company switched their operating systems from Microsoft to Linux. Now you have all documents in MS word, what you will do to save all of that work in Linux operating system? Ans - While Microsoft does not make a version of its Office suite of business programs (Word, Excel, PowerPoint, Outlook and so on) for the Linux system, there are alternatives. Many of these Linux programs not only can open Word files but are also inexpensive or in some cases free. One example is OpenOffice, a free suite of programs that includes Writer, a word processing program; Calc and Impress, spreadsheet and presentation programs; and Draw, a graphics tool. OpenOffice can open and save Word documents, although you may see some quirks in formatting when exchanging files with people who use Microsoft Word. Versions of OpenOffice for Linux, Mac OS X, Windows and some Unix systems are available for downloading at www.openoffice.org. AbiWord (www.abiword.com) is another free word-processing program that can open some types of Microsoft Word files. There are versions of AbiWord for Linux, Windows, Mac OS X and other operating systems. Once again, you may have to tweak the fonts and formatting of documents from Word users when opening them in this program. The Linux Online site (www.linux.org/apps/index.html) site has a list of Linux-compatible programs in a variety of categories.
  • 6. Qno 3 . Perform installation of Linux in dual boot. Explain the detailed steps along with screenshots. Ans – 1. Create a live USB or disk 2. Make a new partition for Linux operating system: (Make partition in windows operating system using30-40 GB of space) 3. Boot in to live USB: You have to restart the system after inserting the Live USB in order to start bootafter selecting boot option as USB 4. Start the installation 5. Configure the Date and Time: The world’s map will be displayed. Click on your current physical locationon the map to set your time
  • 7. 6. Configure Language Support: to configure your language settings 7. Configure Keyboard: You can test the keyboard configuration here 8. Select Installation Source: to customize your installation using other sources other than the traditional USB/DVD.
  • 8. 9. Configure Software Selection: This is the step where you will select your preferred system installation software 10. Configure Partitioning: This is the part where you configure your hard disk 11. Configure Networking & Hostname: for network related settings
  • 9. 12. Configure Kdump: Kdump is an advanced crash dumping mechanism. Its purpose is to create crashdumps in case of a Kernel crash. 13. Begin CentOS 7 Installation: set root user password and create a user 14. One installation is complete then Remove the USB button and hit the ‘Reboot’ button to restartyour system. 15. Click on ‘LICENSE INFORMATION’: Accept the license 16. Finish configuration Learning outcomes (What I have learnt): 1. Learned how to install Linux in dual boot mode. 2. Learned how to use word file in linux.