Linux comes with a host based firewall called Netfilter. The netfilter is a set of hooks inside the Linux kernel that allows kernel modules to register callback functions with the network stack. A registered callback function is then called back for every packet that traverses the respective hook within the network stack. This Linux based firewall is controlled by the program called iptables to handles filtering for IPv4, and ip6tables handles filtering for IPv6. I strongly recommend that you first read our quick tutorial that explains how to configure a host-based firewall called Netfilter (iptables) under CentOS / RHEL / Fedora / Redhat Enterprise Linux. If you are using Ubuntu/Debian Linux, see how to setup UFW for more info. This post lists most simple iptables solutions required by a new Linux user to secure his or her Linux operating system from intruders.
Looks nice but this hack is not for the faint hearted!
Old Gateway PC transformed into a Linux server with embedded display, which is a hacked portable B&W TV driven directly by the VGA card.
Embedded Linux is the use of a Linux operating system in an embedded computer systems such as a mobile phones, personal digital assistants, media players etc. This tutorial shows you how to install Linux on a target system. Not a prebuilt Linux distribution, but your own, built from scratch.
Great information on how to install Fedora Linux on PS3. In this article, first in a series, Peter Seebach introduces the features and benefits of PS3 Linux, and explains some of the issues that might benefit from a bit of tweaking.
Your iPhone 3G comes with a complicated list of rules about what you can and can’t do with it. Free software foundation has published the list of 5 reasons to avoid Apple iPhone 3G.
NETGEAR Launches Open Source Wireless-G Router Enabling Linux Developers and Enthusiasts to Create Firmware for Specialized Applications.
Intel and Wind River Systems have teamed up to create a Linux/x86 platform for car electronics.
A real-time system is one in which the correctness of the computations not only depends upon the logical correctness of the computation but also upon the time at which the result is produced. If the timing constraints of the system are not met, system failure is said to have occurred.
Linux comes with many serial text and gui based serial communication programs. My favorite is minicom – friendly menu driven serial communication program.
If you are addicted to DOS / Windows TELIX (a telecommunications program originally written for DOS and was released in 1986), minicom is for you under Linux / UNIX.
minicom Common features / usage
=> Setting up a remote serial console
=> Access a computer / server if the LAN is down
=> Connect to embedded Linux / BSD device via null modem cable
=> Connect to Cisco routers for configuration
=> Connect to dump device i.e. device w/o keyboard and mouse
=> Dialing directory with auto-redial
=> Support for UUCP-style lock files on serial devices
=> Separate script language interpreter
=> Capture to file
=> Multiple users with individual configurations
Let us see how to configure minicom for my Soekris net4801 Single Board Computer / embedded Linux device.
Continue reading “Linux / UNIX minicom Serial Communication Program”
Ubuntu Linux is a great server and desktop distribution for x86 computers, but did you know that it’s also ideal for handheld and mobile embedded devices?
Ubuntu’s latest release, Gutsy Gibbon, now includes support for the embedded and mobile spaces with the Ubuntu Mobile and Embedded (UME) project. Get to know the UME project, and find out how to get started. The primary objective of this tutorial is to get you quickly acquainted with the Ubuntu embedded framework and tools. Along the way, you learn about several tools and new approaches to Linux kernel configuration and environment construction. You also learn about some other projects with goals similar to the UME project.
- Introduction to the Ubuntu Mobile and Embedded (UME) project, its architecture, and its use
- How to install and test the Hildon desktop
- How to build a development environment for a mobile device
- Other mobile platforms
=> Explore Ubuntu Mobile and Embedded [ free registration required ]