95 Questions
Which operating system was Linux inspired by?
Unix
When was the development of Linux started?
1990s
What is a Linux distribution?
A bundle that consists of a Linux kernel and a selection of applications
Which type of cloud service typically offers Linux as part of its offering?
Infrastructure as a Service (IaaS)
What is chosen when starting an IaaS instance in the cloud?
An image
What do cloud providers add to their images to adjust the installation to a specific cloud instance?
Tools
Which package manager is used by distributions of the Debian distribution family?
apt-get
Who launched the Debian GNU/Linux Project?
Ian Murdock
Which Linux distribution is a test-bed for new technologies which might later be included in Red Hat Enterprise Linux?
Fedora
Which Linux distribution is known for its YaST configuration tool?
openSUSE
Which operating system is mainly developed for touchscreen devices, but has also been developed for game consoles, digital cameras, and PCs?
Android
What are the major advantages of Linux over proprietary embedded software?
Cross vendor platform compatibility, development, support, and no license fees
What is the purpose of Raspberry Pi?
To teach young people to learn to program and understand the functionality of computers
Which Linux distribution is customized to be installed on the Raspberry Pi hardware and provides more than 35000 packages optimized for this environment?
Raspbian
Which package management system is used by Debian, Ubuntu, and Linux Mint to install software packages?
dpkg, apt-get, and apt
What are dependencies in the context of software packages?
Auxiliary packages needed by programs
What is the purpose of a package repository in Linux distributions?
To provide a collection of applications available for installation
Which command is used to search for packages and list information about available packages in systems that use DEB packages?
apt-get
Which command is used to install a package in systems that use DEB packages?
apt-get
Which command is used to search for packages and list information about available packages in systems that use RPM packages?
yum
Which command is used to install a package in systems that use RPM packages?
yum
Which scripting language is commonly used on the client side (web browser)?
JavaScript
What is the role of an HTTP server in rendering a web page?
All of the above
Which type of database is the most common?
Relational database
Which protocol is often used to share file systems in networks equipped only with Unix/Linux machines?
NFS
Which office suite was originally released as the open source version of the StarOffice suite?
OpenOffice.org
Which document format is fully open and ISO standardized, and ensures compatibility between operating systems and applications from different vendors?
Open Document Format
Which two office suites have the same basic features and are compatible with Microsoft Office document formats?
OpenOffice/LibreOffice
Which license is LibreOffice released under?
LGPLv3
Which open source browser is based on Chromium and fully compatible with Google Chrome?
Mozilla Firefox
Which open source image editor can be compared with Adobe Photoshop and is used to create, edit, and save most bitmap files?
GIMP
Which open source vector graphics editor uses SVG as its default format and can be used in flexible layouts of web pages?
Inkscape
Which open source audio editor can be used to filter, apply effects, and convert between many different audio formats?
Audacity
Which protocol is responsible for assigning an IP address to a host when it connects to a network?
DHCP
What is the purpose of a DNS server in a network?
To translate domain names to IP addresses
Why is it important to enable HTTPS when installing ownCloud or Nextcloud on a private server?
To encrypt all connections to the cloud
What makes ownCloud and Nextcloud different from other commercial solutions?
The ability to install them on a private server, free of charge
Which programming language is often used for form validation routines?
JavaScript
Which programming language is known for its flexibility and speed?
C
Which programming language is considered portable and can be executed in different operating systems?
Java
Which programming language is most commonly used for processing text content?
Perl
Which programming languages are commonly used in Linux systems?
All of the above
What is the purpose of a DNS server in a network?
To convert domain names to IP addresses
What is the difference between compiled and interpreted programming languages?
Compiled languages require a compiler, while interpreted languages don't
Which organization is mainly concerned with licensing issues in the open source community?
Open Source Initiative (OSI)
Which type of licenses contradict the copyleft principle?
BSD licenses
What is the aim of permissive licenses?
To maximize the freedom of software distribution
Which license is an example of a permissive license?
2-Clause BSD License
Which of the following is NOT one of the four essential freedoms that constitute free software?
The freedom to charge any price for the software
According to Richard Stallman, what is the meaning of 'free' in the context of free software?
Free as in 'free speech'
What is the precondition for the freedom to study how the program works and change it as you wish?
The source code must be accessible
Which business model involves a cloud provider running a software on their servers and granting customers access to the application?
Software as a Service (SaaS)
What is the purpose of customer-specific extensions in free software?
To enhance the functionality of the software
What is the role of liability issues in the decision to buy professional services directly from the manufacturer?
To transfer the risks of operation to the manufacturer
Which license allows anyone to edit and distribute a work as long as they name the author?
CC BY
Which license allows the work to be edited and distributed by naming the author, but only under non-commercial conditions?
CC BY-NC
Which license is the most restrictive, allowing distribution with attribution of the author, but only unchanged and under non-commercial conditions?
CC BY-NC-ND
Which business model involves offering free software under a more restrictive or proprietary license to guarantee customers more extensive services?
Dual licensing
Which term is used to describe software that is distributed freely and allows users to modify and distribute their modifications?
Open source software
What is the main difference between free software and open source software?
Free software is developed by a worldwide community, while open source software is developed by individuals and companies
What is the abbreviation FOSS commonly used for?
Free and Open Source Software
Why do conflicts sometimes arise between the free software and open source software movements?
Because they have different goals and motivations
Which organization formulated the GNU General Public License (GPL)?
Free Software Foundation (FSF)
What is the purpose of the copyleft principle in software licenses?
To prevent subsequent restrictions on the software
Why can combining software components licensed under different copyleft licenses be problematic?
Both licenses cannot be transferred to the subsequent product at the same time
What is the role of the Free Software Foundation (FSF) in relation to software licenses?
Formulating licenses and making recommendations
Which of the following is NOT a reason why working with Linux on the desktop was considered hard in the past?
Linux was targeted towards advanced users
Which two major desktop environments are available in the Linux world?
Gnome and KDE
What are the two ways you can interact with a Linux system?
Command line and graphical user interfaces
Which programming language is used by Gnome applications?
C
What is the modular approach of Linux?
Different parts of the system are developed by different projects and developers
Which programming language is used by KDE applications?
C++
Which application is recommended for presentations on Linux?
LibreOffice Impress
Which open source software can be used to create slide presentations from LaTeX code?
Beamer
What is the default NodeJS package manager?
NPM
Which hypervisor is sponsored by RedHat and is used in public and private cloud setups?
KVM
Which cloud service model allows users to just use a software without worrying about anything else?
SaaS
Which open source password manager stores your passwords in an encrypted file within your file system?
KeePass
Which open source password manager makes use of a cloud server to store your data?
Bitwarden
Which open source password manager allows you to host your own version of their software?
Bitwarden
What is one of the most important things to keep in mind when using a password manager?
Creating a random password for each different service
Which of the following is NOT a common misconception about browsing in private mode?
Private mode provides complete privacy on any computer.
What is one technique for creating a secure password?
Creating a sentence and picking the first letters of each word.
Why is reusing the same password for different services not recommended?
It increases the likelihood of multiple accounts being compromised.
What is a password manager?
A piece of software that encrypts your passwords and usernames.
Which of the following statements about cookies is true?
Cookies are small files that websites can save on your computer to store and retrieve information.
What is the purpose of Do Not Track (DNT) configuration in browsers?
To prevent websites from tracking your online activities.
What is the main purpose of "private" windows in web browsers?
To open a new session that doesn't share any configuration or data from your standard profile.
What is the role of ad networks in cookie tracking?
Ad networks offer ads for e-commerce sites and monetization for websites.
Which method of encryption happens below the filesystem layer?
Block device encryption
Which encryption method stores files and directories in an encrypted form on the host filesystem?
Stacked filesystem
Which encryption method is the de-facto standard for block encryption for Linux systems?
dm-crypt
Which one of the following is an accurate description of GnuPG?
GnuPG is a tool for securing emails and files.
What is the purpose of public-key cryptography in GnuPG?
To encrypt data using a public key.
Why is it important to encrypt your whole disk or partition?
To protect your data from unauthorized access.
Test your knowledge of Linux-based operating systems used in embedded systems with this quiz. Explore the applications of these systems in automotive, medical, and military devices, and discover how they are essential in controlling various devices. Challenge yourself and see how well you know the Linux kernel's role in powering smart devices.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free