Professional Documents
Culture Documents
--------------------------------------------------------------------------------------------------
OPERATING SYSTEM :
A program that act as an interface between the user and the computer
hardware and controls the execution of all kinds of programs. An OS
manages computer hardware and software resources and provides a
common service for computer programs. An operating system is set of
programs which control all the computer’s resources and provides an
environment in which a user can develop application programs.
LINUX :
One of the most popular operating systems being utilised on computers and
other devices is Linux. The Linux is open source operating system, or Linux
OS is a freely distributable, cross-platform operating system based on Unix
that can be installed on PCs, laptops, notebooks, mobile and tablet devices,
video laptops, notebooks, mobile and tablet devices, video game consoles,
servers, supercomputers and more..
Today Linux is used by millions of people around the world. Programmers
even can modify the source code and create their own unique version of
Linux operating system.
Linux is available in several distributions and also supports several hardware
platforms, including Intel, PowerPC, DEC Alpha, Sun Sparc, and Motorola.
History & Basic Features
--------------------------------------------------------------------------------------------------
Linux is a Unix like operating system created by Linus Torvalds. Linus
Torvalds has wanted to call his invention “Freax” i.e., Free, freak + x as
an allusion to Unix. In this project his partner Mr. A.L.Torvalds did not
think it’s a good name, so after discussion they finally decided named
their project name as “Linux”.
Basic Features :
Portable − Portability means software can work on different types of
hardware in same way. Linux kernel and application programs
supports their installation on any kind of hardware platform.
Open Source − Linux source code is freely available and it is
community based development project. Multiple teams work in
collaboration to enhance the capability of Linux operating system and
it is continuously evolving.
Multi-User − Linux is a multiuser system means multiple users can
access system resources like memory/ ram/ application programs at
same time.
Multiprogramming − Linux is a multiprogramming system means
multiple applications can run at same time.
Shell − Linux provides a special interpreter program which can be used
to execute commands of the operating system. It can be used to do
various types of operations, call application programs. etc.
Security − Linux provides user security using authentication features
like password protection/ controlled access to specific files/
encryption of data.
Architecture & Components
-----------------------------------------------------------------------------------------------
Editors of Linux
These are some editors in Linux –
Vi/Vm editor
Gedit editor
Nano editor
GNU Emacs editor
Kate/Kwrite editor
Lime text editor and many more….
CLI view of Linux