OpenSSH is a network connectivity and remote login tool that securely encrypts all traffic, originally developed by OpenBSD developers for use in their operating system. Considering the OpenBSD developers’ primary focus on security, it is no surprise that OpenSSH quickly became the standard remote login implementation for all Linux and Unix operating systems. OpenSSH uses a client server model with the ssh command providing client functionality and sshd providing server functionality.
Arch Linux and Manjaro are two popular linux distributions, or distros, that have been getting more attention and gaining more users over the years. Although the two distros have a lot in common (in fact, Manjaro is an Arch Linux derivative), there are still many differences. These differences stem from each project’s philosophical approach, goals, and target audience. This results in pros and cons to using each. This article will help you learn about the similarities and differences between the two, and help you decide which one to use if you are not sure.
Branching allows git to track multiple lines of development. This essentially allows you to have multiple versions of your project in development at the same time. For example, many projects will choose to have a stable master branch while new features or bug fixes are implemented in a development or testing branch. Once the project organizers are satisfied that the changes made in the development branch have reached the required level of maturity, they may choose to merge those changes into the master branch.
If you have been using GNU/Linux for any amount of time chances are pretty good that you have heard of git. You may be wondering, what exactly is git and how do I use it? Git is the brainchild of Linus Torvalds, who developed it as source code management system during his work on the Linux kernel.