SlideShare a Scribd company logo
1 of 23
Download to read offline
A
Seminar-II Report
on
BHARAT OPERATING SYSTEM
SOLUTION
Submitted in Partial Fulļ¬llment of
the Requirements for the Final Year
of
Bachelor of Engineering
in
Computer Engineering
to
North Maharashtra University, Jalgaon
Submitted by
Shubham Madhukar Rokade
Under the Guidance of
Mrs.Nilima P Patil
DEPARTMENT OF COMPUTER ENGINEERING
SSBTā€™s COLLEGE OF ENGINEERING AND TECHNOLOGY,
BAMBHORI, JALGAON - 425 001 (MS)
2016 - 2017
SSBTā€™s COLLEGE OF ENGINEERING AND TECHNOLOGY,
BAMBHORI, JALGAON - 425 001 (MS)
DEPARTMENT OF COMPUTER ENGINEERING
CERTIFICATE
This is to certify that the Seminar-II entitled Bharat Operating System Solution,
submitted by
Shubham Madhukar Rokade
in partial fulļ¬llment of the Final Year of Bachelor of Engineering in Computer Engi-
neering has been satisfactorily carried out under my guidance as per the requirement
of North Maharashtra University, Jalgaon.
Date: October 6, 2016
Place: Jalgaon
Mrs.Nilima P Patil
Guide
Prof. Dr. Girish K. Patnaik Prof. Dr. K. S. Wani
Head Principal
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) i
Acknowledgements
At the outset, I thank God for making my endeavour a success. I also express my gratitude
to Dr.G.K.Patnaik , Head of the Department for providing me with adequate facilities, ways
and means by which I was able to complete this seminar-II. I express my sincere gratitude to
my Seminar-II Guide Mrs.Nilima P Patil,for her constant support and valuable suggestions
without which the successful completion of this seminar would not have been possible.
I express my immense pleasure and thankfulness to all the teachers and staļ¬€ of the Depart-
ment of Computer Engineering,SSBTā€™ COET,Jalgaon for their cooperation and support.
Last but not the least,I thank all others,and specially my classmates and my family.
Shubham Madhukar Rokade
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) ii
Abbreviations
BOSS Bharat Operating System Solutions
FOSS Free and Open Source Software
NRCFOSS National Resource Centre for Free and Open Source Software
C-DAC Centre for Development of Advanced Computing
MCIT Ministry of Communications & Information Technology
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) iii
Contents
Acknowledgements ii
Abbreviations iii
Abstract 1
1 Introduction 2
1.1 BOSS In India . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Features Of BOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Literature Survey 5
2.1 Background and Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Version Of BOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 Methodology 7
3.1 BOSS Kernel Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Licenses Of BOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3 BOSS Variants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3.1 BOSS Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3.2 EduBOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3.3 Advanced Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3.4 BOSS MOOl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 Discussion 12
4.1 Merits Of BOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 Demerits Of BOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3 Scope for Future Research . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Conclusion 14
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) iv
Bibliography 15
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) v
List of Tables
2.1 Various Version Of BOSS Operating System . . . . . . . . . . . . . . . . . . 6
3.1 Diļ¬€erent FOSS Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) vi
List of Figures
1.1 BOSS:Bharat Operating System Solution . . . . . . . . . . . . . . . . . . . . 2
3.1 Structure of Monolithic Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . 7
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) vii
Abstract
There has been a gradual increase in numbers of open source (OS) software in the recent
times and they are becoming more and more in number as the commercial sector is making
big contributions in these softwares so as to make proļ¬ts from their investments. This
is made possible by the development of indigenous softwares by various IT giants, local
companies, small and medium scale IT industry and government sector. These private and
public sectors are investing in FOSS (Free and Open Source Software) softwares to fulļ¬l
their routine needs by customising the traditional FOSS softwares like LINUX to suit their
own domestic environment. One such eļ¬€ort is the customized version of LINUX called
Bharat Operating System Solutions popularly known as BOSS. This is an initiative taken
by Government of India to launch its own operating system parallel to the world wide famous
operating system known as Windows. Providing support in diļ¬€erent languages used/spoken
across the country (India), BOSS is a very user friendly GUI based operating system.
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 1
Chapter 1
Introduction
In This Chapter,discuss about the general things related with the Bharat Operating System
Solutions. Useful BOSS projects were discussed which became successful and have proved to
be able to become milestone in the long journey that BOSS has yet to cover in the country to
enable itself so that its presence can be felt substantially.Although, various points leading to
the success of diļ¬€erent cases were discussed, but still some important points may be missing
related to their success [1] [3]. Also, not all the success stories were included in the current
study. So, this is one of the important points which can be considered for carrying out
further research in this regard.The other side of the picture is not taken into account in the
present study. As it is said that Governments OS BOSS is dying a slow death due to lack
of patronage (Aggarwal and Alawadhi, 2014).These cases can be taken up to have complete
analysis of impact of BOSS on India.
In section 1.1 discuss the BOSS In India,The Features Of BOSS are explain in section 2.2
Figure 1.1: BOSS:Bharat Operating System Solution
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 2
1.1 BOSS In India
ā€¢ BOSS is operational in various states across the country. Some of them in which BOSS
is operational are Punjab, Haryana, TamilNadu, Chhattisgarh, Tripura, Kerala, and
Pondicherry.
ā€¢ A worth talking example of use of FOSS in India is TamilNadu. It is the federal
state of India which is located in the south of the country [5]. As far as the economic
conditions of the state are concerned it is one of the prosperous states of the country
contributing a large share to Indias GDP. As per the census (2011),it is found to be the
most urbanized (49%) state of the country. It accounts for 9.6% of urban population
while comprising only 6% of Indias total population.
ā€¢ It has a network of about 113 industrial parks and estates which oļ¬€er developed plots
with supporting infrastructure (ASSOCHAM, 2013). It has been ranked ļ¬rst by the
Economic Freedom Rankings for the States of India.
ā€¢ The Government of TamilNadu uses BOSS for oļ¬ƒcial instead of the conventional op-
erating system MS-Windows.
It has some special features :
1. It includes well known FOSS programs all the tools that are available as a part
of software are in Indian languages with software supported in both Tamil and
Hindi languages.
2. These features are very important because if we look at facts and ļ¬gures we
ļ¬nd that among 22 constitutionally recognized Indian languages only 10.35% of
the total population of the country is familiar with English [4]. Keeping these
statistics in mind it is extremely important to be able to use this operating system
software in oļ¬ƒcial language of state and the country.
ā€¢ TamilNadu is just one of the numerous examples where BOSS is successfully running
in the country. If we talk about Haryana then in this state alone 58000 nodes are
already having BOSS as OS [4] [8]. If we look at Punjab then we come across the fact
that 1400 schools of the state have already implemented BOSS.
ā€¢ In Chandigarh also about 85 schools are using BOSS. In a National research project
BOSS is being used. DRDL Hyderabad is also making use of BOSS.
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 3
1.2 Features Of BOSS
Following are the features Of Bharat Operaing System Solution..
ā€¢ User Friendly Graphical Installer
ā€¢ Indian version of OpenOļ¬ƒce BharateeyaOO
ā€¢ 3D Desktop
ā€¢ Auto detecting of devices
ā€¢ Better usability for digital cameras, printers, scanners, Bluetooth, TV tuner.
ā€¢ Auto mounts of all Hard disk partitions
ā€¢ Localization support for desktop in 22 Indian languages
ā€¢ Smart Common Input Method
ā€¢ Migration tool - Bulk document converter
ā€¢ Internet tools Pidgin, Iceweasel, X-chat
ā€¢ Multimedia support.
1.3 Summary
In this chapter,discuss about the BOSS In India and Features Of BOSS.
Next chapter is Literature Survey.
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 4
Chapter 2
Literature Survey
In this chapter,discuss about the history and motivative things related with the Bharat
Operating System Solutions.The incredible India is a land of diļ¬€erent cultures, religions and
languages [7]. Almost every state in India has its own language. With this point of view
BOSS becomes very important in the country because of its multilingual support for diļ¬€erent
states and hence diļ¬€erent languages in the country. To conclude the development of BOSS
is going to prove a milestone in the FOSS development era which has already started in the
country.
In section 2.1 discuss the Background and Motivation,Version Of BOSS are explain in
section 2.2.
2.1 Background and Motivation
ā€¢ Bharat Operating System Solutions (BOSS), a free and open source Linux distribution
was developed by the National Resource Centre for Free and Open Source Software
(NRCFOSS) of India [1].
ā€¢ The latest version is 6.0. BOSS is considered as Indias own PC operating system. It is
described as the most signiļ¬cant product to come out of the Indian software industry
in decades.
ā€¢ The Govt. of India has approved BOSS for adoption and implementation on mass
scale. It was developed at C-DAC, Chennai INDIA. The Centre for Development of
Advanced Computing popularly known as C-DAC is the premier R&D organization
of the Department of Electronics and Information Technology (DeitY), Ministry of
Communications & Information Technology (MCIT) [8].
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 5
Table 2.1: Various Version Of BOSS Operating System
Version Code Name Date of Release
BOSS GNU/Linux Evaluation Sethu ā€“
BOSS GNU/Linux v1.0 Tarang 10/01/2007
BOSS GNU/Linux v2.0 Anant 17/09/2007
BOSS GNU/Linux Server ā€“ 01/01/2008
BOSS GNU/Linux v3.0 Tejas 04/09/2008
BOSS GNU/Linux v4.0 Savir 02/08/2012
BOSS GNU/Linux v5.0 Anokha 23/12/2013
BOSS GNU/Linux v6.0 Anoop 04/03/2015
ā€¢ The aim of this organization is to carry out research & development in the ļ¬eld of
Information Technology, Electronics and related areas.
ā€¢ Linux foundation has certiļ¬ed BOSS for compliance with the Linux Standard Base
standard.
2.2 Version Of BOSS
Till March 2015 BOSS has seen six (Wikipedia, 2015) major version....
ā€¢ BOSS is available in various languages which are spoken across the country [6].
ā€¢ These languages are Assamese, Bengali,Bodo, Gujarati,Hindi, Kannada, Kashmiri,
Konkani, Maithili,Malayalam, Manipuri, Marathi, Odia, Punjabi, Tamil, Telugu,Urdu,
Arabic, Persian, Sanskrit. The languages not supported by BOSS are Nepali, Sindhi,
Dogri(Pahari).
2.3 Summary
In this chapter,Discuss about the Background and Motivation as well as Version Of BOSS.
Next chapter Methodology..
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 6
Chapter 3
Methodology
In this chapter,discuss about the Methodology.Estimation of use of FOSS is a diļ¬ƒcult task.
Whether we are talking in terms of international or national context this determination
remains an uphill task [4] [5] [6]. The reason behind this bitter pill is that FOSS is generally
free of cost and secondly, downloads from the internet are not the only source for getting
such kind of software and hence its use. If we look at BOSS (BOSS GNU/Linux is a Desktop
and Server Linux Operating System) the scenario is somewhat diļ¬€erent. It is a Government
initiative. It is derived from Debian Linux. As it is developed by C-DAC so it can be
downloaded free of cost from its website. No doubt it is FOSS based OS and there is no
restriction on its use still the main source of this software remains the website.
In section 3.1 discuss the BOSS Kernel Type,The Licenses Of BOSS are explain in section
3.2 and BOSS Varients explain in section 3.3
3.1 BOSS Kernel Type
The Bharat Operating System Solution use the Monolithic Kernel for the Communication
between Software and Hardware.
Figure 3.1: Structure of Monolithic Kernel
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 7
ā€¢ In Monolithic Kernel all services run along with the main kernel thread,thus also re-
siding in the same memory area.
ā€¢ This approach provide rich & powerful hardware access.
ā€¢ Some Developer such as UNIX developer Ken Thonmpson, maintain that it is ā€Easier
to implement a Monolithic Kernel Than Microkernel.ā€
3.2 Licenses Of BOSS
ā€¢ BOSS license falls under the category of free software licenses (mainly GPL).
ā€¢ A FOSS license may be deļ¬ned as a license that attempts to bestow the type of rights,
privileges, and obligations related to the deļ¬nition of FOSS. It has been argued that
most software licenses are there to cart oļ¬€ your freedom to change or share the software.
ā€¢ On the contrary, the FOSS licence ensures that the software is free for all the users by
ensuring your freedom to change and share the software (Lee, 1999) [6].To use software
in fact the user purchases the license for that software along with the software itself.
Software that is available for use may be obtained by a single person or an enterprise.
ā€¢ There are many diļ¬€erent FOSS licenses available and their number is continuously
growing. Each license speciļ¬es diļ¬€erent constraints attached to the various software
components.
ā€¢ There exist various external references which are there that explain and describe a
number of diļ¬€erent licenses that are presently in use with FOSS (Laurent, 2004; Rosen,
2005; Fontana, 2008; OSI, 2014).
ā€¢ FOSS licenses are categorized as permissive, reciprocal, and propagating; all propa-
gating licenses are also reciprocal, but the reverse may not be true i.e.most of the
reciprocal licenses are not propagating.
ā€¢ In case of commercial software, Terms of Service (TOS) and End-User License Agree-
ment (EULA) are proprietary and do not provide the rights of source code availability,
copying, modiļ¬cation, and distribution (Alspaugh et al., 2011).
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 8
Table 3.1: Diļ¬€erent FOSS Licenses
License Type Also known as Examples
Permissive Academic Apache,BSD,MIT
Reciprocal Copyleft MPL, LGPL
Propagating Strong Copyleft GPL, AGPL
3.3 BOSS Variants
The BOSS has been able to mark its presence in the diļ¬€erent areas in the software industry
oļ¬€ering a variety of software solutions.The following is the list showing its few variants useful
to diļ¬€erent parts of society.
3.3.1 BOSS Desktop
There is an integrated search facility available with BOSS Desktop which is helpful in switch-
ing windows launching applications and opening recent documents and settings. The inte-
grated search allows you to look for diļ¬€erent applications in easier and faster way on your
system [3]. What you need to do is just to type in your query into the Dash home and
the system will determine that which categories of applications are relevant to your search
criteria thus returning the best results as per your expectations.
3.3.2 EduBOSS
EduBOSS is designed for schools. It is available with a set of features which suit the Primary
and Secondary school environment. It is a complete usable operating system in itself carrying
graphical user interface and console applications. It is capable of routine tasks and comes
with additional utilities which are very useful. It is a unique operating system in itself which
has proved to be very useful in providing teaching and learning aids in schools. EduBOSS
is designed and developed keeping in mind the power and ļ¬‚exibility of a free and open
operating system which is available free of cost for everyone [1] [2]. This power and ļ¬‚exibility
is brought right to the doorsteps of education community which is enjoyed by the children at
the grass root level. EduBOSS is accompanied by rational design decisions.The components
and features of EduBOSS are as follows:
Fotowall
It is a creative tool that allows you to personalize the photos and pictures in the desired
layout. With the help of this feature you can add pictures and then later on can resize etc.
the pictures to develop your own composition or collage
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 9
GCompris
It is an educational software package which is specially designed for kids between the ages
ranging from 2 to 10 for carrying out variety of activities. The various activities include
arithmetic science, games, computer discovery, reading practices and so on.
TuxPaint
It is a general purpose drawing tool. When using TuxPaint the sound eļ¬€ects and a cartoon
character keep the user aware of the surrounding and entertain them with charming visual
eļ¬€ects and audio.
Geogebra
It is a dynamic program based on Geometric applications. It can be used to do constructions
with points, vectors, segments etc. These geometric shapes can then be modiļ¬ed dynamically
afterwards.
Gbrainy
It is a platform where memory can be trained for something speciļ¬c. Here one can check
logical and arithmetical capabilities.There are available many sorts of diļ¬€erent exercises with
diļ¬€erent levels of diļ¬ƒculty
3.3.3 Advanced Server
The architecture supported by the BOSS Advanced server is Intel and AMD x86-64 archi-
tecture. It is bundled with web server,proxy server, database server, mail server, network
server, ļ¬le server, SMS server and LDAP server [?] [6]. The various administrative tools
available with it are: Webmin, Gadmin, PHP myadmin, PHP LDAP admin and PG admin.
Webmin
This administrative tool is used for system administration. It has a web based interface. It
helps to create user accounts, ļ¬le sharing, DNS, Apache and much more.
PHP myadmin
It provides a suitable visual front end to the MySQL databases by making use of an
Apache/PHP frontend.
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 10
3.3.4 BOSS MOOl
The purpose of MOOL (Minimalistic Object Oriented Linux) is to redesign the Linux kernel
so as to reduce coupling and increase maintainability by means of OO (Object Oriented)
abstractions.
3.4 Summary
In this chapter,discuss about the BOSS Kernel Type,Licenses Of BOSS,BOSS Varient.
Next chapter is Discussion.
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 11
Chapter 4
Discussion
In general, in the developing countries like India the license fees are normally higher and
wages are lower, comparatively. [7] Furthermore, the total amount of money spent on various
activities related to IT operations normally remain within the country thus resulting to the
beneļ¬t to local and national IT industry in general.
In section 4.1 discuss the Merits Of BOSS.Demerits Of BOSS are discuss in section 6.2
and Scope for Future Research explain in section 6.3
4.1 Merits Of BOSS
ā€¢ Free and Open Source Software
Bharat Operating System Solution(BOSS) is totally Free and Open Source Software.Hence
it is free available on internet also through Ordering from C-DAC.
ā€¢ Multilingual Support
BOSS is available in various languages which are spoken across the country. These
languages are Assamese, Bengali,Bodo, Gujarati, Hindi, Kannada, Kashmiri, Konkani,
Maithili,Malayalam, Manipuri, Marathi, Odia, Punjabi, Tamil, Telugu,Urdu, Arabic,
Persian, Sanskrit.
ā€¢ User Friendly Graphical Installer
BOSS Operating system provide the better graphical interface for user.It support the
Tools Migration tool - Bulk document converter and Internet tools Pidgin, Iceweasel,
X-chat,which is available in various languages.
ā€¢ Easy Installation
The installation process for BOSS Operating System is as similar as Linux-Ubuntu
Operating System.It can done in easy 7 step.
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 12
4.2 Demerits Of BOSS
ā€¢ Due to the fact that data is collected using mixed approach so the information cannot
be considered as always accurate.
ā€¢ Most of the data and information that was collected as a part of this research was based
on articles, news reports, web sites and other such means which may be considered as
unsatisfactory means of providing unbiased, authentic and accurate information.
ā€¢ The scope is further limited by the fact that out of large pool of activities associated
with BOSS only few of them were considered and included in the study.
4.3 Scope for Future Research
ā€¢ Useful BOSS projects were discussed which became successful and have proved to be
able to become milestone in the long journey that BOSS has yet to cover in the country
to enable itself so that its presence can be felt substantially.
ā€¢ Although,various points leading to the success of diļ¬€erent cases were discussed,but still
some important points may be missing related to their success.
ā€¢ The other side of the picture is not taken into account in the present study.As it is said
that Governments OS BOSS is dying a slow death due to lack of patronage (Aggarwal
and Alawadhi, 2014).These cases can be taken up to have complete analysis of impact
of BOSS on India.
4.4 Summary
In this chapter,discuss about the Merits Of BOSS,Demerits Of BOSS and Scope for Future
Research.
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 13
Conclusion
It can be said that BOSS seems to have attained maturity during the recent years as evident
from its level of development in the past few years. It has proved itself as a valuable alter-
native to various important applications including oļ¬ƒce applications and operating systems.
One of the main reasons (apart from the cost issues) for the adoption of BOSS is the lib-
erty i.e. independence from software manufacturers/ proprietary issues and self governance.
Countries like India ļ¬nd open source platforms as a great opportunity to bring better access
to digital world in the country. In India there are numerous languages. The oļ¬ƒcial language
of the country and the oļ¬ƒcial languages of the states are all diļ¬€erent depending upon the
language of the natives of a particular state.
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 14
Bibliography
[1] Aggarwal V., Alawadhi N. (2014),ā€Governments OS BOSS dying a slow death due to lack
of patronageā€, ET Bureau.[Online] Available: http://articles.economictimes.indiatimes.
com./c-dac-advancedcomputing-support.
[2] Alspaugh, T.A., Asuncion, H.A., Scacchi, W. (2011).ā€Presenting Software License Con-
ļ¬‚icts through Argumentationā€, In: Proceedings 23rd International Conference on Software
Engineering and Knowledge Engineering (SEKE11).
[3] ā€Bharat Operating System Solutionsā€, In (C-DAC, 2012)
[4] Dominik Richter, Hangjung Zo, Michael Maruschke,ā€A Comparative Analysis of Open
Source Software Usage in Germany, Brazil, and Indiaā€, IEEE, 2009.
[5] E-Governance Policy Initiatives under Digital India (2015).Department of Electronics
and Information Technology (DeitY), Ministry of Communications and Information Tech-
nology, Government of India.
[6] Fontana, R., Kuhn, B.M. and Molgen, E. (2008). A Legal Issues Primer for Open
Source and Free Software Projects, Software Freedom Law Center, Version:1.5.1. Avail-
able: http://www.softwarefreedom.org/resources/2008/fossprimer.pdf
[7] Information Technology Department Mandatory installation of BOSS Operating Sys-
tem in all computer systems. Available: www.bosslinux.in/sites/default/ļ¬les/BOSS-in-
DIT.pdf
[8] Nikhila Gill (2010). TN still most economically free.Express India.
SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 15

