Web-based application server ported to low-powered Linux device
Mar 24, 2008 — by Eric Brown — from the LinuxDevices Archive — views[Updated Mar. 25] — Real Time Logic (RTL) released a free for non-commercial use version of its user-friendly personal server stack. The BarracudaDrive release runs on the “Unslung” Linux distribution available for Linksys's NSLU2 storage server, and includes a lightweight, dynamic… development environment supporting AJAX.
BarracudaDrive V3.9 is a Linux-compatible secure application server assembled from selected plugins used in the Barracuda Embedded Web Server. Designed for personal and home use, it provides remote file management and enables the loading and starting of auxiliary applications, says RTL. An NSLU2 equipped with BarracudaDrive and external USB flash memory for storing database files provides an application server that is virtually maintenance free, claims the company.
BarracudaDrive includes RTL's Lua integrated scripting language and Lua Server Pages (LSP) technology, which is described as a lighter, faster, more modular alternative to PHP. Developers can use LSP to customize existing applications and write their own. BarracudaDrive also provides an integrated SQLite database engine for creating applications such as its supplied content management system (CMS).
The server also includes “Bindows,” an AJAX-enabled application framework with an event-handler that updates client-side DHTML applications without requiring constant polling. This minimizes network usage, says the company, while still allowing access through corporate firewalls.
Bindows includes a forum application
(Click to enlarge)
Other features include a WebDAV server for mapping a remote BarracudaDrive server as a standard Windows drive, a web-based file manager, an electronic bulletin board, a very small SSL server, an HTTPS tunnel, and SLL VPN clients for HTTPS tunneling.
The NSLU2 (Network Storage Link for USB 2.0 Disk Drives) is a 133MHz ARM-powered device that provides network access to USB Flash memory and hard disk storage. The aging, but recently updated Unslung is still a popular distro with Slug hackers, and is compatible with the Optware collection of 1,000 development packages supporting 25 configurations, each of which has been specifically compiled for the NSLU2.
Availability
The free download of BarracudaDrive for NSLU2 Unslung is available for free download here, under a non-commercial license. BarracudaDrive continues to be a commercially sold product on other platforms, and a time-limited version is also available for Windows. More information on BarracudaDrive may be available here.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.