EMAC, Inc - Equipment Monitor And Control - Home Page

Single Board Computers
Microprocessor Training Systems
Custom Engineering & Manufacturing

Home Page Company Info Page Ordering Info Page Tech Support Page

Linux Server-In-A-Box

This Product is EOL
Please contact our Sales Department for the recommended replacement

  Standard Server-In-A-Box   Deluxe Server-In-A-Box  

Standard Server-In-A-Box


Deluxe Server-In-A-Box


The EMAC Server-In-a-Box (SIB) is a Single Board Computer, in a custom chassis, that can run Embedded Linux as its Operating System and still retain all of the networking and communications features one would expect of such an operating system. Right out of the box, the Compact SIB's Embedded Linux operating system is configured for Ethernet, serial IP, serial terminal, and raw serial connections. Other devices, including PPP modem links, may be added and configured by the user.

Configuring network devices for a minimal GNU/Linux system can be difficult. As such, EMAC has created a Dialog-based menu-driven configuration utility, which greatly simplifies configuration of SIB services, network interfaces, and communications ports. Previous experience with UNIX-like operating systems can be helpful when using the SIB, but is not necessary.

EMAC, has been manufacturing SBCs since 1985 and has been installing our own distribution of Linux in our Embedded Servers since 1998. We know Linux and we know the problems customers have in utilizing Linux. To address this, EMAC has put together a rock solid Embedded Linux distribution and a Robust Eclipse Integrated Development (IDE) package. This IDE provides GCC Cross compiler, Libraries, GDB debugger, Editor, and Project Manager all integrated into the Eclipse framework which includes sample projects. With EMAC's IDE library linking is made easy even when compiling against older libraries. Purchase a EMAC SBC with Linux or uClinux and you should be up, running and building applications the first day.


Standard Linux SIB


  • AMD® ELAN SC520-133 Mhz based SBC
  • 32 MB RAM Expandable to 128 MB
  • 32 MB DiskOnChip® 2000 Flash Drive Expandable to over 1 GB
  • Built-in Enhanced IDE hard disk drive interface and floppy disk interface
  • 10/100 Base-T Ethernet
  • Three RS-232 & One RS-232/485 Serial Port
  • One Parallel port supports SPP/EPP/ECP
  • ISA and PCI bus expansion with onboard PC/104+ connector
  • Extremely Reliable (No Moving Parts)
  • 30 Watt Seperate Brick Power Supply & Enclosure
    (Not included with the Single Board Servers)
  • Optional Integrated 50 Watt Power Supply (see picture below)



  • Based on EMAC's Linux 2.4 Distribution
  • HTTP Server
  • FTP Server
  • Dial In/Out Server and Client
  • TELNET Server
  • SIB Configuration Utility
  • Periodic Command Scheduler (CRON)
  • Easy Access to CGI
  • Optional Serial Gateway Interface


Deluxe Linux SIB


  • Intel ULV Celeron 400 MHz based SBC
  • 128 MB RAM Expandable to 512 MB
  • 128 MB CompactFlash™ Flash Drive Expandable to over 2 GB
  • 4x AGP VIA Twister™ chip with integrated Savage4™ 2D/3D/Video Accelerator
  • 10/100 Base-T Ethernet
  • Three RS-232 & one RS-232/422/485
  • Two Universal Serial Bus (USB) ports
  • Audio AC97 ver. 2.0 compliant interface
  • Extremely Reliable (No Moving Parts)
  • Integrated 55 Watt Power Supply


  • X-Windows
  • Netscape web browser


Configuration Utility

Configuring a UNIX-like operating system can be difficult when performed by simple editing of the numerous configuration files. To remedy this, the SIB includes a menu-driven, Dialog-based configuration utility, which is accessible locally via terminal or remotely via telnet. This utility allows the user to configure serial ports, SLIP ports, PPP ports, terminal ports, dial-in ports, and all manner of LAN / Internet networking options.

HTTP Server

The EMAC SIB uses an HTTP server which is quite small in terms of both disk space required and resources required while running. It is also relatively fast even under heavy load (50 hits/second), equaling or beating the industry standard Apache web server. The SIB supports standard HTML1.1 and CGI methods GET and POST. Other HTML features (client-side image maps and Java / Javascript) are implicitly supported by the server, but may or may not be supported by your browser.

FTP Server

The SIB uses a small, stand-alone FTP server which you may use to transfer files to and from the SIB. (The SIB does not have or require an FTP client.) In its default configuration, the FTP server will allow only a single user FTP access (for security reasons). More FTP users may be added later. The server may also be configured to allow anonymous FTP access to the SIB, if desired.

Dial In/Out Server and Client

The SIB includes software and scripts which allow it to both dial out, and to answer incoming modem connections. Connections may be remote terminal sessions (similar to telnet), or PPP connections. Dial-in terminal sessions allow the user to configure and manage the SIB as if they were at the SIB's own keyboard. The PPP connection allows a user to use standard internet clients such as FTP clients and WWW browsers to access the SIB via telephone. The SIB may also dial out, either on command or as part of an automated script.


The SIB includes a standard TELNET server (daemon) which will allow remote TELNET (terminal-style) access over a LAN or the Internet. Once simple network configuration has been performed, you may telnet to your SIB from any computer which has network access to the SIB.

Periodic Command Scheduler (CRON)

The SIB comes with the standard UNIX periodic command scheduler, CRON. This is a program which runs in the background, executing specified commands at specified times. Programs can be executable binaries or shell scripts. CRON is configured from the main system configuration utility.


The SIB comes pre-configured with two user accounts. Each account has its own particular function:

The config user account is for configuration of the SIB. When user config logs in, instead of being presented with a standard command-line prompt, the main system configuration menu appears. The system may then be configured. When the config user exits the main configuration menu, he is logged out and a new login: prompt appears. Thus, user config can never have access to a command line. This allows the SIB to be configured by a user who need not be given full access to the SIB, easing configuration and adding security.

User www is be used to manage the web pages which are served by the SIB. User www has full read and write permission to all HTML and CGI files, as well as access to all configuration files and utilities. This allows www to create and delete HTML files, and FTP new HTML files and CGI programs to the SIB. This separation of privileges increases system security.

Other Features

As the SIB software was designed to take as little space as possible, other features are sparse, but useful. The available text editor is ae ("Anthony’s Editor"). Standard UNIX command-line tools are also available, including grep and sed. The standard shell is GNU (www.gnu.org) bash, however a smaller shell with fewer features (ash) is also available. Shell scripting is fully supported. The archiving utilities tar and gzip are available, should you wish to transmit a logfile via e-mail. Finally, a telnet client is available, should you wish to create a script which interactively logs in to a remote server to execute commands.


PRICING (Single Unit Pricing. Includes: Integration, Setup,Testing, & Enhanced Support)

SIB-00010 .... Standard Linux SIB w/32M Flash/RAM, 30W PS


SIB-00020 .... Standard Linux SIB w/64M Flash/RAM, 30W PS


SIB-00011 .... Standard Linux SIB w/32M Flash/RAM, 50W PS


SIB-03000 .... Deluxe Linux Server-In-A-Box


Linux SIB Upgrade Options

SIB-LNX-DK ... Server-In-A-Box SGI Developer's Kit


PCM-3663 ..... PC/104+ Dual 10/100 Base-T Ethernet Module
(Provides Three 10/100 Base-T System Ethernets Total)

 USD 85.00

PCM-3601 ..... Modem Upgrade Option 56K version


PCM-3663 ..... Dual/Triple LAN Upgrade Option

Copyright © EMAC, Inc.
All Rights Reserved