Naf*_*Kay 18 linux distribution-choice system-installation
我们正在组装一些轻量级机器,其明确目的是在大屏幕上显示单个网页。我需要机器基本上以轻量级和尽可能快的速度启动,并且基本上让它全屏运行浏览器(WebKit?),加载一个将由 JavaScript 动态控制的页面。我将使用带有集成 GPU 的 Intel D525 双核处理器,因此我不需要设置任何专有图形驱动程序。一旦我正确设置了其中一台机器,我就应该能够dd将硬盘驱动器安装到我的计算机上,然后将其转储到每台新机器上。
我有以下问题:
如何创建仅包含我需要的“分发版”?我想我需要内核 (;])、X 和某种 Web 浏览器,但实际上不需要太多其他东西。我可以使用像 Ubuntu Server 这样的东西,然后简单地安装 X Server 并找到一种方法让机器自动登录、启动 X 并启动 Web 浏览器,而不会问任何问题吗?有没有我可以阅读的书或文章之类的?
对于基本上运行“无铬 Chromium”的漂亮、精简的 Web 浏览器,我可以使用什么?这些机器根本不会接受用户输入。如果我需要管理它们,我将使用 SSH。
jas*_*yan 12
许多发行版都有一些用于最小安装的工具;本质上,您仅手动选择那些您明确希望安装的软件包。Debian 具有这种能力,并且在您的情况下将是比其他明显的最小竞争者 Arch Linux 更好的选择。
Arch 的滚动发布状态可能会提供您希望避免的持续复杂性。Debian 将提供您正在寻找的简单、最小的基础并提供稳定性。有一篇关于将Debian 用作信息亭的博客文章可能会提供一些有用的提示。
对于浏览器,正如beav_35 所建议的,Uzbl是一个不错的选择。我的建议是Vimprobable,这是一种可编写脚本、键盘驱动并且可以通过 SSH 有效控制的 WebKit 浏览器。
作为一个窗口管理器,我会推荐dwm:它小于 2000 SLOC,它非常轻巧,可以轻松地配置为 kiosk 类型的设置。