标签: lightweight

在 Linux 中运行 GUI 应用程序的最简单方法?

我意识到我可以在没有桌面环境的情况下使用窗口管理器,并且不会丢失我关心的任何功能。应用程序仍然可以正常工作,我仍然可以随心所欲地安排应用程序窗口。

对于像我这样的用例,这几乎消除了对轻量级桌面环境(如 LXDE 和 XFCE)的需求。

我想知道这是否是列表的结尾。有什么可以剪掉的吗?至少,我想要一些可以运行像 Firefox 这样的 GUI 应用程序的东西。我想象有一个终端,我可以从中启动其他应用程序。

performance window-manager gui desktop-environment lightweight

29
推荐指数
5
解决办法
3万
查看次数

linux 中基于文本的超轻量级编程环境的建议设置

我正在寻找适合我的特定需求的设置建议。我从大学开始就没有做过多少 linux 并且想重新回到它作为一种爱好。我有一些不太强大的硬件(512 MB 内存,单核)。我想通过基于文本的 shell 和编辑器(例如 vim)完成所有工作。我的目标是永远不要碰鼠标。

我需要能够同时打开多个 shell,一个运行 web 服务器,一个运行 vim,一个运行我的应用程序构建管道,另一个用于临时 shell 命令,例如 wget、grepping 和 untarring 等。我需要能够通过键盘快速打开新壳并在壳之间切换。

但即使我想要多个 shell,我也不想要图形桌面环境。我不想被诱惑使用鼠标;我的部分目的是强迫自己学习执行各种任务的命令行方式。

我还希望能够利用我的大型监视器,运行带有几百列显示的 vim。

这可能吗?

shell vim gnu-screen lightweight

14
推荐指数
2
解决办法
2479
查看次数

我可以在 TinyCore 上使用 APT 吗?

tinyCore 会让我使用 APT 吗?我期待在上网本或其他东西上使用非常轻量级的 Linux。在过去的几年里,我一直在使用 Linux Mint,我喜欢它,但我已经厌倦了,因为它现在对我来说太大了,我想要一个更简单、更快、更轻量级的,但是我已经习惯了Ubuntu 和 Debian 中的 apt-get。

我只使用我的计算机进行编码和 Web 开发,所以我不想长时间接触 Linux 的东西,我需要的只是一个看起来不笨拙的轻量级操作系统、vim 和浏览器去测试。然而,APT 对我来说很重要;它可以与 TinyCore 或类似的东西一起使用吗?

linux lightweight distribution-choice tinycore

10
推荐指数
3
解决办法
3万
查看次数

轻量级服务器的分布是什么?

我打算设置一个VM linux box。

它需要尽可能轻巧 - 不需要 GUI。

要求:

  • 它将连接到 VPN
  • 它将每晚在 mysql 服务器上运行维护脚本并安排备份。(我们有自定义的 Java 程序来完成所有维护工作)。

偏好: - Debian(由于 Apt 和易于维护) - RH(与上面的 RPM 相同)

到目前为止我发现了什么:LUbuntu 和 Puppy。(DSL似乎不再维护了?)

编辑:小狗 - 不是我想要的。刚试了一下,作为 U 盘桌面真是太棒了。不是轻量级服务器。

问题:有没有人对这些或类似的要求有任何经验?有没有更好的 Linux 发行版专门用于轻量级服务器?

lightweight distribution-choice

6
推荐指数
1
解决办法
2万
查看次数

为旧的 104 pc 寻找轻量级的 Linux

我正在为一台运行在 200 Mhz 和 256 Megs RAM 的 PC 上寻找轻量级 Linux。我在想可能是 Lubuntu,因为系统要求表明它至少需要具有 128 Meg RAM 的 Pentium 2 代。GUI 并不是那么重要,所以我最好使用像 Ubuntu 服务器这样的东西吗?由于他们强大的支持基础,我有点希望采用 Ubuntu 风格,但我愿意尝试其他风格。

lightweight distribution-choice small-distribution

5
推荐指数
1
解决办法
413
查看次数

运行单个应用程序的 Linux 操作系统

我想构建一个基于 Linux 的操作系统,它只为一个应用程序定制,并且完全轻量级并且使用最少的系统资源。我该怎么办?

剥离现有的操作系​​统(例如 Ubuntu)是一个好主意吗?

linux lightweight

5
推荐指数
2
解决办法
9412
查看次数

专用的单一应用程序 linux 盒子

我正在设计一个将部署/安装到 linux 机器上的应用程序(也许是 Archlinux,但可以是任何发行版,事实上,如果可能的话,我实际上更喜欢轻量级和 Debian 系列内部的东西)。这台机器不是“通用”或多应用机器:它的唯一目的是在启动时运行我的应用程序并在关闭时关闭我的应用程序。这台机器上不会安装其他最终用户应用程序。

