Download presentation
Presentation is loading. Please wait.
Published byDoris Arnold Modified over 8 years ago
1
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 ricklind@us.ibm.com
2
4/18/14 2 Introduction Software engineer working with UNIX ®, Linux, or similar for 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
3
4/18/14 3 Topics today Where was Linux in April 2014? Changes from April 2014 Current state of 3.x Linux Software development in Linux
4
4/18/14 4 Linux in April 2014 “Current release” in April 2014: 3.14 Deadline scheduling class Zram memory compression Userspace locking validator Kernel address space randomization PIE: anti-buffer-bloat
5
4/18/14 5 Changes since April 2014 3.15 (June 8, 2014) Faster resume from power suspend Improved working set size detection EFI 64-bit kernels can be booted from 32-bit firmware Open file decription locks File cross-renaming support
6
4/18/14 6 Changes since April 2014 3.16 (August 3, 2014) Intel graphic driver allows mapping of user pages XFS free inode btree (faster inode allocation)
7
4/18/14 7 Changes since April 2014 3.17 (October 5, 2014) USB sharing over IP File sealing Support for Xbox One controllers Improved random number generation
8
4/18/14 8 Changes since April 2014 3.18 (December 7, 2014) Overlayfs Radeon mapping of user pages TCP congestion control Foo-over-UDP support Multiqueue SCSI support
9
4/18/14 9 Changes since April 2014 3.19 (February 8, 2015) Btrfs: scrubbing and fast device replacement Intel memory protection extensions NFS v4.2 support for hole punching and preallocation
10
4/18/14 10 Current state of Linux 4.0 (April 12, 2015) The numbering change has no particular meaning; Linus doesn't want to return to "release numbers where I have to take off my socks to count that high again." Lazytime implemented for ext4 printk() family of functions has a new format type (%pb) for the printing of bitmaps btrfs filesystem has improved out-of-space-handling fixes resulting from its use at Facebook.
11
4/18/14 11 Software development in Linux “I would personally be interested in hearing Rick's thoughts on Software Development in the Linux environment” – How has it changed? – Where does he see it going? – Is Java the only large scale framework that can be adopted in a Linux environment or is that changing?
12
4/18/14 12 Software development in Linux Select your context – Open source community? – Proprietary work? – Personal work?
13
4/18/14 13 Other opinions Paul McKenney (Distinguished Engineer, IBM) Dave Hansen (Staff Software Engineer, Intel) Ron Lunde (Principal Engineer, IOvation)
14
4/18/14 14 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.
15
4/18/14 15 Disclaimer Additional details on a particular Linux release can be found at http://kernelnewbies.org/Linux_2_A_B, http://kernelnewbies.org/Linux_3.A, or http://kernelnewbies.org/Linux_4.A http://kernelnewbies.org/Linux_3.A http://kernelnewbies.org/Linux_4.A The opinions expressed are those of Rick Lindsley, not the IBM Corporation. If you disagree with them, please do send me email, not them, and calmly explain why you're being so unreasonable. ricklind@us.ibm.com
16
4/18/14 16 That was the year that was in Linux Pacific Northwest National Laboratories April 17, 2015 Rick Lindsley IBM Linux Technology Center ricklind@us.ibm.com
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.