Ten Years of Software Opportunity 1991-2001

November 1st, 2001 by Don Marti in

Contests, kernel hacking, SBCs and much more to come.
Your rating: None
Ten Years of Software Opportunity 1991-2001

Contests, kernel hacking, SBCs and much more to come.

In the ten years that Linux has been around, the Linux community has done some important things right, and the biggest is our low barrier to entry for developers. For little or no investment, you can be reading and modifying meaningful code. Naturally this means there are more web discussion boards, IRC clients and half-finished software doodads than anyone will ever need, but the opportunity Linux offers has resulted in a lot of good coding and testing, and a lot of big success stories, that wouldn't have happened with an inaccessible system.

This opportunity is one of the biggest challenges for embedded Linux because barriers to entry grow when the target platform is something other than universally available computer hardware. As an industry, it's important for us to make tools and information available to low-budget customers who are future contributors and partners.

ELJ will always try to keep the industry growing by opening doors to new embedded systems developers and entrepreneurs. And thanks to our contest sponsors, ZF Micro Devices, Tri-M Systems, LynuxWorks, M-Systems and O'Reilly and Associates, 100 independent developers got embedded Linux development kits. Some information on the winners is on page 8. Keep reading ELJ for announcements of future contests, as more vendors join us in making sure there's opportunity in embedded Linux, just as in Linux for generic computers.

If you're into kernel hacking, you'll thrill to the dramatic conclusion of Waƫl Hassan's guide to device drivers and an article on a new architecture: Mike Esch's on porting Linux to the Nios soft-core CPU.

Meanwhile, in user space, Java wizard Quentin Olson explains how you can exploit the advantages of Java for point-of-sale applications. Dr. Steve Mann and Corey Manders hack the X server to drive EyeTap displays for wearable computers. And Nathan Field introduces debugging techniques for embedded applications.

As we promised in our e-mail newsletter in September, Darren Hart slashes glibc's footprint with custom compilation, no source code changes, on page 19. Elementary C and C++ errors can turn into big problems when memory and debugging tools are limited. Jasper Kamperman lays down the laws of quality code on page 47.

Our first survey of embedded Linux distributions is on page 17. It's just a start though; there will be more coverage of the tools that the distributions offer in future issues.

The cover photo of chickens perched on SBCs? That's just to get you to read Michael Baxter's article on page 12. Single-board computers in many different architectures now offer Gigabit Ethernet and support a huge diversity of I/O standards. Michael explains how they can work for your application.

__________________________


Special Magazine Offer -- Free Gift with Subscription
Receive a free digital copy of Linux Journal's System Administration Special Edition as well as instant online access to current and past issues. CLICK HERE for offer

Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.

Post new comment

Please note that comments may not appear immediately, so there is no need to repost your comment.
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <i> <b>
  • Lines and paragraphs break automatically.

More information about formatting options

Newsletter

Each week Linux Journal editors will tell you what's hot in the world of Linux. You will receive late breaking news, technical tips and tricks, and links to in-depth stories featured on www.linuxjournal.com.
Sign up for our Email Newsletter

Tech Tip Videos

From the Magazine

December 2009, #188

If last month's Infrastrucuture issue was too "big" for you then try on this month's Embedded issue. Find out how to use Player for programming mobile robots, build a humidity controller for your root cellar, find out how to reduce the boot time of your embedded system, and if you're new to embedded systems find out the basics that go into one. You can also read about the Beagle Board, the Mesh Potato and a spate of other interestingly named items. And along with our regular columns don't miss our new monthly column: Economy Size Geek.


Read this issue