Lesson 1 Flashcards
(39 cards)
How is Debian GNU/Linux different from Ubuntu? Name two aspects.
- Ubuntu is easier for beginners because ubuntu requires less configuration
- Stability - Debian is mores table because it receives fewer updates. Ubuntu has a more up to date release cadence
What are the most common environments/platforms Linux is used for? Name three different environments/platforms and name one distribution you can use for each.
Desktop, Server, Smartphone
Server/Desktop - Debian, Ubuntu, Red Hat, CentOS
Smartphone - Android
You are planning to install a Linux distribution in a new environment. Name four things that you should consider when choosing a distribution.
Cost, Performance, Scalability, Stability
Name three devices that the android OS runs on, other than smartphones
Smart TVs, tablets, Android Auto, Smartwatches
Explain three major advantages of cloud computing
Flexibility, ease of recovery and low use cost. They are also easy to implement and scale.
In a business setting, which distributions would be most suitable to reduce licensing costs?
CentOS because it incorporates Red Hat products while still being free to use.
What are the major advantages of using a raspberry pi?
Small in size, low cost, uses not a lot of electricity
What distros do Amazon and GCP offer?
Ubuntu, CentOS, and Red Hat. Along with Amazon Linux, Kali Linux
Name Debian based package managers
apt, dkpg, apt-get
Name Red Hat, Fedora and CentOS package managers
rpm, yum, dnf
what does apt-cache do?
Searches for a package and gives a description of it
what does yum search do?
Gives a description of the package you search for
Name some popular office programs that are on linux?
LibreOffice and Apache OpenOffice
Name some popular multimedia creation programs
Blender, GIMP, Inkscape (like corel draw, vector based), Audacity, ImageMagick (CLI tool to convert images and create PDFs)
Name popular web servers
Nginx, Apache, lighttpd
How can you share data on local network?
Using an NFS (Network File System)
What is NFS?
Network FIle System is a protocol to share file systems in networks for Linux and Unix machines.
Name the common LibreOffice programs
Writer (doc), Calc (xlsx), Impress (ppt)
Which software package allows file sharing between Linux and Windows machines over local network?
Samba
Briefly describe the 4 levels of software freedom
Freedom 0 - Free to use
Freedom 1 - Free to study and change the source code
Freedom 2 - Freedom to redistribute copies
Freedom 3 - Free to distribute modified copies
How do proprietary software licenses typically differ from open source licenses?
Proprietary licenses, such as those from Microsoft or SAP, are tailored specifically to their products and restrict the user’s rights in various ways. Open source licenses, however, aim for clarity and general validity, allowing users to understand, use, and modify the software.
What is the copyleft principle as defined by the Free Software Foundation (FSF)?
The copyleft principle mandates that modified versions of software must also be free, ensuring that the liberal principles of a software license apply unrestrictedly to future variants of the software to prevent subsequent restrictions.
What is the GNU General Public License (GPL) and its significance in open source software?
The GPL is one of the most important licenses for free software formulated by the FSF, used by many projects like the Linux kernel. It ensures that software remains free and open, requiring any derivative works to also be open source under the same license.
Describe the GNU Lesser General Public License (LGPL) and its use case.
The LGPL is a variant of the GPL that allows free software to be linked with proprietary software, typically used for libraries. Modifications to the free software part must be open, but proprietary code can remain closed.