我正在寻找一种方法:

  • 当用户打开机器电源时,而不是正常的 Ubuntu/OS 启动 --> BIOS --> 启动画面 --> 登录过程,他们只会看到我的应用程序的启动画面(系统和应用程序启动时)和然后我的应用程序以自己的外观和感觉加载
  • 在使用机器时,他们无法访问任何其他应用程序、外壳或操作系统的其他部分;他们只能访问我的应用程序
  • 运行时,应用程序占据整个屏幕,其窗口无法最小化或调整大小
  • 该应用程序(作为软件)在运行时不能关闭或终止,除非...
  • 关闭机器(物理关闭电源)会正常关闭应用程序并关闭底层操作系统

因此,最终用户永远不会知道机器运行在 linux 之上;对他们来说,应用程序是机器上唯一“存在”的东西。

必须是可能的,因为 Android 只是 Linux 的一个包装器,还有成千上万的其他设备只运行一个应用程序,仅此而已。

这可能是一个 C 二进制文件,它启动一个 Java 桌面应用程序作为实际应用程序。

关于如何完成上述项目的任何想法?

linux arch-linux lightweight init small-distribution

5
推荐指数
1
解决办法
4729
查看次数

仅限命令行 UNIX/Linux 操作系统

有人知道任何轻量级的 Linux/UNIX命令行专用发行版吗?如果可能的话,我正在尝试寻找一个小于 80MB 并且附带最少数量的必需软件的软件。任何适合此的 Linux/UNIX 发行版将不胜感激!如果没有任何适合的,那么我可以使用哪些替代方案?

谢谢!

linux command-line lightweight

5
推荐指数
1
解决办法
5万
查看次数

Linux 不区分进程和线程吗?

据我所知,在 Linux 内核中,

  • 该结构task_struct代表线程,即轻量级进程,但不是进程。

  • 进程不由任何结构表示,而是由共享相同线程组 ID 的线程组表示。

那么操作系统概念中的以下内容是否正确?

Linux 还提供了使用clone()系统调用创建线程的能力。但是,Linux 不区分进程和线程。事实上,Linux 使用术语任务——而不是进程或线程——来指代程序中的控制流。

这是什么意思?

谢谢。

相关Linux 如何区分线程和子进程?

linux process lightweight thread linux-kernel

5
推荐指数
1
解决办法
1836
查看次数

找到最轻的桌面环境

一个高票数回答这里的问题是“什么是最轻的台式机”,这实际上是试图定量评估内存使用依赖于一个关于它引用2011年的数据维基百科页面

我能找到最新文章可以追溯到 2018 年 11 月(感谢https://LinuxLinks.com)。是否有较新的比较客观地衡量内存使用情况?

Linux Links 2018 年 11 月桌面内存使用比较

memory desktop-environment lightweight benchmark

5
推荐指数
2
解决办法
4516
查看次数

有没有办法在未安装 KDE 或 GNOME 的情况下拥有 Web 浏览器?

可能的重复:
在 ubuntu-server 版本中安装 firefox

我正在运行一台 ubuntu 机器(实际上是服务器),它没有安装任何用户界面,只有一个命令行。

我想知道是否可以在这台机器上运行一个网络浏览器(例如 Google Chrome),而无需安装整个 GNOME 或 KDE 环境。

这可以做到吗?或者 chrome 是否非常依赖这些环境?

编辑:也许稍微解释一下为什么我需要这个。

  1. 我不喜欢带有点击和导航槽文件夹的桌面环境。

  2. 我确实喜欢编程/尝试新东西。

  3. 编程时经常需要帮助(我不知道该怎么做-> google),所以浏览网页是必须的。

同样,可以通过浏览器查看 PDF。

ubuntu lightweight web

4
推荐指数
1
解决办法
1万
查看次数

什么是“轻量级”?

“轻量级”这个词是否有技术定义,或者至少是一些基准概念?

难道只是一些随意的“不消耗大量计算机资源”?

或者“应用程序不会派生新进程”(单个进程或仅线程)?

如果没有技术定义,我会接受给出最佳经验法则的答案,无论何时轻量级与否。

lightweight terminology

4
推荐指数
2
解决办法
2024
查看次数

linux中的webkitweb进程是什么?

所以有一天我正在寻找一款超轻量级浏览器。根据互联网的说法,Midori 是第一选择。但这是它的 RAM 使用情况。

内存使用情况

虽然 midori 只占用了大约 100MB,但仅当我使用 midori 时才运行的 webkitwebprocess 占用了近 1.2 GB 的内存。这是什么过程?有没有办法在没有这个的情况下运行 midori ?还建议一些与此不同的“真正的”轻量级浏览器。

linux process lightweight browser webkit

2
推荐指数
1
解决办法
4368
查看次数