寻找一个超级小的Linux发行版,唯一的目的是运行AIR应用程序?

时间:2011-03-03 12:37:27

标签: linux flash air touch

我正在寻找一个非常小的Linux发行版或制作我自己的程序,其唯一的目的是让一个空中应用程序启动全屏并留在那里;基本上我正在构建一个完全作为AIR应用运行的家用厨房电脑。

我已经研究过使用windows xp;和windows xp嵌入但它们构成了很多问题,我想我会尝试使用现代linux。

我也看过TinyCore Linux看起来很小但不确定在运行AIR和“硬件”加速显示方面会出现什么问题。我也考虑过拆除Ubuntu安装,但我确信有人必须已经这样做了;谷歌现在正在让我失望......

我也有兴趣运行一个“嵌入式”版本的android并在一些基于arm的硬件上再次运行air app;只有AIR运行时 - 虽然这不太受欢迎,因为它更复杂。

我也把它连接到触摸屏显示器(尚未到达)所以我需要寻找或写一些驱动程序,将触摸事件转换为AIR可以理解的东西......(这是我的主要使用Windows的意图是所有驱动程序都能正常工作)。

我在追求什么

  • 缩小Linux内核,只需要我需要的盒子的驱动程序
  • 具有加速图形支持的X显示(如果AIR可以在帧缓冲区上运行,则不一定是X)。
  • 运行全屏AIR应用程序(足够简单)
  • 能够回写文件系统(足够支持AIR)
  • 用于远程控制的SSH访问
  • 用于更新文件系统的Samba(更易于维护系统)
  • 触摸屏支持(我认为3M Ex III ......)
  • 音频支持

不需要

  • 除非AIR
  • 要求,否则不需要任何窗口管理器或任何其他GUI工具
  • 不需要任何工具栏或文件管理器或任何东西; AIR应用程序是“OS”
  • 不需要任何包管理器或回购
  • 不需要多用户或登录;一切都可以作为一个无特权的帐户运行
  • 不需要

我不介意手工制作文件系统和配置,如果这使它更容易;我主要是寻找一个尽可能小的“文件系统”,我可以将我的AIR应用程序放入并编写一些脚本,以便在X服务器启动时启动它

谢谢, 克里斯

3 个答案:

答案 0 :(得分:1)

尝试嵌入式Linux构建系统,例如Buildroot。它可以从源构建整个系统,并且非常轻量级。基本系统的大小不到1 MB。

答案 1 :(得分:1)

结束Tiny Core。非常小巧,快速启动。你也可以为它编写扩展,而你没有一个持久的驱动器,它允许你只是关闭它而不用担心它会破坏某些东西 - 正是你在厨房里需要的东西:-D。

答案 2 :(得分:0)

我目前的计划是:

  • 只需使用Ubuntu设置工作版本,因为这主要由Adobe支持
  • 慢慢地将其剥离并尝试在启动时尽可能少地启动
  • 尝试从源代码构建我自己的发行版/软件包,只选择我需要的软件包
  • 编译我自己的内核几乎所有关闭的东西,只留下我需要的东西