ขณะที่รอบการออกลินุกซ์รุ่นใหม่ๆ มักจะมีรอบที่ชัดเจนเป็นรายหกเดือน แต่กับตัวเคอร์เนลแล้วรอบการออกเคอร์เนลใหม่ไม่แน่นอนเท่า โดยรอบนี้อยู่ที่ประมาณ 3 เดือนจากรอบที่แล้ว 2.6.35 โดยฟีเจอร์ใหม่ๆ หลายอย่าง เช่น
- รองรับ tile processor จากบริษัท Tilera โดย tile processor นี้เป็นซีพียูที่ภายในมีคอร์เล็กๆ เรียงตัวกันหลายสิบถึงกว่าร้อยคอร์ และต้องการการควบคุมเส้นทางข้อมูลระหว่างคอร์
- fanotify มาแทนที่ inotify โดยตัว inotify นั้จะรองรับต่อไป แต่จะเปลี่ยนด้านล่างไปเรียก fanotify แทน
- เรียก KDB เพื่อดีบั๊กเคอร์เนลระหว่างทำงานบน GUI ได้แล้ว
- เขียน Out of Memory Killer ใหม่ทำให้สามารถปิดโปรเซสเมื่อแรมหมดได้ฉลาดขึ้น
สำหรับคนทั่วๆ ไปคงไม่ต้องรีบร้อนไปหามาลงกันมานัก อีกประมาณ 6-12 เดือนดิสโทรต่างๆ ก็น่าจะรวมความสามารถเหล่านี้เข้ามาให้
ที่มา - Kernel Newbies
Comments
windows รองรับเปล่า
การควบคุมเส้นทางข้อมูลระหว่างคอร์ของ Knights Corner .. มีข้อมูลอ้างอิงมั้ยคับ?
เท่าที่ผ่านๆ ตา.. ตอนนี้ชิปตระกูล Knights แต่ละคอร์ยังส่งข้อมูลระหว่างกันผ่าน ring จึงยังไม่ต้องควบคุมอะไรมาก ซึ่งต่างจากของ tilera ที่จะส่งข้อมูลระหว่างกันผ่าน mesh ส่วนชิปอินเทลที่คล้ายๆ เปน mesh-connect .. ที่คุ้นมี 2 ตัวคือ scc กะ teraflop
จิงๆ ยังไม่แน่ใจด้วยซ้ำ.. ว่าเหมาะมั้ย ที่ถือว่าชิปตระกูล Knights นั้นเปนชิปแบบ tile เพราะรุสึกว่าส่วนที่มีหลายๆ core นั้นเปน co-processor ไม่ identical กันทั้งชิป ถ้าจะเทียบ Knights Corner .. คิดว่าน่าจะเทียบกับ cell มากกว่ามั้ง ??
ปล. อันนี้อิงจากที่คุ้นๆ ของ Knights Ferry นะ.. แล้วก้อ Corner ไม่มี s รึป่าว? อย่างไร ถ้ามีข้อมูลตัวเปนๆ ของ Knights Corner ก้อขอด้วยนะค้าบ.. ขอบคุณหลายๆ
อืม ผมอาจจะเขียนโดย assume ผิดไปว่า Knight Corner มีฐานมาจาก Terascale ซึ่งเป็น tile เหมือนกันครับ ตรงส่วนนี้ผมลบออกไปก่อนแล้วกันครับ
lewcpe.com, @wasonliw
อ่านแล้วทำให้รู้สึกว่าความรู้ที่ผมมีแค่เพียงน้อยนิดเท่านั้นเอง
ข้อมูลของ Knight Ferry/Corner เท่าที่ผมเคยอ่านเจอ รู้เพียงว่า Address Space มัน เป็นผืนเดียวไปกับ CPU เลยครับ ทำให้เราสามารถเขียนโปรแกรมอ้างไปมาระหว่าง Thread ได้ง่ายกว่า GPU มาก รวมถึงการ port multithread ก็น่าจะแค่คอมไพล์ใหม่?
แต่เข้าใจว่าอินเทลน่าจะมี API บางอย่างเพื่อช่วยในการควบคุมว่าข้อมูลไหนอยู่ตรงไหนครับ จะได้ลด overhead ในการส่งข้อมูลไปมา
lewcpe.com, @wasonliw
Out of Memory Killer - นี่แหละที่รอเลย เครื่อง server แรมมี 4G พอโปรเซสซักอันซดแรมหมด เครื่องเล่นค้างเลย กว่าจะ kill ตายรอนานมาก