Scientific Linux
2010-08-07 22:04:19 阿炯

Scientific Linux 是由费米实验室(隶属于美国能源部-Fermi National Accelerator Laboratory)、欧洲核子研究中心[European Organization for Nuclear Research (CERN)]以及世界各地的领先实验室和大学共同维护的。相比 CentOS,Scientific Linux 有着稳定的支持,基本上不会出现因为某个开发人员的原因导致发行版本突然消失的可能。在发行版本的推出上以及补丁的更新,Scientific Linux 比 CentOS 的响应要快的多,其标准是在 RHEL 发布补丁 48 小时内发布补丁,与Red Hat Enterprise Linux 100%兼容。


另外,Scientific Linux 不是专门用于专门的 Scientific 研究的,也没有专门的 science application,之所以有着 scientific 的名字,是因为其最初只是 Fermilab 和 CERN 两个实验室使用,后来才慢慢扩大。它是一个主要面向科研和教育用户的Linux发行版,它是在Red Hat Enterprise Linux的源码基础上构建的,它包含了遍布世界的多种多样的实验室和大学的贡献。它包含Live CD/DVD版本的发行版,支持i386和x86_64架构,使用的Unionfs文件系统,一张普通CD可以包含大概有2G左右的内容,Live版本的脚本控制代码来自Linux-Live,版本分为mini live CD,standard Live CD和 Full-blown Live DVD。其中Live DVD和系统安装盘均支持简体中文。

以美国费米实验室(Fermilab)为主要推手的散布套件Scientific Linux,是全球各地实验室与大学院所的合作成果,其主要目标乃是为研究人员带来共通的基础架构,并减少各研究单位耗费在重复工作上的成本。Scientific Linux 以 Red Hat Enterprise Linux 3 源码为核心,加以重新编译而完成,采用了和 Enterprise Linux 相同的 Anaconda 安装程式。日前则释出最新的 Scientific Linux 6。

Scientific Linux 的来源要追朔到高能物理实验室的电脑管理人员与费米实验室的电脑科学家接触,希望共同发展 Linux 散布套件。Connie Sieh 当时以费米实验室的 Fermi Linux LTS 3.0.1,发展出名为 HEPL 的雏型散布套件,意为高能物理 Linux(High Energy Physics Linux),最后则更名为 Scientific Linux。为了相兼容于 Enterprise Linux,Scientific Linux 只加入少许更动,如新增 Pine、OpenAFS 等。其次,考量到客制化的需求,Scientific Linux 提供了名为 "site areas" 的空间,让不同的研究单位可以自 行修改,建构自己的散布套件。从 2004年11 月1 日开始,欧洲粒子物理实验室(CERN)宣布采用以 Scientific Linux 为基础的客制化版本 Scientific Linux CERN 3,做为 CERN 认证的建议散布套件,扬弃先前的 CERN Linux 7.3.X。

其官方介绍:
----------------------------
SL is a Linux release put together by Fermilab, CERN, and various other labs and universities around the world. Its primary purpose is to reduce duplicated effort of the labs, and to have a common install base for the various experimenters.

The base SL distribution is basically Enterprise Linux, recompiled from source.

Our main goal for the base distribution is to have everything compatible with Enterprise, with only a few minor additions or changes. An example of of items that were added are Pine, and OpenAFS.

Our secondary goal is to allow easy customization for a site, without disturbing the Scientific Linux base. The various labs are able to add their own modifications to their own site areas. By the magic of scripts, and the anaconda installer, each site is to be able to create their own distributions with minimal effort. Or, if a users wishes, they can simply install the base SL release.
----------------------------

Fermi Linux LTS(Long Term Support)是基于Scientific Linux的发行,它本质上是一份重新编译的Red Hat Enterprise Linux。它在Scientific Linux上进行了Fermilab的安全性加固和定制的配置,以允许系统管理员以很小或无需额外的配置工作来安装Fermi Linux并使机器达到Fermilab的安全性要求。由于Fermi Linux LTS基于Scientific Linux,它共享了后者的目标:在Red Hat Enterprise Linux上运行并得到认证的程序也能在Fermi Linux LTS相应的发行中运行。

