[操作系统] 新手入门linux选择哪个版本?

[复制链接]
sunnylong 发表于 2023-10-16 16:18:52|来自:北京 | 显示全部楼层 |阅读模式
新手入门linux选择哪个版本?
全部回复5 显示全部楼层
wyg0921 发表于 2023-10-16 16:19:17|来自:北京 | 显示全部楼层
建议debian系——但不是debian,debian很好,但更适合有了一点基础的人,如果新手是指那些完全没有基础的人,还是不要直接用debian。
例如Ubuntu——当然,看你喜欢的桌面,有N个衍生版可以选择。我选择了Kubuntu。KDE  Neon也很好,但有一部分源在国外——主要是KDE桌面这一部分,所以有时会很慢,甚至会更新失败,我是遇到过好几次了,所以换了Kubuntu。
Mint系列也很好,尤其是在开箱即用方面。基于debian的LMDE也很好。
国内的deepin也不错,基于debian,非常易用,配套的软件也很好用。但以前用过,感觉小毛病不少,就放弃了。不知道这两年有没有改进。
有了一点基础之后,如果不想折腾,那就继续这些系统,如果想折腾,那就上手debian。
manjaro真的不太推荐。虽然manjaro号称软件丰富,但我在使用过程中遇到过好几次软件仓库中显示有某个软件,但不能安装或者装了不能用的情况,所以它的仓库大不假,好不好恐怕要另说——也许有人说可以开AUR。确实AUR提供了更多的软件,很多manjaro仓库中有问题的软件在AUR中就可以用了——但毕竟多了一层折腾。何况,很多流行的软件,官方提供的是deb包和rpm包,arch或者manjaro的仓库中并不是官方直接提供的,所以manjaro仓库中才有一些软件看似存在但不能正常用——当然,不是大问题,还是那句话,还有AUR——虽然默认情况下manjaro不会开启AUR,并且有他们自己足够的理由。此外,manjaro存在一些非常诡异的小问题,比如使用sudo就不能实现命令参数的自动补全,很让人无语——当然也能解决,但解决方法更加诡异。但总体上来说,manjaro值得你有了一定的基础之后尝试一下,系统稳定性不亚于Ubuntu,图形界面的易用性超过了Ubuntu,对硬件的支持也很好,还不像Ubuntu那样不想按普遍的开源流程走套路还要强推自己的私货。
arch还不如manjaro易用,更不推荐新手用。
RH系也很好,但centos之类的,软件都比较老,内核尤其老;fedora太激进,毕竟是RH试验田,而且fedora的仓库更小,需要自己改才行。
所以,如果想大众化、少折腾、软件不太老,Ubuntu及其衍生版,有了基础可以上debian;追求稳定第一的,Centos,有志于RH系又在意软件版本的,fedora;不太在意一些小问题,也不在意很多官方软件不发布对应版本的,manjaro(但必须承认,除了这两点,manjaro非常优秀)。
另外, 还有一个选择,但比较小众:OpenSuse。易用性很好,稳定性没得说,软件系统是基于rpm的。有兴趣的话可以尝试。
vfi10863 发表于 2023-10-16 16:19:43|来自:北京 | 显示全部楼层
这要看你的用途。大致来说,如果是家用或者办公,可以选择 Manjaro;如果需要用到一些企业级、科研类的软件,可以选择 Fedora;如果是搞开发,可以选择 Ubuntu。下面展开说明理由。
初学者 Linux 发行版的选择

Linux 五花八门的发行版 (distro) 背后都是几个比较重要的家族 (family),这些家族大致上是以软件包管理器和软件库来划分的。除了软件包管理器外,其他的软件基本是共通的。可以认为每个发行版都有一个不同个性的工程师,他们从一个公共仓库里挑选出自己需要的零件,按照自己的喜好组合、修改、调试出使用效果不同的最终产品。
因此,Linux 系统下面常见的疑难杂症 (除安装/管理软件外) 都可以参考 Archlinux 的在线文档解决。
Manjaro




Manjaro KDE Plasma 版

Manjaro 是 Arch 家族 (的派生),包管理器是 pacman。
pacman 在包管理器中属于管理起来比较简单可靠的,但滚动更新的模式可能会带来某次升级后原地爆炸的风险。它的 AUR 扩展可以直接从各软件项目的 Git 那里拉取源代码现场编译,提供 Linux 下面几乎所有你能想象得到的软件。不过有时候某些源代码库会被墙,这样受影响的软件就无法通过 AUR 安装了。
Manjaro 的使用的是自己的软件库,可以简单理解为经过了一些打磨和沉淀的 Arch。它的软件包比 Fedora 和 Ubuntu 新,而且滚动更新的模式让用户能一直用上和上游同步的最新版的软件。它对私有软件入库来者不拒,只要好用就行,所以连 Steam 都有。只要执行 sudo pacman-mirrors - China 把软件库服务器改到中国境内,用起来问题很少。
Manjaro 目前是 Linux 下面最容易安装的发行版,而且切换内核、底层桌面环境配置、安装私有驱动都有专门的图形化界面,很省心。
Fedora




