Patna University PHD Coursework Lecture1
Patna University PHD Coursework Lecture1
Patna University PHD Coursework Lecture1
• Desktop Class
Windows
OS X
Unix/Linux
Chrome OS
• Server Class
Windows Server
Mac OS X Server
Unix/Linux
• Mobile Class
Android
iOS
Windows Phone
Microsoft Windows
●
The graphical Microsoft operating system designed for Intel-
platform desktop and notebook computers.
●
Best known, greatest selection of applications available.
●
Current editions include Windows 7, 8, and 10.
START MENU
4. Lightweight
The requirements for running Linux are much less than other
operating system
In Linux, the memory footprint and disk space are also lower.
Generally, most of the Linux distributions required as little as
128MB of RAM around the same amount for disk space.
5. Stability
Linux is more stable than other operating systems.
Linux does not require to reboot the system to maintain
performance levels.
It rarely hangs up or slow down. It has big up-times.
Advantage of Linux (Contd.)
6. Performance
Linux system provides high performance over different networks.
It is capable of handling a large number of users simultaneously.
7. Flexibility
Linux operating system is very flexible.
It can be used for desktop applications, embedded systems, and server
applications too.
It also provides various restriction options for specific computers.
We can install only necessary components for a system.
8. Software Updates
In Linux, the software updates are in user control.
We can select the required updates.
There a large number of system updates are available.
These updates are much faster than other operating systems.
So, the system updates can be installed easily without facing any issue.
Advantage of Linux (Contd.)
9. Distributions/ Distros
There are many Linux distributions available in the market.
It provides various options and flavors of Linux to the users.
We can choose any distros according to our needs.
Some popular distros are Ubuntu, Fedora, Debian, Linux Mint, Arch
Linux,
For the beginners, Ubuntu and Linux Mint would be useful.
Debian and Fedora would be good choices for proficient programmers.
10. Live CD/USB
Almost all Linux distributions have a Live CD/USB option.
It allows us to try or run the Linux operating system without installing it.
11. Graphical User Interface
Linux is a command-line based OS but it provides an interactive user
interface like Windows.
Advantage of Linux (Contd.)
12. Suitable for programmers
It supports almost all of the most used programming languages such
as C/C++, Java, Python, Ruby, and more.
Further, it offers a vast range of useful applications for development.
The programmers prefer the Linux terminal over the Windows
command line.
The package manager on Linux system helps programmers to
understand how things are done.
Bash scripting is also a functional feature for the programmers.
It also provides support for SSH, which helps in managing the servers
quickly.
13. Community Support
Linux provides large community support.
We can find support from various sources.
There are many forums available on the web to assist users.
Further, developers from the various open source communities are
ready to help us.
GUI Of Ubuntu
●
Text Editors ●
Debuggers
– Xemacs – C / C++ debugger - gdb
– Emacs ●
Interpreters
– Pico – Perl - perl
– vi – Tcl/Tk - tcl & wish
●
Compilers ●
Miscellaneous
– C compiler - gcc – Web Browsers - Mozilla,
– C++ compiler - g++ Netscape, Firefox, and Lynx
– Java compiler & Java Virtual (lynx is text based)
Machine - javac & java – Instant Messengers - Gaim
– Email - Netscape is there, but
we will learn Pine
Thanks for the attention!