我意识到我可以在没有桌面环境的情况下使用窗口管理器,并且不会丢失我关心的任何功能。应用程序仍然可以正常工作,我仍然可以随心所欲地安排应用程序窗口。
对于像我这样的用例,这几乎消除了对轻量级桌面环境(如 LXDE 和 XFCE)的需求。
我想知道这是否是列表的结尾。有什么可以剪掉的吗?至少,我想要一些可以运行像 Firefox 这样的 GUI 应用程序的东西。我想象有一个终端,我可以从中启动其他应用程序。
performance window-manager gui desktop-environment lightweight
我正在寻找适合我的特定需求的设置建议。我从大学开始就没有做过多少 linux 并且想重新回到它作为一种爱好。我有一些不太强大的硬件(512 MB 内存,单核)。我想通过基于文本的 shell 和编辑器(例如 vim)完成所有工作。我的目标是永远不要碰鼠标。
我需要能够同时打开多个 shell,一个运行 web 服务器,一个运行 vim,一个运行我的应用程序构建管道,另一个用于临时 shell 命令,例如 wget、grepping 和 untarring 等。我需要能够通过键盘快速打开新壳并在壳之间切换。
但即使我想要多个 shell,我也不想要图形桌面环境。我不想被诱惑使用鼠标;我的部分目的是强迫自己学习执行各种任务的命令行方式。
我还希望能够利用我的大型监视器,运行带有几百列显示的 vim。
这可能吗?
tinyCore 会让我使用 APT 吗?我期待在上网本或其他东西上使用非常轻量级的 Linux。在过去的几年里,我一直在使用 Linux Mint,我喜欢它,但我已经厌倦了,因为它现在对我来说太大了,我想要一个更简单、更快、更轻量级的,但是我已经习惯了Ubuntu 和 Debian 中的 apt-get。
我只使用我的计算机进行编码和 Web 开发,所以我不想长时间接触 Linux 的东西,我需要的只是一个看起来不笨拙的轻量级操作系统、vim 和浏览器去测试。然而,APT 对我来说很重要;它可以与 TinyCore 或类似的东西一起使用吗?
我打算设置一个VM linux box。
它需要尽可能轻巧 - 不需要 GUI。
要求:
偏好: - Debian(由于 Apt 和易于维护) - RH(与上面的 RPM 相同)
到目前为止我发现了什么:LUbuntu 和 Puppy。(DSL似乎不再维护了?)
编辑:小狗 - 不是我想要的。刚试了一下,作为 U 盘桌面真是太棒了。不是轻量级服务器。
问题:有没有人对这些或类似的要求有任何经验?有没有更好的 Linux 发行版专门用于轻量级服务器?
我正在为一台运行在 200 Mhz 和 256 Megs RAM 的 PC 上寻找轻量级 Linux。我在想可能是 Lubuntu,因为系统要求表明它至少需要具有 128 Meg RAM 的 Pentium 2 代。GUI 并不是那么重要,所以我最好使用像 Ubuntu 服务器这样的东西吗?由于他们强大的支持基础,我有点希望采用 Ubuntu 风格,但我愿意尝试其他风格。
我想构建一个基于 Linux 的操作系统,它只为一个应用程序定制,并且完全轻量级并且使用最少的系统资源。我该怎么办?
剥离现有的操作系统(例如 Ubuntu)是一个好主意吗?
我正在设计一个将部署/安装到 linux 机器上的应用程序(也许是 Archlinux,但可以是任何发行版,事实上,如果可能的话,我实际上更喜欢轻量级和 Debian 系列内部的东西)。这台机器不是“通用”或多应用机器:它的唯一目的是在启动时运行我的应用程序并在关闭时关闭我的应用程序。这台机器上不会安装其他最终用户应用程序。
我正在寻找一种方法:
因此,最终用户永远不会知道机器运行在 linux 之上;对他们来说,应用程序是机器上唯一“存在”的东西。
这必须是可能的,因为 Android 只是 Linux 的一个包装器,还有成千上万的其他设备只运行一个应用程序,仅此而已。
这可能是一个 C 二进制文件,它启动一个 Java 桌面应用程序作为实际应用程序。
关于如何完成上述项目的任何想法?
有人知道任何轻量级的 Linux/UNIX命令行专用发行版吗?如果可能的话,我正在尝试寻找一个小于 80MB 并且附带最少数量的必需软件的软件。任何适合此的 Linux/UNIX 发行版将不胜感激!如果没有任何适合的,那么我可以使用哪些替代方案?
谢谢!
据我所知,在 Linux 内核中,
该结构task_struct代表线程,即轻量级进程,但不是进程。
进程不由任何结构表示,而是由共享相同线程组 ID 的线程组表示。
那么操作系统概念中的以下内容是否正确?
Linux 还提供了使用
clone()系统调用创建线程的能力。但是,Linux 不区分进程和线程。事实上,Linux 使用术语任务——而不是进程或线程——来指代程序中的控制流。
这是什么意思?
谢谢。
一个高票数回答这里的问题是“什么是最轻的台式机”,这实际上是试图定量评估内存使用依赖于一个关于它引用2011年的数据维基百科页面。
我能找到的最新文章可以追溯到 2018 年 11 月(感谢https://LinuxLinks.com)。是否有较新的比较客观地衡量内存使用情况?
我正在运行一台 ubuntu 机器(实际上是服务器),它没有安装任何用户界面,只有一个命令行。
我想知道是否可以在这台机器上运行一个网络浏览器(例如 Google Chrome),而无需安装整个 GNOME 或 KDE 环境。
这可以做到吗?或者 chrome 是否非常依赖这些环境?
编辑:也许稍微解释一下为什么我需要这个。
我不喜欢带有点击和导航槽文件夹的桌面环境。
我确实喜欢编程/尝试新东西。
编程时经常需要帮助(我不知道该怎么做-> google),所以浏览网页是必须的。
同样,可以通过浏览器查看 PDF。
“轻量级”这个词是否有技术定义,或者至少是一些基准概念?
难道只是一些随意的“不消耗大量计算机资源”?
或者“应用程序不会派生新进程”(单个进程或仅线程)?
如果没有技术定义,我会接受给出最佳经验法则的答案,无论何时轻量级与否。
所以有一天我正在寻找一款超轻量级浏览器。根据互联网的说法,Midori 是第一选择。但这是它的 RAM 使用情况。
虽然 midori 只占用了大约 100MB,但仅当我使用 midori 时才运行的 webkitwebprocess 占用了近 1.2 GB 的内存。这是什么过程?有没有办法在没有这个的情况下运行 midori ?还建议一些与此不同的“真正的”轻量级浏览器。
lightweight ×13
linux ×6
process ×2
arch-linux ×1
benchmark ×1
browser ×1
command-line ×1
gnu-screen ×1
gui ×1
init ×1
linux-kernel ×1
memory ×1
performance ×1
shell ×1
terminology ×1
thread ×1
tinycore ×1
ubuntu ×1
vim ×1
web ×1
webkit ×1