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

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

我已经看着使用Windows XP的; 和Windows XPembedded式,但他们提出了很多问题,我想我会尝试现代的Linux。

我也看到了TinyCore Linux,它看起来很有趣,但是不知道在运行AIR和“硬件”加速显示方面出现了什么问题。 我也想过拆卸一个Ubuntu的安装,但我肯定有人必须已经做到这一点, 谷歌现在只是让我失望…

我也有兴趣运行一个“embedded式”的说android的版本,并再次在一些基于arm的硬件上运行air应用程序; 只有AIR运行时间 – 虽然这不是首选,因为它更复杂。

我也把它连接到一个触摸屏显示器(还没有到达),所以我需要寻找或写一些驱动程序将触摸事件转换为AIR可以理解的东西…(这是我的主要意图使用所有的驱动程序的窗口将工作)。

我在追求什么

  • 精简的Linux内核与只是我需要的框的驱动程序
  • 支持加速graphics的X显示(如果AIR可以在帧缓冲区上运行,则不必是X)
  • 运行全屏AIR应用程序(非常简单)
  • 能够回写到文件系统(对AIR有足够的支持)
  • 用于远程控制的SSH访问
  • Samba更新文件系统(更容易维护系统)
  • 支持触摸屏(3M Ex III,我认为…)
  • audio支持

不需要

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

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

谢谢,克里斯

尝试一个嵌入式Linux构建系统,比如Buildroot 。 它可以从源代码构建整个系统,而且非常轻便。 基本系统的大小不到1 MB。

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

我目前的计划是:

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