OPML (Outline Processor Markup Language)

An OPML file is an XML file that contains a list of items, typically news headlines or blog posts, in a hierarchical structure. OPML files are used by a variety of news readers and other software programs to exchange information. The term “OPML” is typically used to refer to the XML file format, but it … Read more

Vim (Vi improved)

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi text editor distributed with most UNIX systems. Vim is often called a “programmer’s editor,” and so useful for programming that many consider it an entire IDE. It’s not just for programmers, though. Vim is … Read more

Ruby on Rails (RoR or Rails)

Ruby on Rails (RoR or Rails) is an open source web application framework written in Ruby which follows the Model-View-Controller (MVC) architectural pattern. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. Rails is a full-stack framework, meaning that it provides both a front-end … Read more

Linux Standard Base (LSB)

Linux Standard Base (LSB) is a set of specifications that define the minimum requirements for a Linux distribution. The goal of the LSB is to improve compatibility between different Linux distributions and enable software applications to run on any compliant system. What is LSB package? LSB is an open standard that defines a core set … Read more


Minicom is a text-based serial communications program. It is used to communicate with devices that use serial ports, such as modems, routers, and printers. Minicom can be used to connect to a remote computer using a null-modem cable, or to a local serial device using a direct connection. Minicom is a free and open source … Read more

Forking (software fork)

In software development, a fork happens when a developer takes a copy of a project and starts developing it in a different direction. Forks can happen for a variety of reasons, but they often happen because the original developer no longer wants to maintain the project or because the original project doesn’t support the developer’s … Read more

System V (System 5)

System V (System 5) is a family of proprietary Unix operating systems developed by AT&T and later by Unix International. It was the successor to Unix System III and preceded Unix System V Release 4. System V is known for its stability and for being the basis of many commercial Unix systems. It was also … Read more

CPanel (cPanel Control Panel)

CPanel is an open source control panel for web hosting. It is used to manage website hosting accounts and provides a graphical interface for managing the website, email accounts, databases, and other aspects of the web hosting account. CPanel is available for Linux and Windows operating systems. What is cPanel dashboard? The cPanel dashboard is … Read more

POSIX (Portable Operating System Interface)

POSIX is an acronym for “Portable Operating System Interface.” POSIX is a set of standards that define how a computer operating system should work. These standards are created and maintained by the IEEE Computer Society. POSIX standards are designed to be portable, meaning they can be used on any type of computer, regardless of the … Read more

Apache Software Foundation (ASF)

The Apache Software Foundation (ASF) is a non-profit organization that supports open source software projects. The ASF was founded in 1999, and provides support for a number of popular open source projects, including the Apache HTTP Server, the Apache Tomcat server, and the Apache Hadoop data processing platform. The ASF is governed by a board … Read more