Discover the Power of Linux in Embedded Systems

CapableAmethyst avatar
CapableAmethyst
·
·
Download

Start Quiz

Study Flashcards

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

More Quizzes Like This

Use Quizgecko on...
Browser
Browser