4/23/12 1 That was the year that was in Linux Pacific Northwest National Laboratories April 23, 2012 Rick Lindsley IBM Linux Technology Center

Slides:



Advertisements
Similar presentations
IBM InfoSphere Classic Federation Server for z/OS Provide fast, automated SQL access to mainframe data Our understanding of your goals Simplify robust.
Advertisements

COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Slides Prepared from the CI-Tutor Courses at NCSA By S. Masoud Sadjadi School of Computing and Information Sciences Florida.
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.
WAQAR KHOKHAR IS 373 Todd Christopher Will Introduction 2. Governing Standards Body 3. History 4. Specifications 5. Privacy and Security 6. Interoperability.
System Software Chapter 5 McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
System Software Chapter Describe the differences between system software and application software Discuss the four types of system software Discuss.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 System Software.
CENG334 Introduction to Operating Systems Erol Sahin Dept of Computer Eng. Middle East Technical University Ankara, TURKEY URL:
Lecture 14: Review Intro to IT COSC1078 Introduction to Information Technology Lecture 15 Operating Systems James Harland
Operating System.
Company Overview DATASTOR in Education By: Mike Ehring.
Group Members: Jack Boyce, Niall O'Donnell, Dovile Kupsyte, Elihu Essien-Thompson, Alex Synica Group Name :J.A.D.E.N OS User interface Memory management.
Copyright © 2002 VERITAS Software Corporation. All Rights Reserved. VERITAS, VERITAS Software, the VERITAS logo, and all other VERITAS product names and.
Operating systems CHAPTER 7.
Introduction CSE 2320 – Algorithms and Data Structures Vassilis Athitsos University of Texas at Arlington 1.
1 RH033 Welcome to RedHat Linux. 2 Hardware Requirements ♦ Pentium Pro or better with 256 MB RAM ♦ Or ♦ 64-bit Intel/AMD with 512 MB RAM ♦ 2-6 GB disk.
Chapter 4: What is an operating system?. What is an operating system? A program or collection of programs that coordinate computer usage among users and.
Operating Systems. Operating systems  Between the hardware and the application software lies the operating system. The operating system is a program.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
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.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
Paper Review Mach : A New Kernel Foundation For UNIX Development Chan Seok Kang 2013/02/26.
Dan Parish Program Manager Microsoft Session Code: OFC 304.
Introduction to Version Control
Operating Systems CS3502 Fall 2014 Dr. Jose M. Garrido
IBM India Software Labs FFDC Using Crash Dumps – BoF07/09/04 © 2004 IBM Corporation First Failure Data Capture Using Crash Dumps: A BoF session Linux Symposium.
GIT An introduction to GIT Source Control. What is GIT (1 of 2) ▪ “Git is a free and open source distributed version control system designed to handle.
© 2009 IBM Corporation ® IBM Lotus Notes and Domino Product Roadmap April 2009.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 19, 2008 | Short Talk Extending TPTP for TTCN-3 Paul Slauenwhite.
4/18/14 1 That was the year that was in Linux Pacific Northwest National Laboratories April 18, 2014 Rick Lindsley IBM Linux Technology Center
Copyright © 2015 – Curt Hill Version Control Systems Why use? What systems? What functions?
Cray XT3 Experience so far Horizon Grows Bigger Richard Alexander 24 January 2006
Visualizing Technology© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation To Accompany Chapter 6 System Software.
October 16, 2009System Arch 1 SYSTEM ARCHITECTURE ADVANCED SYSTEM ARCHITECTURE Graduate School of Engineering and Science, Univ. of the Ryukyus 2009/Fall-Winter.
Kuliah 4 Pengantar Teknologi Informasi Oleh Coky Fauzi Alfi cokyfauzialfi.wordpress.com Software.
1 GIT NOUN \’GIT\ A DISTRIBUTED REVISION CONTROL AND SOURCE CODE MANAGEMENT (SCM) SYSTEM WITH AN EMPHASIS ON SPEED. INITIALLY DESIGNED AND DEVELOPED BY.
Kernel Locking Techniques by Robert Love presented by Scott Price.
OPERATING SYSTEMS BY LANDON, KYLE, AND ETHAN. WHAT IS THEIR PURPOSE? (1) manage the computer's resources, such as the central processing unit (2) establish.
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved. 55 CHAPTER SYSTEM SOFTWARE.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
CSNB334 Advanced Operating Systems 1. Introduction to Linux Lecturer: Abdul Rahim Ahmad.
CS603 Basics of underlying platforms January 9, 2002.
© 2015 IBM Corporation Big Data Journey. © 2015 IBM Corporation 2.
Matthew Glenn AP2 Techno for Tanzania This presentation will cover the different utilities on a computer.
Lecture (7) Systems software and Application Software.Systems software and Application Software. Dr:Emad Elsharkawy Eng-Omar Salah Dr:Emad Elsharkawy 1.
COMP381 by M. Hamdi 1 Clusters: Networks of WS/PC.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
4/18/14 1 That was the year that was in Linux Pacific Northwest National Laboratories April 17, 2015 Rick Lindsley IBM Linux Technology Center
OPERATING SYSTEM BY KINSHUK RASTOGI. WHAT IS AN OPERATING SYSTEM? What is an operating system in the first place? An operating system is a software that.
Aimee Zenarosa 7E.  Classic Mac OS  The trademarked name for a series of graphical user interface-based operating systems developed by Apple Inc. (formerly.
Thinking in Parallel - Introduction New Mexico Supercomputing Challenge in partnership with Intel Corp. and NM EPSCoR.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 01 Introduction.
NETWORK SECURITY LAB 1170 REHAB ALFALLAJ CT1406. Introduction There are a number of technologies that exist for the sole purpose of ensuring that the.
How to root Android Phone and Tablet for free and safe.
9/28/ That was the year that was in Linux Pacific Northwest National Laboratories April 14, 2008 Rick Lindsley IBM Linux Technology Center
10/1/ A career in computers April 21, 2013 Rick Lindsley IBM Linux Technology Center
11/22/ A career in computers April 17, 2014 Rick Lindsley IBM Linux Technology Center
A History of Linux Damian Gordon.
LINUX WINDOWS Vs..
Cross-platform Libraries Technology Presentation
LINUX WINDOWS Vs..
5 SYSTEM SOFTWARE CHAPTER
5 SYSTEM SOFTWARE CHAPTER
Operating Systems 1: News
Java History, Editions, Version Features
Presentation transcript:

4/23/12 1 That was the year that was in Linux Pacific Northwest National Laboratories April 23, 2012 Rick Lindsley IBM Linux Technology Center

4/23/12 2 Introduction Software engineer working with UNIX ®, Linux, or similar for almost 30 years Member of LTC (Linux Technology Center) since IBM bought Sequent Computer Systems, Inc. in 1999 Linux specialties: Linux kernel in general, and process scheduler specifically Named adjunct professor at WSU-TriCities in 2007

4/23/12 3 Topics today Where was Linux in April 2011? Changes from April 2011 Current state of 3.x Linux Q&A

4/23/12 4 Linux in April 2011 “Current release” in April 2011: automatic process grouping (read Transparent huge pages Btrfs improvements (compression, read-only)‏

4/23/12 5 Changes since April (May 19, 2011)‏ ext4 SMP improvement BKL – all finished!! 9 years earlier: pdf “Once the varied uses of the Big Kernel Lock are understood, the BKL can safely be replaced by other locking mechanisms.” Btrfs – additional compression functionality Transcendent memory Don't know size, writeability, readability

4/23/12 6 Changes since April (July 22, 2011)‏ [...] there are no special landmark features or incompatibilities related to the version number change, it's simply a way to drop an inconvenient numbering system in honor of twenty years of Linux. - Linus Torvalds Btrfs data scrubbing, automatic defragmentation

4/23/12 7 Changes since April (October 24, 2011)‏ Support for Near-field Communication Wii Remote controller support File system barriers enabled in ext3 VFS scalability improvements

4/23/12 8 Changes since April (January 5, 2012)‏ ext4 support for bigger block sizes Btrfs – faster scrubbing, identifying files ( btrfs inspect inode /mnt )‏ Process bandwidth controller TCP proportional rate reduction

4/23/12 9 Current state of Linux 3.3 (March 19, 2012)‏ Android merge ( Arose from discussion at 2011 Linux Kernel Summit First proposed in 2009 Btrfs improved rebalancing code (RAID changes)‏ EFI boot support

4/23/12 10 Retrospective from colleagues My input is the incredible speed of KVM maturation in function, performance, and robustness. The last 24 months have been a total hockey stick. - Dan Frye, VP Open Systems and Solutions Development (Founder of LTC)‏ Arm is well on it's way to being a first class Linux architecture. - Tom Gall, Multimedia Team Lead, Rochester There has been a lot of progress in Perf in the last year in the mainline upstream kernel. - Anshuman Khandual, BML & Power Enablement, Bangalore If you look at the latest top500 list, you will see that >90% of it is Linux (457 out of 500). - Pradeep Satyanarayana, Networking, Beaverton

4/23/12 11 Thoughts from me  What amazes me...  How Linux continues to grow  I can get paid for working on it!  The BKL is gone!

4/23/12 12 Thoughts from me (non-technical)‏  What amazes me...  I can't believe there are three series filming in Portland!  I can't believe how obstinate a 12-year-old can be!  I can't believe gas is $4 a gallon!  I can't believe what people will sue over!

4/23/12 13 Acknowledgements Linux is a registered trademark of Linus Torvalds UNIX is a registered trademark of The Open Source Group IBM and the IBM logo are registered trademarks of International Business Machines Corporation, in the United States and other countries. Other company, product, and service names may be trademarks or service marks of others.

4/23/12 14 Disclaimer Additional details on a particular Linux release can be found at or The opinions expressed are those of Rick Lindsley, not the IBM Corporation. If you disagree with them, please do send me , not them, and calmly explain why you're being so unreasonable.

4/23/12 15 That was the year that was in Linux Pacific Northwest National Laboratories April 23, 2012 Rick Lindsley IBM Linux Technology Center