LinuxVersions
This is a list oflinks to every changelog.
3.x
- Linux 3.5 Released 21 Jul, 2012 (62 days)
- Linux 3.4 Released 20 May, 2012 (63 days)
- Linux 3.3 Released 18 Mar, 2012 (74 days)
- Linux 3.2 Released 4 Jan, 2012 (72 days)
- Linux 3.1 Released 24 Oct, 2011 (95 days)
- Linux 3.0 Released 21 Jul, 2011 (64 days)
2.6.x
- Linux 2.6.39 Released 18 May, 2011 (65 days)
- Linux 2.6.38 Released 14 March, 2011 (69 days)
- Linux 2.6.37 Released 4 January, 2011 (76 days)
- Linux 2.6.36 Released 20 October, 2010 (80 days)
- Linux 2.6.35 Released 1 August, 2010 (76 days)
- Linux 2.6.34 Released 16 May, 2010 (81 days)
- Linux 2.6.33 Released 24 February, 2010 (83 days)
- Linux 2.6.32 Released 3 December, 2009 (84 days)
- Linux 2.6.31 Released 9 September, 2009 (92 days)
- Linux 2.6.30 Released 9 June, 2009 (77 days)
- Linux 2.6.29 Released 24 March, 2009 (89 days)
- Linux 2.6.28 Released 25 December, 2008 (77 days)
- Linux 2.6.27 Released 9 October, 2008 (88 days)
- Linux 2.6.26 Released 13 July, 2008 (87 days)
- Linux 2.6.25 Released 17 April, 2008 (84 days)
- Linux 2.6.24 Released 24 January, 2008 (107 days)
- Linux 2.6.23 Released 9 October, 2007 (93 days)
- Linux 2.6.22 Released 8 July, 2007 (73 days)
- Linux 2.6.21 Released 26 April, 2007 (80 days)
- Linux 2.6.20 Released 5 February, 2007 (68 days)
- Linux 2.6.19 Released 29 November, 2006 (70 days)
- Linux 2.6.18 Released 20 September, 2006 (95 days)
- Linux 2.6.17 Released 17 June, 2006 (88 days)
- Linux 2.6.16 Released 20 March, 2006 (76 days)
- Linux 2.6.15 Released 3 January, 2006 (68 days)
- Linux 2.6.14 Released 27 October, 2005 (59 days)
- Linux 2.6.13 Released 29 August, 2005 (73 days)
- Linux 2.6.12 Released 17 June, 2005 (107 days)
- Linux 2.6.11 Released 2 March, 2005 (68 days)
- Linux 2.6.10 Released 24 December, 2004 (66 days)
- Linux 2.6.9 Released 19 October, 2004 (66 days)
- Linux 2.6.8 Released 14 August, 2004 (59 days)
- Linux 2.6.7 Released 16 June, 2004 (37 days)
- Linux 2.6.6 Released 10 May, 2004 (36 days)
- Linux 2.6.5 Released 4 April, 2004 (24 days)
- Linux 2.6.4 Released 11 March, 2004 (22 days)
- Linux 2.6.3 Released 18 February, 2004 (14 days)
- Linux 2.6.2 Released 4 February, 2004 (26 days)
- Linux 2.6.1 Released 9 January, 2004 (22 days)
- Linux 2.6.0 Released 18 December, 2003
2.5.x
2.6.0-test9:
- Libata driver architecture (LWN article)
2.6.0-test6:
- 32-bit dev_t
- Direct I/O support for reiserfs
2.6.0-test3:
2.6.0-test1:
2.5.75 releasedJuly 10, 2003:
- Anticipatory Scheduler
- "kblockd" kernel threads
- "nointegrity" JFS mount option
2.5.74 releasedJuly 2, 2003:
2.5.73 releasedJune 22, 2003:
2.5.72 releasedJune 17, 2003:
2.5.71 releasedJune 14, 2003:
2.5.70 releasedMay 27, 2003:
2.5.69 releasedMay 5, 2003:
- New interrupt handling API (LWN article)
- Runtime barrier instruction patching: Allows optimal performance on different processors without the need to ship multiple kernels
2.5.68 releasedApril 20, 2003:
- Merging s390 and s390x into a single architecture
- Generation of hotplug events from kobject registration
2.5.67 releasedApril 7, 2003:
2.5.66 releasedMarch 24, 2003:
2.5.65 releasedMarch 17, 2003:
2.5.64 releasedMarch 5, 2003:
2.5.63 releasedFebruary 24, 2003:
2.5.62 releasedFebruary 17, 2003:
2.5.61 releasedFebruary 15, 2003:
2.5.60 releasedFebruary 10, 2003:
- New modversions implementation
- 64-bit jiffies
2.5.59released Janury 17, 2003:
2.5.58released January 14, 2003:
2.5.57released January 13, 2003:
2.5.56released January 10, 2003:
2.5.55released January 9, 2003:
2.5.54released January 2, 2003:
- Add lm-sensors drivers for hardware health monitoring
- Support for AGP 3.0
2.5.53released December 24, 2002:
- SYSENTER/SYSEXIT support: Systems that support the SYSENTER extension (Basically Intel Pentium-II and above, and AMD Athlons) now have a faster method of making the transition from userspace to kernelspace when a syscall is performed. Pentium Pro also has SYSENTER, but due to errata, is unusable. Need an updated glibc to use it.
2.5.52released December 16, 2002:
2.5.51released December 10, 2002:
- Rewrite of the console layer
- Compatibility syscall layer
2.5.50released November 27, 2002:
2.5.49released November 22, 2002:
2.5.48released November 18, 2002:
2.5.47released November 11, 2002:
2.5.46released November 4, 2002:
- Better I/O performance with epoll, (LWN article)
- Per-cpu hot & cold page lists
- MMU-less processor support (ucLinux)
- Replace initrd by initramfs
- Extended Attributes and ACLs for ext2/ext3
2.5.45released October 31, 2002:
- New Linux configuration system: kconfig
- CryptoAPI
- IPSEC
- Digital Video Broadcasting (DVB) layer
- Device mapper for Logical Volume Manager (LVM2)
2.5.44released October 19, 2002:
- New sysfs filesystem (formerly known as driverfs) (LWN article)
- Plug'N Play Layer Rewrite
- x86 BIOS Enhanced Disk Device (EDD) polling (LWN article)
2.5.43released October 16, 2002:
- Andrew File System (AFS) support
- OProfile, a low-overhead profiler
- Read-Copy Update (RCU) Mutual Exclusion
- Add support for NFS v4
- Remove kiobufs
2.5.42released October 12, 2002:
- NFS v4 support (commit), (announcement)
- ext2/ext3 large directory support: HTree index
- Add new CIFS (Common Internet File System)
- Remove the 2TB block device limit: Block devices can now access up to 16TB on 32-bit architectures, and up to 8EB on 64-bit architectures. statfs64() syscall added: statfs() couldn't handle it.
- Improved i2o (Intelligent Input/Ouput) layer
2.5.41released October 7, 2002:
- NFS direct I/O (commit)
2.5.40released October 1, 2002:
- Parallelizing page replacement
- [http://lse.sourceforge.net/numa NUMA topology support
- Add support for CPU clock/voltage scaling
2.5.39released September 27, 2002:
- New IO scheduler ("deadline")
2.5.38released September 22, 2002:
2.5.37released September 20, 2002:
- Ethernet bridge tables support
- Remove the global tasklist
2.5.36released September 18, 2002:
- Hugepage support
- XFS filesystem from SGI
2.5.35released September 16, 2002:
- Serial ATA support
- Add User-Mode Linux (UML)
2.5.34released September 9, 2002:
- POSIX threading support for signals
- discontigmem support (ia32)
2.5.33released August 31, 2002:
- TCP segmentation offload
- SCTP (Stream Control Transmission Protocol)
2.5.32released August 27, 2002:
- Improved POSIX threading support
- Asynchronous IO (aio) support
- Porting all input devices over to input API
- New MTRR (Memory Type Range Register) driver
2.5.31released August 11, 2002:
- Support insane number of processes
- Disk description cleanups
- Remove incomplete SPX network stack
2.5.30released August 1, 2002:
- Remove khttpd
2.5.29released July 27, 2002:
- Strict address space accounting
- Add Linux Security Module (LSM)
- Thread-Local Storage (TLS) support
2.5.28released July 24, 2002:
- Remove the "Big IRQ lock"
- Serial driver restructure
2.5.27released July 20, 2002:
2.5.26releasaed July 16, 2002:
- Direct pagecache <-> BIO disk I/O
2.5.25releaseed July 5, 2002:
- Faster internal kernel clock frequency
- Unified naming for disk devices
2.5.24released June 20, 2002:
2.5.23released June 19, 2002:
- Hotplug CPU support
- [http://web.archive.org/web/20030208091619/bazar.conectiva.com.br/~acme/patches/wip/
- More complete IEEE 802.2 stack]
2.5.22released June 17, 2002:
2.5.21released June 9, 2002:
2.5.20released June 3, 2002:
2.5.19released May 29, 2002:
2.5.18released May 25, 2002:
- Software suspend (to disk & RAM)
- ->getattr() ->setattr() ->permission() changes
2.5.17released May 21, 2002:
- Move ISDN4linux to CAPI based interface
- New quota system supporting plugins
2.5.16released May 18, 2002:
2.5.15released May 9, 2002:
2.5.14released May 6, 2002:
- Bluetooth support (no longer experimental!)
- Support for IDE TCQ (Tagged Command Queueing)
2.5.13released May 3, 2002:
2.5.12released May 1, 2002:
- Rewrite of the buffer layer
2.5.11released April 29, 2002:
- Rewrite of the framebuffer layer
- Fast walk dcache
- Replace old NTFS driver with NTFS TNG driver
2.5.10released April 24, 2002:
2.5.9released April 22, 2002:
- Smarter IRQ balancing
2.5.8released April 14, 2002:
2.5.7released March 18, 2002:
- ACPI (Advanced Configuration & Power Interface)
- NAPI network interrupt mitigation
- Futexes (Fast Lightweight Userspace Semaphores
- Video for Linux (V4L) redesign
- New driver API for Wireless Extensions
2.5.6released March 8, 2002:
- Unicode and large file support for smbfs
- HDLC (High-level Data Link Control) update
- per_cpu infrastructure
- Add JFS (Journaling FileSystem from IBM)
- Killing kdev_t for block devices
2.5.5released February 20, 2002:
- New architecture: PowerPC 64-bit (ppc64)
- New architecture: AMD 64-bit (x86-64)
- Pagetables in highmem support
- Add ALSA (Advanced Linux Sound Architecture
2.5.4released February 11, 2002:
- Support for Next Generation POSIX Threading
- Add preempt kernel option
- Per network protocol slabcache & sock.h
- Per filesystem slabcache & fs.h
2.5.3released January 30, 2002:
- New driver model & unified device tree
- PnP BIOS driver
- Generic Extended Attribute support
- Support reiserfs external journal
- IDE layer update
- Untangle sched.h & fs.h include dependancies
- Break Configure.help into multiple files
2.5.2released January 15, 2002:
- New kernel device structure (kdev_t)
- O(1) scheduler for improved scalability
- Filesystem per-process namespaces, late-boot cleanups
- Initial support for USB 2.0
2.5.1December 17, 2001:
- VFS changes: Now it is possible to atomically move a subtree to another place, "mount --move olddir newdir"
- Rewrite of the block IO (bio) layer