Вы находитесь на странице: 1из 12

TOPIC 1.

0
OPEN SOURCE AND LINUX FUNDAMENTALS

OPEN SOURCE TECHNOLOGY


Open source is an approach to the design, development, and distribution of software, offering practical accessibility to softwares source code.

The promise of open source is better quality, higher reliability, more flexibility and lower cost

HISTORY OF OPEN SOURCE


1985 ~ Free Software Foundation published

the GNU manifesto by Richard Mathew Stallman


1989 ~ Stallman released the first program

independent GNU General Public License known as GPL or copyleft


1990 ~ Linus Torvalds write his own kernel

and released it under GPL

TYPE OF OSS
OFFICE SOFTWARE
Abiword Open

- word processing tool

Office.org - business productivity suite

OPERATING SYSTEMS
GNU/Linux

(various versions or distributions)

OpenSolaris

IT SECURITY
Smoothwall Wireshark KeePass

- firewall and security tools

(aka Ethereal) - security application

- password management

IMAGES / MULTIMEDIA
GIMP VLC

- image processing/graphics editing

- multimedia file playback

DEVELOPMENT TOOLS
Ruby

on Rails - rapid web application development - integrated development environment

Eclipse

Joomla - enterprise content management system

OSS WEB RESOURCE


OSS Websites

http://www.opensource.org
Mailing list Forum online discussion Usenet newsgroup forum discussions

based on particular topic of interest

OSI CERTIFIED OSS LICENCES


GNU General Public License (GPL) - is the best known licence, based on the FSF Free

Software Definition.
BSD License - it allows software released under the licence to be incorporated into

commercial products then released under a proprietary license.


MIT License - allowing anyone to do anything with software released under this

licence, providing that the same condition is attached to any copies


Mozilla Public License (MPL) 1.1 - derived from the Netscape Public Licence created

by Netscape's lawyers when the company open sourced their browser code.

ORIGIN OF LINUX
Linux is a freely distributed OS that behaves like

the Unix OS
Linux is a complete MULTITASKING, and MULTI-

USER OS that behaves like UNIX in terms of kernel behavior and peripheral support
Linux supports demand paging Linux also offers support for copy-on-write

LINUX STANDARD BASE (LSB)

Joint project by several Linux distributions under the organizational structure of the Linux Foundation to standardize the Software System Structure, or File System Hierarchy, used with Linux operating system.

LINUX FEATURES
No constant rebooting Portable software Downloadable applications No settings hidden in code or

registries
Freedom

COMPONENTS OF LINUX KERNEL

PROCESSOR MEMORY DEVICES FILE SYSTEMS SECURITY

LINUX PACKAGES (RPM)


RPM Package Manager, originally called the Red-

hat Package Manager.


It is a program for installing, uninstalling, and

managing software packages in Linux.


RPM was developed on the basis of the Linux

Standard Base (LSB).


In latter-day usage, the "RPM" portion of this

term arises from the fact that .rpm is the default extension for files used by the program.

LINUX DISTRIBUTIONS
There are more than 400 Linux Distributions called

DISTROS
Differences between one and the next <20% Among the more popular DISTROS are:
FEDORA CORE, KNOPPIX, DEBIAN, SUSE, UBUNTU,

MANDRAKE, SLACKWARE, GENTOO, RED HAT

Вам также может понравиться