Fedora Gnome 版

Fedora 是 Redhat 家族 (的派生),包管理器是 DNF/yum,软件包名称是 .rpm。Redhat/Centos 被广泛运用在企业场景,而 Fedora 可以被视作前者的技术测试平台兼个人版。
Fedora 对于入库软件要求比较严格。不符合自由开源软件标准,甚至是许可证有问题的开源软件都不会收录。它的软件库非常小,貌似连 H.264 都不能解码,许多在 Ubuntu 和 Manjaro 下面能直接安装的应用程序都没有提供。你可以额外挂载 RPM-Fusion 这类社区维护的软件库,这样就能提供足够丰富的软件了。
Fedora 的包管理器在网络有问题时容易卡死,卡死后恢复起来很麻烦,在墙内这是一大弱点。它的安装界面的磁盘配置部分设计非常不友好,估计会成为许多新手放弃的原因。它还有许多影响桌面用户的问题长期无人解决,比如使用数位板时会有两个鼠标光标……
综上所述,如果你不想动手修改,Fedora 并不是一个特别适合日常使用的发行版。但因为 Redhat 在企业 Linux 的影响力,许多企业、科研类软件只提供了 RPM 的可执行包,如果你要使用这些东西,那么 Fedora 会方便一些。
Ubuntu




Ubuntu Gnome 版

Ubuntu 是 Debian 家族 (的派生),包管理器是 apt,软件包扩展名是 .deb。它曾经是桌面 Linux 的最佳方案,但是如今已经放弃桌面为主,全面倒向服务器应用。
Ubuntu 的软件包比较旧,不少图形应用程序的软件包和依赖包陈旧不堪。虽然通过挂载 PPA 可以获取新版软件包,却也很容易搞乱系统,一旦挂了那些自带更新版本的系统级软件包的 PPA,apt 的依赖管理将是地狱级别,兼容性问题也将是地狱级别。
Ubuntu 的桌面版本的体验不怎么好,默认主题的橙紫配色让人疲劳。每次新版发布,总是一番血祭,让人怀疑他们到底有没有测试过。RMS 还指出它预装的一些软件存在广告、侵犯用户隐私的情况。虽然前几年还能在网上搜到很多关于 Ubuntu 问题的答案,但如今这些答案已经过时了,还不如去参考 Archlinux 或者上游项目的文档。Ubuntu 的小毛病多,管理复杂,我平时已经不再推荐桌面 Linux 的新手使用 Ubuntu了。
Ubuntu 被广泛用于服务器场景,因为和大公司走得比较近,它比较适合用作开发平台。我的朋友尽管一直在抱怨 Ubuntu 的血祭,却也一直在 Ubuntu 下面开发程序。
如果你只是想试试看,那么上面几款都可以,至少安装成功不成问题。至于配置到可以舒服的使用,我觉得 Manjaro 成功的机率高许多。
桌面环境 (DE) 的选择

每个 Linux 发行版都提供了不同的桌面环境可供选择。每种桌面环境的配套工具都是独有的,连文件浏览器、图片查看器、PDF 阅读器、文本编辑器等都各有特色。目前主流桌面环境就是 KDE PlasmaGnomeXfce 这三种,其他的太玄乎,新手可能玩不转。



KDE Plasma 界面

KDE 功能丰富,有点 Win7/10 的意思,无论是桌面环境还是配套软件,功能和选项都多到爆炸,要定制到自己需要的状态可能需要一番折腾。许多标杆级别的应用程序 (Krita/Kate/digikam/Musescore/Kdenlive) 都是基于 KDE/Qt 的,因此可以原生状态运行。



Gnome 界面

Gnome 简洁现代,但太特立独行,就好像在用 macOS 和 iOS 的杂交,不是每个人都能吃得下。Fedora 的 Gnome 是原汁原味的,Ubuntu 根据一般用户习惯进行了一些调整。Gnome 可定制性的空间小,但默认状态下也挺好用。适合不想折腾的人用。越折腾问题越多。



Xfce 界面

Xfce 比较 Win7,功能以够用为主,据称低配置不容易卡,但现在是 2020 年了。它采用了 Gnome 的基础库,项目力量比较弱。
新手可以先用 Gnome,少量配置即可使用。熟悉之后可以换 KDE Plasma。
中文输入法

