前言
看到手机相册中的“那年今日”,如今 Fedora 已经使用了一年。这一年中完成了从虚拟机,到双系统,再到 Linux 单系统的转变,作为一个开发者,抛弃 Windows,转向 Linux 是必然。
转向动机
开源和自由
- 对操作系统的掌控
开发要求
- 相比 Windows,Linux 的开发环境配置更加直接和简单,更加接近服务器环境
- 命令行的使用
Windows C盘爆满
- 我的 Windows C盘设置为120G,所有应用能选择安装路径的应用均安装在D盘,但是C盘从新电脑开机到爆满只用了不到10个月
- 一些应用强制安装在C盘;一些应用虽然安装在其他盘,但是缓存放在C盘;Windows 系统文件越堆越多
- 通过删除临时文件、删除不常用的应用程序苟延残喘了几周
- 对于扩展C盘空间,没有找到好的且免费的软件
宕机
- Qt Creator 检测许可证导致
- 一开机就蓝屏
Linux 发行版的选择
Ubuntu or Fedora?
- 速度:个人觉得 Ubuntu 有点慢
- 熟悉:Fedora 更接近我熟悉的 CentOS
其它发行版
- 我不追求定制性,所以没有选择 Arch
- 作为个人电脑,面向特定需求的专业版本如 CentOS、Kali 不考虑
重装过程
- 一个U盘搞定
替代方案
软件管理
- dnf
- 解压缩压缩包,放在一个固定目录,通过命令行打开
应用替代
- 许多应用下载 Linux 版本的即可,例如 IntelliJ IDEA
- 中间件使用 Docker
- Microsoft Office -> LibreOffice
- 微信等应用,使用网页版替代(我不怎么用),也可以网上找安装文档
转向 Linux 后感受
满意之处
- 掌握了对操作系统的控制权
- 应用安装与管理、中间件的安装、开发环境的配置简便了许多
- 电脑更专注于开发,真正成为了
Workstation
- 出现问题很容易找到解决方案
- 更加省电
不足之处
- 一些应用对于 Linux 支持不足
- 一些小问题,比如“睡死”问题
总结
转向 Linux 对于开发者和爱好者来说是一次飞跃。Linux 赋予用户控制操作系统的权力,用更加一致的方式管理应用,使开发者能够更加专注于工作。让我们与 Linux 共同进步!