09/10/11: Limey Linux version 1.1.5 released. Supports latest app-rpt/asterisk source changes version 1.1.5
03/27/11: Limey Linux version 1.1.4 released. Support added for some wireless Novatel cards
10/10/10: Limey Linux version 1.1.2 released. Allison kindly recorded voices for all custom app_rpt prompts and responses which were included in this release
08/19/10: Limey Linux version 1.1.0 released. Support for allstarlink.org portal
04/19/10: Limey Linux version 1.0.9 released. Single image support for Intel D201GLY2, D945GCLF, D945GCLF2, D945GCLF2D and Igoe Logic I3386G motherboards using cfimg-i686-supported-1.0.9.tgz. Single image support for VIA ME6000, SP8000, and CN10000 motherboards using cfimg-i586-via-1.0.9.tar.gz Kernel 188.8.131.52, asterisk 1.4.23-pre, and app_rpt version 0.235. Added CURL package, added boot from USB thumb drives on D945GCLF series motherboards, added hardware change support to nodesetup script.
10/10/09: Limey Linux version 1.0.8 released. Single image support for Intel D201GLY2, D945GCLF and Igoe Logic I3386G motherboards using cfimg-i686-supported-1.0.8.tgz. Single image support for VIA ME6000, SP8000, and CN10000 motherboards using cfimg-i586-via-1.1.0.tar.gz Kernel 184.108.40.206, asterisk 1.4.23-pre, and app_rpt version 0.203.
1/1/09: Test version of compact flash image for Intel Atom motherboard D945GCLF available.
12/6/08: Limey Linux version 1.0.6 released. IRLP support added. Asterisk sources updated to version 1.4.23-pre, added support for IRLP and Echolink channel drivers, and app_rpt version 0.171.
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 220.127.116.11, 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
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:
- 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.
- 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.
- Build everything from sources to have complete control of a distribution for maximum flexibility and compactness.
- To create a small Linux distribution for our app_rpt/Asterisk project.
IMPLEMENTATIONLimey 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.
- A Linux C development system with 3.0GB of free disk space.
- Root access and sudo support.
- Loopback device support
- Utilities: makeinfo (for Binutils), mkfs.msdos and fdisk partitioning tools installed build system
- DOS file system tools
- A compact flash reader/writer
- Some Sandisk 128 or 512MB compact flash cards (other cards may work, but I haven't tested them)
- A suitable Mini-ITX target system with 512MB of RAM installed (Such as a M6000, MEII6000, SP8000, or CN10000, or d201gly2)
The latest Version is 1.1.5.
LIMEY LINUX DOWNLOADS
PREBUILT IMAGE [for the timid]
There are two pre-built 128MB Compact flash images of Limey Linux 1.1.5 with Limey Linux Asterisk 1.1.5 pre-installed on them. Tarball cfimg-i686-supported-1.1.5.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 cfimg-i686-supported-1.1.5.tar.gz
tar xvzf cfimg-i586-via-1.1.5.tar.gz
The unpacked file can be copied to your compact flash device by using a dd command similar to:
dd if=cfimg-1.1.5 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.
The old releases have been moved here.