Welcome back friends. Now we are going to learn more about some fundamentals behind Red Hat Enterprise Linux. So let's start. For those who don't know, open source, let me introduce this thing does turn to you. In the last video, we learned that our retail or Red Hat Enterprise Linux is an open source operating system. So what does the word open source means?
You may have faced various times over internet when we were downloading certain software to terms were written there, if you may find that thing, the binary and source so what is binary and source means binary means executable file that you get. without access to its source code. You can only use that thing desperately, desperately. But when you have the source code, you can read the code, edit the code, or modify the code and create your own software that could be different from the original one, or it would be a modified version of the original one. So with proprietary systems, we get only executable or binary of the software. But with open source systems, we get we also get access to its source code.
So source code is a concept, which was coined by different authors like Linus Torvalds, who believed in a free world where software development or usage is accessible to everyone on this earth and it is not given in the hands of few giants tech giants. So With open source, you have Free Software Foundation policies implemented and that provides you freedoms. So freedoms include the freedom to run the program for any purpose. You could use the executable binary for any purpose. You have a freedom to study and modify the source code, you can modify the source code, you have to provide access when you are a software distributor or developer. When you are copying the open source for example, Linux is an open source kernel.
When any operating system is based on Linux, that has to be also open source. That person could not sell his distribution or keep that source code with him only. He has to share the source code and keep it free for individual users. However, They can charge for enterprise level. So the freedom to study and modify grass, everyone access to the source code, the freedom to redistribute the program. It is whatever I said, freedom to create derivative program you can create from the any open source distribution and create a derivative of your own.
So, like red hat is a product of a redhead Archie L is a product of Red Hat. But another operating system called su se OS SUSE, which was derived from Red Hat, but it was not developed by Red Hat. So it was done by other developers outside Red Hat because they have access to redistribute and create derivative programs. So, these are your fundamental rights. There are various kinds of license to release any opera open source project. So license could be Apache Linux, BSD, Linux, or BSD license sorry, g GNU GPL General Public License that is a very popular MIT license Mozilla Public License, common development and distribution license and various other licenses out there.
You could choose any one of them as your authorizing license and you can write your own conditions along with that, but it must fulfill with the license and conditions. redhead provides to when different distribution of operating system that is Archie red Enterprise Linux and Other is Fedora project. Federal with So what is the difference between two? I Rachel is a stable, very tested software. It is well tested and it has a great support the professional support services out there. It has a centralized management tool for large networks.
It can handle a wide range of network and can operate over a cluster and distributed environment without crashing down. But it has a slow release cycle. A new version is not released very frequently. It may take some time. This is good for those who don't need to upgrade rapidly or certain services are being upgraded upgraded. Another thing is Fedora where newer applications and more applications are provided.
It is community supported no official letter support is provided for Fedora. And it is generally for personal systems however our HCl is for both personal systems and enterprise solutions like servers. Fedora has a quick release cycle faster release cycle almost six months. So if you are working on Fedora you need to upgrade your system very rapidly. The line experience simple on Linux a hypothesis is very important when it when you are starting or restarting with Linux. You have used Mac or Windows earlier before enrolling in this course.
And if you are new to Linux, you must feel that everything is a file including hardware. in Linux, everything is a file. Even folder is a file hardware is a file when you mount your printer that is a file. So you could do anything with file file operations apply to everything that is a part of Linux is small single purpose programs out there. It has the ability to chain programs together to perform complex tasks. multiple programs or process could be chained together to perform wide range of tasks.
You should avoid captive user interfaces like high end GY, prefer command line interface which is more relevant, secured and enhanced. The configuration data is stored in text so you have to access the text files another term related with RTL RPM or redhead package management it is a package management system you may have heard about rpm and debian.bb and dot RPM two variants of Linux along with some other but these two are popular. So, redhead Fedora Susa are based on rpm and who has like Chi Santos open to are based on Debian. So, these are completed RPM is created by region. So, rpm could refer to various terms like RPM could be a file format files in RPM are also called RPM software package in such files are also called referred to With rpm and a package manager program itself is also referred to as RPM even though it was created for use in arch here, it is used by many Linux distributions.
So it is again termed under open source category. You can also use it if you want to create your own iOS don't think these are silly things. Everything we are discussing here are part of Red Hat certifications. So, in examination, these things may come to your screen. But those who are not preparing for the examinations, you may take it lightly. But keep learning and keep moving ahead and we will be learning more things in the coming videos.