The embedded devices of today due to their CPU, RAM capabilities can run various Linux distributions but in most cases they are different from general purpose distributions as they are usually lighter and specific to the needs of that particular system. In this project, we share the problems associated in adopting a fully heavy-weight Debian based system like Ubuntu in embedded/automotive platforms and provide solutions to optimize them to identify unused/redundant content in the system. This helps developer to reduce the hefty general purpose distribution to an application specific distribution. The solution involves collecting usage data in the system in a non-invasive manner (to avoid any drop in performance) to suggest users the redundant, unused parts of the system that can be safely removed without impacting the system functionality.
翻译:今天的嵌入装置由于它们的CPU, 内嵌式内嵌装置内存能力可以运行各种 Linux 分布式, 但在大多数情况下, 内存能力与一般用途分布式不同, 因为它们通常较轻, 并且具体针对特定系统的需要。 在这个项目中, 我们共同面临在嵌入/ 汽车平台中采用完全重量级的 Debian 系统( 如 Ubuntu ) 的问题, 并提供解决方案, 以优化这些系统以识别系统中未使用/ 冗余的内容 。 这有助于开发者将超大一般用途分布制成应用程序特定的分布式。 解决方案包括以非侵入方式收集系统中的使用数据( 以避免任何性能下降 ), 以建议用户在不影响系统功能的情况下安全地清除系统中的多余、 未使用的部件 。