
P A R T I
C O N N E C T I N G T H E B O A R D
42
THE MAJORITY OF
modern Linux distributions are user-friendly, with a
graphical user
interface (GUI)
that provides an easy way to perform common tasks. It is, however, quite dif-
ferent to both Windows and OS X, so if you’re going to get the most out of your Raspberry Pi,
you’ll need a quick primer in using the operating system.
Linux: An Overview
As briefly explained in Chapter 1, “Meet the Raspberry Pi”, Linux is an open source project
that was originally founded to produce a
kernel
that would be free for anyone to use. The
kernel is the heart of an operating system, and handles the communication between the user
and the hardware.
Although only the kernel itself is rightly called Linux, the term is often used to refer to a col-
lection of different open source projects from a variety of companies. These collections come
together to form different
flavours
of Linux, known as
distributions
.
The original version of Linux was combined with a collection of tools created by a group
called GNU. The resulting system, known as
GNU/Linux
, was basic but powerful. Unlike
many mainstream operating systems of the era, it offered facilities like multiple user accounts
where several users can share a single computer. That’s something rival closed-source operat-
ing systems have taken on board, with both Windows and OS X now supporting multiple
user accounts on the same system. It’s also still present in Linux, and provides security and
protection for the operating system.
In Linux, you’ll spend most of your time running a
restricted
user account. This doesn’t mean
you’re being limited in what you can do; instead, it prevents you from accidentally doing
something that will break the software on your Raspberry Pi. It also prevents
viruses
and
other
malware
from infecting the system by locking down access to critical system files and
directories.
Before you can get started, it’s worth becoming familiar with some of the terms and concepts
used in the world of Linux, as defined in Table 3-1. Even if you’re experienced with other
operating systems, it’s a good idea to review this table before booting up your Pi for the first
time.
Содержание A
Страница 1: ......
Страница 2: ......
Страница 3: ...Raspberry Pi User Guide 2nd Edition...
Страница 4: ......
Страница 5: ...Raspberry Pi User Guide 2nd Edition Eben Upton and Gareth Halfacree...
Страница 10: ......
Страница 26: ...R A S P B E R R Y P I U S E R G U I D E S E C O N D E D I T I O N 10...
Страница 28: ......
Страница 29: ...Chapter 1 Meet the Raspberry Pi...
Страница 37: ...Chapter 2 Getting Started with the Raspberry Pi...
Страница 56: ......
Страница 57: ...Chapter 3 Linux System Administration...
Страница 79: ...Chapter 4 Troubleshooting...
Страница 89: ...Chapter 5 Network Configuration...
Страница 109: ...Chapter 6 The Raspberry Pi Software Configuration Tool...
Страница 122: ......
Страница 123: ...Chapter 7 Advanced Raspberry Pi Configuration...
Страница 140: ......
Страница 141: ...Chapter 8 The Pi as a Home Theatre PC...
Страница 151: ...Chapter 9 The Pi as a Productivity Machine...
Страница 159: ...C H A P T E R 9 T H E P I A S A P R O D U C T I V I T Y M A C H I N E 143 Figure 9 4 Exporting a file from The Gimp...
Страница 160: ......
Страница 161: ...Chapter 10 The Pi as a Web Server...
Страница 171: ...Part III Programming with the Raspberry Pi Chapter 11 An Introduction to Scratch Chapter 12 An Introduction to Python...
Страница 172: ......
Страница 173: ...Chapter 11 An Introduction to Scratch...
Страница 189: ...Chapter 12 An Introduction to Python...
Страница 216: ......
Страница 218: ......
Страница 219: ...Chapter 13 Learning to Hack Hardware...
Страница 234: ......
Страница 235: ...Chapter 14 The GPIO Port...
Страница 249: ...Chapter 15 The Raspberry Pi Camera Module...
Страница 265: ...Chapter 16 Add on Boards...
Страница 279: ...Part V Appendixes Appendix A Python Recipes Appendix B Camera Module Quick Reference Appendix C HDMI Display Modes...
Страница 280: ......
Страница 281: ...Appendix A Python Recipes...
Страница 287: ...Appendix B Raspberry Pi Camera Module Quick Reference...
Страница 293: ...Appendix C HDMI Display Modes...