是否有未安装但从浏览器运行的 Linux 发行版?

是否有未安装但从浏览器运行的 Linux 发行版?

我记得听说过类似的事情。

我的限制是:

  • 机器上可能没有安装
  • 它可能无法通过 USB 或 LiveCD 启动

我需要什么,在减少优先级顺序:
0. 免费
1. gcc、binutils、bash
2. 低网络流量,例如 =< 1kbps
3. 有足够的资源来交叉编译 gcc
4. 能够从存储库安装程序

答案1

我真的不明白为什么你有如此不寻常的限制。无需安装、无需 Live CD 和低网络流量,排除了显而易见的解决方案,例如从 USB 启动发行版、设置虚拟机或通过 SSH 使用远程系统。

您实际上计划如何运行这样一个系统?如果您确实只有浏览器,请查看JavaScript qemu 端口。但我怀疑您是否有足够的资源来交叉编译应用程序,或者您是否能够有效地使用这样的系统。

  1. 自由的

大多数 Linux 发行版都是免费的。

  1. gcc、binutils、bash

大多数发行版都附带了这些应用程序,这些应用程序要么是预安装的,要么可以通过数据包管理器或从源安装。

  1. 低网络流量,例如 =< 1kbps

Linux 发行版不产生网络流量。产生流量的是应用程序。但这里的问题可能是我不明白你想做什么。

  1. 有足够的资源来交叉编译 gcc

这就是这里的关键点。 JavaScript 解决方案没有提供足够的资源,并且不允许您在本地安装发行版。

  1. 能够从存储库安装程序

对于大多数可用的发行版来说都是可能的。

根据您实际想要做什么,我想最好的方法是设置远程服务器并使用允许从浏览器访问的 SSH 解决方案(例如通过 Java 小程序)。网络流量低,无需安装额外软件。

答案2

您可以使用susestudio opensuse 存储库(外部存储库或上传的包)中的任何工具创建并包含任何工具。创建设备后,您可以从 susestudio 运行它Testdrive(通过 vnc 进入虚拟机)。这将解决除#3 之外的所有问题。该虚拟机仅获得 512mb RAM/512 交换空间,并且测试驱动会话仅持续一个小时(以防止人们浪费资源。)

答案3

你冷落买一台便宜的机器来做你的实验,甚至使用亚马逊的EC2或一些类似的服务。

相关内容