LIMEY LINUX


 
NEWS
 
4/7/08: New Limey Linux and Asterisk source packages available. Limey Linux 1.0.4 adds support
for Intel D201GLY2 motherboards in addtion to the currently supported VIA motherboards, lmsensors
support, URI and modified USB fob support (on the D201GLY2 motherboard only) and PPP support for Verizon and Sprint USB EVDO modems. The kernel has been upgraded to 2.6.23.16, the Asterisk package has been upgraded to 1.4.17, and app_rpt is version 0.110.
 
 
1/1/08: New Limey Linux and Asterisk source packages available. Limey Linux 1.0.3 adds initial support
for the USB fob radio interface (make install_usbradio), and fixes a reboot hang when there is no
keyboard connected to the PC. The kernel has been upgraded to 2.6.19-2.
 
4/2/07: New Limey Linux and Asterisk source packages available. Limey Linux 1.0.2 can now be cross-compiled on X86-64 bit Ubuntu systems. The Asterisk Source package version 1.0.2 uses the same Asterisk versions as version 1.0.1, however it contains app_rpt.c version 0.66, and changes to chan_zap.c and dsp.c to make DTMF muting more effective. It also contains newer versions of the configuration files to better support Asterisk 1.4.
 
3/7/07: New asterisk source package available. Version 1.0.1 contains Asterisk 1.4.1, Libpri 1.4.0, and
Zaptel 1.4.0.
 
3/4/07:  New Limey Linux version 1.0.1 now ready for download. This version enables the 8250 serial driver in the kernel, and updates the CF helper scripts to work with an Ubuntu Edgy Eft development system.
 
2/13/07: New Limey Linux version 1.0 now ready for download. This new version uses the 2.6 kernel and adds support for USB serial and networking devices. There are also additional packages such as uemacs, snmpd, and sudo (See package list below).  The associated Asterisk package version 1.0  is also ready for download.
 
 
WHAT THIS PROJECT IS ABOUT
 
The main goals of this project are to provide: 
  1. A Linux distribution tailored to run Asterisk on VIA Mini-ITX boards and which is small enough to fit on a 128MB or 512MB, or 1GB compact flash card and 512MB of RAM.
  2. The ability to compile  Asterisk, Zaptel, and Libpri on the target system to allow updates and changes to be made without  the need to distribute binaries. 
  3. Build everything from sources to have complete control of a distribution for maximum flexibility and compactness.
  4. To create a small Linux distribution for our app_rpt/Asterisk project.


IMPLEMENTATION

Limey linux is built entirely from sources that the make files in package downloads as it needs them. The distribution makes extensive use of Erik Andersen's Buildroot, Uclibc, and Busybox and Peter Anvin's Syslinux. What I did in addition to Erik's and Peter's work was write another Makefile which is responsible for downloading and building the Linux kernel, building the root file system, downloading and building Syslinux, sizing the ramdisk image, and formatting and initializing the compact flash device.
 
FAQ
 
Our FAQ is located here. 

 
BUILD REQUIREMENTS 
  1. A Linux C development system with 3.0GB of free disk space.
  2. Root access and sudo support.
  3. Loopback device support
  4. Utilities: makeinfo (for Binutils), mkfs.msdos and fdisk partitioning tools installed build system
  5. DOS file system tools
  6. A compact flash reader/writer
  7. Some Sandisk 128 or 512MB compact flash cards (other cards may work, but I haven't tested them)
  8. A suitable VIA Mini-ITX target system with 512MB of RAM installed (Such as a M6000, MEII6000, SP8000, or CN10000)

DISTRIBUTION STATUS
 
 
The latest Version is 1.0.4
 


LIMEY LINUX DOWNLOADS
 
 
 
This is the latest version of Limey Linux source code seed package: ll-vers-1.0.4.tar.gz
 
 
PREBUILT IMAGE [for the timid]
 
There are two pre-built 128MB Compact flash images of Limey Linux 1.0.4 with Limey Linux Asterisk 1.0.4 pre-installed on them. Tarball cfimg128-via-1.0.4.tar.gz contains a pre-built image configured for app_rpt and a QRV communications PCI radio card. Tarball cfimg128-d201gly2-1.0.4.tar.gz contains a pre-built image configured for a URI or modified USB sound fob.  It needs to be unpacked by issuing the command:
 
tar xvzf cfimg128-d201gly2-1.0.4.tar.gz
 
or
 
tar xvzf cfimg128-via-1.0.4.tar.gz
 
The unpacked file can be copied to your compact flash device by using a dd command similar to:
 
dd if=cfimg-1.0.4 of=/dev/yourCFwriterdevice 
 
You will need to be root to use dd.
 
When the system boots for the first time, it will ask you to set a password, host name, time zone, and network connection (Static IP or DHCP). The system will then reboot and, Asterisk will automatically be started provided the appropriate radio interface is present.
  
 
ASTERISK SOURCE PACKAGES
 
These are the source packages which are downloaded to the target system, unpacked into /usr/src and compiled. Please read the README file included in the archive.
  
 
 
 
Astsrc Version 1.0.4 (For Limey Linux 1.0.4) This is Asterisk 1.4.17, Zaptel 1.4.7.1, and Libpri 1.4.3 for Limey Linux.
 
 
 
OLD RELEASES
 
The old releases have been moved here.


CONTACT
 
Steve Rodgers