Top Banner
Class Room PPTs Fundamentals of Programming Languages-I (Subject Code – 110003) Semester I First Year Engineering (University of Pune) MET’s Institute of Engineering, Nashik 422 003
32
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: FPL

   Class Room PPTs

Fundamentals of Programming Languages-I (Subject Code – 110003)

  

Semester IFirst Year Engineering

(University of Pune)      

 MET’s Institute of Engineering, Nashik 422 003

Page 2: FPL

INTRODUCTION TO BOSS

Page 3: FPL

Index• About Operating System/types• About Unix/Linux• Introduction to BOSS GNU/LinuxOverviewComponentsScreenshotFeaturesCommands

Page 4: FPL

Features of Computer• Ability to perform the information processing cycle with

amazing speed.

• Reliability ( low failure rate ).

• Accuracy.

• Ability to store huge amount of data and information.

• Ability to communicate with other computers.

Page 5: FPL

Components of Computer System

• Input Device• CPU• Memory• Output Device• Storage Device

CPU

MemoryOutput device

Input device

Storage device

Page 6: FPL

Open Source Operating Systems

• Open Source– Software released with source code made available to

user to view, modify and again redistribute under licensing terms.

– Allows users :• To use free• Free to change• Free to distribute• Alternative to licenses software.

• Open Source Software– Linux, Android, Mozilla, 3D Blender etc. (companies)

– Eclipse, Open office, Apache, PHP, Perl, Python.

Page 7: FPL

Open Source Operating Systems

• Open Source Operating System

– Software used to operate PC, made available to users, Linux, Bharat Operating System.

– Linux Kernel, component of Linux OS released 5th Oct. 1991 by Linus Torvald.

Page 8: FPL

Operating System• The kernel is the main component of most computer

operating systems; it is a bridge between applications and the actual data processing done at the hardware level.

• A kernel can provide the lowest-level abstraction layer for the resources that application software must control to perform its function. It typically makes these facilities available to application processes through inter-process communication mechanisms and system calls.

Page 9: FPL

Linux System Folders• “/”: The symbol “/” is used to represent the

root directory/folder. It is a container of the file system of linux OS.

• /boot: The information necessary for booting of operating process is stored in this directory, in other words Linux Operating systems heart called Linux kernel is located in /boot. The kernel file name is vmlinuz

• /etc: This folder contains configuration files. For example, if you want to understand , what has stated automatically at the boot process.

Page 10: FPL

Linux System Folders• /bin and /usr/bin: These two folders hold lots of

programs (binaries, hence the name). The /bin holds numbers of system program used by the Kernel or Linux OS, eg. ls ; where as /usr/bin contains applications of the system’s user.

• /sbin and /usr/sbin: These folders holds administrative commands and tools.

• /usr: this is user folder and contains user programs, libraries, documents related to the respective user.

Page 11: FPL

Linux Folders(Homework)

• /lib• /home• /root• /var• /tmp• /dev• /proc• /lost+found

•/mnt: All devices needed to be mounted.

Linux treats all devices as files. For example, all storage devices like hard disks, CD ROM etc are needed to be associated with some directory before accessing it. This process is called mounting and the directory in /mnt where the device is attached is the mount point.

Page 12: FPL

UNIX / LINUX• More Flexible – can be installed on Main Frame,

Super Computer & Micro Computer.• More Stable and does not go down.• Greater built-in security & permission features.• Good processing power.• No purchase of new H/W or prerequisite S/W for

upgrades.• Reliable.• Large variety of Software programs, utilities,

games, etc.• Free and Open source OS.

Page 13: FPL

BOSSBharat Operating System Solutions (BOSS)

is a free and open source computer operating system developed by the National Resource Centre for Free/Open Source Software (NRCFOSS) of India.

Linux distribution was developed by C-DAC for enhancing the use of Free/Open Source Software in the country.

Made specifically for the Indian environment , it consists of a pleasing Desktop environment coupled with Indian language support and other packages that are most relevant for use in the government domain.

A Linux Distribution forked from Debian.

The ultimate goal is to localize into all 22 official Indian regional languages. So this benefits non-english speakers to reach technology that bridge digital divide in India.

Page 14: FPL

BOSS Overview• BOSS 1.0(tarang) – released in January 2007• BOSS 2.0(anant) – released in September 2008• BOSS 3.0(tejas) released in September 2009• Latest Version : BOSS 3.1(tejas) having Kernel – 2.6.223486.

It consists of 3 sections:

Install -The Installable allows the user to install the BOSS GNU/Linux onto the Hard disk and work on it. Live- lets you to have the BOSS Desktop in your system without installing it on your hard disk.Utility- consists of add-on packages that can be installed in BOSS for some specific applications like web server, education tools, open office language packages etc.

Current development version is BOSS 4.O (savir) having kernel 142.6.323486.

BOSS educational version for students upto Class 10th named as EduBOSS having kernel2.6.261686.

BOSS Advance server 1.0 having kernel 2.6.223486.

Page 15: FPL

BOSS -4.0MAIN Components

• GNOME 2.30 version – is a desktop environment and graphical user interface

that runs on top of a computer operating system

• Linux Kernel 2.6.323486• BharatheeyaaOO 3.2 with default java support• Hardware support- Printer Video card Scanner Camera Wi-Fi and Lan card

Page 16: FPL

Features of BOSS

• User Friendly Graphical Installer• Indian version of OpenOffice – BharatheeyaOO• 3D Desktop• Auto Device Detection• Hardware support of digital cameras, printers,

scanners, bluetooth, WiFi.• Auto mounting of all HDD.• Migration tool – Bulk Document converter• Internet tools – Pidgin, Firefox 3.0, X-chat.• Multimedia Support• Kennel – An Application to send SMS.

Page 17: FPL

BOSS SCREENSHOT

Page 18: FPL

BOSS Vs Commercial equivalents

Page 19: FPL

BOSS Vs Commercial equivalents

Page 20: FPL

Comparison of BOSS with other Linux Distribution

Page 21: FPL

Comparison of BOSS with other Linux Distribution

Page 22: FPL

Comparison of BOSS with other Linux Distribution

Page 23: FPL

GUI Commands• BOSS GNU/Linux provides set of commands to manipulate linux file system, User

Access, managing hardware's, connecting to internet etc. Following are some of them Navigating & searching the file system

Page 24: FPL

Commands to be continued

Page 25: FPL

Commands to be continued

Page 26: FPL

Commands to be continued

Page 27: FPL

Commands to be continued

Page 28: FPL

Commands to be continued

Page 29: FPL

Commands to be continued

Page 30: FPL

Commands to be continued

Page 31: FPL

Commands to be continued

Page 32: FPL

Commands to be continued