We are living in a computerized age, and as such many devices out there, even those that we might not think of, include a small computer within them. In case a small computer is a real computer and not just an electronic circuit that enables electronic functions, then we can say it has an embedded computer inside.
The advantage that Linux has,
as an operating system that is becoming more and more common, is that it is a basic computer operating system, that has a Kernel (Basic common features that let it act as a computer) and expansions. The core of a Linux operating system is very small and doesn’t require much of the computer resources. That is why Linux is one of the common operating systems used for embedded functions.
Basically, the idea is that we include a computer (a real one) in a miniature way (mostly within some hardware chip) that can function as a full computer as we know it, only with the limit capabilities and functions that we need exactly for the device we choose to embed.
Another major reason for using Linux as the core of such embedded solutions is that Linux is FREE, it is an open-source operating system,
so anyone can use as he chooses. We can make changes to the kernel, re-compile and create a new Linux kernel of our own, and use it for our own purpose (of course that last sentence is for those who know how to make changes to the Linux kernel) otherwise you might damage the OS for good.
So let’s go over some examples of devices that use Embedded Linux, so we could better understand how it is being used (There are limitless solutions and many possibilities):
- Yoggie Gatekeeper – Windows firewall squeezed into a USB key – That is a full firewall appliance within a tiny USB key, you plug it in, and you are
protected against all harm, while you connect to any wireless with your laptop, no matter what type of security measures that Wireless router has at that coffee shop.
- Archos – A portable media player and portable media devices. These devices include embedded Linux OS.
- Openmoko Linux – A Linux operating system for mobile phones. You can see that the Linux original kernel was just changed for mobile phone purposes.
Articles & Searches
- Embedded Linux Wiki – Website with embedded Linux information.
- Embedded Linux from Scratch – This is a technical article by Michael Opdenacker which explains how to bu
ild a tiny embedded system entirely from scratch, in 40 minutes. - books on Embedded Linux – This is a search I made for embedded Linux books in case you might consider buying/Reading and learn about it.
E-Books
- Embedded Linux – This is another online E-book – where Embedded Linux is explained and thought.
- Building Embedded Linux Systems – Online E-book – full 419 Pages.

under the open-licensed 



The
we find such an option, what do we need to do? Well there is an answer to these questions and it is within the Linux operating system. Linux is a term that describes to a Unix-Like computer operating system, which is based on a Linux kernel. The base of this operating system is to enable free and
automatically, which means that you can use this command to install the programs you need. It has a repository of known programs, which it knows to discover if you have it installed or not and in case you haven’t installed them, it offers you to download them from the web, and install them automatically. This tool is a major feature that makes the installations really easy.
configuration files (*.conf). That issue requires some inquiries being done on the web (internet), to learn how to configure the tool/program your installing to fit your requirement and your environment. But, even though I specified that last problematic issue, it is doable, and there is much information on every tool/program on the internet, including others that have installed and configured their programs and of course forums, where people asked questions to their problems while installing, which might resemble the problems you encounter.