TOSS (operating system)

{{Short description|Linux operating system}}

{{Infobox OS

| name = Tri-Lab Operating System Stack

| logo =

| logo size =

| logo caption =

| logo alt =

| screenshot =

| caption =

| screenshot_alt =

| collapsible =

| developer =

| family = Unix-like

| working state = Current

| source model =

| released =

| latest release version =

| latest release date =

| latest preview version =

| latest preview date =

| repo =

| marketing target =

| programmed in =

| update model =

| package manager = RPM Package Manager

| supported platforms =

| kernel type =

| userland =

| ui =

| license =

| preceded by =

| succeeded by =

| website =

}}

The Tri-Lab Operating System Stack (TOSS) is a Linux distribution based on Red Hat Enterprise Linux (RHEL) that was created to provide a software stack{{Cite report |url=https://smc.ornl.gov/wp-content/uploads/2019/09/deSupinski-presentation-2019.pdf |title=The LLNL Near and Long Term Vision for Large-Scale Systems |last=de Supinski |first=Bronis R. |date=August 29, 2019 |access-date=August 28, 2022}} for high performance computing (HPC) clusters for laboratories within the National Nuclear Security Administration (NNSA).{{Cite conference |date=November 2020 |title=TOSS-2020: a commodity software stack for HPC |last1=León |first1=Edgar A. |last2=D'Hooge |first2=Trent |last3=Hanford |first3=Nathan |last4=Karlin |first4=Ian |last5=Pankajakshan |first5=Ramesh |last6=Foraker |first6=Jim |last7=Chambreau |first7=Chris |last8=Leininger |first8=Matthew L. |url=https://www.osti.gov/servlets/purl/1784600 |conference=SC '20: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis |location=Atlanta, Georgia |pages=1–15 |isbn=978-1-7281-9998-6 |oclc=1223541587 |via=IEEE}} The operating system allows multiple smaller systems to emulate a high-performance computing (HPC) platform.

Linux distribution

The name "tri-lab" refers to the three major NNSA labs, the Lawrence Livermore National Laboratory, the Los Alamos National Laboratory, and the Sandia National Laboratories.{{Cite news |last=Morgan |first=Timothy Prickett |date=November 26, 2018 |title=One Linux stack to rule HPC and AI |work=NextPlatform.com |url=https://www.nextplatform.com/2018/11/26/one-linux-stack-to-rule-hpc-and-ai/ |access-date=August 28, 2022}}

The OS is used by NNSA computers including the El Capitan supercomputer{{Cite news |last=Степин |first=Алексей |date=June 23, 2022 |title=2-Эфлопс cуперкомпьютер El Capitan получит новейшие APU AMD MI300 |trans-title=2-Eflops El Capitan supercomputer will receive the latest AMD MI300 APUs |language=Russian |work=ServerNews.ru |url=https://servernews.ru/1068718 |quote=В El Capitan лаборатория перейдет от использования проприетарного системного и управляющего ПО к собственному стеку NNSA Tri-Lab Operating System Stack (TOSS). |trans-quote=At El Capitan, the laboratory will move from using proprietary system and management software to its own NNSA Tri-Lab Operating System Stack (TOSS). |access-date=August 29, 2022}} and systems using ARM architecture including the ThunderX2 system on a chip (SoC).{{Cite news |last=Feldman |first=Michael |date=June 18, 2018 |title=Sandia to Install First Petascale Supercomputer Powered by ARM Processors |work=Top500 |url=https://www.top500.org/news/sandia-to-install-first-petascale-supercomputer-powered-by-arm-processors/ |access-date=August 29, 2022}} In addition to being used by the National Nuclear Security Administration (NNSA),{{Cite news |title=TOSS: Speeding Up Commodity Cluster Computing |work=Lawrence Livermore National Laboratory |url=https://computing.llnl.gov/projects/toss-speeding-commodity-cluster-computing |access-date=August 28, 2022}} most of the systems in NASA's High-End Computing Capability Project, part of the NASA Advanced Supercomputing Division, were all migrated to TOSS in March 2022.{{Cite news |date=July 20, 2022 |title=Migration to TOSS Operating System |work=NASA |url=https://www.nas.nasa.gov/hecc/support/kb/migration-to-toss-operating-system_668.html |access-date=August 28, 2022}}

Many of the software packages included in TOSS are from the RHEL repository. Additional packages are built using Fedora's Koji build system to create RPM packages. The system also uses SLURM and Flux scheduling and resource management software.

References