10.09.2016 Views

Hacking_and_Penetration_Testing_with_Low_Power_Devices

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Introduction<br />

31<br />

FIGURE 3.4<br />

Android running on the BeagleBone Black <strong>with</strong> Chipsee touch screen.<br />

Android is based on a Linux kernel. Many comm<strong>and</strong>s are shared between Android<br />

<strong>and</strong> Linux as a result. Without further ado, let us move on to discuss the many Linux<br />

options available to us when using the BeagleBoard.org devices. A BeagleBone<br />

Black <strong>with</strong> a Chipsee touch screen running Android is shown in Figure 3.4.<br />

Linux OPTIONS<br />

Not surprisingly, several versions of the Linux, the most popular open-source operating<br />

system, are available for the open hardware in the Beagle family. Linux is billed<br />

as an operating system by programmers for programmers. Linux has a reputation for<br />

extracting the most performance out of hardware, especially when it comes to lowerend<br />

or older hardware. That is not to say that it isn’t great for high-end hardware as<br />

well. While Windows users have only recently stopped running everything in 32-bit<br />

compatibility mode, Linux users have had a 64-bit operating system available to<br />

them since 2001. In fact, a 64-bit Linux kernel was available two years before<br />

AMD released the first processors based on the AMD64 architecture.<br />

You might be surprised to discover how many devices you use secretly run Linux.<br />

Many networking devices run Linux. Special versions of Linux (such as OpenWrt)<br />

have been created specifically to replace the Linux that ships <strong>with</strong> a commercial<br />

device. Smart televisions <strong>and</strong> other modern appliances have been known to run<br />

Linux. No other operating system can match Linux’s long list of supported platforms.<br />

Linux is also a clear winner among hackers. A large number of security tools are<br />

available on Linux. Tools that are available on multiple platforms are primarily

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!