Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
Free toolset enables Linux device software development on Windows PCs
Jan. 05, 2006

A free software project sponsored by mobile device vendor Dynamism has released a "proof-of-concept" development kit aimed at letting Windows PCs serve as development hosts for Linux-based device targets, without rebooting, partitioning or configuration. The "andLinux" project initially supports the GamePark GP2X.

According to project founder David Solomon, andLinux is based on technology developed by the coLinux project, which maintains a Linux kernel port designed to run alongside another OS, such as Windows, without additional virtualization software. AndLinux also incorporates technology from the Xming project, which maintains a port of the X Window System to Windows.

And, andLinux includes a complete Debian installation, including normal Debian package management tools (dpkg, apt, synaptic, etc.). According to Solomon, "almost any Linux application will run [within andLinux] without modification," adding "AndLinux mounts your Windows c: drive, so you can move files between Windows and Linux."

Solomon says a future andLinux release will target non-developers interested in simply running Linux applications on Windows PCs, but points out that software development will remain the project's primary focus. "The goal of andLinux is the promotion of Linux development for Linux devices," he states.

The current andLinux release includes an ARM-based GCC crosscompiler, SDL libraries, and the Linux kernel sources for the GP2X handheld gaming device.

Solomon explains, "[AndLinux] starts with a Linux command prompt. Inside this window, you have a Linux development environment. Typing 'source gp2x' (without quotes) will set up the GP2X cross-compile environment, and allow you to start developing for the GP2X."


AndLinux, running on Windows XP
(Click to enlarge)

Solomon expects the next andLinux release to add support for Sharp's Linux-based Zaurus PDAs. After that, he hopes to add support for a wide variety of devices, or scripts that will make adding additional environments easy for others. "In the next version I hope to include 'pluggable' support for additional environments. [Users will be able to] drop a virtual drive containing that environment into a folder. AndLinux should then detect the environment, mount the drive, and install any environment changes required," he explains.

Thus, the andLinux project could ultimately result in a fairly high-level toolset for porting applications between various Linux devices. Solomon explains, "AndLinux's goal is to create a single tool for developing in multiple environments. The idea is to let developers easily port applications between devices by running a command to switch between environments."

Solomon says he chose to support the GP2X initially, because he is currently porting some of his older Zaurus applications to the new handheld gaming platform. The GP2X, which shipped last fall, sells for less than $200, and is powered by dual ARM-based processors.

Solomon is currently the primary (and only) andLinux developer. However, he hopes the project will soon attract others. "The OS is completely open sourced, and available to the community. It will be opened to all developers soon, as the project is very ambitious, and it already has more users then I ever imagined. I just need to find some time to create a sourceforge site (or one like it)."

He adds, "Please understand that I am just 'putting andLinux together.' The real credit goes to the Debian team, CoLinux, and Xming developers. These are the true developers of this project, and it is their work that makes it possible."

Solomon also credits Dynamism with initiating and supporting the project, through test systems, direction, and focus. He notes, "[Dynamism] may [offer andLinux] support via email in the future, but the specifics are not completely worked out yet."

For now, additional information about the andLinux project can be found here.



Related Stories:


(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.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
GOLD SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

mobile phones!

other cool
gadgets



BREAKING NEWS

• Linux-based panel PCs target HMI
• MID-friendly display reference design runs Linux
• ARM DevCon to focus on Cortex-A9
• Rugged handheld offers SPI expansion
• 32GB flash chips target mobile devices
• XScale dev module sprouts add-ons
• Tiny open source computer made from six ICs
• Lightweight GNOME alternative emerges
• Hardware emulator revs up for multicore
• At last -- native apps for Motorola Linux phones
• Low-power netbooks run Linux
• Linux-based ATCA and AMC boards adopt Octeons
• Low-cost ARM9 SBC supports Linux
• Open phone hardware vendor frees schematics
• Atom-based tablet runs Linux


Most popular stories -- past 30 days:
• Garmin Nav devices run Gnome Linux
• It's a Yankee Doodle Linux phone
• Linux video camera geo-tags, writes to SATA drives
• Open source phone goes mass-market
• Low-power mini-ITX board runs Linux
• Mass-market WiFi router invites Linux hackers
• Ten LiMo phones this month?
• "PDA phone" runs Linux
• Pico-ITX board bears twins
• N810 gains Android installer


DesktopLinux headlines:
• Lightweight GNOME alternative emerges
• Freespire lives! Goes back to Debian
• gOS 3.0 goes Gadget crazy
• WiFi software arrives on Linux desktops
• Lenovo launches a netbook
• vi guide rev'd
• Netbooks grow two ways
• Is KDE back? 4.1 launches
• Moblin switching from Ubuntu to Fedora
• Debian looks to launch lenny in Sept.


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.