From 48b65b5048048876924fc18a8fc045ff503dfe91 Mon Sep 17 00:00:00 2001 From: Basava-Kumar <61414717+Basava-Kumar@users.noreply.github.com> Date: Wed, 4 Feb 2026 00:16:41 +0530 Subject: [PATCH 1/2] first commit --- 2026/day-01/learning-plan.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 2026/day-01/learning-plan.md diff --git a/2026/day-01/learning-plan.md b/2026/day-01/learning-plan.md new file mode 100644 index 000000000..ab9530654 --- /dev/null +++ b/2026/day-01/learning-plan.md @@ -0,0 +1,27 @@ +******************************************************************************************* +******************************************************************************************* + 90 Days of Devops challenge... +******************************************************************************************* +******************************************************************************************* + +Phase 1: + 1. Linux fundamentals + 2. Basic Linux commands + 3. Linux Andvanced commands + 4. Practice linux on AWS EC2 machine + 5. Git Hub basics + 6. Git hub commands + 7. Linux and Git interview Questions + + +Phase 2: + + 1. Docker + 2. Jenkins Basics to adavance + 3. AWS cloud + +Phase 3: + + 1. K8s Kubernetes + 2. Ansible + 3. Terraform From aa51be1af956416b6f37a921b8a4dcc6e8971c26 Mon Sep 17 00:00:00 2001 From: Basava-Kumar <61414717+Basava-Kumar@users.noreply.github.com> Date: Wed, 4 Feb 2026 00:32:01 +0530 Subject: [PATCH 2/2] Day2 task --- 2026/day-02/linux-architecture.md | 81 +++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 2026/day-02/linux-architecture.md diff --git a/2026/day-02/linux-architecture.md b/2026/day-02/linux-architecture.md new file mode 100644 index 000000000..a179404bc --- /dev/null +++ b/2026/day-02/linux-architecture.md @@ -0,0 +1,81 @@ +HARDWARE: physical parts of a computer, such as central processing unit (CPU), monitor, +mouse, keyboard, hard disk and other connected devices to CPU. +KERNEL: A kernel is a computer program and is the central, core part of an operating system. +It manages the operations of the computer and the hardware, most notably memory and +CPU time. It is an integral part of any operating system. +SHELL: Shell is an environment in which we can run our commands, programs, +and shell scripts. It is a user interface for access to an operating system's services. (User +interface program execution, file system manipulation, input/output operations, communication, resource +allocation, error detection, security and protection + + + +1. Kernel:- The kernel is one of the core section of an operating system. It is +responsible for each of the major actions of the Linux OS. This operating system +contains distinct types of modules and cooperates with underlying hardware directly. +The kernel facilitates required abstraction for hiding details of low-level hardware or +application programs to the system. There are some of the important kernel types +which are mentioned below: +o Monolithic Kernel +o Micro kernels +o Exo kernels +o Hybrid kernels + +2. System Libraries:- These libraries can be specified as some special functions. These +are applied for implementing the operating system's functionality and don't need code +access rights of the modules of kernel. +3. System Utility Programs:- It is responsible for doing specialized level and +individual activities. +4. Hardware layer:- Linux operating system contains a hardware layer that consists of +several peripheral devices like CPU, HDD, and RAM. +5. Shell:- It is an interface among the kernel and user. It can afford the services of +kernel. It can take commands through the user and runs the functions of the kernel. +The shell is available in distinct types of OSes. These operating systems are categorized +into two different types, which are the graphical shells and command-line shells. +The graphical line shells facilitate the graphical user interface, while the command line +shells facilitate the command line interface. Thus, both of these shells implement +operations. However, the graphical user interface shells work slower as compared to +the command-line interface shells. +There are a few types of these shells which are categorized as follows: +o Korn shell +o Bourne shell +o C shell +o POSIX shell + +Linux Distribution +It is an OS that is composed of a software-based collection on Linux kernel or we can +say the distribution includes the Linux Kernel. It is supporting software and libraries. +We can obtain Linux-based OS by downloading any Linux distribution. These types of +distributions exists for distinct types of devices such as personal computers, +embedded devices, etc. Around more than 600 Linux distributions are existed and a +few of the famous Linux distributions are listed as follows: +o Deepin +o OpenSUSE +o Fedora +o Solus +o Debian +o Ubuntu +o Elementary +o Linux Mint +o Manjaro +o MX Linux + + + +User mode vs Kernel mode +The code of kernel component runs in a unique privilege mood known as kernel +mode along with complete access to every computer resource. This code illustrates an +individual process, runs in an individual address space, and don't need the context +switch. Hence, it is very fast and efficient. +Kernel executes all the processes and facilitates various services of a system to the +processes. Also, it facilitates secured access to processes to hardware. +The support code that is not needed to execute in kernel mode is inside the system +library. The user programs and other types of system programs are implemented in +the user mode. +It includes no access to kernel mode and system hardware. User utilities/programs use +the system libraries for accessing kernel functions to obtain low-level tasks of the +system + + + +)