Understanding Upstream and Downstream: A Simple Guide

Upstream in Linux distributions:
Fedora
openSUSE
OpenShift
Downstream in Linux distributions:
Red Hat
ORACLE
SUSE
Upstream
In open-source software development, "upstream" refers to the original source or the primary development branch of a project. It's where the original developers and maintainers work on the source code.
Downstream
Downstream refers to the projects or distributions that take code from the upstream sources, possibly modify it, and then distribute it to end users.
Why linux based OS?
Open Source
Security
Customization
Lightweight
Performance
Flexibility
Wide variety of distributions
Community support
Live CD / USB images available
Impressive GUI with powerful CLI
Well documented
Linux Basic Commands
whoami: Print the user name associated with the current effective user ID
syntax: whoami
pwd: print the current path of the working directory
Syntax: pwd
ls: List information about the file
syntax : ls.. [file path].. Example: ls -l, ls -a, ls -larth, ls -ld
echo: Display message on screen, write each given STRING to standard output
syntax: echo [option] [string]
Examples :
echo "Hello World"
echo -e "Hello \nWorld"
echo -e "Hello \tWorld"
Options : -e : Enable interpretation of the blacklash-escaped characters in each string
\n: new line
\t: horizontal tab
\v: vertical tab
Subscribe to my newsletter
Read articles from Mahir Dasare directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
