ออกเมื่อ 27 ต.ค. 48 ที่ผ่านมา ช้ากว่าที่กะไว้ประมาณ 10 วัน จาก ChangeLog มีการเปลี่ยนแปลงประมาณสามพันกว่าจุด ตามแผนของ 2.6.14 มีการเพิ่มเติมและเปลี่ยนแปลงมากพอสมควร .. เที่ยวนี้ลอง make allyesconfig จาก 2.6.13.4 แล้วมา make oldconfig ใน 2.6.14 ได้ออกมาดังนี้
- General setup
- Automatically append version information to the version string (LOCALVERSION_AUTO) เติม local version อัตโนมัติ e.g. 2.6.14-kitty
- Processor type and feature
- BIOS update support for DELL systems via sysfs (DELL_RBU) สำหรับ DELL
- Dell Systems Management Base Driver (DCDBAS) นี่ก็สำหรับเครื่อง DELL เหมือนกัน เป็นออปชันสำหรับให้ใช้ Service Management Interrupt (SMI) และ Host Control Action ได้
- Power management
- Encrypt suspend image (SWSUSP_ENCRYPT) เข้ารหัสลับอิมเมจของ software suspend .. กุญแจเข้า/ถอดรหัสเก็บเป็น cleartext ตอน suspend และจะลบทิ้งเมื่อ resume
- Networking
- INET: socket monitoring interface (INET_DIAG) สนับสนุน socket monitoring interface เอาไปใช้กับ ss ใน iproute2
- Netfilter netlink interface (NETFILTER_NETLINK) สนับสนุน netfilter netlink interface
- Netfilter สนับสนุนการติดตามและแจ้งสถานะของโพรโตคอลใหม่ๆ ดังนี้
- Connection tracking events (IP_NF_CONNTRACK_EVENTS)
- NetBIOS name service protocol support (IP_NF_NETBIOS_NS)
- PPTP protocol support (IP_NF_PPTP) – Point to Point Tunnelling Protocol
- DCCP protocol match support (IP_NF_MATCH_DCCP) – Datagram Congestion Control Protocol
- Netfilter matching เพิ่มมาอีกสองอันคือ
- String match support (IP_NF_MATCH_STRING) match ข้อมูลใน packet ได้ :O
- Connection byte/packet counter match support (IP_NF_MATCH_CONNBYTES) match byte/packet counter
- Target สำหรับ IPv4 เพิ่มเติมอีกสองอย่าง
- NFQUEUE Target Support (IP_NF_TARGET_NFQUEUE) ใช้แทน QUEUE target ที่ obsolete ไปแล้ว อันนี้สนับสนุน 65535 queue แทนที่จะเป็นแค่ queue เดียวเหมือนแต่ก่อน
- TTL target support (IP_NF_TARGET_TTL) ปรับตั้งค่า TTL เป็นเท่าไหร่ก็ได้ :O .. โปรดใช้ด้วยความระมัดระวัง :P
- Target สำหรับ IPv6 เพิ่มมาอีกสามอย่าง
- REJECT target support (IP6_NF_TARGET_REJECT) สำหรับ IPv6 .. target นี้จะส่ง ICMPv6 กลับไปที่ source ให้ด้วย
- NFQUEUE Target Support (IP6_NF_TARGET_NFQUEUE) NFQUEUE สำหรับ IPv6 ล้อมาจากของ IPv4
- HL (hoplimit) target support (IP6_NF_TARGET_HL) ปรับตั้งค่า Hop limit ของ IPv6 ได้ เหมือนกับ TTL ของ IPv4
- The DCCP Protocol (IP_DCCP) สนับสนุน Datagram Congestion Control Protocol .. :D
- Serial port KISS driver (MKISS) สนับสนุนโพรโตคอล KISS ในการเชื่อม AX.25 ผ่านเครือข่ายวิทยุสมัครเล่น
- Generic IEEE 802.11 Networking Stack (IEEE80211) แยก IEEE 802.11 network stack ออกจากฮาร์ดแวร์ bluetooth
- Unified userspace kernelspace linker (CONNECTOR) จุดเชื่อมระหว่าง userspace application กับ netlink socket protocol ใน kernelspace
- Device drivers
- SCSI
- RAID Transport Class (RAID_ATTRS) export ข้อมูลของระบบ RAID ผ่าน sysfs
- SAS Transport Attributes (SCSI_SAS_ATTRS) export ข้อมูลของอุปกรณ์ Serial Attached SCSI (SAS) ผ่าน sysfs
- LSI Logic MegaRAID SAS RAID Module (MEGARAID_SAS) ไดรเวอร์ SAS สำหรับ LSI Logic MegaRAID
- Fusion MPT ScsiHost drivers for SAS (FUSION_SAS) ไดรเวอร์ SAS ของ Fusion MPT
- Marvell SATA support (SCSI_SATA_MV) ไดรเวอร์ SATA สำหรับ ชิป 88SX[56]0[48][01] ของ Marvell
- NICs
- PHY Device support and infrastructure (PHYLIB) สนับสนุนโครงสร้างการเชื่อมต่อและจัดการกับอุปกรณ์ PHY (Physical Layer devices)
- Sun Cassini support (CASSINI) ไดรเวอร์สำหรับ Sun Cassini / Sun GigaSwift Ethernet
- ULi M526x controller support (ULI526X) ไดรเวอร์สำหรับ ULi M5261/M5263 10/100M Ethernet Controller
- SiS190/SiS191 gigabit ethernet support (SIS190) ไดรเวอร์สำหรับ SiS 190 Fast/Gigabit Ethernet adapter รวมถึง on-board controller ใน SiS 965/966 south bridge
- Chelsio 10Gb Ethernet support (CHELSIO_T1) ไดรเวอร์สำหรับ Chelsio N110/N210 10Gb Ethernet
- Nortel emobility PCI adaptor support (NORTEL_HERMES) ไดรเวอร์สำหรับ Hermes/Orinoco PCMCIA ที่เสียบกับ Nortel emobility PCI adaptors
- Symbol Spectrum24 Trilogy PCMCIA card support (PCMCIA_SPECTRUM) ไดรเวอร์สำหรับ 802.11b cards ที่ใช้ RAM-loadable Symbol firmware เช่น Symbol Wireless Networker
- LA4100, CompactFlash cards ของ Socket Communications และ Intel PRO/Wireless 2011B ไดรเวอร์นี้ต้องโหลด firmware ตอนเริ่มใช้งาน
- IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP) (HOSTAP) สนับสนุนการทำงานเป็น Access Point (Host AP) สำหรับชิปตระกูล Intersil Prism2/2.5/3
- Char Dev
- Digiboard Intelligent Async Support (DIGIEPCA) ไดรเวอร์ serial สำหรับ Digiboard รุ่น Xx Xeve และ Xem
- Savage video cards (DRM_SAVAGE) ไดรเวอร์ DRM สำหรับ Savage3D/4/SuperSavage/Pro/Twister
- IBM Automatic Server Restart (IBMASR) ไดรเวอร์ watchdog สำหรับ IBM Automatic Server Restart watchdog ใน IBM eServer xSeries
- Intel 6300ESB Timer/Watchdog (I6300ESB_WDT) ไดรเวอร์ watchdog สำหรับ Intel 6300ESB controller
- SBC8360 Watchdog Timer (SBC8360_WDT) ไดรเวอร์ watchdog สำหรับ SBC8360 ของบริษัท Axiomtek
- W83977F (PCM-5335) Watchdog Timer (W83977F_WDT) ไดรเวอร์ watchdog สำหรับ W83977F I/O chip
- 1-wire bus
- 4kb EEPROM family support (DS2433) (W1_DS2433) ไดรเวอร์ 1-wire bus สำหรับ 4kb EEPROM ตระกูล DS2433
- Hardware monitor
- Winbond W83792D (SENSORS_W83792D) ไดรเวอร์สำหรับชิป Winbond W83792D
- IBM Hard Drive Active Protection System (hdaps) (SENSORS_HDAPS)ไดรเวอร์สำหรับ IBM Hard Drive Active Protection เริ่มใช้งานตั้งแต่ ThinkPad R50 T41 และ X40 กลไกของ HDAP คือตัววัดอัตราเร่ง (accelerometer) และเซ็นเซอร์อื่นๆ ที่ช่วยตรวจสอบการเคลื่อนไหวของโน้ตบุ๊ค ข้อมูลเหล่านี้จะส่งผ่านซอฟต์แวร์ไปควบคุมฮาร์ดดิสก์อีกที ไดรเวอร์ตัวนี้บนลินุกซ์เอา accelerometer มาใช้งานเป็น input device ได้ด้วย :D
- Graphics
- (i810/i815) Enable DDC Support (FB_I810_I2C) สนับสนุน VESA/DDC (Display Data Channel) สำหรับ i810/i815 Frame Buffer
- Cyberblade/i1 support (FB_CYBLA) ไดรเวอร์ Frame Buffer สำหรับ Trident Cyberblade/i1, VIA VT8601A North Bridge, VIA Apollo PLE133
- Multimedia
- SAA6588 Radio Chip RDS decoder support on BT848 cards (VIDEO_SAA6588) ไดรเวอร์สำหรับ SAA6588 Radio Chip RDS decoder บน BT8x8
- TwinhanDTV StarBox and clones DVB-S USB2.0 support (DVB_USB_VP702X) ไดรเวอร์ USB สำหรับ TwinhanDTV StarBox
- Analog Devices AD1889 (SND_AD1889) ไดรเวอร์สำหรับ Analog Devices AD1889
- Sound
- Use RTC as default sequencer timer (SND_SEQ_RTCTIMER_DEFAULT) ใช้ RTC เป็น sequencer timer
- Obsolete OSS USB drivers (OBSOLETE_OSS_USB_DRIVER) ไดรเวอร์ OSS สำหรับ USB sound devices
- USB
- Support OneTouch Button on Maxtor Hard Drives (USB_STORAGE_ONETOUCH) ไดรเวอร์สำหรับฮาร์ดดิสก์ Maxtor OneTouch ตั้งปุ่ม bind กับคีย์บอร์ดได้
- Yealink usb-p1k voip phone (USB_YEALINK) ไดรเวอร์สำหรับ Yealink usb-p1k
- Apple USB Touchpad support (USB_APPLETOUCH) ไดรเวอร์สำหรับ Apple USB Touchpad
- ASIX AX88xxx Based USB 2.0 Ethernet Adapters (USB_NET_AX8817X) ไดรเวอร์สำหรับ ASIX AX88xxx based USB 2.0 10/100 Ethernet adapters หลายยี่ห้อเลย
- Aten UC210T
- ASIX AX88172
- Billionton Systems, USB2AR
- Buffalo LUA-U2-KTX
- Corega FEther USB2-TX
- D-Link DUB-E100
- Hawking UF200
- Linksys USB200M
- Netgear FA120
- Sitecom LN-029
- Intellinet USB 2.0 Ethernet
- ST Lab USB 2.0 Ethernet
- TrendNet TU2-ET100
- GeneSys GL620USB-A based cables (USB_NET_GL620A) ไดรเวอร์ host-to-host สำหรับ GeneSys GL620USB
- NetChip 1080 based cables (Laplink, …) (USB_NET_NET1080) ไดรเวอร์ host-to-host สำหรับ NetChip 1080
- Prolific PL-2301/2302 based cables (USB_NET_PLUSB) ไดรเวอร์ host-to-host สำหรับ Prolific PL-2301/2302
- Host for RNDIS devices (USB_NET_RNDIS_HOST) สนับสนุน Remote NDIS USB networking (ของ Microsoft :P)
- Simple USB Network Links (CDC Ethernet subset) (USB_NET_CDC_SUBSET) สนับสนุน USB networking ผ่าน (subset ของ) มาตรฐาน Class Definition for Communication Device (CDC)
- Sharp Zaurus (stock ROMs) and compatible (USB_NET_ZAURUS) สนับสนุน USB networking สำหรับ Zaurus SL-5000D, SL-5500, SL-5600, A-300, B-500
- (sisusb) Text console and mode switching support (USB_SISUSBVGA_CON) สนับสนุน mode switching สำหรับ SIS USB VGA
- InfiniBand
- InfiniBand userspace MAD support (INFINIBAND_USER_MAD) สนับสนุน userspace InfiniBand MAD
- InfiniBand userspace access (verbs and CM) (INFINIBAND_USER_ACCESS) userspace applications เชื่อมต่อกับ InfiniBand ได้โดยตรง
- File systems
- Filesystem in Userspace support (FUSE_FS) สนับสนุนระบบไฟล์ใน userspace :O
- Relayfs file system support (RELAYFS_FS) สนับสนุนการ relay ข้อมูลระหว่างระบบไฟล์ใน kernelspace และ userspace
- Plan 9 Resource Sharing Support (9P2000) (9P_FS) สนับสนุนโพรโตคอล 9P2000 สำหรับระบบไฟล์ Plan 9
- Kernel hacking
- Detect Soft Lockups (DETECT_SOFTLOCKUP) ตรวจสอบ soft lockups ที่เกิดจากบั๊กในเคอร์เนล ส่งผลให้ระบบค้างนานกว่า 10 วินาที ถ้าพบว่าเกิด soft lockup เคอร์เนลจะพิมพ์ stack trace เพื่อช่วยในการดีบั๊ก แต่ระบบจะยังค้างไปจนกว่าเคอร์เนลจะหลุดจากลูปและปลด soft lockup เอง
- Libraries
- CRC16 functions (CRC16) ไลบรารี CRC-16 สำหรับมอดูลนอกเคอร์เนล