More Related Content

What's hot

Amazon Product Sentiment review
Amazon Product Sentiment reviewAmazon Product Sentiment review
Amazon Product Sentiment reviewLalit Jain
Ā 
Graphics processing unit ppt
Graphics processing unit pptGraphics processing unit ppt
Graphics processing unit pptSandeep Singh
Ā 
Introduction to yocto
Introduction to yoctoIntroduction to yocto
Introduction to yoctoAlex Gonzalez
Ā 
Project report
Project reportProject report
Project reportUtkarsh Soni
Ā 
Text summarization
Text summarizationText summarization
Text summarizationAkash Karwande
Ā 
Python report on twitter sentiment analysis
Python report on twitter sentiment analysisPython report on twitter sentiment analysis
Python report on twitter sentiment analysisAntaraBhattacharya12
Ā 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt himHimanshu Saini
Ā 
Virtualization technology and an application of building vm ware
Virtualization technology and an application of building vm wareVirtualization technology and an application of building vm ware
Virtualization technology and an application of building vm wareYeditepe University
Ā 
graphics processing unit ppt
graphics processing unit pptgraphics processing unit ppt
graphics processing unit pptNitesh Dubey
Ā 
Linux booting Process
Linux booting ProcessLinux booting Process
Linux booting ProcessGaurav Sharma
Ā 
Difference between i3 and i5 and i7 and core 2 duo pdf
Difference between i3 and i5 and i7 and core 2 duo pdfDifference between i3 and i5 and i7 and core 2 duo pdf
Difference between i3 and i5 and i7 and core 2 duo pdfnavendu shekhar
Ā 

