0% found this document useful (0 votes)
28 views

1-Linux Introduction

1-Linux Introduction

Uploaded by

roderickvicente
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views

1-Linux Introduction

1-Linux Introduction

Uploaded by

roderickvicente
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

1-Linux Introduction

Linux
Linux is a Unix-like, open source and community-
developed operating system for computers, servers,
mainframes, mobile devices and embedded devices. It is
supported on almost every major computer platform
including x86, ARM and SPARC, making it one of the
most widely supported operating systems.
What Makes Linux Great?
1. Linux is open source software.
2. Linux provides easy access to a powerful and scriptable command-line interface (CLI).
3. Linux is a modular operating system that allows you to easily replace or remove components.
Role of the Kernel
The three main components of an operating system they are the kernel, shell, and file system.
Applications
Applications make requests to the kernel and receive resources, such as memory, CPU, and disk,
in return. The kernel also abstracts the complicated details away from the application.
Shell
The shell is an interactive interface that allows users to execute other commands and utilities in
Linux and other UNIX-based operating systems. ... Linux shells are a lot more powerful than the
Windows command line, because they function as a scripting language as well, with a complete
set of tools.
Bash Shell
Bash (AKA Bourne Again Shell) is a type of interpreter that processes shell commands.
Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free
software replacement for the Bourne shell. First released in 1989, it has been used as the
default login shell for most Linux distributions. A version is also available for Windows 10 via the
Windows Subsystem for Linux. It is also the default user shell in Solaris 11. Bash was also the
default shell in all versions of Apple macOS prior to the 2019 release of macOS Catalina, which
changed the default shell to zsh, although Bash currently remains available as an alternative
shell.

- Bash (unix shell). (2021, May 06). Retrieved May 30, 2021,
from https://en.wikipedia.org/wiki/Bash_(Unix_shell)
Accessing the Shell
GUI-based systems: If the system is configured to present a GUI, then you will need to find a
software application called a Terminal. In the GNOME desktop environment, the Terminal
application can be started by clicking the Applications menu, then the System Tools menu and
Terminal icon.
CLI-based systems: Many Linux systems, especially servers, are not configured to provide a GUI
by default, so they present a CLI instead. If the system is configured to present a CLI, then the
system runs a terminal application automatically after you log in.
File Systems
File system is a hierarchy of directories and files with the root / directory at the top of the
directory tree. To the operating system, a file system is a structure created on a disk partition
consisting of tables defining the locations of directories and files.
Linux Distributions
A Linux distribution (often abbreviated as distro) is an operating system made from a software
collection that is based upon the Linux kernel and, often, a package management system. Linux
users usually obtain their operating system by downloading one of the Linux distributions, which
are available for a wide variety of systems ranging from embedded devices (for example,
OpenWrt) and personal computers (for example, Linux Mint) to powerful supercomputers (for
example, Rocks Cluster Distribution).
Role of Open Source
Open source takes a source-centric view of software. The open source philosophy is that you
have a right to obtain the software and to modify it for your own use. Linux adopted this
philosophy to great success.
Types of Open Source Licenses
There are two broad classes of open source license that are
particularly important:
1. Copyleft licenses that are designed to encourage keeping code
open source.
2. Permissive licenses that are designed to maximize code
reusability.
END OF PRESENTATION

You might also like