Linux Kernel 2.6.24

2.6.24 ออกแล้ว

  • CFS improvement .. เดิม context switch ของ CFS ช้ากว่า O(1) sched > 10% .. ตอนนี้ 2.6.24 (เคลมว่า) context switch ใน CFS เร็วกว่า O(1) นิดๆ
  • Fair Group Scheduling .. ตั้ง group ของ processes (ผ่าน /proc – ถ้าจำไม่ผิด) แล้วกำหนดน้ำหนัก CPU scheduling .. ถ้าประกอบกับ CFS มันก็จะประมาณ WFQ สำหรับ CPU scheduling นั่นเอง
  • Tickless สำหรับ x86-64, PPC, UML, ARM, MIPS … ปัญหาที่เคยเกิดกับ VirtualBox (กิน CPU > 10% ตลอดเวลาทั้งที่ไม่ได้รัน VM) หายแล้ว .. อย่างน้อยก็ในเครื่องที่ใช้อยู่
  • Driver ใหม่อีกหลายตัว ทั้ง 802.11 (stack ใหม่) 802.3 (10/100/GbE/10GbE) ALSA (Intel HDA แยก chipset แล้ว) PATA/SATA ฯลฯ

สำหรับคนใช้ macbook (top case แตกๆ) .. อย่าลืม co mactel patch สำหรับ 2.6.24 มา apply patch ด้วยเน้อ

wireless ใช้ ndiswrapper 1.51 ได้ ไม่มีปัญหา

iSight เอา revision 140 มาใช้ + patch อีกนิดหน่อย

--- uvc_driver.c.orig   2007-11-04 20:54:44.000000000 +0700
+++ uvc_driver.c        2008-01-28 20:35:02.000000000 +0700
@@ -1439,7 +1439,7 @@
        vdev->dev = &dev->intf->dev;
        vdev->type = 0;
        vdev->type2 = 0;
-       vdev->hardware = 0;
+/*     vdev->hardware = 0; */
        vdev->minor = -1;
        vdev->fops = &uvc_fops;
        vdev->release = video_device_release;

ก็จะใช้งาน iSight ได้ แถมได้ขนาด 640×480 และ support suspend/resume ด้วย .. ใช้ Ekiga ได้สบาย ใช้ Cheese ก็ได้ด้วย ไม่ต้องง้อ Photo Booth แว้วว :D