PengPod Crowdfunding a Tablet Made With OS-Switching In Mind
PengPod is running a crowdfunder to create a GNU Linux/Android tablet, the PengPod 1040. This is their second such product; the first was mentioned on Slashdot last year. PengPod has pledged to make all source and tools used to build the images available, so users can build their own OS top to bottom to guarantee that it's free of NSA tracking. The PengPod has previously found some success as a low-cost touch platform for industrial/commercial control systems and is partnered with ViewTouch, the original inventors of the graphical POS to offer PengPod1040s as restaurant register systems. The feature that the developers seem keenest to emphasize is that the PengPod is built to run conventional desktop Linux distros without special hacking required; Android is the default OS, but it's been tested with several others (including Ubuntu Touch) listed on their Indiegogo page.
Saving a spreadsheet downloaded in Android, then rebooting into Linux to edit it, then rebooting back into Android to send it back with a touch-centric email client, or any similar workflow seems rather archaic. It's like over a decade ago when on occasion I would absolutely have to reboot into Windows to get something done - it was annoying (and destroyed my uptime!). Further, you need a keyboard and mouse to operate this device under Linux - at least that's what the demo video shows, and I don't see how it could be done any other way (in a practical sense).
This is the total wrong approach. Now that Android is making it's way onto desktop type machines, perhaps it's time to look at porting applications like LibreOffice and Gimp over to Android. You would still want to plug in a keyboard and mouse to use them, but at least you wouldn't have to reboot multiple times in order to complete what amounts to a single task. Also, it would be nice to drop my phone into a dock that connects it to a monitor, mouse, and keyboard - but only if I have desktop applications available. If for some Android OS-centric technical reason, porting full scale apps makes no sense, then it's time to look at some kind of practical OS hybridization. Not to mention the time is now to steal Microsoft's thunder and if we don't make such moves now, I can't promise it will still be that time in two or three years.
Brought to you by Carl's Junior.
The project doesn't make any mention of the NSA. That's timmy inserting irrelevant editorial.
And isn't even a valid point -- no one can audit every line of code in every piece of software they run - the linux kernel itself has over 5 million lines of code, and that doesn't even include applications.
Even if you were certain that the code itself was clean, how do you know you can trust the firnware in the device, the compiler you're using to compile the code, and even your own computer?
If you went back to a 1960's era wirewrapped computer, you might have some hope at validating the operating system and hardware, but there's no way for an individual to be 100% certain that a modern computer is free of software and hardware back doors when the bad guys could have compromised the hardware locked inside of the core chips that run the device.
VM's have a performance penalty. What's the state of virtualization in the ARM world anyway? Mere emulation similar to what you find in the Android SDK will run faster, but you won't get the full Android experience. Running Linux in a chroot inside the Android host might be a better option performance-wise, but the Android kernel and userland have quirks not found in desktop Linux.
Jane Silber's previous job was at that military contractor, namely the C4 Division of General Dynamics. It turns out that at the C4 Systems division is all about using computers for spying.
From their website: "General Dynamics C4 Systems is a trusted leader in the development of intelligence and information gathering systems for national defense and homeland security. These systems are designed to receive, process, exploit and disseminate information -- in different forms and often from different networks -- and distribute relevant information to operators, both in the field and at higher headquarters."