Chapter 2 Flashcards

(24 cards)

1
Q

______ is the dominant web server in use today. ______ was originally a standalone project but the group has since formed the _______ Software Foundation and maintains over a hundred open source software projects.

A

Apache HTTPD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Some of the Open Source licenses are the ___ family of licenses, which are much simpler than GPL. They merely state that you may redistribute the source and binaries as long as you maintain copyright notices and don’t imply that the original creator endorses your version.

A

BSD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Linux itself was written in a compiled language called ___. ___’s main benefit is that the language itself maps closely to the generated machine code so that a skilled programmer can write code that is small and efficient.

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The ________ ________ (CC) organization has created the ________ ________ Licenses which try to address the intentions behind FOSS licenses for non software entities

A

Creative Commons

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Free/Libre/Open Source Software

A

FLOSS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Rather than dwell over the finer points of Open Source vs. Free Software, the community has started referring to it all as Free and Open Source software.

A

FOSS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

One of the main open source web browsers that is fast, feature rich, and has excellent support for web developers.

A

Firefox

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Does not refer to the price, but to the freedom to share, study, and modify the underlying source code.

A

Free Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Application that handles 2D image manipulation.

A

GIMP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A set of licenses developed by the FSF

A

GPL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Instead of compiling to machine code, ____ first imagines a hypothetical CPU called the ____ Virtual Machine and compiles all the code to that

A

JAVA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A database stores information and also allows for easy retrieval and querying.

A

MySQL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The native file sharing protocol for UNIX

A

NFS (Network File System)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Software that conforms to an Open Source license

A

Open Source Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

The simplest way to make money is to sell support or warranty around the software. You may make money by installing the software for people, helping people when they have problems, or fixing bugs for money. You are effectively a consultant.

A

Open Source business models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A full office suite, including a drawing tool that strives for compatibility with Microsoft Office both in terms of features and file formats.

A

OpenOffice, LibreOffice

17
Q

___ is a language that was originally built to create dynamic web pages. ___’s main advantages are that it is easy to learn and available on almost any system.

18
Q

____ was originally developed to perform text manipulation. Over the years, it gained favor with systems administrators and still continues to be improved and used in everything from automation to building web applications.

19
Q

______ is another scripting language that is in common use. It makes complex tasks easier and has a framework called Django that makes building web applications very easy.

20
Q

allows a Linux machine to look like a Windows machine so that it can share files and participate in a Windows domain.

21
Q

A full featured desktop email client.

22
Q

A package manager takes care of keeping track of which files belong to which package and even downloading updates from a remote server called a repository. On Debian systems the tools include dpkg, apt-get, and apt-cache. On Red Hat derived systems, you use rpm and yum.

A

dpkg, apt-get, rpm, yum

23
Q

Web server which is based out of Russia. It focuses on performance by making use of more modern UNIX kernels and only does a subset of what Apache can do.

24
Q

At the basic level, you interact with a Linux system through a ____ no matter if you are connecting to the system remotely or from an attached keyboard. The _____’s job is to accept commands, such as file manipulations and starting applications, and to pass those to the Linux kernel for execution.