Guide to Know Best Devops Operating System in Devops -2018

Operating System in Devops 

Overview:

  • What is the operating system
  • Anatomy of an Os
  • Types of operating systems
  • Popular operating systems
  • GNU / Linux
  • Linux sensors
  • The Legacy: Pop Quiz
  • Another reading
What is the operating system?

Operating System
Operating System
Operating systems is a software that manages computer resources, interoperability between hardware and applications of the computer, and its presentation creates a series of APIs for development in order to acquire applications / hardware. The operating system allows the developers and developers to improve their work and do not worry about how "this circular system affects my network" and "how will this card deal with the game machine".

Anatomy of an Os

The implementing system is not always a thing or another. Some of the operating systems are groups, while others are small. Some are intended for learning purposes, while others strengthen the management of data centers.

The general image, since -> the device, looks like this:

User application: share it with you. For example, window managers.
Application layer: what developers use to use the program.
Kernel: Operating system partition. It creates the connection between possibilities and applications.
Material: The real calculations are made. What is your computer?

The two middle-level components (the cod and the application layer) of the diagrams are usually combined and known as the operating system. However, each layer of layout is one of the most controversial debut in the Computer Science philosophy. Microkernels such as Mach and MINIX only implement the least interface to close the gap between the software and the device. The microcontroller, software such as hardware drivers and filesystems, is separated from the flow, but not just the size of the application. On the other hand, monolithic kernels, such as Linux, include drivers, file systems and other software as part of the speed.

Types of operating systems

Most of us only deal with one or two operating systems per day: the operating system of our phone and personal computer system. There are many other types of operational systems that are linked to different needs. For example research research, there are different requirements of the heart or GameBoy. Each of these zones has run-based applications, so that specific systems can work so that these applications work well.

It is possible that the operating system is required to perform one task once, while another operating system must work in multiple parallel operations.
Ex: DOS vs Linux and Windows.

Only one user / user
Some operating systems host a large number of people using integration. There is no need for specific technical systems.

Embedded
A simple technique that is capable of doing good jobs. (Arduino, heart instrument, etc.).

Real time
Applying for the right time (for example, living conditions or death, or music).

Popular operating systems

There are many well-known (and used daily by many) there. The following are done by all the jobs (web site, recyclables, sports games, etc.), but deal with a technical problem or a variety of philosophical problems.
• UNIX
   
   Linux
  • Android
  • Debian
  •  RHEL


   MacOS / Darwin
   FreeBSD

• Windows

The UNIX family operating system uses all POSIX operating systems that have existed since 1980 °. POSIX is a standardized systematic system that facilitates the development of a variety of operating systems (POSIX). This is not so important today, but it was 70s and 80s.
This does not mean that Windows is bad for it, it carries a lot of interesting and intelligent designs that are usually compatible with POSIX!

GNU / Linux

Linux is the technical (or distribution / distribution) technique of GNU / Linux. All charts are created due to a philosophical, technological or diverse idea of ​​the current flavor of Linux in the market.
The reason why some people call GNU / Linux is because the operating system you use is a Linux computer with the GNU device above; such as basic military equipment and software that trigger the complete operating system. During this course, we are changing the amount of system GNU / Linux .

Linux sensors

Variations (forks) of Linux operating systems are called flavors. They are grouped into families according to their ancestors operating system. More information
  • Debian

                Ubuntu
       
                     LinuxMint
      •  red hat
      
              RHEL
              Fedora
              Centos

    •  Gentoo
  
            ChromeOS
   
    • Slackware
    • ArchLinux

Exercise: pop quiz

1. What are some types of operating systems?
2. What does "distribution" of Linux mean?
3. How does Linux differ from Windows? OSX?
4. How does Debian differ from Gentoo?

1. Single / multi-user operating system, integrated operating system, real-time operating system, single operating system / multitasking.
2. Distros is a Linux version that is distributed to others. Your personal installation with all planned changes is not a distribution, but if you had to send it to ISO and download it from other people, it would be a distribution.
3. Linux is different from Windows because the operating system is similar to Unix and Free & Open Source. This is different from OSX, as Free & Open Source.
4. Each distro (including Debian vs. Gentoo) differs in ideology. Gentoo wants to be a Linux distribution that works well, while Debian wants to do something very different. Very few distributions have the same philosophy.

Other readings

OSU Courses:
CS 312: Administration of the Linux system
  • DOBC in class
  • Currently not available, the content of the course is online

OSU Courses:
CS 344: Operating Systems I
  • compulsory course for all CS students at OSU.
      Covers the basics of low-level programming concepts.

  • Multi-thread programming
  • Read / write operations
  • programming sockets

OSU Courses:
CS 444: Operating Systems II
  • compulsory course for all CS students at OSU.
It covers nuclear piracy and the design of low-level operating systems.
  • IO programming / processes
  • Construction of nuclear modules.
  • omemory management

Free online resources:


OS Dev is a wiki designed to help people develop their own operating systems. This is a great leap from this lesson, but excellent if you are interested in learning the core of life.

The design and implementation of the operating systems by Andrew S. Tanenbaum is a classic in the development world of the operating system. 


Comments

Popular posts from this blog

Introduction to Ansible - DevOps in 2018

Important Topic of Terminology in DevOps

6 Compelling Business Benefits of DevOps In 2018