{"id":4037,"date":"2008-01-28T00:00:00","date_gmt":"2008-01-27T17:00:00","guid":{"rendered":"http:\/\/www.kitty.in.th\/index.php\/2008\/01\/28\/linux-kernel-2-6-24\/"},"modified":"2012-06-03T14:53:34","modified_gmt":"2012-06-03T07:53:34","slug":"linux-kernel-2-6-24","status":"publish","type":"post","link":"https:\/\/kitty.in.th\/index.php\/2008\/01\/28\/linux-kernel-2-6-24\/","title":{"rendered":"Linux Kernel 2.6.24"},"content":{"rendered":"<p>2.6.24 \u0e2d\u0e2d\u0e01\u0e41\u0e25\u0e49\u0e27 <\/p>\n<ul>\n<li>CFS improvement .. \u0e40\u0e14\u0e34\u0e21 context switch \u0e02\u0e2d\u0e07 CFS \u0e0a\u0e49\u0e32\u0e01\u0e27\u0e48\u0e32 O(1) sched &gt; 10% .. \u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49 2.6.24 (\u0e40\u0e04\u0e25\u0e21\u0e27\u0e48\u0e32)  context switch \u0e43\u0e19 CFS \u0e40\u0e23\u0e47\u0e27\u0e01\u0e27\u0e48\u0e32 O(1) \u0e19\u0e34\u0e14\u0e46<\/li>\n<li>Fair Group Scheduling .. \u0e15\u0e31\u0e49\u0e07 group \u0e02\u0e2d\u0e07 processes (\u0e1c\u0e48\u0e32\u0e19 \/proc &#8211; \u0e16\u0e49\u0e32\u0e08\u0e33\u0e44\u0e21\u0e48\u0e1c\u0e34\u0e14) \u0e41\u0e25\u0e49\u0e27\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01 CPU scheduling .. \u0e16\u0e49\u0e32\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e01\u0e31\u0e1a CFS \u0e21\u0e31\u0e19\u0e01\u0e47\u0e08\u0e30\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 WFQ \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a CPU scheduling \u0e19\u0e31\u0e48\u0e19\u0e40\u0e2d\u0e07<\/li>\n<li>Tickless \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a x86-64, PPC, UML, ARM, MIPS &#8230; \u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e17\u0e35\u0e48\u0e40\u0e04\u0e22\u0e40\u0e01\u0e34\u0e14\u0e01\u0e31\u0e1a VirtualBox (\u0e01\u0e34\u0e19 CPU &gt; 10% \u0e15\u0e25\u0e2d\u0e14\u0e40\u0e27\u0e25\u0e32\u0e17\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e19 VM) \u0e2b\u0e32\u0e22\u0e41\u0e25\u0e49\u0e27 .. \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e49\u0e2d\u0e22\u0e01\u0e47\u0e43\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e2d\u0e22\u0e39\u0e48<\/li>\n<li>Driver \u0e43\u0e2b\u0e21\u0e48\u0e2d\u0e35\u0e01\u0e2b\u0e25\u0e32\u0e22\u0e15\u0e31\u0e27 \u0e17\u0e31\u0e49\u0e07 802.11 (stack \u0e43\u0e2b\u0e21\u0e48) 802.3 (10\/100\/GbE\/10GbE) ALSA (Intel HDA \u0e41\u0e22\u0e01 chipset \u0e41\u0e25\u0e49\u0e27) PATA\/SATA \u0e2f\u0e25\u0e2f<\/li>\n<\/ul>\n<p>\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e19\u0e43\u0e0a\u0e49 macbook (top case \u0e41\u0e15\u0e01\u0e46) .. \u0e2d\u0e22\u0e48\u0e32\u0e25\u0e37\u0e21 co mactel patch \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a 2.6.24 \u0e21\u0e32 apply patch \u0e14\u0e49\u0e27\u0e22\u0e40\u0e19\u0e49\u0e2d<\/p>\n<p>wireless \u0e43\u0e0a\u0e49 ndiswrapper 1.51 \u0e44\u0e14\u0e49 \u0e44\u0e21\u0e48\u0e21\u0e35\u0e1b\u0e31\u0e0d\u0e2b\u0e32<\/p>\n<p>iSight \u0e40\u0e2d\u0e32 <a href=\"http:\/\/files.i-nz.net\/projects\/linux-kernel\/isight\/\">revision 140<\/a> \u0e21\u0e32\u0e43\u0e0a\u0e49 + patch \u0e2d\u0e35\u0e01\u0e19\u0e34\u0e14\u0e2b\u0e19\u0e48\u0e2d\u0e22<\/p>\n<pre>\n--- uvc_driver.c.orig   2007-11-04 20:54:44.000000000 +0700\n+++ uvc_driver.c        2008-01-28 20:35:02.000000000 +0700\n@@ -1439,7 +1439,7 @@\n        vdev-&gt;dev = &amp;dev-&gt;intf-&gt;dev;\n        vdev-&gt;type = 0;\n        vdev-&gt;type2 = 0;\n-       vdev-&gt;hardware = 0;\n+\/*     vdev-&gt;hardware = 0; *\/\n        vdev-&gt;minor = -1;\n        vdev-&gt;fops = &amp;uvc_fops;\n        vdev-&gt;release = video_device_release;\n<\/pre>\n<p>\u0e01\u0e47\u0e08\u0e30\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 iSight \u0e44\u0e14\u0e49 \u0e41\u0e16\u0e21\u0e44\u0e14\u0e49\u0e02\u0e19\u0e32\u0e14 640&#215;480 \u0e41\u0e25\u0e30 support suspend\/resume \u0e14\u0e49\u0e27\u0e22 .. \u0e43\u0e0a\u0e49 Ekiga \u0e44\u0e14\u0e49\u0e2a\u0e1a\u0e32\u0e22 \u0e43\u0e0a\u0e49 <a href=\"http:\/\/www.gnome.org\/projects\/cheese\">Cheese<\/a> \u0e01\u0e47\u0e44\u0e14\u0e49\u0e14\u0e49\u0e27\u0e22 \u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e07\u0e49\u0e2d Photo Booth \u0e41\u0e27\u0e49\u0e27\u0e27 :D<\/p>\n","protected":false},"excerpt":{"rendered":"<p>2.6.24 \u0e2d\u0e2d\u0e01\u0e41\u0e25\u0e49\u0e27 CFS improvement .. \u0e40\u0e14\u0e34\u0e21 context switch \u0e02\u0e2d\u0e07 CFS \u0e0a\u0e49\u0e32\u0e01\u0e27\u0e48\u0e32 O(1) sched &gt; 10% .. \u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49 2.6.24 (\u0e40\u0e04\u0e25\u0e21\u0e27\u0e48\u0e32) context switch \u0e43\u0e19 CFS \u0e40\u0e23\u0e47\u0e27\u0e01\u0e27\u0e48\u0e32 O(1) \u0e19\u0e34\u0e14\u0e46 Fair Group Scheduling .. \u0e15\u0e31\u0e49\u0e07 group \u0e02\u0e2d\u0e07 processes (\u0e1c\u0e48\u0e32\u0e19 \/proc &#8211; \u0e16\u0e49\u0e32\u0e08\u0e33\u0e44\u0e21\u0e48\u0e1c\u0e34\u0e14) \u0e41\u0e25\u0e49\u0e27\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01 CPU scheduling .. \u0e16\u0e49\u0e32\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e01\u0e31\u0e1a CFS \u0e21\u0e31\u0e19\u0e01\u0e47\u0e08\u0e30\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13 WFQ \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a CPU scheduling \u0e19\u0e31\u0e48\u0e19\u0e40\u0e2d\u0e07 Tickless \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a x86-64, PPC, UML, &hellip; <a href=\"https:\/\/kitty.in.th\/index.php\/2008\/01\/28\/linux-kernel-2-6-24\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Linux Kernel 2.6.24<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[85],"tags":[94,5],"class_list":["post-4037","post","type-post","status-publish","format-standard","hentry","category-blog","tag-hack","tag-linux"],"_links":{"self":[{"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/posts\/4037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/comments?post=4037"}],"version-history":[{"count":7,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/posts\/4037\/revisions"}],"predecessor-version":[{"id":10413,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/posts\/4037\/revisions\/10413"}],"wp:attachment":[{"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/media?parent=4037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/categories?post=4037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/tags?post=4037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}