NDG Linux Essentials Chapter 1
Source code refers to: A human readable version of computer software The version of a program that the computer runs on the CPU The interface that software uses to talk to the kernel The license that dictates how you may use and share the software
A human readable version of computer software
UNIX was originally invented at: AT&T Bell Labs Xerox PARC Berkeley University Stanford University Bangalore University
AT&T Bell Labs
When choosing a distribution of Linux, you should consider: (choose five) Whether or not the distribution is under active development Which management tools are provided by the distribution If you need support on the distribution itself Popularity on social media. The maintenance cycle of the distribution Which distributions are supported by the software you need to run
All except Popularity on social media
Unix is: (choose two) A text editor An operating system A distribution of Linux A type of hardware A trademark
An operating system A trademark
The Linux platform that runs on mobile phones is called: LinuxMobile IOS MicroLinux Android Teldroid
Android
Other commercial Unixes: (choose two) Are tied to their vendor's hardware Are almost obsolete Are UNIX certified Do not run the GNU tools Use completely different commands than Linux
Are tied to their vendor's hardware Are UNIX certified
Linux is written in: C++ Java .NET Perl C
C
Which distributions are made by, or clones of, Red Hat? (choose two) Ubuntu CentOS Fedora Debian Slackware
CentOS Fedora
Apple's OS X is: (choose three) Primarily used to manage network services Certified as UNIX compatible Derived from Linux Able to natively run Windows binaries Only compatible with Apple hardware Derived from FreeBSD
Certified as UNIX compatible Only compatible with Apple hardware Derived from FreeBSD
A license where you don't have access to the source code is called: Sourceless Open source Closed source Impaired source
Closed source
Microsoft Windows: (choose three) Comes in desktop and server variants Has a short maintenance cycle Has powerful scripting capabilities Has a new desktop version every year. Has built in virtualization Has a Linux compatibility mode
Comes in desktop and server variants Has powerful scripting capabilities Has built in virtualization
Ubuntu is derived from which distribution? Slackware Scientific Linux Red Hat Enterprise Linux Debian Fedora
Debian
A maintenance cycle: Should be short so you always have the freshest releases Should be long so that you have time before you need to upgrade Only has meaning for paid software Describes how often updates for software come out Describes how long a version of software will be supported
Describes how long a version of software will be supported
A release cycle: Is always 6 months Doesn't matter in an Open Source environment Only applies to software you pay for Describes how often updates to the software come out Describes how long the software will be supported for
Describes how often updates to the software come out
Linux is not Unix because: It hasn't undergone certification It's not made by the Open Group It's not good enough It's free There are too many distributions
It hasn't undergone certification
Software is backward compatible if: It works across Linux/Mac/Windows It can be upgraded without downtime It still supports old file formats or applications People still use old versions If the next version still works the same way
It still supports old file formats or applications
Assign initial settings such as network address Perform the initial installation of the kernel to hard drive Load the application into memory Install software from the Internet or removable media Load the kernel after the computer is powered on
Load the kernel after the computer is powered on
One of the jobs of the kernel is to: Transfer mail from one machine to another Manage the system's resources Turn source code into machine code Load the operating system after the computer is turned on
Manage the system's resources
What does a distribution provide to add and remove software from the system? Bash Partitioning tool Package manager Compiler Application Programming Interface (API)
Package manager
Most of the tools that are part of Linux systems come from: Red Hat and Debian The Open Source Initiative The GNU project The Linux foundation Google
The GNU project
Applications make requests to the kernel and receive resources, such as memory, CPU, and disk in return. True or False? True False
True
If a software release is in a state in that it has many new features that have not been rigorously tested, it is typically referred to as beta software. True or False? True False
True
The most important consideration when choosing an operating system is: Whether or not it is cloud-friendly What the computer will do The licensing model of the operating system How much performance is needed The operating system's mascot
What the computer will do
Open source means: (choose two) You must support the software you share You cannot charge anything for the software You must share your changes You can modify the software's source code You can view the software's source code
You can modify the software's source code You can view the software's source code
Open source licenses differ, but generally agree that: (choose two) You should be able modify the software as you wish You should have access to the source code of software You must redistribute your changes You are not allowed to sell the software
You should be able modify the software as you wish You should have access to the source code of software