What's hot (20)

Introduction to GPU Programming
Introduction to GPU ProgrammingIntroduction to GPU Programming
Introduction to GPU Programming
Ā 
Amazon Product Sentiment review
Amazon Product Sentiment reviewAmazon Product Sentiment review
Amazon Product Sentiment review
Ā 
Graphics processing unit ppt
Graphics processing unit pptGraphics processing unit ppt
Graphics processing unit ppt
Ā 
Introduction to yocto
Introduction to yoctoIntroduction to yocto
Introduction to yocto
Ā 
SAP HANA on POWER9 systems
SAP HANA on POWER9 systemsSAP HANA on POWER9 systems
SAP HANA on POWER9 systems
Ā 
Project report
Project reportProject report
Project report
Ā 
Text summarization
Text summarizationText summarization
Text summarization
Ā 
Python report on twitter sentiment analysis
Python report on twitter sentiment analysisPython report on twitter sentiment analysis
Python report on twitter sentiment analysis
Ā 
Cuda tutorial
Cuda tutorialCuda tutorial
Cuda tutorial
Ā 
Hypervisor
HypervisorHypervisor
Hypervisor
Ā 
Introduction to OpenMP
Introduction to OpenMPIntroduction to OpenMP
Introduction to OpenMP
Ā 
Linux sunum
Linux sunumLinux sunum
Linux sunum
Ā 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt him
Ā 
Embedded Hypervisor for ARM
Embedded Hypervisor for ARMEmbedded Hypervisor for ARM
Embedded Hypervisor for ARM
Ā 
Virtualization technology and an application of building vm ware
Virtualization technology and an application of building vm wareVirtualization technology and an application of building vm ware
Virtualization technology and an application of building vm ware
Ā 
graphics processing unit ppt
graphics processing unit pptgraphics processing unit ppt
graphics processing unit ppt
Ā 
Linux booting Process
Linux booting ProcessLinux booting Process
Linux booting Process
Ā 
Difference between i3 and i5 and i7 and core 2 duo pdf
Difference between i3 and i5 and i7 and core 2 duo pdfDifference between i3 and i5 and i7 and core 2 duo pdf
Difference between i3 and i5 and i7 and core 2 duo pdf
Ā 
Parallel computing
Parallel computingParallel computing
Parallel computing
Ā 
Programming guide for linux usb device drivers
Programming guide for linux usb device driversProgramming guide for linux usb device drivers
Programming guide for linux usb device drivers
Ā 

