OS Part B
OS Part B
EDUCATION,MUMBAI
GOVERNMENT POLYTECHNIC,BEED
[Institute Code:0032 ]
MICROPROJECT
1
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION,MUMBAI
CERTIFICATE OF MICROPROJECT
Exa
Rol
m Name of Student Title of Microproject
l
Seat
No
No.
.
2
Subject Teacher Head of Department Principal
Seal
of
instit
3
Teacher Evaluation Sheet
Name of Student: Tangade Sharad Shahadev Enrollment No:
23510230185 Programme: Computer Technology Semester: CM5I
Course Title & Code: Operating System (22516) Roll no: 1754
4
Name and designation of the Teacher: (Lecturer in CM)
Dated Signature…………………………………………………………………………
5
Annexure-I
Part – A Micro-Project Proposal
(Format for Micro-Project Proposal A about 2-3 pages)
6
Step 1: Study the micro project.
First of all group members will go through the micro project list. The discussion will be done in
group After the topic will be finalized. The guide will help to clear the doubts and problem in project
making.
Step 5: Listing the stationary items required for project along with budget.
Everyone will give stationary list required for report writing.
Step 8: Printing/Drawing.
Printing or drawing will be done and shown to project guide
Step 9: Explanation/Preparation.
During oral/vi-va project will be explained.
7
4.0 Literature Review :
Websites:
https://askubuntu.com/questions/1436630/ubuntu-software-report-google-
chrome- stable-current-amd64-deb-is-unsafe-in-ubunt
5.0 Action Plan (Sequence and time required for major activity)
Planned Name of
Sr. Planned
Details of activity Finish Responsible Team
No. Start date
date Members
Introduction to Micro-project: Study for
1 05/08/2024 10/08/2024 Tangade Sharad
selecting Micro project topic
Introduction to Micro-project: Discussion
2 about selected Micro project topic with 15/08/2024 20/08/2024 Tangade Sharad
concerned Course Teacher
Introduction to Micro-project: Finalize and
3 25/08/2024 30/08/2024 Tangade Sharad
Study for selected topic
4 Drafting Proposals 01/09/2024 05/09/2024 Tangade Sharad
5 Proposal submission 06/09/2024 10/09/2024 Tangade Sharad
6 Micro project Proposal Presentation 11/09/2024 15/09/2024 Tangade Sharad
Making Changes in presentation, if suggested
7 16/10/2024 20/10/2024 Tangade Sharad
by concerned teacher
Executing Micro-Project: Study from different
8 21/10/2024 25/10/2024 Tangade Sharad
resources
Executing Micro-Project: Collect information
9 26/10/2024 30/10/2024 Tangade Sharad
from studied resources
Executing Micro-Project: Arrange collected
10 01/11/2024 05/11/2024 Tangade Sharad
information
11 Executing Micro project 06/11/2024 10/11/2024 Tangade Sharad
12 Drafting Methodology 11/11/2024 15/11/2024 Tangade Sharad
13 Drafting Literature Review 16/11/2024 18/11/2024 Tangade Sharad
14 Drafting Result, Discusser 19/11/2024 20/11/2024 Tangade Sharad
15 Micro project Presentation 21/11/2024 23/11/2024 Tangade Sharad
16 Micro Project final submission 24/11/2024 25/11/2024 Tangade Sharad
8
6.0 Resources Required (major resources such as raw material, some
machining facility, software etc.)
S. Name of
Specifications Qty Remarks
No. Resource/material
9
Annexure – I
(Outcomes after Execution) Format for Micro-Project Report (Minimum 6 pages)
Part – B Micro-Project
4. Methodology
The microproject is divided into several steps, each focusing on a different aspect of
the Ubuntu operating system.
11
Installation: Install Ubuntu on a virtual machine (e.g., using VirtualBox) or
a physical computer, based on available resources.
Initial Setup: Configure essential settings, such as system language, time
zone, and network configuration.
File System Structure: Navigate through the Ubuntu file system, learning
the purpose of key directories like /home, /etc, /usr, and /var.
Command-Line Basics: Execute basic file and directory commands (ls, cd,
cp, mv, rm, etc.), permissions management (chmod, chown), and user
management commands.
System Monitoring: Learn to monitor system resources using tools like top and
df.
Basic Troubleshooting: Identify and resolve common
issues such as network configuration errors, package
dependency conflicts, and permission-related errors.
5. Learning Outcomes
13
.
3.0 Course Outcomes Achieved (Add to the earlier list if more COs are
addressed)
Websites:
https://ubuntu.com/desktop
All group member will go through sample collected, everyone expressed their views on making of job
using welding and requirement of data.After one hour discussion on it all members finalized the
annexure A,B
14
After finalizing the format, the topic will be discussed . the different field were discussed by the
members.among that it was decided to prepare micro-project on topic “Create a report on
Deadlock
15
detection, Handling and prevention”. the topic will be discussed unanimously and as per the
availability of material.and everyone was given deadline for that.
Step 5: Listing the stationary items required for project along with budget.
Everyone was told to prepare stationary list required for report writing and information collection and
keep ready budget for it.
Step 6: Discussion of budget in group and finalize the amount.
In the next week every group members discussed their views and budget was finalized.it was Rs 20
each and it was told budget of group should not exceed than the above amount.
Step 7: Collection of photos and information/contents.
Every group member will collected their data from different website, books and from personal visit to
industry and gave it to project guide for proof reading. After proof reading the data along with photo
were be finalized and every group member started their job.
Information collected and included in this
report Step 8: Printing/Drawing.
We all decided to make report in print format,one member took printout of report,it was shown to
project guide by every member and collected tips for presentation.
Step 9: Explanation/Preparation.
Everyone did good preparation of micro-project which was needed for vi-va
6.0 Actual Resources Used (Mention the actual resources used).
S.
Name of Resource/material Specifications Qty Remarks
No.
Processor:12th Gen Intel(R)
1. Computer Core(TM) i5-1240P 01
RAM: 8GB
Operating System Windows 11 -
2 MS Word For Writing a Report -
3 Google Chrome Browser https://ubuntu.com/desktop -
4 Printer Taking Print 01
Mastery of basic Linux commands for file navigation, file manipulation, and system management.
Understanding of user management and file permissions through the command line.
Installation, management, and removal of software packages using apt and the Ubuntu
Software Center.
Familiarity with Ubuntu’s default applications and tools for system customization.
Through this microproject the following things are learnt and the skill developed by the group
1. The concept of project understood.
1. Introduction:
17
2. Real-World Applications of the Ubuntu Micro-Project
The knowledge gained from this micro-project has a wide range of applications
in both professional and personal contexts. Below are some of the key areas
where Ubuntu skills can be applied:
Objective: Apply Ubuntu skills to manage and maintain systems in both small
and large-scale IT environments.
18
ACKNOWLEDGEMENT
19
What Is Ubuntu?
Ubuntu is a popular free and open-source Linux-based operating system you
can use on a computer or virtual private server.
Ubuntu was introduced in 2004 by a British company Canonical. It was based
on Debian – a popular distro back then – which was difficult to install. As a
result, Ubuntu was proposed as a more user-friendly alternative.
As the manager of Ubuntu, Canonical is responsible for releasing a
new Ubuntu version every six months. Canonical also provides hosting servers
for Ubuntu Community, allowing people worldwide to contribute to testing
software bugs, answer questions, and give technical support for free.
This article will discuss what Ubuntu is and several reasons why it is so popular.
We will also explore the differences between Ubuntu and Linux.
User-Friendliness
Ubuntu uses Linux desktop environments for its interface. Since Ubuntu
17.10, GNOME is the default one. GNOME doesn’t clutter the screen with
descriptions, instead using icons to facilitate navigation.
By default, GNOME features the Activities panel on the left taskbar.
20
Ubuntu uses Linux desktop environments for its interface. Since Ubuntu
17.10, GNOME is the default one. GNOME doesn’t clutter the screen with
descriptions, instead using icons to facilitate navigation.
By default, GNOME features the Activities panel on the left taskbar.
21
A full applications overview can be viewed by clicking the grid
button on the bottom-left corner of the screen.
22
Strong Security
Ubuntu is open-source, undergoing constant checks and reviews by its community
members. As a result, any security vulnerabilities can be identified and eliminated
quickly. Generally, Linux distributions have fewer security flaws compared to
other operating systems.
What’s more, Ubuntu employs AppArmor, a kernel enhancement that restricts
how programs behave and limits their resources. It works when you have profiles
inserted into the kernel.
These consist of text files containing access rules for each application. AppArmor
can mitigate the extent of security breaches since programs don’t have unlimited
permissions.
In addition, there are a number of security practices Ubuntu supports, such as
automatically installing security updates, using sudo instead of root Linux user,
implementing complex passwords, setting up a VPN server, configuring firewall using
ufw, and enabling iptables.
23
Another option you can use aside from the Ubuntu Software Center is Snapcraft. It is an
application created by Canonical that contains open-source and proprietary software
packages available for Linux-based operating systems. One major advantage of Snapcraft
is that it uses the snapd daemon that automatically checks and updates applications.
Enhanced Privacy
Just like any other operating system, Ubuntu has its data privacy policy. There are
four fundamental principles that Ubuntu follows in terms of personal information
processing:
Ubuntu doesn’t ask for personal data unless it truly needs such
information for legal purposes.
24
Ubuntu doesn’t share its users’ personal information with anyone except to
provide its customers with products and services, comply with the law, and
protect its rights.
Ubuntu doesn’t store personal information except if it is required for the
operation of services, to provide products, comply with the law, or protect
its rights.
Ubuntu also collects some hardware information as well as location and usage data.
However, you can always stop it from doing so. For example, location services can
be disabled via the Privacy settings, as shown below.
Lightweight Performance
Ubuntu is not resource-intensive – it operates smoothly on low-end devices. The
default interface can run on less than 1 GB of RAM. What’s more, a lot of Ubuntu
desktop environments are even more lightweight. For example, Lubuntu can run on
systems with as little as 512 MB of RAM.
25
In comparison, both Windows and macOS require considerably more resources –
both macOS Big Sur and Windows 11 need a minimum of 4 GB of RAM to run.
This is because these operating systems have resource-heavy user interfaces (UIs)
with advanced features incorporated in them.
Free of Charge
Ubuntu is a free open-source operating system that you can download from its
official website. You can also modify its source code as you see fit – as of now,
there are numerous projects based on Ubuntu.
In comparison, macOS and Windows are closed-source operating systems. To use
Windows, you need to buy a computer that comes with it or purchase a license
which starts at $139/license. Meanwhile, macOS is not available for purchase – it
comes pre-installed with Mac devices.
26
Conclusion
While there are various Linux distributions available online, the most popular among
them is Ubuntu. It is a free and open-source operating system.
Here are six reasons why Ubuntu is so popular:
27