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 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
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.
- Multi-thread programming
- Read / write operations
- programming sockets
OSU Courses:
CS 444: Operating Systems II
- compulsory course for all CS students at OSU.
- 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
Post a Comment