Similar to Boss-Bharat Operating System Solution Report

EMBAThesis_MaSu_Aug2008
EMBAThesis_MaSu_Aug2008EMBAThesis_MaSu_Aug2008
EMBAThesis_MaSu_Aug2008Suomalainen Matti
Ā 
Bslsg131en 1
Bslsg131en 1Bslsg131en 1
Bslsg131en 1Roy Mahembe
Ā 
Sample Report Format
Sample Report FormatSample Report Format
Sample Report Formatvikram singh
Ā 
Software Requirements Specification on Bengali Braille to Text Translator
Software Requirements Specification on Bengali Braille to Text TranslatorSoftware Requirements Specification on Bengali Braille to Text Translator
Software Requirements Specification on Bengali Braille to Text TranslatorMinhas Kamal
Ā 
Gomadam Dissertation
Gomadam DissertationGomadam Dissertation
Gomadam DissertationKarthik Gomadam
Ā 
B-Translator as a Software Engineering Project
B-Translator as a Software Engineering ProjectB-Translator as a Software Engineering Project
B-Translator as a Software Engineering ProjectDashamir Hoxha
Ā 
Work Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel BelaskerWork Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel BelaskerAdel Belasker
Ā 
[EN] PLC programs development guidelines
[EN] PLC programs development guidelines[EN] PLC programs development guidelines
[EN] PLC programs development guidelinesItris Automation Square
Ā 
CRM EHP3 landscape guide
CRM EHP3 landscape guide CRM EHP3 landscape guide
CRM EHP3 landscape guide SK Kutty
Ā 
Charter for the international workshop on refactoring
Charter for the international workshop on refactoringCharter for the international workshop on refactoring
Charter for the international workshop on refactoringWiem Mkaouer
Ā 
Simplified guidelines for selecting a bi platform in an enterprise
Simplified guidelines for selecting a bi platform in an enterpriseSimplified guidelines for selecting a bi platform in an enterprise
Simplified guidelines for selecting a bi platform in an enterpriseAlaa Karam
Ā 
Grade management-using-snmp-design-doc
Grade management-using-snmp-design-docGrade management-using-snmp-design-doc
Grade management-using-snmp-design-docHarshul Jain
Ā 
Reference Model for ISEB Certificates in Enterprise and Solution Architecture
Reference Model for ISEB  Certificates in Enterprise  and Solution ArchitectureReference Model for ISEB  Certificates in Enterprise  and Solution Architecture
Reference Model for ISEB Certificates in Enterprise and Solution ArchitectureAryashree Pritikrishna
Ā 
Machine_translation_for_low_resource_Indian_Languages_thesis_report
Machine_translation_for_low_resource_Indian_Languages_thesis_reportMachine_translation_for_low_resource_Indian_Languages_thesis_report
Machine_translation_for_low_resource_Indian_Languages_thesis_reportTrushita Redij
Ā 
An Analysis of Component-based Software Development -Maximize the reuse of ex...
An Analysis of Component-based Software Development -Maximize the reuse of ex...An Analysis of Component-based Software Development -Maximize the reuse of ex...
An Analysis of Component-based Software Development -Maximize the reuse of ex...Mohammad Salah uddin
Ā 

