随笔—需求决定选择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 LTS
18。
从 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发行版应该怎么选 | 刘泉皓的个人网站