2. Learning objectives
• Types of operating system
• Free software movement
• Open source software
• Linux distributions
• Linux software
• Linux office and database software
• Metacity window manager
• Desktop publishing in linux
3.
4.
5.
6.
7.
8.
9. Linux is one of popular version of UNIX
operating system. It is open source as its
source code is freely available. The Linux
system has 3 components.
Kernal
System library
System utility
10. System libraries
Are special function or porograms using which
applicationb program or system utilityies
access kernal’s features.
11.
12.
13.
14.
15. • Low cost
• Stability-no need of reboot
• Performance-high performance
Networking-support network functionality
• Flexibility-flexible for server applications,
desktop publishing, and embedded system
• Compatibility-runs all common Unix software
packages
• Wider choice-large distribution
• Fast and easy installation
• Better use of hard disk
• Multi tasking
• Security
• Open source
16.
17. 1. Free distribution –no restriction
2. Source code-include source code
3. Derived works-allow modification
4. Integrity of the authors' source code-license
for modified version
5. No discrimination against person or groups
6. No discrimination against fields of endeavor
7. Distribution of license
8. License must not be specific to a product
9. License must not restrict other software
10. License must be technology
18. Lesser hardware costs
High quality softyware
No vendor lock-in
Integrated management
Simple license management
Lower software cost
Abundent support
Scaling and consolidating
19. Free Software
The freedom to deploy the software for any use
case without any restrictions
The freedom to study how the software works
and modify it according to your needs and
preferences.
The freedom to freely re-distribute the software
to assist someone in need. The redistribution can
be done at a cost or at no cost.
The freedom to freely re-distribute the software
to assist someone in need. The redistribution can
be done at a cost or at no cost.
20.
21. Free redistribution of the software.
The source code should be publicly available.
The software can be modified and distributed in
a different format from the original software.
The software should not discriminate against
persons or groups.
The software should not restrict the usage of
other software.
22.
23.
24.
25.
26.
27.
28. A software repository is a storage location
where you can store software packages.
These software packages can be accessed
and installed, when required, on computers
in your network. Using
these repositories facilitates easy storage,
maintenance and backup
of software packages.
29. Software developers often maintain their own
repositories, from which software packages can
be downloaded and installed directly to our
computer. Though all application should be
included in the distribution software
repository, we can also download the third
party repositories.
30. There are more Linux web servers, but this list is
the most used web servers. The most used web
servers are Apache and Nginx.
...
Linux Web server Implementations
Apache server.
Nginx.
Lighttpd.
Apache Tomcat.
Monkey HTTP Daemon (used especially for
embedded systems)