• 选择Arch Linux还是Gentoo Linux?


    Arch 发布的是编译好的软件包,因而比 Gentoo 花费的时间要少得多。Gentoo 和 Arch 都允许基于二进制和源码两种形式的发布,但是, Gentoo主要是基于源码的而 Arch 主要是基于二进制的。两个都是滚动式平滑更新的发行版。相比 ebuild,PKGBUILD 更容易创建。Gentoo 更加易于编译要移植到特殊架构的软件包。Arch 只是针对 i686 和 x86_64 (以 i586 用户为基础的子项目也开始运作)。没有成文的证据证明 Gentoo 快过 Arch。因而,如果你需要更多灵活性,更多的定制,并且不用担心时间问题,Gentoo可能是个更好的选择。 摘自(https://wiki.archlinux.org/index.php/Arch_Compared_to_Other_Distributions_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87))
     
    Gentoo的出名是因为其高度的自定制性:因为它是一个基于源代码的(source-based)发行版。尽管安装时可以选择预先编译好的软件包,但是大部分使用Gentoo的用户都选择自己手动编译。这也是为什么Gentoo适合比较有Linux使用经验的老手使用的原因。但是要注意的是,由于编译软件需要消耗大量的时间,所以如果你所有的软件都自己编译,并安装KDE桌面系统等比较大的软件包,可能需要几天时间才能编译完……
      优点:高度的可定制性,完整的使用手册,媲美Ports的Portage系统,适合“臭美”的高手使用.
      缺点:编译耗时多,安装缓慢
    摘自(http://www.chinagentoo.com/)
     
    我看答案大家自己心里都有了吧。
     
    *****************************************
    Arch与Gentoo比较
     
    不同于其他常见的linux distro (如 ubuntu等), 两个系统都是属于 “从零”做起,默认系统安装好后,除了最基本的系统软件(如shell,及一些核心软件如sed/find等)外,其他任何应用程序(比如 X系统, 桌面程序,firefox, office, 邮件工具等)都没有安装。 这时你需要根据自己的需要来逐步安装。 
     
    Arch 于 Gentoo 的区别在于, Gentoo 的任何一个软件(包括linux kernel)安装时,实际上是下载源代码然后在本机上编译获得,这样用户可以根据自己的物理硬件情况 (CPU类型,单核或多核等) 来调节编译选项从而获得更好的优化 (比如编译内核时可以去掉不需要的模块等),对于高手而言,这种方式得到的系统应该是非常优化的,但是如果是新手,有可能因为配置不当反而得到低效的软件甚至导致出现问题。 而 Arch 安装软件时,下载的是 Arch 维护者已经编译打包好的程序,直接下载到本机使用的, 虽然可能会损失一定的优化(在当前的硬件水平下,应该是感觉不出来的),但是安装程序的速度会比较快,同时不用关心源码,另外 Arch也能支持类似于Gentoo的从源码安装的方式,一般用这种方式来安装linux内核。 
     
    Arch/Gentoo 于其他发行版 (如ubuntu/debian)相比,升级是“无缝”的,不存在像ubuntu那样隔半年一个新版本,不同版本间的升级可能导致很多问题,而Arch/Gentoo的升级就是通过平时定期的软件更新。 另外, Arch/Gentoo相对于其他发行版,一般总能更新到最新的软件,但是往往有可能因为更新太快而出现问题。 
     
    总而言之, Arch/Gentoo适用于对Linux系统比较了解的人使用,一般来说 Arch/Gentoo用户需要对linux kernel的编译,linux系统的管理,目录结构,常用系统管理/维护工具等有较深入的了解。当使用Arch/Gentoo出现问题时,能通过日志/google等方式来排查解决问题。 
     
    而其他发行版(尤其是ubuntu),最适合普通用户,安装好后就能上网/office,而不需要对linux本身有太多了解,当然随着使用这些发行版,用户自然也能学到一些linux知识。 
     
  • 相关阅读:
    maven-eclipse-plugin downloadSources downloadJavadocs
    maven的resources插件
    Intellij IDEA 添加项目依赖
    git 代码统计
    windows查看局域网ip
    Spring Boot学习笔记---Spring Boot 基础及使用idea搭建项目
    git push fatal: HttpRequestException encountered. An error occurred while sending the request
    ubuntu15中tomcat开机自动启动
    ubuntu15 设置静态ip && centos7设置静态ip
    ubuntu15.10 下时间同步
  • 原文地址:https://www.cnblogs.com/huapox/p/3299990.html
Copyright © 2020-2023  润新知