Linux Briefing Jason Allen CD Department Heads Meeting 9/28/2011.

Slides:



Advertisements
Similar presentations
CyberPatriot: An Introduction to GNU/Linux 9/10/10 Joshua White Director of CyOON R&D Everis Inc (315)
Advertisements

Andrew McNab - Manchester HEP - 24 May 2001 WorkGroup H: Software Support Both middleware and application support Installation tools and expertise Communication.
Linux Operating System Linux is a free open-source operating system based on Unix. Linux was originally created by Linus Torvalds with the assistance of.
Top 25 Universities Of The World (World University Rankings 2009) Top 25 Universities Of The World (World University Rankings 2009)
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
Linux distributions HEPSYSMAN July 2004 P. D. Gronbech.
John Curl Joe Hetherington Bradley Lewis Michael Wu.
Linux Basics. What is an Operating System (OS)? An Operating System (OS) is an interface between hardware and user which is responsible for the management.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Rocks cluster : a cluster oriented linux distribution or how to install a computer cluster in a day.
HEPiX Catania 19 th April 2002 Alan Silverman HEPiX Large Cluster SIG Report Alan Silverman 19 th April 2002 HEPiX 2002, Catania.
10 Years of Scientific Linux HEPiX Spring 2014, LAPP, Annecy Alan Silverman (CERN, retired)
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
Open Science Grid For CI-Days Internet2: Fall Member Meeting, 2007 John McGee – OSG Engagement Manager Renaissance Computing Institute.
Overview of Linux Dr. Michael L. Collard 1.
High Energy Physics At OSCER A User Perspective OU Supercomputing Symposium 2003 Joel Snow, Langston U.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
John Kewley e-Science Centre CCLRC Daresbury Laboratory 28 th June nd European Condor Week Milano Heterogeneous Pools John Kewley
Crossgrid kick-off meeting, Cracow, March 2002 Santiago González de la Hoz, IFIC1 Task 3.5 Test and Integration (
FNAL System Patching Design Jack Schmidt, Al Lilianstrom, Andy Romero, Troy Dawson, Connie Sieh (Fermi National Accelerator Laboratory) Introduction FNAL.
Unix Background. Introducing Unix Brief Unix History u In 1969, Ken Thompson at AT&T Bell Labs began developing Unix. –First done in assembly language.
JINRLIB program library Popkova L.B., Sapozhnikov A.P., Sapozhnikova T.F., Fedorova R.N. Joint Institute for Nuclear Research.
LIS508 background of GNU/Linux
Nightly System Growth Graphs Abstract For over 10 years of development the ATLAS Nightly Build System has evolved into a factory for automatic release.
Operating System Part II: Introduction to the Unix Operating System (The Evolution of Unix)
SouthGrid SouthGrid SouthGrid is a distributed Tier 2 centre, one of four setup in the UK as part of the GridPP project. SouthGrid.
F. Rademakers - CERN/EPLinux Certification - FOCUS Linux Certification Fons Rademakers.
Manchester HEP Desktop/ Laptop 30 Desktop running RH Laptop Windows XP & RH OS X Home server AFS using openafs 3 DB servers Kerberos 4 we will move.
Library 2.06 February 2009 Linux for Librarians Nishtha Anilkumar Librarian Physical Research Laboratory Ahmedabad.
March 11, 2008 USCMS Tier-2 Workshop Oh Dear God Alain made a PowerPoint presentation 1.
HEPIX - HEPNT, 1 Nov Milos Lokajicek, IP AS CR, Prague1 Status Report - Czech Republic HEP Groups and experiments Networking and Computing Grid activities.
Manchester Site report Sabah Salih HEPP The University of Manchester UK HEP Tier3.
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux June 2011 Kaplan University 1.
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux September 2012 Kaplan University 1.
Introduction to Linux Liam Green-Hughes AACS-SSIT 25 th February 2008.
7 March 2000EU GRID Project Proposal Meeting CERN, M. Lokajicek 1 Proposal for Participation of the Czech Republic in the EU HEP GRID Project Institute.
Linux History C151 Multi-User Operating Systems. Open Source Programming Open source programming: 1983, Richard Stallman started the GNU Project (GNU.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
Agenda UNX122_022_w1_p3 Overview of UNIX
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
CERN IT Department CH-1211 Genève 23 Switzerland t SL(C) 5 Migration at CERN CHEP 2009, Prague Ulrich SCHWICKERATH Ricardo SILVA CERN, IT-FIO-FS.
Linux Operating System By: Julie Dunbar. Overview Definitions History and evolution of Linux Current development In reality ◦United States  Business.
SCD Monthly Projects Meeting 2014 Scientific Linux Update Rennie Scott January 14, 2014.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 01 Introduction.
OPS224 Operating Systems - Unix Instructor: MURRAY SAUL.
Computer Center | Network Group IISER Bhopal Introduction to Basic Component of Computer System Vinay Bajpai iiserb.ac.in Computer Center Indian.
The Great Migration: From Pacman to RPMs Alain Roy OSG Software Coordinator.
Indico – CERN-UNOG meeting – 28 Feb CERN – IT 1 INDICO Event Management and Archival Thomas Baron CERN-UNOG Meeting 28 th February 2012.
Overview of cluster management tools Marco Mambelli – August OSG Summer Workshop TTU - Lubbock, TX THE UNIVERSITY OF CHICAGO.
Introduction to System Administration. System Administration  System Administration  Duties of System Administrator  Types of Administrators/Users.
Scientific Linux Inventory Project (SLIP) Troy Dawson Connie Sieh.
Scientific Linux Connie Sieh CSAM Meeting May 2, 2006.
Course : PGClass : MCA Subject: Operating SystemSub.Code : 3CT11 Staff Name : S.SomasundaramYear & Sem : II nd & III rd.
FermiLinux STS Scientific Linux 6 Connie Sieh HEPIX Spring 2009 May 25, 2009.
CHAP-1 INTRODUCTION TO LINUX 1 Created By: Asst. Prof. Ashish Shah, J.M.Patel College of Commerce.
Update On Scientific Linux Connie Sieh Hepix Fall 2011 October 24, 2011.
New Tools Used by the Scientific Linux Team
Overview of Linux Fall 2016 Dr. Donghyun Kim
IT320 Operating System Concepts
A History of Linux Damian Gordon.
LINUX History In 1984 a project was launched by Richard Stallman to develop a complete Unix-like operating system that would be considered free software.
Update On Scientific Linux
Dag Toppe Larsen UiB/CERN CERN,
Selected topic in computer science (1)
Dag Toppe Larsen UiB/CERN CERN,
BSD (Unix) vs. GNU/Linux
Spacewalk and Koji at Fermilab
Get Oracle 8i Running on Your Linux Server Straight Away!
Module 02 Operating Systems
Presentation transcript:

Linux Briefing Jason Allen CD Department Heads Meeting 9/28/2011

Why? Scientific Linux 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.FermilabCERN The base Scientific Linux 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. Examples of items that were added are Alpine, 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 user wishes, they can simply install the base Scientific Linux release.

History

GNU Project Strong belief in “free” software Gnu responsible for GPL, GCC, Glibc, shell, text editors, etc GNU Public License is the embodiment of free (open source) software philosophy Nearly complete GNU operating system in 1992.

Beginnings of Linux Linus wrote first kernel while attending university in Finland. Unhappy with licensing terms of Minix Linux v1.0 kernel released by Linux Torvalds in 1992

RPM (What you need to know).rpm files are binary packages containing software, install/uninstall scripts.srpms are packages containing the software’s original source tree and a.spec file which contains the “recipe” for patching, and installing the software..rpms are created from.srpms

Fermi Linux Outcome of PC Farms pilot project Took Red Hat’s binary RPMs and repackaged them into Fermi Linux Improved overall security and customized Red Hat installer to work better in Fermilab environment. FL had limited adoption outside of Fermilab

Birth of Scientific Linux Fall HEPIX 2003 Red Hat issue was discussed. For the next HEPIX meeting Connie Sieh and Troy Dawson created a prototype of a RHEL 3 rebuild. We called this prototype Scientific Linux Discussed with CERN a collaboration of a RHEL rebuild.

SL Spins SL was designed to allow for site customizations. A separate tree of site specific RPMs would be laid over the top of the base SL distribution. This gave us Scientific Linux Fermi (SLF) and Scientific Linux Cern (SLC)

SLF vs SL Scientific Linux Fermi is intended for use at Fermilab Scientific Linux is intended for use outside Fermilab SLF adds: – Custom installer (workgroups, Fermi defaults) – Fermi Compliant Security Settings – Extra packages (rrdtool, drbd, heartbeat, upsbootstrap) – Some overrided packages (OpenSSH, Kcron, Cryptocard)

Scientific Linux Fermi

~5.5K onsite systems running FL/SLF Onsite SLF Systems

SLF Systems 2011

SLF Summary Used throughout Fermilab to run everything from online data acquisition systems to chip design workstations. Very few complaints from users; for the most part it just works. Issues related to SLF6 and Kerberos would be a problem with any Linux distro.

Scientific Linux

In 2011 Scientific Linux accidently got popular with the non-HEP crowd…

Hosts Accessing Yum SL Repo

Whoa!

Picked-up by ~3000 websites

11/10/2010RHEL 6 Released 3/3/2011SL 6 Released 7/10/2011CentOS 6 Released

“I didn't realize Scientific Linux had a dedicated full- time staff. It looks like I'll be switching from CentOS. This waiting game is grueling enough, but to be almost completely in the dark about the development and a potential release date is the ultimate deal breaker for me.” axel_2078, CentOS Social Forum

Distrowatch SL currently ranks #14. In 2010 SL ranked #53 Distrowatch ranks Linux distros based on number of page hits

A Few Scientific Linux Users Alcatel-Lucent Altair Engineering Brookhaven National Laboratory CERN Cornell University Duke University Institute of Nuclear Physics, Poland Institute of Space Science, Romania Johns Hopkins University Lawrence Berkeley National Laboratory Leibniz-Institut fuer Astrophysik Potsdam Massachusetts Institute of Technology Monash University National Electrostatics Corp. Omnisys Techologies Purdue University Tambov State Technical University Universidade Federal de Santa Catarin Université Pierre & Marir Curie University of Alberta University of Bristol Universidad Complutense de Madrid University of California at Irvine University of Cambridge University of Colorado University of Edinburgh Universität Freiburg University of Illinois University of Illinois at Chicago University of Kansas Universität Konstanz University of Leicester University of Manchester University of Minnesota University of St.Andrews University of Wisconsin-Madison US Geological Survey

InstitutionLong NameMachinesSL Used On CERNConseil Europeen pour la Recherche Nucleaire15250Data center only - clusters, servers INFNIstituto Nazionale di Fisica Nucleare6702Many different sites - Mainly compute nodes DESY - HDESY - site Zeuthen2284Mainly servers, some desktops and laptops GRIDKAGrid Computing Centre Karlsruhe1600Grid worker nodes RALRutherford Appleton Laboratory1500Grid machines IN2P3 Institut National de Physique Nucleaire et de Physique des Particules1380Compute nodes ASGCAcademia Sinca Grid Computing Center1280Grid Center - mainly compute nodes GRIFGrille de Recherche d'Ile de France1200Grid worker nodes DESY - ZDESY - site Zeuthen1110Compute nodes UCL LondonUniversity College London1100compute nodes PSIPaul Scherrer Institute1000Mainly compute nodes U of Wisc.University of Wisconsin900compute nodes IHEP BeijingInstitute of High Energy Physics in Beijing840Compute Center - mainly compute nodes BristolMichigan and Michigan State University690HPC nodes, clusters, and desktops Atlas Great Lakes ATLAS Great Lakes Tier-2 (AGLT2) split between the University of Michigan and Michigan State University460Mainly servers, some desktops Ghent University 460HPC Infrastructure Czech Institue of PhysicsInstitute of Physics of the AS CR in Prague400Mainly compute nodes UKI-LT2-QMULQueen Mary University of London - Tier 2 Grid Site400Grid machines TriumphTRIUMPH300compute nodes CornellCornell's Laboratory for Elementary-Particle Physics260Laboratory for Elementary-Particle Physics OxfordOxford Particle Physics170Grid Sites ETHZEidgenössische Technische Hochschule Zürich Linux Ink Russian Educational System desktops and servers A Few More SL Users

Who is helping us?

External SL6 Contributions SL6 Graphics SL User (Shawn Thompson) Live CD ETH Zurich Alpine DESY Icewm Fermilab / Linux Ink OpenAFS DESY

What about CERN? CERN uses SL as the base for Scientific Linux CERN (SLC) Over the life cycle of a major release, SLC adds various bug fixes compiled at CERN In addition to the Hepix community's influence, it is CERN's use of SLC that drives SL's use by other institutions in Europe

The future

SL Goals 1.Provide a stable Linux distro for Fermilab experiments 2.Provide a stable Linux distro for the HEP community 3.Collaborate with other institutions, particularly CERN, to share the support and development workload. 4.Promote the Fermilab brand.