Similar to Boss-Bharat Operating System Solution Report (20)

EMBAThesis_MaSu_Aug2008
EMBAThesis_MaSu_Aug2008EMBAThesis_MaSu_Aug2008
EMBAThesis_MaSu_Aug2008
Ā 
Thesis
ThesisThesis
Thesis
Ā 
Bslsg131en 1
Bslsg131en 1Bslsg131en 1
Bslsg131en 1
Ā 
Thesis_Report
Thesis_ReportThesis_Report
Thesis_Report
Ā 
Sample Report Format
Sample Report FormatSample Report Format
Sample Report Format
Ā 
Resume
ResumeResume
Resume
Ā 
Software Requirements Specification on Bengali Braille to Text Translator
Software Requirements Specification on Bengali Braille to Text TranslatorSoftware Requirements Specification on Bengali Braille to Text Translator
Software Requirements Specification on Bengali Braille to Text Translator
Ā 
Gomadam Dissertation
Gomadam DissertationGomadam Dissertation
Gomadam Dissertation
Ā 
B-Translator as a Software Engineering Project
B-Translator as a Software Engineering ProjectB-Translator as a Software Engineering Project
B-Translator as a Software Engineering Project
Ā 
Work Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel BelaskerWork Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel Belasker
Ā 
[EN] PLC programs development guidelines
[EN] PLC programs development guidelines[EN] PLC programs development guidelines
[EN] PLC programs development guidelines
Ā 
CRM EHP3 landscape guide
CRM EHP3 landscape guide CRM EHP3 landscape guide
CRM EHP3 landscape guide
Ā 
Share point essentials toolkit 2016 user guide
Share point essentials toolkit 2016   user guideShare point essentials toolkit 2016   user guide
Share point essentials toolkit 2016 user guide
Ā 
Charter for the international workshop on refactoring
Charter for the international workshop on refactoringCharter for the international workshop on refactoring
Charter for the international workshop on refactoring
Ā 
Simplified guidelines for selecting a bi platform in an enterprise
Simplified guidelines for selecting a bi platform in an enterpriseSimplified guidelines for selecting a bi platform in an enterprise
Simplified guidelines for selecting a bi platform in an enterprise
Ā 
Grade management-using-snmp-design-doc
Grade management-using-snmp-design-docGrade management-using-snmp-design-doc
Grade management-using-snmp-design-doc
Ā 
Reference Model for ISEB Certificates in Enterprise and Solution Architecture
Reference Model for ISEB  Certificates in Enterprise  and Solution ArchitectureReference Model for ISEB  Certificates in Enterprise  and Solution Architecture
Reference Model for ISEB Certificates in Enterprise and Solution Architecture
Ā 
Machine_translation_for_low_resource_Indian_Languages_thesis_report
Machine_translation_for_low_resource_Indian_Languages_thesis_reportMachine_translation_for_low_resource_Indian_Languages_thesis_report
Machine_translation_for_low_resource_Indian_Languages_thesis_report
Ā 
An Analysis of Component-based Software Development -Maximize the reuse of ex...
An Analysis of Component-based Software Development -Maximize the reuse of ex...An Analysis of Component-based Software Development -Maximize the reuse of ex...
An Analysis of Component-based Software Development -Maximize the reuse of ex...
Ā 
thesis
thesisthesis
thesis
Ā 

Recently uploaded

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
Ā 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
Ā 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
Ā 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
Ā 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĆŗjo
Ā 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
Ā 
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
Ā 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
Ā 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
Ā 
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
Ā 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
Ā 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
Ā 
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
Ā 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
Ā 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
Ā 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
Ā 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
Ā 
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
Ā 
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
Ā 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
Ā 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Ā 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Ā 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Ā 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
Ā 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Ā 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Ā 
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
Ā 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Ā 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Ā 
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
Ā 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Ā 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Ā 
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...
Ā 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Ā 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Ā 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Ā 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Ā 
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
Ā 
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
Ā 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Ā 

