operating system
types of software
archetecture of o.s
what is linux
history of linux
structure of linux
diff. b/w linux and windows
basic linux commands
user management
linux group
file management
file permission
file extraction
pipeline
filters commands
crontab
It is interface between computer system and computer user.
it communicate software and hardware.
it is nothing but a computer program which is used to perform a particular task.
- system software
software which help the system to run.
- application software
software which help application to run.
ex: ms office.t
Process management
File management
Input-Output device management
Memory Management
Security Management
LINUX
WINDOWS
MAC OS
APPLE
BLACKBERRY
ANDROID
MSDOS
Linux is open source, multitasking, multiuser operating system.
Linux began in 1991 as a personal project by Finnish student Linus Torvalds to create a new free operating system kernel. Linux uses most of its tools from GNU software and are under GNU copyright. In 1992, he released the kernel under GNU General Public License.
-
KERNEL : Linux kernel is the core part of the operating system. It establishes communication between devices and software FOUR major responsibilities of kernel: Device management Memory management Process management Handling system calls
-
System library : It contains some special programs that help in accessing the kernel’s features.
-
Utility tools : Linux O.S has set of utility tools, which are usually a simple command.
-
Development tools : It contains the programs which is majorly use to update our system.
It is an os that is made up of a collection of software based on linux kernel or say distribution contains the linux kernel & supporting libraries & software
ubuntu Red Hat Enterprise Linux Kali Arch Linux MX linux Rocky Linux Fedora
LINUX: open source free free software secure no virus and malware Low Hardware cost customizable add feature
WINDOWS : closed source costs $150-$320 cost software insecure virus and malware high hardware cost not customizable
it is a way to give instruction to system.