Linux Kernel 2.6.10

ลินุส ทอร์วาลด์ ประกาศรีลีส เคอร์เนล 2.6.10 เมื่อคืนคริสต์มาสอีฟที่ผ่านมา พอดีว่าอยู่บ้านเลยโหลด patch-2.6.10.bz2 มาแทนตัว full source .. สั่ง make oldconfig แล้วเห็นว่ามีอะไรใหม่ๆ อยู่พอสมควร จาก 2.6.9-ac14 (latest ac-patch = ac16) ..

  1. Kernel Userspace Events (KOBJECT_UEVENT) .. สำหรับสื่อสารกันระหว่าง kernel space กับ userspace ผ่านทาง netlink socket .. hotplug ก็สามารถสื่อสารผ่าน netlink socket ได้ด้วย ถ้า enable hotplug
  2. Source checksum for all modules (MODULE_SRCVERSION_ALL) .. ฝัง checksum ของ source ไว้ใน MODULE_VERSION สำหรับ identify source ที่คอมไพล์เป็น module ได้ละเอียดขึ้น .. อันนี้สำหรับ maintainer ที่มักแก้ source แต่ไม่เปลี่ยน version
  3. x86 Processor family มี Transmeta Efficeon (MEFFICEON) เพิ่มขึ้นมา
  4. ACPI: Video (ACPI_VIDEO) เพิ่ม ACPI สำหรับ on-board graphic devices ตามข้อกำหนดของ ACPI 2.0
  5. ACPI: IBM ThinkPad Laptop Extras (ACPI_IBM) ใช้กับเครื่อง IBM Thinkpad สนับสนุนคีย์พิเศษ bluetooth ultrabay ฯลฯ
  6. nVidia nForce2 FSB changing (X86_CPUFREQ_NFORCE2) ไดรเวอร์ frequency scaling สำหรับ FSB ของ nForce2
  7. เปลี่ยน CONFIG_PCMCIA เป็น CONFIG_PCCARD .. โดย PCCard แบ่งออกเป็น 16-bit PCMCIA กับ 32-bit CardBus … สรุปว่าใครใช้ PCMCIA/CardBus ได้ reconfig ใหม่หมดเลย (- -‘)
  8. Plug and Play ACPI support (PNPACPI) .. สนับสนุน Plug and Play ผ่าน ACPI สำหรับ detect อุปกรณ์ต่างๆ
  9. Default number of RAM disks (BLK_DEV_RAM_COUNT) จำนวน RAM disk โดยปริยาย = 16
  10. Source directory of cpio_list (INITRAMFS_SOURCE) กำหนดไดเรกทอรีที่ฝังใน initramfs
  11. Packet Writing on CD/DVD media (CDROM_PKTCDVD) สนับสนุน packet writing ผ่าน MMC/Mt Fuji ATAPI หรือ SCSI
  12. TCP socket monitoring interface (IP_TCPDIAG) สนับสนุน TCP socket monitoring interface
  13. Connection mark tracking support (IP_NF_CONNTRACK_MARK) สนับสนุน connection mark match ใน IP NetFilter
  14. Hashlimit match support (IP_NF_MATCH_HASHLIMIT) สนับสนุนการกำหนด policy เพื่อ limit อัตราการรับ/ส่งข้อมูล โดยใช้ IPTable rule เพียงข้อเดียว
  15. Conexant 2388x (bt878 successor) support (VIDEO_CX88) .. ไดรเวอร์ V4L สำหรับชิป Conexant 2388x .. อ่อ Conexant ซื้อ Brooktree ไปนิ
  16. Intel 830M/845G/852GM/855GM/865G support (FB_INTEL) .. ไดรเวอร์ framebuffer สำหรับชิป Intel 830M/845G/852GM/855GM/865G
  17. S3 Savage support (FB_SAVAGE) .. ไดรเวอร์ framebuffer สำหรับชิป S3 ตระกูล Savage
  18. SL811HS HCD support (USB_SL811_HCD) .. สนับสนุน SL811HS USB Controller
  19. USB Cypress M8 USB Serial Driver (USB_SERIAL_CYPRESS_M8) .. สนับสนุน Cypress CY4601 USB-to-Serial microcontroller
  20. USB IPWireless (3G UMTS TDD) Driver (USB_SERIAL_IPW) .. สนับสนุน IPWireless USB modem
  21. USB PhidgetKit support (USB_PHIDGETKIT) .. สนับสนุนการเชื่อมต่อกับ PhidgetKit USB device
  22. MMC support (MMC) .. สนับสนุน multi-media card interface
  23. Enable access key retention support (KEYS) .. สนับสนุนการ access key / keyring สำหรับการทำงานในระดับเคอร์เนล เช่น การเข้า/ถอดรหัสในระบบไฟล์ และอื่นๆ ทั้งในระดับ UID GID session process และ thread
  24. USB ATM/DSL driver .. ไม่รู้ว่ามีตั้งแต่เมื่อไหร่ ตอนนี้มี generic driver (CONFIG_USB_ATM) กับ Alcatel SpeedTouch (CONFIG_USB_SPEEDTOUCH)..ไดรเวอร์ทั้งสองตัวต้อง enable ATM support (CONFIG_ATM) ก่อน .. และถ้าจะให้ทำงานได้อาจจะต้อง enable PPP over ATM (CONFIG_PPPOATM) ด้วย .. อยากมี ADSL ลองจัง (รับบริจาค/ให้ยืม .. :P)

ฯลฯ

ที่ยังไม่รู้ก็คงมีอีกเยอะ .. เท่าที่ทดสอบดูการทำงานทั่วๆ ไปราบรื่นดี PCCard/PCMCIA/CardBus ทำงานได้ปกติ .. slmodem เหมือนจะทำงานไม่ได้ modprobe แล้วไม่ยอมติดตั้ง คาดว่าคงมีการ update / patch เร็วๆ นี้ .. NVIDIA ได้ยินว่า 2.6.10-ck1 รวมเอาแพตช์สำหรับคอมไพล์กับไดรเวอร์ NVIDIA เวอร์ชัน 6629 แล้ว .. udev กับ hal ทำงานปกติ แต่ g-v-m ไม่ทำงาน .. glxinfo เร็วพอๆ กับ 2.6.9-ac14 .. hdparm -tT เร็วขึ้นนิดหน่อย .. ก่อนหน้านี้ได้ข่าวมาว่า xattr ทำให้ระบบไฟล์ช้าลง เลยลองปลดออก ดูจะทำงานเร็วขึ้นแล้วก็ยังไม่เจอปัญหาอะไร ..

ภาคใต้มีข่าวไม่ดีอีกแล้ว .. เศร้า