想尝试一下 Linux 作为主力系统
主要从安全性,以及硬件兼容性上考虑(想装在联想的笔记本上面)大家推荐哪个 linux 发行版? ubuntu 就不用了。谢谢
主要从安全性,以及硬件兼容性上考虑(想装在联想的笔记本上面)大家推荐哪个 linux 发行版? ubuntu 就不用了。谢谢
愿意折腾 Linux 下编译 都是勇士..
可以在这个网站上进行筛选。
linux 桌面没有安全性!!
There is no strong sandboxing in the standard Linux desktop. This means that all applications have access to each other’s data and can snoop on your personal information. Linux still follows the MS-DOS security model — any malicious application you install or an RCE vulnerability in a benevolent application can result in the attacker instantly gaining access to your data.
Manjaro 个人习惯用 xfce.
https://distrowatch.com/
不过这里 MXLinux 是干什么的我不太了解, 搜了下有夸的有骂的… 暂时没用
说下我之前的经历, 只要是工作电脑, 一般不用 windows, Mac 又实在负担不起(买了电脑想手机, 买了手机想平板, 三件套买了又得买配套应用), 所以选当年 Linux 发行版第一那个
一开始选的 Ubuntu, 那时候默认桌面还是 unity, 简直难受, 自己手动换到 gnome 用了不到一年一直到换了台电脑
后来用腻了 Ubuntu, 所以选了当时排第一的 LinuxMint + xfce, 也试过 mate 略微不习惯, 默认用 Cinnamon 大半年然后内存 8GB 实在难受, gnome 又腻了, 所以用 xfce 坚持了 2 年一直到离职
换了份工作公司配的电脑, 去年直接自己动手装的 Manjaro, 发现这个年代 uefi 上玩双系统真方便, 桌面之前用 Manjaro 的 I3 体验过, 如果不仔细练习操作习惯, 会很难上手, 因为我是个全平台要用鼠标手势的, 最后还是选了 xfce. 用了一年了, 遇到的大坑就是: 默认 3.8 的 python 在一次滚动更新时候因为懒所以不小心把内核更新了, 结果默认 Python 直接给我升级到 3.9 上, 整个系统里环境差点乱套… 手动装了一次 3.8 才回来, 但是 pyqt 之类的依赖都乱套了
所以如果选了 Manjaro, 滚动更新要看清楚里面具体有啥. PS: pacman 软件管理的感觉真的舒服, 就跟装了个腾讯管家的软件管理一样, 软件包简直太全了, 都编译好了直接装
感觉很多折腾,玩的都是桌面环境。这个什么操作系统都不影响你。
个人使用下来,干活最高效的,是 Ubuntu + i3 平铺窗口管理器的搭配。通吃主流硬件,桌面图形化响应迅猛。
我这里有个帖子有介绍,如果想走 arch 系,建议 manjaro,安装配置如同 ubuntu 。
另外,微信、qq 、钉钉等国内社交 APP 需求,AUR 里可以安装,但是不知道现在用起来是否顺手。
windows/macos 都是选一个版本就可以了,后面只是软件兼容问题,Linux 不是,Linux 版本不是最大问题,这个版本的发行版,对应的各种服务配置才是
windows 的思想是装软件(或套装)就可以了,一些依赖只是加个 dll 的事
Linux 的思想是装依赖+软件,依赖往往装了就不能随便动,因为牵一发动全身,例如以前我试过把默认 python 从 py2 改为 py3,结果大量软件不能用,虽然没有“蓝屏”,虽然也有恢复的可能,但能力不够,只好重装
当然现在不少发行版已经默认 py3 了
如果不选 ubuntu 的话,从安装就方便的,debian/manjaro/deepin,甚至可以都试一下,不喜欢或者搞不定重装就是了
在自认为熟悉了,可以搞定常见崩溃问题,就选定发行版+wm+de 从头装一遍,其实还有启动的 dm,这个影响挺大的,初学者基本搞不定修改 dm 配置,但一般发行版已经配好 dm,暂时不动就可以了
我开始也是想着只选一个装就行了,后来发觉多装几次,换不同的版本学习更好,这样知道哪些是 Linux 共性,哪些是某个发行版特有的
初学推荐 debian testing 或 deepin,后者我没试过,不知道能否学习各种配置
debian 有几个版本,稳定版 stable,未测试软件是不能装的,例如最新版的 gcc,造成一些需要新版 gcc 编译的软件也不能装
sid 版本,这个可以装很多新的软件,但部分容易造成系统不稳定
testing 接近 sid,在前两者之间,所以选这个,不好找,去官网逐级链接(搜 weekly )点进去才找到,或者去其他可信源直接找准确文件名的 iso 镜像
manjaro 的安装比 debian 方便,也能较快配好环境,但对于碰壁式学习就……debian 还是比较多东西需要自己动手配置的,学习来说好些,工作的话,就选你觉得最顺手那个好了
Linux 界面有两个方向,gtk 和 kde,后者基于 QT,略比前者耗费算力,但一般感觉不出来,gtk 有 1/2/3,1 最省,但软件也最少,如果倾向服务器管理、cli 学习,可以选这个,2 可选名字有 mate 字样的,当然还有其他,3 主要是 gnome
kde 目前也面临 QT4 过渡 QT5 的问题,例如输入法 fcitx 最新版是基于 QT5,前一版是 QT4,不过各方面 so far so good
你可以 gtk2 mate / gtk3 gnome / kde plasma 三个都装一次,自己感受一下
kde 同类软件不多,但不同类的软件很多,覆盖面足够,gtk 是同类不同类都很多
意思就是你想找实现某个功能的软件,kde 基本找到装上就是了,gtk 你不知道装哪个,还要选一遍,甚至需要几个配合
不过,kde 也可以装 gtk 软件,gtk 也可装 kde 软件,都是依赖问题,只要那个软件不是指定环境就行
这样说,gnome 和 plasma5 基本同级,系统带了一些集成的服务,是前面版本没有的,例如 gnome 集成服务,和 kdepim 服务( pim: personal information manager ),诸如此类
安装时选好时区和字符,建议先选 hk 或 sh + en_US.utf8,英语不好也先忍一忍,因为 en_US.utf8 兼容最好,不然有些软件会有 locale 问题,硬盘分区问题看文章好了,熟悉期可以无脑选全部扔一个区,之后看懂了那些分区文章,下次装的时候再细分好了
第一次可以 root 登录,玩一下,下次就开始习惯不要 root 登录了,装好后首先先配置 sudo,方便敲安装命令,具体看文章,第二是配置国内源(deepin 估计不需要做这步),也是看文章,后面你想试什么就什么吧,反正学习期有重装准备就是了
linux 基本都不是靠文字、文章能说清的,自己摸索记笔记更重要
除非你思路很清晰,直达目的,用什么装什么,否则如果像 windows 那样随便装软件,装着装着,系统就“乱”了,你可以想像一下桌面有几十条线,虽然你一定能找到哪条线是充电的,哪条线是插显示器的,哪条线是移动硬盘传数据的,并且都能完成相关工作,但就是看着不舒服,就是这个意思
PS: 初学 Linux 先跳过硬件驱动安装学习,intel cpu 默认安装基本够了,自己配置驱动,要有没配好不能开机的准备(例如 nvidia 显卡),跟 windows 装驱动差别极大,windows 安装则相反,首次进入系统大多是先装驱动的