Fermi Linux LTS (Long Term Support) is a site distribution based on Scientific Linux, which is in essence Red Hat Enterprise Linux, recompiled. It is Scientific Linux with Fermilab's security hardening and customised configurations to allow an administrator to install Fermi Linux and have the machine meet Fermilab's security requirements with little or no extra configuration. Since Fermi Linux LTS is based on Scientific Linux, it shares it's goal that if a program runs and is certified on Red Hat Enterprise Linux, then it will run on the corresponding Fermi Linux LTS release.

----------------------------
Scientific Linux 停止开发,相关设备将迁移至 CentOS 上

基于 Red Hat Enterprise Linux 的发行版本 Scientific Linux 在2019年4月宣布停止开发。Scientific Linux 是由 Fermilab,CERN,苏黎世联邦理工学院和 DESY 联合开发的,是基于 RHEL 的免费开源 Linux 发行版本,首个版本于 2004 年 5 月 10 发布,距今将近 14 年时间。在经历了将近 14 年的版本更迭之后,这个专注于科学领域的 GNU/Linux 发行版本不会发布下个重大版本更新-- Scientific Linux 8 了。目前维护该发行版本的成员最终决定是时候休息了,今后将不再发布新版本。

Fermilab 的 Pat Riehecky 宣布,维护团队表示 CERN 和其他机构专门从事科学研究的计算机即将会迁移至 CentOS Linux 8 系统上,该系统预计将于今年晚些时候推出,会基于 RHEL 8 分支。Pat Riehecky 表示:“为此,我们将在我们的科学计算环境中部署 CentOS 8,而不是开发 Scientific Linux 8。我们将与 CERN 和其他实验室合作,帮助使 CentOS 成为更好的高能物理计算平台。”目前Fermilab还会继续维护两个分支机构 Scientific Linux,即 6.x 和 7.x 系列,分别基于 Red Hat Enterprise Linux 6 和 Red Hat Enterprise Linux 7。这些发行版本将会继续得到软件和安全更新的支持,直到它们分别到 2020 年和 2024 年结束。

笔者注:这个发行版本陪伴整个大学时光,在学校里就用过它和Ubuntu 6.06。

著名的科学研究机构费米实验室和欧洲粒子物理研究所(CERN)于2022年12月发表联合声明,宣布将在其研究设施中采用 AlmaLinux。声明写道,AlmaLinux 的优点包括每个大版本支持寿命长,支持扩展架构,快速的发布周期,上游社区贡献,支持 security advisory metadata,完美兼容 Red Hat Enterprise Linux 及其它重构版本。

AlmaLinux 是开放源码的、社区驱动的项目,它从红帽企业版 Linux (RHEL) 的源码编译而来。AlmaLinux 跟 RHEL 8 完全在二进制上兼容,它由 CloudLinux OS 的创建者打造。AlmaLinux 团队承诺永久免费提供 AlmaLinux 操作系统,项目永久开源且不采取任何限制,不收取任何费用,支持至 2029 年。2020 年 Red Hat 决定停止将 CentOS Linux 作为独立发行版,改为推出滚动更新发行版 CentOS Stream,把它作为企业发行版 RHEL 的上游 beta 版本。社区立即推出了多个项目替代 CentOS,其中最为突出的是两个项目:Rocky Enterprise Software Foundation 赞助的 RockyLinux;另一个是 AlmaLinux OS Foundation 的 AlmaLinux。


最新版本:7.2
此版本更新内容请看 ScientificLinux 发行说明

官方主页:
Scientific Linux:https://www.scientificlinux.org/

Fermilab:https://fermilinux.fnal.gov/

CERN:http://linuxsoft.cern.ch/



该文章最后由 Administrator 于 2022-12-12 19:09:28 更新,目前是第 3 版。