Size: 3851
Comment:
|
Size: 2720
Comment: added links to orphaned regression info pages
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
The purpose of this page is tracking and explaining the features added in every release, just like the [http://wiki.dragonflybsd.org/index.php/DragonFly_Status Dragonfly people did]. | #pragma keywords Linux, Kernel, Operative System, Linus Torvalds, Open Source, drivers, filesystems, network, memory management, scheduler, preemtion, locking #pragma description Summary of the changes and new features merged in the Linux Kernel during the 2.6.x development |
Line 3: | Line 4: |
It'd be nice if kernel hackers would spend some minutes adding their stuff here. The one place where you can find a comparable changelog are the fabulous LWN kernel articles: http://lwn.net/Kernel/, or the [http://lwn.net/Articles/driver-porting/ driver porting guide] - but there's no reason why the kernel community shouldn't embrace and extend those efforts ;) | List of the major changes done to each Linux kernel release. Other places to get news about the Linux kernel are [http://lwn.net/Kernel/ LWN kernel status], [http://lwn.net/Articles/2.6-kernel-api/ LWN list of API changes in 2.6], or [http://www.lkml.org www.lkml.org]. List of changes of older releases can be found at Linux26Changes. If you're going to add something here look first at LinuxChangesRules! |
Line 5: | Line 6: |
TODO: * Import (and extend, explain, etc) LWN's [http://lwn.net/Articles/2.6-kernel-api/ list of 2.6 API changes] (need to ask for permission?) * Import [http://kernelnewbies.org/status/latest.html Kernelnewbies status] list * Import relevant data from [http://www.codemonkey.org.uk/post-halloween-2.5.txt davej's post halloween document] * Keep track of what gets changed |
Discuss the latest Linux kernel changes on the [http://forum.kernelnewbies.org/list.php?4 Kernelnewbies web forum]. |
Line 11: | Line 8: |
== Lists of changes in various releases == * [http://kernelnewbies.org/Linux_2_6_0 2.6] * [http://kernelnewbies.org/Linux_2_6_1 2.6.1] * [http://kernelnewbies.org/Linux_2_6_2 2.6.2] * [http://kernelnewbies.org/Linux_2_6_3 2.6.3] * [http://kernelnewbies.org/Linux_2_6_4 2.6.4] * [http://kernelnewbies.org/Linux_2_6_5 2.6.5] * [http://kernelnewbies.org/Linux_2_6_6 2.6.6] * [http://kernelnewbies.org/Linux_2_6_7 2.6.7] * [http://kernelnewbies.org/Linux_2_6_8 2.6.8] * [http://kernelnewbies.org/Linux_2_6_9 2.6.9] * [http://kernelnewbies.org/Linux_2_6_10 2.6.10] * [http://kernelnewbies.org/Linux_2_6_11 2.6.11] * [http://kernelnewbies.org/Linux_2_6_12 2.6.12] * [http://kernelnewbies.org/Linux_2_6_13 2.6.13] * [http://kernelnewbies.org/Linux_2_6_14 2.6.14] * [http://kernelnewbies.org/Linux_2_6_15 2.6.15] * [http://kernelnewbies.org/Linux_2_6_16 2.6.16] * [http://kernelnewbies.org/Linux_2_6_17 2.6.17] * [http://kernelnewbies.org/Linux_2_6_18 2.6.18] * [http://kernelnewbies.org/Linux_2_6_19 2.6.19] * [http://kernelnewbies.org/Linux_2_6_20 2.6.20] * [http://kernelnewbies.org/Linux_2_6_21 2.6.21] * [http://kernelnewbies.org/known_regressions_2621 regressions in 2.6.21] * [http://kernelnewbies.org/Linux_2_6_22 2.6.22] * [http://kernelnewbies.org/known_regressions_2622 regressions in 2.6.22] * [http://kernelnewbies.org/Linux_2_6_23 2.6.23] * [http://kernelnewbies.org/known_regressions regressions in 2.6.23] * [http://kernelnewbies.org/Linux_2_6_24 2.6.24] * [http://kernelnewbies.org/Linux_2_6_25 2.6.25] * [http://kernelnewbies.org/Linux_2_6_26 2.6.26] * [http://kernelnewbies.org/Linux_2_6_27 2.6.27] * [http://kernelnewbies.org/known_regressions_stats regression stats (various versions)] |
|
Line 12: | Line 42: |
---- | |
Line 13: | Line 44: |
2.6.14: | == Changes for current version, automatically inserted from http://kernelnewbies.org/Linux_2_6_27 == |
Line 15: | Line 46: |
2.6.13: * x86 now uses the generic PCI bus setup code for assigning unassigned resources * [http://lwn.net/Articles/104343/ inotify] * Support for the Xtensa architecture * [http://lwn.net/Articles/108595/ kexec and kdump] * [http://lwn.net/Articles/135472/ Execute-in-place support] * [http://lwn.net/Articles/145973/ build-time configurable clock interrupt frequency] * [http://lwn.net/Articles/143474/ Improved CFQ IO scheduler] * Voluntary preemption patches * Removal of the devfs configuration option 2.6.12: * [http://lwn.net/Articles/140164/ API changes] * New driver for the "trusted computing" (TPM) crap^Wchip * [http://www.superh.com/products/shyway.htm SuperHyway bus support] * Multilevel security implementation for SELinux * [http://lwn.net/Articles/124703/ device mapper multipath support] * [Address space randomization * Restore the Philips webcam driver * I/O barrier support for serial ATA drives * [http://lwn.net/Articles/134460/ "resource limits"] * [http://lwn.net/Articles/127936/ cpusets] * Remove IPV6 "experimental" status 2.6.11: 2.6.10: 2.6.9: 2.6.8: 2.6.7: 2.6.6: 2.6.5: 2.6.4: 2.6.3: 2.6.2: 2.6.1: 2.6.0: 2.6.0-test9: * [http://lwn.net/Articles/44243/ libata driver architecture] (Jeff Garzik) 2.6.0-test6: * [http://marc.theaimsgroup.com/?l=linux-kernel&m=104344596912094&w=2 32-bit dev_t] (Andries Brouwer, Al Viro) 2.6.0-test3: * [http://www.nsa.gov/selinux/index.html SELinux] (Stephen Smalley, SELinux team) 2.6.0-test1: * [http://www.linuxvirtualserver.org/ Linux Virtual Server layer] (Wensong Zhang) 2.5.75: * [http://marc.theaimsgroup.com/?l=linux-mm&m=104529418208788&w=2 Anticipatory Scheduler] (Nick Piggin, Andrew Morton) 2.5.71: * [http://marc.theaimsgroup.com/?l=linux-kernel&m=104981044405395&w=2 Switch the IDE I/O layers to taskfile](Bartlomiej Zolnierkiewicz, Alan Cox) 2.5.70: * [http://www.linux-usb.org/gadget USB gadget support] (David Brownell, Stuart Lynne, Greg Kroah-Hartman) 2.5.69: * [http://lwn.net/Articles/29555/ New interrupt handling API] (Linus Torvalds, Andrew Morton, etc.) 2.5.65: * [http://www.kerneltrap.org/node.php?id=603 Desktop Interactivity Improvements] (Linus Torvalds, Ingo Molnar) 2.5.63: * [http://high-res-timers.sourceforge.net/ POSIX timers] (George Anzinger) 2.5.60: * New modversions implementation (Kai Germaschewski) * 64-bit jiffies (Tim Schmielau) 2.5.59: * [http://home.arcor.de/efocht/sched/ NUMA aware scheduler extensions] (Erich Focht, Michael Hohnbaum, Martin Bligh) 2.5.57: * [http://www.zipworld.com.au/~akpm/linux/schedlat.html Remove long-held locks for low scheduling latency] (Andrew Morton, etc.) 2.5.54: * [http://secure.netroedge.com/~lm78/ Add drivers for hardware health monitoring] (lm_sensors team) |
[[Include(Linux_2_6_27)]] |
List of the major changes done to each Linux kernel release. Other places to get news about the Linux kernel are [http://lwn.net/Kernel/ LWN kernel status], [http://lwn.net/Articles/2.6-kernel-api/ LWN list of API changes in 2.6], or [http://www.lkml.org www.lkml.org]. List of changes of older releases can be found at Linux26Changes. If you're going to add something here look first at LinuxChangesRules!
Discuss the latest Linux kernel changes on the [http://forum.kernelnewbies.org/list.php?4 Kernelnewbies web forum].
Lists of changes in various releases
[http://kernelnewbies.org/Linux_2_6_21 2.6.21]
[http://kernelnewbies.org/known_regressions_2621 regressions in 2.6.21]
[http://kernelnewbies.org/Linux_2_6_22 2.6.22]
[http://kernelnewbies.org/known_regressions_2622 regressions in 2.6.22]
[http://kernelnewbies.org/Linux_2_6_23 2.6.23]
[http://kernelnewbies.org/known_regressions regressions in 2.6.23]
[http://kernelnewbies.org/known_regressions_stats regression stats (various versions)]