GX1 The Linux Community and a Career in Open Source Flashcards
[Topic 1.1: Linux Evolution and Popular Operating Systems]
What are some popular Linux distributions?
Debian, Ubuntu (LTS), CentOS, openSUSE, Red Hat, SUSE, Linux Mint, Scientific Linux
[Topic 1.1: Linux Evolution and Popular Operating Systems]
What is an embedded system, and how is Linux used in it?
An embedded system is a specialized computing system that performs dedicated functions. Linux is widely used in embedded devices like Raspberry Pi (Raspbian OS) and Android-based devices.
[Topic 1.1: Linux Evolution and Popular Operating Systems]
How is Linux used in cloud computing?
Many cloud platforms use Linux-based operating systems, such as Red Hat Enterprise Linux (RHEL) and Ubuntu Server, due to their stability, security, and scalability.
[Topic 1.2: Major Open Source Applications]
Name three open-source desktop applications
LibreOffice, Thunderbird, Firefox
[Topic 1.2: Major Open Source Applications]
What are some common open-source server applications?
Apache HTTPD, NGINX, MariaDB, MySQL, NFS, Samba
[Topic 1.2: Major Open Source Applications]
What are some commonly used programming languages in open-source development?
C, Java, JavaScript, Perl, shell scripting, Python, PHP
[Topic 1.2: Major Open Source Applications]
What package management tools are used in Linux?
dpkg, apt-get (Debian-based), rpm, yum (Red Hat-based)
[Topic 1.3: Open Source Software and Licensing]
What is the philosophy of open-source software?
Open-source software promotes free access to source code, collaboration, and redistribution, fostering innovation and transparency.
[Topic 1.3: Open Source Software and Licensing]
What is the difference between copyleft and permissive licenses?
Copyleft (e.g., GPL) requires derived works to be open-source.
Permissive (e.g., BSD, MIT) allows proprietary modifications and distribution.
[Topic 1.3: Open Source Software and Licensing]
What are FOSS and FLOSS?
FOSS (Free and Open Source Software) refers to software that is both free (no cost) and open-source.
FLOSS (Free/Libre Open Source Software) emphasizes both free-as-in-freedom and free-as-in-price.
[Topic 1.3: Open Source Software and Licensing]
Name two organizations that support open-source licensing.
Free Software Foundation (FSF) and Open Source Initiative (OSI)
[Topic 1.4: ICT Skills and Working in Linux]
What are basic Linux desktop skills?
Using a browser, configuring privacy settings, searching the web, saving content, and using office applications.
[Topic 1.4: ICT Skills and Working in Linux]
How can you access the Linux command line?
Through the terminal or console, using shell commands to interact with the system.
[Topic 1.4: ICT Skills and Working in Linux]
Why is Linux important in cloud computing and virtualization?
Linux is widely used in cloud services, virtual machines, and containers (e.g., Docker, Kubernetes) due to its efficiency, security, and open-source nature.
[Topic 1.4: ICT Skills and Working in Linux]
Name some privacy concerns when using open-source software.
Data tracking, security vulnerabilities, password management, and browser privacy configurations.