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

Keywords: Match:
AMD PIC snubs Linux
May 03, 2006

Eighteen months after shipping, AMD's Personal Internet Communicator (PIC), aimed at lowering the cost of computing so half the world could enjoy Internet access by 2015, apparently still doesn't run Linux. It now appears the design may actually be rigged to block the use of Linux.

What's a PIC?

When the PIC reference design debuted in the fall of 2004, AMD touted a target end-user device price point of $185, including a keyboard, mouse, and preinstalled software for basic personal computing and internet/email access (for $249, a monitor would be included). To meet such aggressive price targets, AMD said it designed the PIC for minimal cost, much like a consumer audio/video appliance. It is not internally expandable, and includes a minimum set of interfaces, according to AMD.


The PIC is meant to be a compact, low-cost "consumer appliance"
Key hardware target specs, according to AMD, include:
  • Processor subsystem -- AMD Geode GX processor, with CS5535 companion device
  • Memory -- 128 MB DDR SDRAM
  • Hard drive -- internal 10 GB 3.5-inch drive
  • Display interface -- VGA 1600 x 1200 resolution, at 85 Hz
  • LAN interface -- 10/100 Mbps Ethernet
  • Four USB 1.1 ports (2 front, 2 rear)
  • Modem -- internal 56 Kbps ITU v.92 Fax/Modem
  • Sound -- AC'97 audio with stereo in/out jacks
  • Size -- 8.5 x 5.5 x 2.5 inches
  • Weight -- approx. 3 pounds
In addition to an embedded Windows CE operating system, the standard PIC includes a minimal set of applications, including a browser, email client, productivity tools (word processing and spreadsheet), and the ability to view images, multimedia files, and standard format documents (PDF, PPT, etc.).

What about Linux?

Given the PIC's computing resources -- a 333-400MHz x86-architecture processor, 128MB DRAM, VGA display controller, and a 10GB hard drive -- the device could certainly support a full-on desktop Linux operating system. This would open it up to wide range of free software for desktop computing applications, including browsers, email clients, educational software, VPN utilities, and more, and would also make the device virtually immune to malware.

Additionally, this would permit distributors of the device -- which include a large number of geographically diverse governments and organizations, AMD says -- to customize it according to local requirements. Plus, using Linux would save the cost of licensing Windows CE -- although, in fairness, Windows CE licensing can cost $3 per device or less, depending on the number of options selected.

So where is the PIC's Linux support? Asked about the status of Linux running on the device, an AMD spokesperson responded, "The PIC can run Linux, but it is not a solution that our customers or users have asked for."

Still, hardware hackers in the Linux community have never been shy about installing Linux on everything from iPods to game consoles to toy computers for kids to wireless access points and smartphones. So, why haven't these "Penguinistas" taken on the PIC?

Penguins need not apply

Before the PIC was discontinued by Radio Shack, many likely did try. However, the PIC uses a BIOS that may have been specifically configured to guard against such (mis)appropriation.

The PIC's BIOS was implemented by AMD using BIOS software and development tools from General Software. General Software specializes in helping device makers "gate or accelerate" specific device uses, it says.

Steve Dierden, VP of marketing, explains, "Our BIOS comes in source toolkit form, so you really have a lot of configuration power over what an image will do... and not do."

Dierden declined to comment on the question of whether AMD had specifically locked out Linux in its PIC BIOS implementation, but added, "We have certain customers who've requested that Linux can't be booted, or Windows can't be booted."

How could the tools be used to prevent Linux from booting? "[Our kit lets customers create BIOSes that] verify images before booting them, or [that] require a running OS to 'check in' with the BIOS from time to time. If it doesn't, the BIOS assumes that malicious code has taken over, and restores the device to its original state," Dierden said.

Last year, plans were announced to demonstrate the PIC running Linspire Linux at the 2005 Desktop Linux Summit in San Diego. Presumably, the PIC used in that demo had a BIOS reconfigured for Linux, assuming the demo came off as planned. "Our tools would let them build a BIOS for Linux, sure," Dierden said.

Dierden elaborates, "Other BIOS companies focus on the desktop. PC BIOSes tend to be additive, in terms of features, so PC BIOS makers are in the game of adding new features, not taking them away. We're the opposite, because our customers make routers, medical equipment, things like that, they don't want their devices to behave like a PC. The last thing they want is for the customer to be able to hit a few buttons at start-up, re-configure the BIOS, and repurpose the equipment."

Dierden emphasizes the modular nature of General Software's BIOS tools. "Our customers want BIOS-like capabilities. They want it to initialize the hardware, and pass control on to OS, and deal with security issues... but not allow plugging in a USB keyboard, mouse, and console. With our toolchain, it's easy to specify what features you want and don't want. And when you build it, the code is actually not in the image. We have something like 870 configuration options that allow you to include or exclude particular features and capabilities."

Still, armed with enough coffee, sleepless nights, and a workbench strewn with JTAG tools and logic probes, couldn't a legion of Penguinistas still manage to get in, somehow?

Dierden responds, "That would not be a fair challenge to throw out there. Ultimately, everything is hackable. It's just a question of time-over-target. We did see after the PIC was introduced, that a few people were trying [to boot Linux on it]. Then people kind of threw up their hands, and we never did hear if anyone had successfully hacked it. But all you try to do with security solutions is to mitigate the risk, and make the likelihood or the cost of an attack out of reach. It's more a question of 'Is it cheap? Is it repeatable? Is it easy?' [than of 'Is it possible?']"

And then, reflashing the BIOS with a less persnickety one might help, too.



Do you have comments on this article?


Talkback 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-friendly SoCs target low-end multimedia
• CompactFlash as a COTS "standard"
• 65nm ARM9 SoCs target PNDs, smartphones
• Motorola Ming A1600 ships
• N810 gains Android installer
• PC/104-Plus board runs Linux on x86 SoC
• Webinars explore embedded Linux development
• Linux video camera geo-tags, writes to SATA drives
• Garmin Nav devices run Gnome Linux
• Ten LiMo phones this month?
• It's a Yankee Doodle Linux phone
• Wind River to host "Developer Day"
• Dev boards gain Linux support
• 802.11n zooms ahead
• Low-power mini-ITX board runs Linux


Most popular stories -- past 30 days:
• World's cheapest Linux-based laptop?
• Ubuntu ported to a PDA
• 64-way chip gains Linux IDE, dev cards, design wins
• Embedded PowerPC dev kits come with Linux
• Rapid time-to-evaluation -- a key goal for silicon providers
• Embedded Linux is doomed. DOOOMED!
• Rugged PDA available with Linux
• Netflix Player runs Linux
• Miniature Linux PC targets military apps
• $7 SoC runs Linux
• Android Developer Challenge announces first-round winners
• Dual-core ARM SoC clocks to 1.2GHz


Linux-Watch headlines:
• Microsoft tactics push India toward Linux
• Bell, SuperMicro sued over GPL
• "Business intelligence" software goes GPL
• Will Atom bomb?
• LF Summit videos posted
• Linux gains "embedded" maintainers
• Virtualization on tap in SLES and RHEL upgrades
• Linux gets security black eye
• Verizon chooses Linux "platform of choice"
• Hats off to Fedora 9


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.