Linux轻量级发行版和X Windows开发版

时间:2020-03-05 18:45:48  来源:igfitidea点击:

我想构建一个轻量级的Linux配置以用于开发。第一个想法是在Windows下的虚拟机或者顶部具有1Gb RAM的旧笔记本电脑中使用它。甚至对于开发人员来说都是可分发的环境。

因此,整个想法是使用LAMP服务器,Java应用程序服务器(Tomcat或者Jetty)和X Windows(从FVWM到Enlightment的任何Window管理器),Eclipse,也许是jEdit,当然还有Firefox。

编辑:我正在更改此职位,以编译发行版和窗口管理器的可能列表,这些列表可用于配置真正的轻量级开发环境。

我将此作为个人经验的基础。有关发行版的信息可以在其站点上轻松找到。因此,请专注于个人使用这些系统

Ubuntu的/ Xubuntu

优点:

  • 在旧系统或者低RAM环境中的个人经验-@ Schroeder,@ SCdF
  • 基于个人知识的几种建议-@Kyle,@Peter Hoffmann

Gentoo

优点:

  • 不适用于桌面用户-@paan
  • 不要附带大量的应用程序-@paan

松弛软件

优点:

  • 建议在明智的安装/配置中将其视为最佳性能-@Ryan

该死的小Linux

优点:

  • 主要关注轻量级因素-50MB LiveCD-@Ryan

德比安

优点:

  • 用途广泛,可以为重型和轻型计算机配置-@Ryan
  • APT作为程序包管理器-@Kyle
  • 基于兼容性和可用性-@Kyle

-Fell Free在其上添加Prs和Cons,因此我们可以编写一个不错的参考。
-X Windows建议关于XFCE不断出现。如果要在此处添加其他内容,请像发行版一样打开一个会话:)

解决方案

回答

我的2c:

我建议将系统基于Debian,apt系统已成为在Linux上快速安装和更新程序的实际方法。 Ubuntu是基于Debian的,着重于可用性和兼容性。对于窗口管理器,我认为Xfce在轻量级和功能性之间找到了适当的平衡。基于Ubuntu的Xubuntu可能是一个不错的选择。

为了安全起见,请记住仅安装基本网络服务(例如SSH)。

如果是我的决定,我将设置一个PXE引导服务器,以将Ubuntu Server Edition轻松安装到网络上的任何计算机。我之所以选择Ubuntu,是因为它是我经验最丰富的一个,我也很容易找到帮助。如果需要用于特定安装的窗口管理器,则还可以安装Xfce或者Blackbox。实际上,我的地下室里有一台旧笔记本电脑,我正是以这种方式设置的,对我来说效果很好。

回答

我是在运行Ubuntu的Centrino 1.5GHz,512MB RAM上编写的。它基于Debian,是我尝试过的第一个Linux发行版,该发行版在首次安装时实际上与我的笔记本电脑一起使用。在这里找到更多信息。

回答

我建议我们检查以下三个发行版:

  • 该死的小型Linux-非常轻巧。包括其自己的轻量级浏览器(Dillo),但我们可以轻松安装Firefox。整个发行版可容纳50MB LiveCD。
  • Slackware-性能明智Slackware可能会在三种性能中表现最好,但是我建议我们在硬件上运行自己的基准测试。
  • Debian-Debian非常灵活。这是我为32位1GB RAM笔记本电脑和4GB RAM 64位计算机推荐的三个产品中的唯一一个。

回答

我和施罗德的处境相似。拥有512mb RAM的笔记本电脑是PITA。我尝试运行Xubuntu,但是tbh没发现它既有用,还是RAM上的省力工具。因此我改用Ubuntu,效果很好。

回答

我会推荐Xubuntu。它基于Ubuntu / Debian,并通过Xfce桌面环境进行了优化,以减少占用空间。

回答

尝试使用Gentoo,大多数带有X的发行版都是针对桌面用户的,默认情况下包括许多我们不需要的其他应用程序,而同时又缺少许多我们需要的东西。我们可以自定义安装,但通常无论如何,很多无用的东西都会进入"基本"安装。

如果我们担心编译时间,可以指定portage(getoo软件包管理系统)以在可用时获取二进制文件而不是进行编译。它使我们能够灵活地仅安装所需的东西来安装系统。

我用过gentoo,再也没有回去。
http://www.gentoo.org/

回答

我会建议比XFCE更轻的东西:IceWM。将其配置为真正可用需要花费时间,但这是值得的。我有一个完全运行的IceWM,它仅需要约5MB的RAM。

回答

我建议使用现在正在使用的Archlinux。目前,XFCE是我在桌面环境中的选择,但是如果我们更喜欢轻量级的计算机,则可以尝试LXDE。

Archlinux与Gentoo非常相似,但是预编译了二进制软件包,并且配置更加简单

如果仍然无法使用所有这些Disto,则可能要尝试从头开始使用LFS Linux

回答

第二个拱门建议。我们将修改很多配置文件以使所有操作顺利进行,但是我发现对于精简且卑鄙的设置而言,没有什么比这更好的了。

回答

我在旧的MacMini(有PPC版本)上安装了Arch(www.archlinux.org),它只有512MB RAM和一个2.05GHz处理器,而且运行非常正常!

安装后几乎没有光秃秃的东西,所以可以买到它的重量很轻..但是它附带了软件包管理器pacman,如果没有更好的话,它和apt-get(ubuntu / debian)一样好。

我们可以选择安装许多桌面管理器,例如:awesome,dwm,wmii,fvwm,GNOME,XFCE,KDE等。

在我看来(!!)它像Gentoo一样轻巧,但是是一个二进制发行版,因此没有那么麻烦(尽管我可以想象,如果我们是Linux新手,这可能会有些令人生畏)。我大约有1.5个小时就运行了一个系统(使用X和出色的WM)!

回答

我使用Linux的主要原因是因为它可以轻量级。 1999年,我使用了Redhat,Mandrake(现为Mandriva)和Debian。与典型的Windows 98安装相比,所有这些都更快,更轻便。

不再是了。现在,我必须进行研究和实验,以找到在存储和内存占用方面均轻巧且速度快的发行版。这些是我最近玩过的游戏:

  • 法语发行版Slitaz(我使用英语版本,效果很好)。
  • Crunchbang,一个轻量级的Ubuntu和Debian发行版
  • Crux,仅源代码,非常底层(我选择它是因为它对PowerPC具有良好的支持,并且我在老化的Powerbook G4上使用它)

但是,目前,我在大多数工作中都使用Archlinux,因为它在轻量级和功能齐全之间取得了很好的折衷。

但是,如果我们决定从头开始发行自己的发行版,则可能需要尝试Buildroot或者Openembedded。我还没有使用Openembedded的丰富经验,但是使用Buildroot可以创建一个非常简单的OS,该OS可以快速启动,仅加载我想要的内容,并且仅占用7 MB的存储空间(添加开发工具将大大增加这一点,当然;虽然我可以使用vi进行一些编辑,以及一些纯文本的Web浏览,但我只是将其用作ssh终端。

至于窗口管理器,我对OpenBox感到非常满意。但是,我经常尝试使用此页面上列出的轻量级窗口管理器。