1052
Comment: Created 2.6.30 entry, with outline from 2.6.29
|
2071
Add various filesystems clean-ups
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Linux 2.6.30 is currently in development. The release candidate -rc1 was released the 7 April 2009, closing the merge window. |
Linux 2.6.30 is currently in development. The release candidate -rc1 was released the 7 April 2009, closing the merge window. |
Line 4: | Line 3: |
This page is, obviously, a Work in progress. | This page is, obviously, a work in progress. |
Line 8: | Line 7: |
[[TableOfContents()]] = Prominent features (the cool stuff) = == NILFS2 log-structured filesystem == [[http://www.nilfs.org NILFS2]] (new implementation of a log-structured file system 2) is a log-structured filesystem, which allows continuous snapshotting. |
|
Line 9: | Line 12: |
[[TableOfContents()]] | == Support for Object-Based Storage Device == Object-Based Storage Device (OSD) are basically "smart" disks, which do not store the data as blocks, but more elaborated objects. 2.6.30 adds support to these devices in the SCSI layer, as well as the addition of a filesystem (exofs, Extended Object File System) able to use them. |
Line 11: | Line 15: |
= Prominent features (the cool stuff) = | [[(http://lwn.net/Articles/305740/ LWN's Article]], where exofs is still known by its old name, osdfs) |
Line 18: | Line 22: |
Line 21: | Line 24: |
Line 25: | Line 25: |
Line 27: | Line 26: |
Line 29: | Line 27: |
* Ext4 |
* ReiserFS * Lots of clean-ups. * Ext3 * fsync() improvements. * btrfs * Stack usage improvements. * NILFS2 * The filesystem has been merged for this release. (see above) * exofs * The filesystem has been merged for this release.(see above) |
Line 37: | Line 41: |
Line 40: | Line 43: |
Line 46: | Line 48: |
Line 52: | Line 52: |
Line 55: | Line 54: |
Line 62: | Line 60: |
* Add OSD support. (see above) |
|
Line 63: | Line 63: |
Line 67: | Line 64: |
Line 70: | Line 65: |
Line 72: | Line 66: |
* Alsa System on Chip | |
Line 74: | Line 67: |
Line 76: | Line 68: |
== HWMON == |
== HWMON == |
Line 80: | Line 70: |
Line 83: | Line 71: |
Line 85: | Line 72: |
Line 87: | Line 73: |
Line 89: | Line 74: |
Line 91: | Line 75: |
Line 93: | Line 76: |
Line 95: | Line 77: |
Line 98: | Line 78: |
* Heise Online's Kernel Log | * Heise Online's Kernel Log : * [http://www.h-online.com/open/Kernel-Log-Linux-2-6-30-is-taking-shape--/news/113036 Linux 2.6.30 is taking shape] |
Line 101: | Line 82: |
* [http://lwn.net/Articles/325921/ 2.6.30 merge window, part I] |
Linux 2.6.30 is currently in development. The release candidate -rc1 was released the 7 April 2009, closing the merge window.
This page is, obviously, a work in progress.
Summary:
1. Prominent features (the cool stuff)
1.1. NILFS2 log-structured filesystem
http://www.nilfs.org NILFS2 (new implementation of a log-structured file system 2) is a log-structured filesystem, which allows continuous snapshotting.
1.2. Support for Object-Based Storage Device
Object-Based Storage Device (OSD) are basically "smart" disks, which do not store the data as blocks, but more elaborated objects. 2.6.30 adds support to these devices in the SCSI layer, as well as the addition of a filesystem (exofs, Extended Object File System) able to use them.
(http://lwn.net/Articles/305740/ LWN's Article, where exofs is still known by its old name, osdfs)
2. Various core changes
- Scheduler
- Memory management
3. Wi-Fi
4. Security
5. Networking
6. Tracing
7. Filesystems
- ReiserFS
- Lots of clean-ups.
- Ext3
- fsync() improvements.
- btrfs
- Stack usage improvements.
- NILFS2
- The filesystem has been merged for this release. (see above)
- exofs
- The filesystem has been merged for this release.(see above)
8. Crypto
9. DM/MD
10. Virtualization
11. Architecture-specific changes
- X86
- ARM
- PPC
- SH
- S390
- Blackfin
- MIPS
- SPARC
- AVR32
12. Drivers
12.1. Storage
- SATA:
- IDE
- SCSI
- Add OSD support. (see above)
12.2. Graphics
12.3. Network
12.4. Input
12.5. Sound
12.6. V4L/DVB
12.7. USB
12.8. HWMON
12.9. Watchdog
12.10. RTC
12.11. HID
12.12. MTD
12.13. MFD
12.14. Power
12.15. Serial
12.16. Various
13. Other sources about 2.6.30 kernel
- Heise Online's Kernel Log :
[http://www.h-online.com/open/Kernel-Log-Linux-2-6-30-is-taking-shape--/news/113036 Linux 2.6.30 is taking shape]
- Linux Weekly news :
[http://lwn.net/Articles/325921/ 2.6.30 merge window, part I]