วันจันทร์ที่ 4 ธันวาคม พ.ศ. 2549

Linux Kernel 2.6.19 ​มีอะไรน่าตื่นเต้นมั่ง​ ?

​​​​​
  • Extended File System 4 (Ext4) ​ปรากฏตัว​แล้ว​ใน​รุ่นนี้​ ​โดย​แปะ​ไว้​ว่า​ ext4dev ​และ​จะ​แปะว่า​ 'dev' ​ไปอีกสักพักจนกว่า​จะ​นิ่งจริง​ ​อาจ​จะ​ประหลาดๆ​ ​หน่อยๆ​ ​ที่​เอา​ 'dev' ​มา​ใส่​ใน​เคอร์​เนล​ 'stable' .. ​แต่น่า​จะ​ทำ​ให้​มีคนทดสอบ​และ​มี​ความ​คืบหน้า​เร็ว​กว่า​จะ​แยก​ patch ​นะ​ ... ​จาก​ที่​ ext3 = ext2 + journal + extras ​นิดๆ​ ​ซึ่ง​เหมือนออกมาขัดตาทัพ​ด้วย​ FS ​แบบ​ journaling .. ​ใน​ ext4 ​ตั้งเป้า​ไว้​ว่า​จะ​พัฒนา​ให้​มันเจ๋งๆ​ ​ไปเลย​ ​คาดว่าฟี​เจอร์คงมีอีกบาน​ ​ใน​เบื้องต้นมีการปรับเรื่อง​ scalability ​เช่น​ ​ระบบไฟล์ขนาด​ใหญ่​ >= 16 TB, ​ไดเรกทอรี​ > 32K, 64-bit (large) file .. ​และ​มี​โครงสร้างรองรับ​ให้​เสถียรภาพของระบบไฟล์ดีขึ้น​ ...​ส่วน​ตัว​ ​ยัง​ไม่​ได้​ทดสอบแต่หวัง​ไว้​ว่า​จะ​เร็ว​กว่า​ ext3 ​(​ซึ่ง​นับว่าช้า​เมื่อเทียบ​กับ​ FS ​อื่นๆ​) ...​ใครใจ​ถึง​ก็ลุย​ได้
  • GFS2 clustering file system ​ของ​ Sistina ​ซึ่ง​ Red Hat ​ซื้อมาปรับปรุง​ + ​เปิดเผยซอร์ส​ ​เป็น​อีกทางเลือกนอกเหนือ​จาก​ OCFS2 ​ของ​ Oracle
  • Ecryptfs ​ของ​ IBM ​เป็น​ encryped looped file system ​แนวๆ​ ​เดียว​กับ​พวก​ cryptoloop/dmcrypt .. ​ไอเดียที่​ IBM ​วาง​ไว้​คือเอา​ความ​ยืดหยุ่นของ​ GnuPG ​มา​ encrypt ​ข้อมูลภาย​ใน​เคอร์​เนล
  • Merge Parallel ATA ​กับ​ Serial ATA .. ​แห่​ไป​ใช้​ libata ​กัน​ให้​หมด​ ... ​ว่า​กัน​ว่า​ไดรเวอร์​เดิม​ใน​ ATA/ATAPI/MFM/RLL ​ไม่​ค่อยมีการดู​แล​กัน​มากอย่างที่ควร​ ​ใน​ขณะที่​ไดรเวอร์​ ​ใหม่​ที่​ใช้​กับ​ libata ​กำ​ลังพัฒนา​กัน​อย่าง​เป็น​ล่ำ​เป็น​สัน​โดย​มี​ ​อลัน​ ​ค็อกซ์​ ​เป็น​หัวหอก​ .. ​เวลานี้​ยัง​ไม่​มี​แผน​จะ​ deprecated ​ไดรเวอร์​เดิม​ ​แต่คาดว่า​ใน​อนาคตคงย้ายมา​ใช้​ libata ​กัน​หมด​ ​เพราะ​การออกแบบ​และ​โครงสร้างดีกว่า​แบบเดิม​ .. ​สำ​หรับเวอร์ชัน​ 2.6.19 Serial ATA ​อยู่​ระดับ​ production ​แล้ว​ ​ใน​ขณะที่​ Parallel ATA ​เพิ่ง​จะ​ experimental .. ​จริงๆ​ PATA ​ก็น่า​จะ​ใช้​งาน​ได้​ระดับนึง​แล้ว​แหละ​ ​ถ้า​ใจ​ถึง​ ​หรือ​มี​ไดรว์​ใหม่ๆ​ ​ว่างๆ​ ​ก็น่า​จะ​ลองดู​ ​หรือ​จะ​ bleeding edge ​ไปกว่า​นั้น​ก็​ใช้​คู่​กับ​ Ext4 ​ด้วย​เลย​ :P ... ​อ่อ​ ​เปลี่ยน​เป็น​ libata ​แปลว่า​ label/device ​จะ​อ้างอิง​ Parallel ATA ​แบบ​ SCSI device (/dev/sd??) ​เช่นเดียว​กับ​ SATA
  • ถอดไดรเวอร์​ OSS ​ออกหลายตัว​ .. ​ก็​ใช้​ ALSA ​ได้​แล้ว​แหละนะ
  • สนับสนุน​ Amtel AVR32
  • Disable block layer ​บางอย่าง​ได้​ ​เหมาะ​กับ​พวก​ embedded systems
  • Track maximum allowable latency ​ตรวจหา​ latency ​ที่นานที่สุดที่​เป็น​ไป​ได้​เพื่อยืดเวลาการ​ execute code ​ไป​ให้​นานที่สุด​ ​ส่งผล​ให้​ใช้​พลังงานน้อยลง​ได้
  • Sleepable RCU ​เดิม​ RCU ​บังคับว่า​ critical section ​ของ​ read-side ​ใน​ RCU ​จะ​ถูก​ block ​หรือ​ sleep ​ไม่​ได้​ ​แต่​ Paul McKinney ​บอกว่ามี​ request ​มา​จาก​ฝั่ง​ real-time ​อยาก​ให้​ read-side ​ของ​ RCU ​มัน​ preemptible ​หรือ​ sleepable ​ได้​เพื่อ​ให้​การตอบสนองดี​ .. ​ก็​เลยจัด​ให้​ใน​ 2.6.19
  • เปลี่ยน​ default TCP congestion algorithm ​จาก​ BIC (Binary Increase Congestion) ​เป็น​ CUBIC (BIC + cubic function)
  • สนับสนุน​ Mobile IPv6
  • สนับสนุน​ multiple routing table ​ใน​ IPv6
  • สนับสนุน​ I2C ​สำ​หรับ​ intelfb
  • ไดรเวอร์​ใหม่​ ​การปรับปรุง​ ​แก้​ไข​อื่นๆ​ ​อีกเยอะ​แยะ
ที่มา kitty.in.th

1 ความคิดเห็น:

ไม่ระบุชื่อ กล่าวว่า...

hey there uthenblog.blogspot.com owner discovered your blog via Google but it was hard to find and I see you could have more visitors because there are not so many comments yet. I have discovered site which offer to dramatically increase traffic to your website http://mass-backlinks.com they claim they managed to get close to 4000 visitors/day using their services you could also get lot more targeted traffic from search engines as you have now. I used their services and got significantly more visitors to my blog. Hope this helps :) They offer best services to increase website traffic at this website http://mass-backlinks.com