The 4.4 KitKat release includes the results of “Project Svelte”: a set of tweaks to the operating system to make it run more easily on devices with around 512 MiB RAM. This is likely to be especially important for people working with “Embedded Android”, that is, implementing Android on devices that are not smart phones or tablets. However, “Project Svelte” is not a simple “on/off” configuration setting. It is a range tuning options throughout the Android and Linux kernel stacks. In this talk I describe the practical steps you can take to apply these changes to a real-life example device, including tuning the size of the Dalvik heap, enabling KSM (Kernel samepage merging) and swap to zRAM.
Chris Simmonds is a freelance consultant and trainer who has been using Linux in embedded systems for over 14 years. He has worked on a number of interesting projects including a stereoscopic camera, weighing scales, set-top boxes, home routers and a large walking robot. He has been running training courses and workshops in embedded Linux since 2002 and has delivered over 180 sessions to many well-known companies. You can see some of his work... Read More →
Attendance numbers do not account for private attendees. Get there early!