Boss-Bharat Operating System Solution Report

  • 1. A Seminar-II Report on BHARAT OPERATING SYSTEM SOLUTION Submitted in Partial Fulļ¬llment of the Requirements for the Final Year of Bachelor of Engineering in Computer Engineering to North Maharashtra University, Jalgaon Submitted by Shubham Madhukar Rokade Under the Guidance of Mrs.Nilima P Patil DEPARTMENT OF COMPUTER ENGINEERING SSBTā€™s COLLEGE OF ENGINEERING AND TECHNOLOGY, BAMBHORI, JALGAON - 425 001 (MS) 2016 - 2017
  • 2. SSBTā€™s COLLEGE OF ENGINEERING AND TECHNOLOGY, BAMBHORI, JALGAON - 425 001 (MS) DEPARTMENT OF COMPUTER ENGINEERING CERTIFICATE This is to certify that the Seminar-II entitled Bharat Operating System Solution, submitted by Shubham Madhukar Rokade in partial fulļ¬llment of the Final Year of Bachelor of Engineering in Computer Engi- neering has been satisfactorily carried out under my guidance as per the requirement of North Maharashtra University, Jalgaon. Date: October 6, 2016 Place: Jalgaon Mrs.Nilima P Patil Guide Prof. Dr. Girish K. Patnaik Prof. Dr. K. S. Wani Head Principal SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) i
  • 3. Acknowledgements At the outset, I thank God for making my endeavour a success. I also express my gratitude to Dr.G.K.Patnaik , Head of the Department for providing me with adequate facilities, ways and means by which I was able to complete this seminar-II. I express my sincere gratitude to my Seminar-II Guide Mrs.Nilima P Patil,for her constant support and valuable suggestions without which the successful completion of this seminar would not have been possible. I express my immense pleasure and thankfulness to all the teachers and staļ¬€ of the Depart- ment of Computer Engineering,SSBTā€™ COET,Jalgaon for their cooperation and support. Last but not the least,I thank all others,and specially my classmates and my family. Shubham Madhukar Rokade SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) ii
  • 4. Abbreviations BOSS Bharat Operating System Solutions FOSS Free and Open Source Software NRCFOSS National Resource Centre for Free and Open Source Software C-DAC Centre for Development of Advanced Computing MCIT Ministry of Communications & Information Technology SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) iii
  • 5. Contents Acknowledgements ii Abbreviations iii Abstract 1 1 Introduction 2 1.1 BOSS In India . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Features Of BOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 Literature Survey 5 2.1 Background and Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2 Version Of BOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Methodology 7 3.1 BOSS Kernel Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2 Licenses Of BOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.3 BOSS Variants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3.1 BOSS Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3.2 EduBOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3.3 Advanced Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.3.4 BOSS MOOl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4 Discussion 12 4.1 Merits Of BOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.2 Demerits Of BOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.3 Scope for Future Research . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Conclusion 14 SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) iv
  • 6. Bibliography 15 SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) v
  • 7. List of Tables 2.1 Various Version Of BOSS Operating System . . . . . . . . . . . . . . . . . . 6 3.1 Diļ¬€erent FOSS Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) vi
  • 8. List of Figures 1.1 BOSS:Bharat Operating System Solution . . . . . . . . . . . . . . . . . . . . 2 3.1 Structure of Monolithic Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . 7 SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) vii
  • 9. Abstract There has been a gradual increase in numbers of open source (OS) software in the recent times and they are becoming more and more in number as the commercial sector is making big contributions in these softwares so as to make proļ¬ts from their investments. This is made possible by the development of indigenous softwares by various IT giants, local companies, small and medium scale IT industry and government sector. These private and public sectors are investing in FOSS (Free and Open Source Software) softwares to fulļ¬l their routine needs by customising the traditional FOSS softwares like LINUX to suit their own domestic environment. One such eļ¬€ort is the customized version of LINUX called Bharat Operating System Solutions popularly known as BOSS. This is an initiative taken by Government of India to launch its own operating system parallel to the world wide famous operating system known as Windows. Providing support in diļ¬€erent languages used/spoken across the country (India), BOSS is a very user friendly GUI based operating system. SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 1
  • 10. Chapter 1 Introduction In This Chapter,discuss about the general things related with the Bharat Operating System Solutions. Useful BOSS projects were discussed which became successful and have proved to be able to become milestone in the long journey that BOSS has yet to cover in the country to enable itself so that its presence can be felt substantially.Although, various points leading to the success of diļ¬€erent cases were discussed, but still some important points may be missing related to their success [1] [3]. Also, not all the success stories were included in the current study. So, this is one of the important points which can be considered for carrying out further research in this regard.The other side of the picture is not taken into account in the present study. As it is said that Governments OS BOSS is dying a slow death due to lack of patronage (Aggarwal and Alawadhi, 2014).These cases can be taken up to have complete analysis of impact of BOSS on India. In section 1.1 discuss the BOSS In India,The Features Of BOSS are explain in section 2.2 Figure 1.1: BOSS:Bharat Operating System Solution SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 2
  • 11. 1.1 BOSS In India ā€¢ BOSS is operational in various states across the country. Some of them in which BOSS is operational are Punjab, Haryana, TamilNadu, Chhattisgarh, Tripura, Kerala, and Pondicherry. ā€¢ A worth talking example of use of FOSS in India is TamilNadu. It is the federal state of India which is located in the south of the country [5]. As far as the economic conditions of the state are concerned it is one of the prosperous states of the country contributing a large share to Indias GDP. As per the census (2011),it is found to be the most urbanized (49%) state of the country. It accounts for 9.6% of urban population while comprising only 6% of Indias total population. ā€¢ It has a network of about 113 industrial parks and estates which oļ¬€er developed plots with supporting infrastructure (ASSOCHAM, 2013). It has been ranked ļ¬rst by the Economic Freedom Rankings for the States of India. ā€¢ The Government of TamilNadu uses BOSS for oļ¬ƒcial instead of the conventional op- erating system MS-Windows. It has some special features : 1. It includes well known FOSS programs all the tools that are available as a part of software are in Indian languages with software supported in both Tamil and Hindi languages. 2. These features are very important because if we look at facts and ļ¬gures we ļ¬nd that among 22 constitutionally recognized Indian languages only 10.35% of the total population of the country is familiar with English [4]. Keeping these statistics in mind it is extremely important to be able to use this operating system software in oļ¬ƒcial language of state and the country. ā€¢ TamilNadu is just one of the numerous examples where BOSS is successfully running in the country. If we talk about Haryana then in this state alone 58000 nodes are already having BOSS as OS [4] [8]. If we look at Punjab then we come across the fact that 1400 schools of the state have already implemented BOSS. ā€¢ In Chandigarh also about 85 schools are using BOSS. In a National research project BOSS is being used. DRDL Hyderabad is also making use of BOSS. SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 3
  • 12. 1.2 Features Of BOSS Following are the features Of Bharat Operaing System Solution.. ā€¢ User Friendly Graphical Installer ā€¢ Indian version of OpenOļ¬ƒce BharateeyaOO ā€¢ 3D Desktop ā€¢ Auto detecting of devices ā€¢ Better usability for digital cameras, printers, scanners, Bluetooth, TV tuner. ā€¢ Auto mounts of all Hard disk partitions ā€¢ Localization support for desktop in 22 Indian languages ā€¢ Smart Common Input Method ā€¢ Migration tool - Bulk document converter ā€¢ Internet tools Pidgin, Iceweasel, X-chat ā€¢ Multimedia support. 1.3 Summary In this chapter,discuss about the BOSS In India and Features Of BOSS. Next chapter is Literature Survey. SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 4
  • 13. Chapter 2 Literature Survey In this chapter,discuss about the history and motivative things related with the Bharat Operating System Solutions.The incredible India is a land of diļ¬€erent cultures, religions and languages [7]. Almost every state in India has its own language. With this point of view BOSS becomes very important in the country because of its multilingual support for diļ¬€erent states and hence diļ¬€erent languages in the country. To conclude the development of BOSS is going to prove a milestone in the FOSS development era which has already started in the country. In section 2.1 discuss the Background and Motivation,Version Of BOSS are explain in section 2.2. 2.1 Background and Motivation ā€¢ Bharat Operating System Solutions (BOSS), a free and open source Linux distribution was developed by the National Resource Centre for Free and Open Source Software (NRCFOSS) of India [1]. ā€¢ The latest version is 6.0. BOSS is considered as Indias own PC operating system. It is described as the most signiļ¬cant product to come out of the Indian software industry in decades. ā€¢ The Govt. of India has approved BOSS for adoption and implementation on mass scale. It was developed at C-DAC, Chennai INDIA. The Centre for Development of Advanced Computing popularly known as C-DAC is the premier R&D organization of the Department of Electronics and Information Technology (DeitY), Ministry of Communications & Information Technology (MCIT) [8]. SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 5
  • 14. Table 2.1: Various Version Of BOSS Operating System Version Code Name Date of Release BOSS GNU/Linux Evaluation Sethu ā€“ BOSS GNU/Linux v1.0 Tarang 10/01/2007 BOSS GNU/Linux v2.0 Anant 17/09/2007 BOSS GNU/Linux Server ā€“ 01/01/2008 BOSS GNU/Linux v3.0 Tejas 04/09/2008 BOSS GNU/Linux v4.0 Savir 02/08/2012 BOSS GNU/Linux v5.0 Anokha 23/12/2013 BOSS GNU/Linux v6.0 Anoop 04/03/2015 ā€¢ The aim of this organization is to carry out research & development in the ļ¬eld of Information Technology, Electronics and related areas. ā€¢ Linux foundation has certiļ¬ed BOSS for compliance with the Linux Standard Base standard. 2.2 Version Of BOSS Till March 2015 BOSS has seen six (Wikipedia, 2015) major version.... ā€¢ BOSS is available in various languages which are spoken across the country [6]. ā€¢ These languages are Assamese, Bengali,Bodo, Gujarati,Hindi, Kannada, Kashmiri, Konkani, Maithili,Malayalam, Manipuri, Marathi, Odia, Punjabi, Tamil, Telugu,Urdu, Arabic, Persian, Sanskrit. The languages not supported by BOSS are Nepali, Sindhi, Dogri(Pahari). 2.3 Summary In this chapter,Discuss about the Background and Motivation as well as Version Of BOSS. Next chapter Methodology.. SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 6
  • 15. Chapter 3 Methodology In this chapter,discuss about the Methodology.Estimation of use of FOSS is a diļ¬ƒcult task. Whether we are talking in terms of international or national context this determination remains an uphill task [4] [5] [6]. The reason behind this bitter pill is that FOSS is generally free of cost and secondly, downloads from the internet are not the only source for getting such kind of software and hence its use. If we look at BOSS (BOSS GNU/Linux is a Desktop and Server Linux Operating System) the scenario is somewhat diļ¬€erent. It is a Government initiative. It is derived from Debian Linux. As it is developed by C-DAC so it can be downloaded free of cost from its website. No doubt it is FOSS based OS and there is no restriction on its use still the main source of this software remains the website. In section 3.1 discuss the BOSS Kernel Type,The Licenses Of BOSS are explain in section 3.2 and BOSS Varients explain in section 3.3 3.1 BOSS Kernel Type The Bharat Operating System Solution use the Monolithic Kernel for the Communication between Software and Hardware. Figure 3.1: Structure of Monolithic Kernel SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 7
  • 16. ā€¢ In Monolithic Kernel all services run along with the main kernel thread,thus also re- siding in the same memory area. ā€¢ This approach provide rich & powerful hardware access. ā€¢ Some Developer such as UNIX developer Ken Thonmpson, maintain that it is ā€Easier to implement a Monolithic Kernel Than Microkernel.ā€ 3.2 Licenses Of BOSS ā€¢ BOSS license falls under the category of free software licenses (mainly GPL). ā€¢ A FOSS license may be deļ¬ned as a license that attempts to bestow the type of rights, privileges, and obligations related to the deļ¬nition of FOSS. It has been argued that most software licenses are there to cart oļ¬€ your freedom to change or share the software. ā€¢ On the contrary, the FOSS licence ensures that the software is free for all the users by ensuring your freedom to change and share the software (Lee, 1999) [6].To use software in fact the user purchases the license for that software along with the software itself. Software that is available for use may be obtained by a single person or an enterprise. ā€¢ There are many diļ¬€erent FOSS licenses available and their number is continuously growing. Each license speciļ¬es diļ¬€erent constraints attached to the various software components. ā€¢ There exist various external references which are there that explain and describe a number of diļ¬€erent licenses that are presently in use with FOSS (Laurent, 2004; Rosen, 2005; Fontana, 2008; OSI, 2014). ā€¢ FOSS licenses are categorized as permissive, reciprocal, and propagating; all propa- gating licenses are also reciprocal, but the reverse may not be true i.e.most of the reciprocal licenses are not propagating. ā€¢ In case of commercial software, Terms of Service (TOS) and End-User License Agree- ment (EULA) are proprietary and do not provide the rights of source code availability, copying, modiļ¬cation, and distribution (Alspaugh et al., 2011). SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 8
  • 17. Table 3.1: Diļ¬€erent FOSS Licenses License Type Also known as Examples Permissive Academic Apache,BSD,MIT Reciprocal Copyleft MPL, LGPL Propagating Strong Copyleft GPL, AGPL 3.3 BOSS Variants The BOSS has been able to mark its presence in the diļ¬€erent areas in the software industry oļ¬€ering a variety of software solutions.The following is the list showing its few variants useful to diļ¬€erent parts of society. 3.3.1 BOSS Desktop There is an integrated search facility available with BOSS Desktop which is helpful in switch- ing windows launching applications and opening recent documents and settings. The inte- grated search allows you to look for diļ¬€erent applications in easier and faster way on your system [3]. What you need to do is just to type in your query into the Dash home and the system will determine that which categories of applications are relevant to your search criteria thus returning the best results as per your expectations. 3.3.2 EduBOSS EduBOSS is designed for schools. It is available with a set of features which suit the Primary and Secondary school environment. It is a complete usable operating system in itself carrying graphical user interface and console applications. It is capable of routine tasks and comes with additional utilities which are very useful. It is a unique operating system in itself which has proved to be very useful in providing teaching and learning aids in schools. EduBOSS is designed and developed keeping in mind the power and ļ¬‚exibility of a free and open operating system which is available free of cost for everyone [1] [2]. This power and ļ¬‚exibility is brought right to the doorsteps of education community which is enjoyed by the children at the grass root level. EduBOSS is accompanied by rational design decisions.The components and features of EduBOSS are as follows: Fotowall It is a creative tool that allows you to personalize the photos and pictures in the desired layout. With the help of this feature you can add pictures and then later on can resize etc. the pictures to develop your own composition or collage SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 9
  • 18. GCompris It is an educational software package which is specially designed for kids between the ages ranging from 2 to 10 for carrying out variety of activities. The various activities include arithmetic science, games, computer discovery, reading practices and so on. TuxPaint It is a general purpose drawing tool. When using TuxPaint the sound eļ¬€ects and a cartoon character keep the user aware of the surrounding and entertain them with charming visual eļ¬€ects and audio. Geogebra It is a dynamic program based on Geometric applications. It can be used to do constructions with points, vectors, segments etc. These geometric shapes can then be modiļ¬ed dynamically afterwards. Gbrainy It is a platform where memory can be trained for something speciļ¬c. Here one can check logical and arithmetical capabilities.There are available many sorts of diļ¬€erent exercises with diļ¬€erent levels of diļ¬ƒculty 3.3.3 Advanced Server The architecture supported by the BOSS Advanced server is Intel and AMD x86-64 archi- tecture. It is bundled with web server,proxy server, database server, mail server, network server, ļ¬le server, SMS server and LDAP server [?] [6]. The various administrative tools available with it are: Webmin, Gadmin, PHP myadmin, PHP LDAP admin and PG admin. Webmin This administrative tool is used for system administration. It has a web based interface. It helps to create user accounts, ļ¬le sharing, DNS, Apache and much more. PHP myadmin It provides a suitable visual front end to the MySQL databases by making use of an Apache/PHP frontend. SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 10
  • 19. 3.3.4 BOSS MOOl The purpose of MOOL (Minimalistic Object Oriented Linux) is to redesign the Linux kernel so as to reduce coupling and increase maintainability by means of OO (Object Oriented) abstractions. 3.4 Summary In this chapter,discuss about the BOSS Kernel Type,Licenses Of BOSS,BOSS Varient. Next chapter is Discussion. SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 11
  • 20. Chapter 4 Discussion In general, in the developing countries like India the license fees are normally higher and wages are lower, comparatively. [7] Furthermore, the total amount of money spent on various activities related to IT operations normally remain within the country thus resulting to the beneļ¬t to local and national IT industry in general. In section 4.1 discuss the Merits Of BOSS.Demerits Of BOSS are discuss in section 6.2 and Scope for Future Research explain in section 6.3 4.1 Merits Of BOSS ā€¢ Free and Open Source Software Bharat Operating System Solution(BOSS) is totally Free and Open Source Software.Hence it is free available on internet also through Ordering from C-DAC. ā€¢ Multilingual Support BOSS is available in various languages which are spoken across the country. These languages are Assamese, Bengali,Bodo, Gujarati, Hindi, Kannada, Kashmiri, Konkani, Maithili,Malayalam, Manipuri, Marathi, Odia, Punjabi, Tamil, Telugu,Urdu, Arabic, Persian, Sanskrit. ā€¢ User Friendly Graphical Installer BOSS Operating system provide the better graphical interface for user.It support the Tools Migration tool - Bulk document converter and Internet tools Pidgin, Iceweasel, X-chat,which is available in various languages. ā€¢ Easy Installation The installation process for BOSS Operating System is as similar as Linux-Ubuntu Operating System.It can done in easy 7 step. SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 12
  • 21. 4.2 Demerits Of BOSS ā€¢ Due to the fact that data is collected using mixed approach so the information cannot be considered as always accurate. ā€¢ Most of the data and information that was collected as a part of this research was based on articles, news reports, web sites and other such means which may be considered as unsatisfactory means of providing unbiased, authentic and accurate information. ā€¢ The scope is further limited by the fact that out of large pool of activities associated with BOSS only few of them were considered and included in the study. 4.3 Scope for Future Research ā€¢ Useful BOSS projects were discussed which became successful and have proved to be able to become milestone in the long journey that BOSS has yet to cover in the country to enable itself so that its presence can be felt substantially. ā€¢ Although,various points leading to the success of diļ¬€erent cases were discussed,but still some important points may be missing related to their success. ā€¢ The other side of the picture is not taken into account in the present study.As it is said that Governments OS BOSS is dying a slow death due to lack of patronage (Aggarwal and Alawadhi, 2014).These cases can be taken up to have complete analysis of impact of BOSS on India. 4.4 Summary In this chapter,discuss about the Merits Of BOSS,Demerits Of BOSS and Scope for Future Research. SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 13
  • 22. Conclusion It can be said that BOSS seems to have attained maturity during the recent years as evident from its level of development in the past few years. It has proved itself as a valuable alter- native to various important applications including oļ¬ƒce applications and operating systems. One of the main reasons (apart from the cost issues) for the adoption of BOSS is the lib- erty i.e. independence from software manufacturers/ proprietary issues and self governance. Countries like India ļ¬nd open source platforms as a great opportunity to bring better access to digital world in the country. In India there are numerous languages. The oļ¬ƒcial language of the country and the oļ¬ƒcial languages of the states are all diļ¬€erent depending upon the language of the natives of a particular state. SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 14
  • 23. Bibliography [1] Aggarwal V., Alawadhi N. (2014),ā€Governments OS BOSS dying a slow death due to lack of patronageā€, ET Bureau.[Online] Available: http://articles.economictimes.indiatimes. com./c-dac-advancedcomputing-support. [2] Alspaugh, T.A., Asuncion, H.A., Scacchi, W. (2011).ā€Presenting Software License Con- ļ¬‚icts through Argumentationā€, In: Proceedings 23rd International Conference on Software Engineering and Knowledge Engineering (SEKE11). [3] ā€Bharat Operating System Solutionsā€, In (C-DAC, 2012) [4] Dominik Richter, Hangjung Zo, Michael Maruschke,ā€A Comparative Analysis of Open Source Software Usage in Germany, Brazil, and Indiaā€, IEEE, 2009. [5] E-Governance Policy Initiatives under Digital India (2015).Department of Electronics and Information Technology (DeitY), Ministry of Communications and Information Tech- nology, Government of India. [6] Fontana, R., Kuhn, B.M. and Molgen, E. (2008). A Legal Issues Primer for Open Source and Free Software Projects, Software Freedom Law Center, Version:1.5.1. Avail- able: http://www.softwarefreedom.org/resources/2008/fossprimer.pdf [7] Information Technology Department Mandatory installation of BOSS Operating Sys- tem in all computer systems. Available: www.bosslinux.in/sites/default/ļ¬les/BOSS-in- DIT.pdf [8] Nikhila Gill (2010). TN still most economically free.Express India. SSBTā€™s College of Engineering and Technology, Bambhori, Jalgaon (MS) 15