What´S up in Kernel-Land?

What´S up in Kernel-Land?

What´s up in Kernel-Land? 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 1 Target audience? Users of these! ...and many more Linux-Distributions for Laptops, Desktops and Servers 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 2 whoami @ work Kernel-Log 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 3 whoami @ home 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 4 Micro-Blogging ● @thleemhuis private/personal stuff German ● @knurd666 Fedora related things English ● @kernellogauthor Kernel-Log topics English ● @kernellog announces new Kernel Logs on heise.de German ● @kernellog2 announces new Kernel Logs on h-online.com English 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 5 The next 35 minutes ● quick overview: Linux development model, stable series ● main part: the different areas of the kernel – what got improved recently – what people are working on ● how to help ● summing up + questions ● there are a lot of more topics I can talk about if you want – but I doubt there will be much free time remaining, as the main part is packed with details already 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 6 "Use bullet points rarely" ● you ● won't ● see ● many ● bullet ● points ● in ● this ● presentation 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 7 "Use bullet points rarely" ● you ● won't ● see ● many ● bullet ● points ● in ● this ● presentation If you really think you need something to read, then open you laptop and look at the notes of this presentation: http://bit.ly/lk2010-kernellog 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 8 Constant development within 2.6 2.6.26 2.6.27 2.6.28 2.6.29 2.6.30 2.6.31 (14.07.2007) (10.10.2008) (24.12.2008) (24.03.2009) (10.06.2009) (10.09.2009) 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 9 Merge window 2.6.26 2.6.27 2.6.28 2.6.29 2.6.30 2.6.31 (14.07.2007) (10.10.2008) (24.12.2008) (24.03.2009) (10.06.2009) (10.09.2009) 2.6.31 2.6.30 -rc1 Merge Window 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 10 Stabilization phase 2.6.26 2.6.27 2.6.28 2.6.29 2.6.30 2.6.31 (14.07.2007) (10.10.2008) (24.12.2008) (24.03.2009) (10.06.2009) (10.09.2009) 2.6.31 2.6.31 2.6.31 2.6.31 2.6.26 2.6.30 -rc1 -rc2 -rc3 -rc4 -rc n 2.6.31 Merge Window stabilization phase 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 11 Growth 13500000 13000000 12500000 12000000 e d o c 11500000 l l e u 11000000 Q n e l i 10500000 e Z 10000000 9500000 9000000 2.6.28 2.6.30 2.6.32 2.6.27 2.6.29 2.6.31 2.6.33 Kernel-Version 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 12 Growth 13500000 13000000 12500000 12000000 late merge e d of a SCSI FC o c 11500000 driver l l e u 11000000 Q n e RC1 l i 10500000 e Z 10000000 9500000 9000000 2.6.28 2.6.30 2.6.32 2.6.27 2.6.29 2.6.31 2.6.33 Kernel-Version 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 13 Some stats 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 14 Stable series 2.6.29 2.6.30 (24.03.09) -rc n 2.6.29.1 (02.04.) 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 15 Stable series 2.6.29 2.6.30 2.6.30 2.6.31 2.6.31 (24.03.09) -rc n (10.06.09) -rc n (10.09.09) 2.6.31.1 (24.09.) 2.6.30.1 2.6.30.10 ... (03.07.) (04.12.) 2.6.29.1 2.6.29.4 2.6.29.5 2.6.29.6 ... (02.04.) (20.05.) (15.06.) (03.07.) 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 16 Stable series 2.6.29 2.6.30 2.6.30 2.6.31 2.6.31 (24.03.09) -rc n (10.06.09) -rc n (10.09.09) 2.6.31.1 (24.09.) 2.6.30.1 2.6.30.10 ... (03.07) (04.12) EOL: after 3 months 2.6.29.1 2.6.29.4 2.6.29.5 2.6.29.6 ... EOL: after six months (02.04.) (20.05.) (15.06.) (03.07.) 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 17 Stable series 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 18 Stable series: status ● 2.4.xx: not yet dead, but dying ● 2.6.27: growing old: will soon be dropped or frozen deeper ● 2.6.32: current "long term stable release" ● 2.6.34: support stopped recently ● 2.6.35: current 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 19 Where we are, where we head 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 20 Graphics hardware: AMD/ATI 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 21 Graphics hardware: Intel 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 22 Graphics hardware: Nvidia 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 23 09/24/10 Graphics hardware: Various hardware: Graphics YouTube: PDds73yDCNo ThorstenLeemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 http://bit.ly/lk2010-kernellog– 24 Network 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 25 Side note: staging 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 26 Storage 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 27 Storage 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 28 File systems 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 29 File systems 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 30 Architecture 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 31 Virtualization 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 32 Security 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 33 Tracing/Debugging 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 34 Memory management (MM) 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 35 Power management (PM) 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 36 Various: drivers 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 37 Various: infrastructure 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 38 Various: userspace 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 39 09/24/10 Staying up2date: Kernel-Log (de) Kernel-Log up2date: Staying http://www.heise.de/open/ ThorstenLeemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 http://bit.ly/lk2010-kernellog– 40 09/24/10 Staying up2date: Kernel-Log (en) Kernel-Log up2date: Staying http://www.h-online.com/open/ ThorstenLeemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 http://bit.ly/lk2010-kernellog– 41 09/24/10 Staying up2date: Linux Weekly News Linux Weekly up2date: Staying http://lwn.net/ ThorstenLeemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 http://bit.ly/lk2010-kernellog– 42 09/24/10 Staying up2date: Weather Forecast Weather up2date: Staying http://www.linuxfoundation.org/collaborate/lwf ThorstenLeemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 http://bit.ly/lk2010-kernellog– 43 09/24/10 Staying up2date: Kernelnewbies up2date: Staying http://kernelnewbies.org/LinuxChanges ThorstenLeemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 http://bit.ly/lk2010-kernellog– 44 09/24/10 Test and Report bugs! Report and Test http://bugzilla.kernel.org/ ThorstenLeemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 http://bit.ly/lk2010-kernellog– 45 09/24/10 Test -rc -rc Kernels! Test http://bit.ly/tytso-help-testing ThorstenLeemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 http://bit.ly/lk2010-kernellog– 46 Regression Reports 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 47 Finally () ● 2.6.35 (released in August) – RPS, RFS, memory compaction, direct I/O for Btrfs, Kdb, perf ● 2.6.36 in mid October – AppArmor, fanotify, Concurrency-managed workqueues, new OOM, latency reduction, CIFS FS-Cache – improved hardware support thanks to new and improved drivers ● 2.6.37 for the start of next year ● still a lot happening, as there still is a lot to do – but yes, maybe things are slowing down a bit ● support for 2.6.27 might soon stop (and 2.4 as well) ● always upgrade to the latest stable releases – or use a kernel from a distribution to let the distributor fix all security bugs for you 09/24/10 Thorsten Leemhuis aka thl aka @kernellogauthor Kernel-Log live – LK2010 – http://bit.ly/lk2010-kernellog 48 Wanna know more about these? Ask! ● LWN: Who writes the kernel – Hobby vs.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    100 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us