Electronicdesign 3083 Xl penguins
Electronicdesign 3083 Xl penguins
Electronicdesign 3083 Xl penguins
Electronicdesign 3083 Xl penguins
Electronicdesign 3083 Xl penguins

Interesting Linux Distros

July 1, 2010
Technology Editor Bill Wong takes a look at some interesting Linux distributions

http://www.flickr.com/photos/frenchy/ (Creative Commons)

I recently ran across 12 of the most interesting, unusual and useful Linux distros on the Austrailian site, goodgearguide.com.au.

No usually standard distributions are ones I often use such as Fedora, Centos and Ubuntu but these tend to be for desktop or server use. I am using Fedora right now and my servers run Centos along with a number of KVM virtual machines running everything from Windows to Ubuntu.

Still, the article highlights a number of Linux disributions embedde developers may find handy such as Damn Vulnerable Linux. This is actually used as a target for security testing and teaching users about vulnerabilities. CAELinux could be handy for those needing Computer Aided Engineering support where your company has not provided the funds for commercial packages. Then again, it might be what you need as is. Parted Magic is a quick way to manipulate disk partitions although I tend to just use GParted on Ubuntu.

Zeroshell Linux is not a surprise to most embedded developers that deal with headless Linux systems. On the other hand, having a preconfigured Web administration interface along with load balancing, support for 3G mobile broadband connections plus RADIUS support can be a handy starting point or used as an example on how to incorporate these features in your own target platform.

Damn Small Linux (DSL) is for those wanting a compact starting point. Likewise Tiny Core Linux comes in just under 10 Mbytes or 6 Mbytes without a GUI. That's not bad. The article also mentions MenuetOS, a non-Linux OS written entirely in assembly language.

The original article has cropped up on a number of sites like Slashdot. One of the more  interesting comments by JW Smythe that breaks down the base distributions for those in the article.

Of course these are not the only Linux distributions out there that might interest developers. There are a host of vendors like Wind River, Lynuxworks, MontaVista, TimeSys, and the list goes on that have their own embedded Linux flavors for you to choose from. This includes specialized platforms like Tonido's Tonido Plug and other plug oriented NAS platforms I have covered that use Marvell's Armada SoC.

There are many other Linux distributions that embedded developers are involved with that you might want to check out such as Arch Linux. It targets i686 and x86-64 architectures but it also runs on a host of other platforms like PowerPC. There are also platform specific Linux distributions like one for the popular BeagleBoard. It has a Texas Instruments OMAP 3530 and can drive an HDMI display.

So what is your favorite distribution? Add a comment below.

Sponsored Recommendations

Board-Mount DC/DC Converters in Medical Applications

March 27, 2024
AC/DC or board-mount DC/DC converters provide power for medical devices. This article explains why isolation might be needed and which safety standards apply.

Use Rugged Multiband Antennas to Solve the Mobile Connectivity Challenge

March 27, 2024
Selecting and using antennas for mobile applications requires attention to electrical, mechanical, and environmental characteristics: TE modules can help.

Voltage- and Current-Mode Control for PWM Signal Generation in DC-to-DC Switching Regulators

March 27, 2024
Learn voltage- and current-mode control technique for PWM-signal generation in switching-voltage regulators and where each application is best suited.

Highly Integrated 20A Digital Power Module for High Current Applications

March 20, 2024
Renesas latest power module delivers the highest efficiency (up to 94% peak) and fast time-to-market solution in an extremely small footprint. The RRM12120 is ideal for space...

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!