KDE Plasma 使用 fcitx 输入法平台,fcitx-rime 输入法。
Gnome 使用 ibus 输入法平台,ibus-rime 输入法。
上古幽灵 发表于 2023-10-16 16:20:32|来自:北京 | 显示全部楼层
入门首选Ubuntu,很多东西都给你配好,想要寻找一个问题,百度也很容易得到。
如果喜欢更自由的探索方案,可以尝试一下 Archlinux,然而Archlinux的安装对新手有些麻烦,记得安装的时候一定要按wiki来,千万不要去按照网上很多的博客!
感觉archlinux安装难度有点大,但是依旧想尝试arch系的体验,可以体验一下Manjaro。如果成为Manjaro用户,一定要记得区分好Manjaro和arch的区别,尤其是在社区求助的时候,如果是arch用户为主的社区,一定要注明自己是Manjaro用户。
defiler 发表于 2023-10-16 16:21:03|来自:北京 | 显示全部楼层
得看你使用 linux 的目的吧,为何选择 linux 呢?
想要用好 linux 主要是要了解 linux 的思想,充分发挥 shell 的威力,充分发挥包管理器机制的方便,充分体验一切皆文件的方便,体会开源世界的魅力,摆脱很多 Windows 的毛病,或者为了高效开发,等等等等。
在你计划使用linux之前,建议先去了解一下 GNU计划,以及GPL协议,这样才能更好的了解linux存在的意义,以及开源社区的魅力,才能够真正引起你的兴趣。
如果仅仅为了学习而学习,而想不出 linux 的方便之处,没了很多 Windows 方便之处,没了很多方便的软件,对你来说都是灾难,得到的都是痛苦会让你失去对 linux 的兴趣,那其实没有用 linux 的必要。
如果你有用 linux 的需求,那么哪个发行版都可以。如果没有,那就会和我当初一样,n 个发行版都折腾过,但是学到的东西很少,因为很少用 shell 去解决问题。直到后来认真玩了一次 lfs 水平才上涨一大截才真正上道了。
如果你想作为日常使用,需要装很多国产软件,那么推荐 manjaro
如果想作为服务器部署一些服务,那么推荐 CentOS
如果你想做嵌入式开发相关的,或者安卓方面的编译等等,那么推荐 ubuntu
如果你有一定的 linux 经验,想要更大程度的定制自己想要的系统,那么推荐archlinux
如果你有一定的 linux 经验以及c语言的编程基础,那么建议玩一次lfs,深入了解其结构和原理,这个过程中一定要弄懂每一条命令的意思不然玩了也是白玩。
最后,附上我推荐的软件列表,在另一个回答里。
逆风:有人将linux作为主力机系统的么,说说为什么?
dianl 发表于 2023-10-16 16:21:26|来自:北京 | 显示全部楼层
2021年更新:不再推荐使用 Manjaro。
Don't use Manjaro以下为原回答:
如果你希望选择一个开箱即用的发行版,主要考虑 Manjaro 和 Ubuntu。
Manjaro 是基于 Arch Linux 二次开发而来的发行版,继承了 Arch 的许多优点。其中最主要的特点是滚动更新:没有版本选择(版本号只是用来标志创建安装镜像的先后顺序),只要更新就是最新版,好处就是不存在像 Win10 那样费事的大版本更新,并且总是能用到最新的软件。同时,Manjaro 可以使用世界上软件包最多的 Linux 软件仓库——AUR,安装软件非常方便。不过呢,Manjaro 虽然和 Arch 比较相似,但还是有一些微妙的区别的。如需在 Arch 用户较多的论坛中发帖求助,请特别注明你用的是 Manjaro。
Ubuntu 就会有版本选择和大版本更新,不过你可以选择一直更新到最新版本、只更新 LTS 版本,或者一直用某一个 LTS 版本。Ubuntu 拥有软件包最多的官方软件仓库,同时也有 PPA 作为补充,大多数 Linux 软件开发者都会发布支持 Ubuntu 的.deb 包。然而,由于 Ubuntu 存在版本之间的差异,而有些软件并没有为所有生命周期未结束的 Ubuntu 版本打包,有时你当前的 Ubuntu 版本会无法使用某些软件包。Ubuntu 为此推出了 snap,以解决应用软件和系统的库版本不一致的问题。
(Manjaro 也内置了 snap 支持,但还是有用户嫌弃它,觉得只要 AUR 就够用了,所以……)
和 Ubuntu 类似(同属 Debian 系,都用.deb 格式的软件包)且比 Ubuntu 更加开箱即用的选择还有 Linux Mint 和 Deepin,但它们不太经得起折腾,不一定适合你“学习”的需求。
如果你不在乎开箱即用,有能力、有耐心查阅各种资料解决问题,并且乐于在安装系统的过程中初步了解 Linux 系统是怎么搭建起来的,那么……Welcome to Arch Linux!

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则