Chapter 2 Flashcards
(24 cards)
______ 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.
Apache HTTPD
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.
BSD
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.
C
The ________ ________ (CC) organization has created the ________ ________ Licenses which try to address the intentions behind FOSS licenses for non software entities
Creative Commons
Free/Libre/Open Source Software
FLOSS
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.
FOSS
One of the main open source web browsers that is fast, feature rich, and has excellent support for web developers.
Firefox
Does not refer to the price, but to the freedom to share, study, and modify the underlying source code.
Free Software
Application that handles 2D image manipulation.
GIMP
A set of licenses developed by the FSF
GPL
Instead of compiling to machine code, ____ first imagines a hypothetical CPU called the ____ Virtual Machine and compiles all the code to that
JAVA
A database stores information and also allows for easy retrieval and querying.
MySQL
The native file sharing protocol for UNIX
NFS (Network File System)
Software that conforms to an Open Source license
Open Source Software
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.
Open Source business models
A full office suite, including a drawing tool that strives for compatibility with Microsoft Office both in terms of features and file formats.
OpenOffice, LibreOffice
___ 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.
PHP
____ 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.
Perl
______ 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.
Python
allows a Linux machine to look like a Windows machine so that it can share files and participate in a Windows domain.
Samba
A full featured desktop email client.
Thunderbird
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.
dpkg, apt-get, rpm, yum
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.
nginx
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.
shell