Linux 2 6 33
Linux 2.6.33 has been released on February 24th, 2010.
Summary: This version features Nouveau (a reverse-engineered driver for Nvidia graphic cards), Nintendo Wii and Gamecube support, DRBD (Distributed Replicated Block Device), a security extension for TCP called "cookie transactions", a syscall for batching recvmsg() calls, several new perf subcommands (perf probe, perf bench, perf kmem, perf diff), support for cache compression, Xen PV-on-HVM support, drivers for virtual network and graphic cards from VMWare, swappable KSM pages, and many new drivers and many small improvements and bugfixes
- Prominent features (the cool stuff)
- Nouveau, a driver for Nvidia graphic cards
- DRBD (Distributed Replicated Block Device)
- Perf improvements: perf probe, perk kmem, perf bench, perf diff, perf perl scripts and filters
- 2.6.31에서부터 진행되었던Debugging tool, Perf 의 기능이 향상되었습니다.
- recvmmsg(), a syscall for batching recvmsg() calls
- 새로운 socket API 인 recvmmsg()가 define 되었습니다.
- TCP Cookie Transactions
- Support for Xen PV-on-HVM guests
- Swappable KSM pages
- KSM(kernel Samepage Merging)는 2.6.32 에서는 swap 을 지원하지 못하였지만 이 버전부터 swap 을 사용할 수 있습니다.
- Block IO Controller
- Cgroup 단위 별로 그룹별로 Block IO 를 control 할 수 있습니다.(Band width 등..)
- Compcache: memory compressed swapping
- RAM-based Block Device(/dev/ramzswapX) 를 만들어서 Swap page를 압축하여 저장합니다.
- Graphic improvements
- Nintendo Wii and Gamecube support
- VMware drivers
- Reiserfs de-BKLification
- Android removed from the Linux kernel
- Linux kernel open source 에서 Android feature 가 빠졌습니다.
Linux 2 6 34
Linux 2.6.34 has been released on 16 May, 2010.
Summary: This version adds two new filesystem, the distributed filesystem Ceph and LogFS, a filesystem for flash devices. Other features are a driver for almost-native KVM network performance, the VMware ballon driver, the "kprobes jump" optimization for dynamic probes, new perf features (the "perf lock" tool, cross-platform analysis support), support for GPU switching, several Btrfs improvements, RCU lockdep, Generalized TTL Security Mechanism (RFC 5082) and private VLAN proxy arp (RFC 3069) support, asynchronous suspend/resume, several new drivers and many other small improvements.
- Prominent features (the cool stuff)
- Ceph filesystem
- LogFS
- LogFS filesystem 은 대용량 flash memory에 특화된 file system 입니다. JFFS2와 비교해서 더 빠른 성능을 가집니다.
- Vhost net: fast KVM networking
- Btrfs updates
- Kprobes jump optimization
- Kprobes 는 x86에서는 b.p 용도로도 효율적으로 사용되고 있습니다. 이번 버전에서는 hit task 속도가 크게 향상되었습니다.
- perf improvements, perf lock
- Perf 기능 향상 – lock statistics, cross platform, etc
- RCU lockdep
- RCU 의 dereference 에 대해서 lockdep style 로 check 합니다.
- Generalized TTL Security Mechanism and private VLAN proxy arp support
- Asynchronous suspend/resume
- PM 에서 async suspend/resume 를 지원해서 각 device 에서 이를 사용할 수 있습니다.
- GPU switching
- Preliminary Radeon Evergreen (Radeon HD 5xxx)
- VMware ballon driver
Linux 2 6 35
Linux 2.6.35 has been released on 1 Aug, 2010.
Summary: Linux 2.6.35 includes support for transparent spreading of incoming network load across CPUs, Direct-IO support for Btrfs, an new experimental journal mode for XFS, the KDB debugger UI based on top of KGDB, improvements to 'perf', H.264 and VC1 video acceleration in Intel G45+ chips, support for the future Intel Cougarpoint graphic chip, power management for AMD Radeon chips, a memory defragmentation mechanism, support for the Tunneling Protocol version 3 (RFC 3931), support for multiple multicast route tables, support for the CAIF protocol used by ST-Ericsson products, support for the ACPI Platform Error Interface, and many new drivers and small improvements.
Note: Details on architecture-specific and driver changes have been moved to this page: Linux_2_6_35-DriversArch
- Prominent features (the cool stuff)
- Transparent spreading of incoming network traffic load across CPUs
- Btrfs improvements
- XFS Delayed logging
- KDB kernel debugger frontend
- KDB를 kgdb의 interface 에서도 사용 가능하다.
- perf improvements
- Recode & Report command 동시 사용 가능
- Struct data 표시
- etc
- Graphic improvements
- Memory compaction
- Memory compaction 은 커다란 memory 를 잡을 때 외부 단편화를 줄여줍니다.
- Support for multiple multicast route tables
- 기존에는 multicast route 를 user space daemon 만이 수행할 수 있었으나 kernel layer에도 유사한 기능이 추가되었습니다.
- L2TP Version 3 (RFC 3931) support
- CAIF Protocol support
- ACPI Platform Error Interface support
'Programming > Linux_Kernel' 카테고리의 다른 글
git 에서 수정사항에 대한 patch file 만들기 (0) | 2010.09.08 |
---|---|
MTD 이해하기 (0) | 2010.09.07 |
Kprobe 를 이용한 kernel debugging (0) | 2010.08.06 |
linux kernel 2.6.30, 31, 32 change list (0) | 2010.08.03 |
Ram Memory 설정하기 (0) | 2010.08.02 |