![基于浏览器的操作系统](https://linux22.com/image/513369/%E5%9F%BA%E4%BA%8E%E6%B5%8F%E8%A7%88%E5%99%A8%E7%9A%84%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.png)
我有一堆触摸屏机器,我想在上面显示网页,并让用户通过触摸屏与网页进行交互。目前,这是通过一个功能齐全的操作系统来实现的,浏览器设置为在启动时运行。我认为理想的解决方案可能是使用基于 Linux 的操作系统,它可以启动、启动 X,然后以全屏模式启动网络浏览器(Chrome、Firefox 或其他)。
我有什么选择?我真的不想像现在这样使用功能齐全的操作系统。它看起来不专业,而且启动需要一段时间。我当时想也许可以使用 Chrome OS 之类的,但我不知道如何根据我的目的进行设置,因为它仍然是设计为用作桌面操作系统,而不是信息亭类型的操作系统。
答案1
您对 Linux 配置的想法似乎不错。
一个小型 Linux 发行版,例如 Arch 或 LFS(BSD 也可以),其中除 X11 和 DHCP 之外的所有服务都被删除。X11 可以配置为启动任何事物- 因此让它启动一个网络浏览器和一个最小的窗口管理器(例如dwm
)。
答案2
那这个呢? http://blog.ksplice.com/2010/05/scalable-day-to-day-diskless-booting/
前几天在 Slashdot 上看到了它。您必须自己配置该功能,但这将帮助您开始拥有一个低开销的操作系统。
不过,你的解决方案可能工作量太大了。
答案3
你会考虑使用 Peppermint OS 吗?虽然它是一个完整的操作系统,但评论指出,即使在旧硬件上,它的启动速度也快约 25 秒。我会尝试一下。希望这能有所帮助!
http://linuxcritic.wordpress.com/2010/05/03/peppermint-os-a-review/2/
答案4
您可以使用基于 Firefox 的操作系统 Xpud