| A developer's review of REDSonic's Embedded Linux toolkit |
Jerry Epplin (Updated Mar. 5, 2002)
Foreword: This article is the fifth in LinuxDevices.com's series of reviews of Embedded Linux toolkits by embedded developer Jerry Epplin. In order to gain insight into the use of each toolkit from the developer's perspective, Epplin builds Embedded Linux OS images for three different x86-based EBX form-factor single-board computers using each toolkit. Each of the toolkits is then evaluated against a common set of criteria which include ease of use, overall toolkit architecture, methods of package management, diversity of platform support, and openness of the source code. In this installment, Epplin takes a close-up look at REDSonic's RED-Builder 2.0 XE toolset.
Note: Subsequent to (and in response to) this review, REDSonic has eliminated the "dongle" discussed in the first portion of this review. See this announcement for futher details.
First impressions
Many may consider REDSonic to be a minor player in the Embedded Linux market, with significantly less prominence than the products offered by Lineo, MontaVista, Red Hat, and LynuxWorks. But as we will see, REDSonic's RED-Builder has some features and characteristics that are quite competitive with the other Embedded Linux toolsets.
Sadly, however, getting to this realization requires getting past an extremely unfavorable initial reaction. Let me explain.
 The first thing I noticed when I opened the RED-Builder box was a shrink-wrapped package containing a short cable that connects to, of all things, a software protection "dongle". Now, sophisticated Linux users are accustomed to the debate about whether software should be open-source or proprietary. We all come down somewhere on the ideological spectrum, with many of us accepting proprietary code as the reality it is while preferring open source alternatives when they exist. But it is hard to imagine more than a tiny minority of Linux developers who will not feel put off by software requiring a copy-protection dongle.
It is difficult to imagine what REDSonic hopes to accomplish with this move. As the only Embedded Linux toolkit vendor having such a requirement, it puts them at a definite disadvantage and makes the other proprietary toolkit vendors look progressive by comparison.
To make matters worse, the dongle is not one of the less-intrusive parallel port units that allow you to plug your printer into its back end and operate normally (though even these often fail in annoying ways). Instead, it connects to a 9-pin serial port via a short cable with a 25-pin connector on the other end. A unit that looks like a conventional parallel port dongle connects to the end of the cable. But don't plug that unit into your parallel port, skipping the cable; only the serial port configuration works.
So, besides the expected inconveniences of using a dongle, you must sacrifice a serial port to REDSonic's mistrust of you. This is especially obnoxious at a time when many computers come fitted with only one serial port, and a few actually have none brought to the outside of the case by default. At any rate, dealing with a dongle while preparing this review on my laptop at multiple locations left this reviewer in a decidedly nasty mood.
I'll save you some trouble in your efforts to free yourself, by the way. Poking around with a Python decompiler won't help; user interface components of RED-Builder are built with Python, but the dongle check code appears to be in the binary file /usr/share/apps/redbuilder/rb3, requiring some binary hacking work.
Beyond the dongle
If I were reading this review, I'd be inclined to stop reading at this point, since for me buying a product with such an obnoxious copy protection scheme is out of the question regardless of its features. You may, however, be interested in what RED-Builder has to offer in any case. It turns out that RED-Builder has some good features and characteristics that bear mentioning. If, at some point, REDSonic comes in line with the other Embedded Linux toolkit vendors by eliminating the dongle, they will have a very competitive product.
RED-Builder lists reasonable host system requirements of a 700MHz CPU, 64MB RAM with 128MB recommended, and 350MB of hard disk space. Installation is RPM-based -- REDSonic lists Red Hat 6.2, 7.0, and 7.1; Mandrake 7.1, 7.2, and 8.0; and OpenLinux 2.4 as supported host platforms. I performed this review without problems on my 700MHz, 256MB laptop running Red Hat 7.2.
--- Continued ---
Story navigation . . .
(Click here for further information)
|
|
|
7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.
4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.
Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.
Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.
Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.
Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.
Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.
Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.
Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.
|
|
|
|
|