What is open-source?
The open-source word means open to all for example Linux is open source it means anybody can go inside the Linux code and can learn.
Benefits of open-source technologies
Beginners can learn the right concept and can go in the right direction, open-source technologies also help larger companies by customizing these technologies according to their need.
This are some benefits -
- Flexibility
- Transparency
- Security
- Free
And many more.
Linux [Open source]
Linux is created by Linus Torvalds.
Learning the concept of the operating system is very easy using Linux because of its transparent nature, while using Linux you will start feeling confident about your skills.
Have a look at some very basic commands of Linux.
- date
- cal
- ls
- cd
- firefox
Everybody in the world can use this command but we should also know that we can see the code also that is running behind this command.
How to see the code of any command
The first thing we should know that is the code of every command is written in some file and that file is stored in our local system.
Sometimes the format of the file or we can say sometimes files is written in octa decimal or in another format.
Let's take an example of firefox software.
use simple 'firefox' command to run the software, and the file that executes at the time of running software can be found by the 'which' command followed by 'firefox'.
To see the code of the firefox command we can view this file using the 'cat' command or we can see the code in any text editor. ['vim', 'vi', 'gedit']
I used the vim command to view the content in the mentioned file.
This command will open the entire code of firefox software. Have a look at the random line of code written in the file.
Linux gives you insight into what you are doing? how do things work on the computer?
You have the code of the software now you can customize the software according to your need, you can create another software after reading the code, you will be more conceptually clear about working of the software.
It will very helpful if you create your different software.
Comments
Post a Comment