随笔—需求决定选择Linux的版本

2023-12-26
#Ideas #Essay #Unix

1. 前言

最近,思考了关于台式机工作站的需求,主要运行以下几种语言:

  • Fortran
  • Python
  • Mathematica

同时,对 Linux 版本的选择有个阶段性的小结:需求决定选择。

2. Linux 版本选择

从2010年接触电脑和网络以来,在之前的笔记本电脑、台式机或虚拟机,安装过以下 Linux 系统:

  • Ubuntu 1
  • OpenSUSE 2
  • ArchLinux 3
  • Manjaro 4
  • Centos 5
  • Gentoo 6
  • deepin 7
  • linux Mint 8
  • Kali Linux 9
  • Raspberry Pi OS 10

3. 需求决定选择

最开始用 Linux,是在笔记本电脑上安装不同的 Linux 系统。不停地折腾,安装卸载,算是对不同的 Linux 类型有一些实际的体验。唯一做的事是搭建初始的博客——octopressPelican elegant。因为没有实际的需求,所以不能用在具体的工作中。

使用 Ubuntu 的版本 11,有记录的依次是:13.10 1214.04 LTS 13, 1416.04 LTS 1520.04.1 LTS 16, 1722.04.1 LTS18

从 2016 年使用 MacBook Pro 后,主要系统是 macOS 系统。2021 年 5 月,小结了 macOS 的优势:专注、稳定、便携、精益求精、编程方便 19

从 2020 年开始,在台式机上安装 Ubuntu,台式机的定位是工作站跑程序,也作为连接服务器的中介。因为有了跑程序——这个在工作中的实际需求,所以 Linux 算是真正使用起来。在使用 Ubuntu 的过程中,积累了一些的经验,都记录在个人网站的标签 Unix 的关键词 Ubuntu中。

个人的工作站(Workstation),是介于桌面(Desktop)和服务器(Server)中间。一般是用 ssh命令行登录,查看程序运行的进程,并利用 Royal TSX 20 上传和下载文件。偶尔,用显示器查看图形界面,进行一些操作。

不用纠结 Linux 的哪一个版本,从真实的需求出发,就能选择合适的 Linux 版本。另外,在学习的过程中,积累的实践经验是宝贵的,需要及时记录下来。

最近查了一些资料,推荐稳定的服务器 Linux 或 Unix 版本有:Ubuntu、Debian、FreeBSD 21

通过个人的实践表明:稳定的 Linux 服务器,是不折腾和不随便更新的,要让它一直运行。

没有最完美的 Linux 或 Unix 系统,都只是实现需求的工具而已,重要的是你的需求——创新内容、实现目的。

望诸君一同共勉。

4. 延伸阅读

  1. Enterprise Open Source and Linux | Ubuntu
  2. openSUSE - Linux OS. The makers’ choice for sysadmins, developers and desktop users.
  3. Arch Linux
  4. Manjaro
  5. The CentOS Project
  6. Welcome – Gentoo Linux
  7. deepin - 基于Linux的开源国产操作系统
  8. Home - Linux Mint
  9. Kali Linux | Penetration Testing and Ethical Hacking Linux Distribution
  10. Raspberry Pi OS – Raspberry Pi
  11. Ubuntu version history - Wikipedia
  12. Ubuntu 13.10下使用Github和Octopress搭建个人博客
  13. Ubuntu 14.04 LTS新安装的系列软件(步骤)
  14. Ubuntu 14.04 LTS安装Pelican elegant主题
  15. Ubuntu 16.04 LTS配置国内高速apt-get更新源
  16. Ubuntu 20.04 LTS更换中科大教育网的软件源
  17. Ubuntu 20.04 LTS作为科研主系统
  18. 精简Ubuntu 22.04.1 LTS默认软件
  19. 随笔—macOS系统用于科研的优势
  20. Royal TSX:macOS系统的服务器管理软件
  21. Linux发行版应该怎么选 | 刘泉皓的个人网站