Content deleted Content added
mNo edit summary |
m Task 18 (cosmetic): eval 3 templates: del empty params (2×); hyphenate params (2×); |
||
Line 6:
Although most modern supercomputers use the [[Linux]] operating system,<ref>{{cite web
|url=http://www.zdnet.com/linux-continues-to-rule-supercomputers-7000016968/ |title=Linux continues to rule supercomputers |last=Vaughn-Nichols |first=Steven J. |date=June 18, 2013 |website=[[ZDNet]] |
==Context and overview==
Line 31:
Lloyd M. Thorndyke, ''The Demise of the ETA Systems'' in "Frontiers of Supercomputing II by Karyn R. Ames, Alan Brenner 1994 {{ISBN|0-520-08401-2}} pages 489-497</ref> Written in [[Cybil (programming language)|Cybil]], a Pascal-like language from [[Control Data Corporation]], EOS highlighted the stability problems in developing stable operating systems for supercomputers and eventually a Unix-like system was offered on the same machine.<ref name=Thorndyke /><ref>''Past, present, parallel: a survey of available parallel computer systems'' by Arthur Trew 1991 {{ISBN|3-540-19664-1}} page 326</ref> The lessons learned from developing ETA system software included the high level of risk associated with developing a new supercomputer operating system, and the advantages of using Unix with its large extant base of system software libraries.<ref name=Thorndyke />
By the middle 1990s, despite the extant investment in older operating systems, the trend was toward the use of Unix-based systems, which also facilitated the use of interactive [[graphical user interface]]s (GUIs) for [[scientific computing]] across multiple platforms.<ref>''Frontiers of Supercomputing II'' by Karyn R. Ames, Alan Brenner 1994 {{ISBN|0-520-08401-2}} page 356</ref> The move toward a ''commodity OS'' had opponents, who cited the fast pace and focus of Linux development as a major obstacle against adoption.<ref>{{cite web |url=http://www.sandia.gov/~rbbrigh/slides/conferences/commodity-os-ipdps03-slides.pdf |title=On the Appropriateness of Commodity Operating Systems for Large-Scale, Balanced Computing Systems |
==Modern approaches==
|