随笔—需求决定选择Linux的版本
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 类型有一些实际的体验。唯一做的事是搭建初始的博客——octopress和Pelican elegant。因为没有实际的需求,所以不能用在具体的工作中。
使用 Ubuntu 的版本 11,有记录的依次是:13.10 12、14.04 LTS 13, 14、16.04 LTS 15、20.04.1 LTS 16, 17和22.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. 延伸阅读
- Enterprise Open Source and Linux | Ubuntu
- openSUSE - Linux OS. The makers’ choice for sysadmins, developers and desktop users.
- Arch Linux
- Manjaro
- The CentOS Project
- Welcome – Gentoo Linux
- deepin - 基于Linux的开源国产操作系统
- Home - Linux Mint
- Kali Linux | Penetration Testing and Ethical Hacking Linux Distribution
- Raspberry Pi OS – Raspberry Pi
- Ubuntu version history - Wikipedia
- Ubuntu 13.10下使用Github和Octopress搭建个人博客
- Ubuntu 14.04 LTS新安装的系列软件(步骤)
- Ubuntu 14.04 LTS安装Pelican elegant主题
- Ubuntu 16.04 LTS配置国内高速apt-get更新源
- Ubuntu 20.04 LTS更换中科大教育网的软件源
- Ubuntu 20.04 LTS作为科研主系统
- 精简Ubuntu 22.04.1 LTS默认软件
- 随笔—macOS系统用于科研的优势
- Royal TSX:macOS系统的服务器管理软件
- Linux发行版应该怎么选 | 刘泉皓的个人网站