AppChecker: No More Linux Cross-Platform Blues? - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
Government // Enterprise Architecture
Commentary
8/8/2008
10:49 PM
Serdar Yegulalp
Serdar Yegulalp
Commentary
Connect Directly
Twitter
RSS
E-Mail
50%
50%

AppChecker: No More Linux Cross-Platform Blues?

Writing a Linux app that works on multiple breeds of Linux typically hasn't been a snap. It's about time something was done, and now there's a tool to address that issue: the Linux Foundation's AppChecker.

Writing a Linux app that works on multiple breeds of Linux typically hasn't been a snap. It's about time something was done, and now there's a tool to address that issue: the Linux Foundation's AppChecker.

AppChecker is a locally-run program that inspects the binary for an application and determines how compliant said app is with distributions that use the Linux Standards Base (about 30-odd distros and counting). The feedback you get from AppChecker is like applications that scan open source software to detect what licenses are in use: it works best when there's a well-informed user at the helm. Right now it only works with C/C++ applications that have symbols, but that covers the majority of binaries written for Linux at this point.

This goes back into something I've mentioned intermittently before. As Linux becomes that much more popular and consolidated (where consolidation is a benefit, that is), it becomes its own punishment to not comply with the standards that are coming to the fore. Jim Zemlin himself put it this way: if you have a Linux app, who doesn't want to have it run most anywhere without modification?

I'm sure there will always be room for Linux as something that's inherently plastic -- raw material to be shaped as needed for specific tasks, from embedded systems to clusters to something-not-yet-invented. But there's now a sense that those things need to be derived from something, and interoperate with something, that has as common a base as possible. Above and beyond Linux-in-the-raw, that is.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Slideshows
10 Trends Accelerating Edge Computing
Cynthia Harvey, Freelance Journalist, InformationWeek,  10/8/2020
Commentary
Is Cloud Migration a Path to Carbon Footprint Reduction?
Joao-Pierre S. Ruth, Senior Writer,  10/5/2020
News
IT Spending, Priorities, Projects: What's Ahead in 2021
Jessica Davis, Senior Editor, Enterprise Apps,  10/2/2020
White Papers
Register for InformationWeek Newsletters
Video
Current Issue
[Special Report] Edge Computing: An IT Platform for the New Enterprise
Edge computing is poised to make a major splash within the next generation of corporate IT architectures. Here's what you need to know!
Slideshows
Flash Poll