News

จะแรงไปไหน Tiamat Kernel บน Motorola Xoom Overclock Tegra 2 ได้ถึง 1.6GHz

บทความนี้จะยาวหน่อยนะครับ หวังว่าจะอ่านจนจบ โดยด้านต้นนี้จะเป็นบทความที่มีประโยชน์สำหรับคนที่ต้องการเข้าใจความหมายของคำว่า Kernel และ Rom ว่ามันมีความแตกต่างกันอย่างไร น่าจะมีประโยชน์มากๆสำหรับมือใหม่หัดกินรอมแปลกๆหรือต้องการเปลี่ยนแปลงตัวระบบ แตกหากเข้าใจอยู่แล้วก็สามารถอ่านข่าวได้จากด้านล่างสุดจำนวน 4 บรรทัดได้เลยครับ 😛

บทความนี้จะยาวหน่อยนะครับ หวังว่าจะอ่านจนจบ โดยด้านต้นนี้จะเป็นบทความที่มีประโยชน์สำหรับคนที่ต้องการเข้าใจความหมายของคำว่า Kernel และ Rom ว่ามันมีความแตกต่างกันอย่างไร น่าจะมีประโยชน์มากๆสำหรับมือใหม่หัดกินรอมแปลกๆหรือต้องการเปลี่ยนแปลงตัวระบบ แตกหากเข้าใจอยู่แล้วก็สามารถอ่านข่าวได้จากด้านล่างสุดจำนวน 4 บรรทัดได้เลยครับ 😛

นาย Tiamat นักพัฒนา Android Kernel บน Chipset CPU ของ Qualcomm Snapdragon (QSD) 8×50 ซึ่ง x ในที่นี้หมายความว่า แทนตัวเลขอะไรก็ได้ ซึ่งจะตรงกับ Chipset CPU ของ QSD สองตัวคือ QSD8250 และ QSD8650

Android Kernel ในที่นี้หมายถึง Linux Kernel ที่ใช้บนบน Android โดย Android แต่ละ version ก็พัฒนามาจากฐานของ Linux การปรับแต่ง Android Kernal จะเป็นการปรับแต่งในระดับระบบปฎิบัติการ โดยส่วนมากจะไปเกี่ยวข้องกับการแก้ไขให้ Kernel นั้นสามารถทำงานได้ดีขึ้นกับ Hardware ยกตัวอย่างเช่น

  • การแก้ปัญหาเรื่อง Wifi รับสัญญาณได้น้อย อาจจะเป็นผลมาจากผู้ผลิตเขียน Kernel เพื่อติดต่อ Hardware ของ Wifi ไม่ดีนัก นักพัฒนา Kernel ก็จะเอา Source code ที่ทางผู้ผลิตเอาออกมาเผยแพร่มาทำการแก้ไขเพื่อทำให้ดีขึ้น
  • การปรับแต่งให้ Kernel สามารถ read/write หน่วยความจำได้เร็วขึ้น

หลายคนอาจจะถามว่าทำไมผู้ผลิตถึงต้องเปิดเผย Source Code เนื่องจากว่า Android พัฒนามาจาก Linux ซึ่งเป็น Opensource ตามกฎของ Opensource ถ้าเราเอาอะไรก็ตามในชุมชน Opensource มาพัฒนาต่อ ต้องเปิดเผย Sorce Code ด้วย

ในที่นี้ Android เอา Linux มาพัฒนาจนเป็น Android ดังนั้น Android จำเป็นต้องเปิดเผย Source Code ด้วย ซึ่งแน่นอนว่านักพัฒนา Kernal ที่เอา Soruce Code จากผู้ผลิตไปพัฒนาต่อ ก็ต้องเปิดเผย Source Code ในส่วนที่แก้ด้วย (เห็นประโยชน์ระบบเปิดยัง :))

ซึ่งทั้งนี้ทั้งนั้นเชื่อว่าเพื่อนๆ หลายคนคงจะสับสน เพราะฟังๆ ดู Kernel กับ ROM มันคลับคล้ายคลับคลากัน แต่จริงๆแล้วไม่เหมือนกัน เพราะการพัฒนา ROM จะไม่ได้เข้าไปเกี่ยวข้องกับ ระดับระบบปฏิบัติการ หรือ Hardware แต่จะไปเกี่ยวข้องกับ Software มากกว่า เช่น

  • การแก้ Launcher เอา Blur ออกแล้วลง Launcher Pro แทน
  • เกี่ยวกับ Application เอา Application ขยะที่ติดมาจาก ROM ออกเพื่อให้ลื่นขึ้น
  • การลง Font Thai ในตอนที่ Android 2.1 ยังไม่ support Font Thai
  • การแก้ไข GPS ให้สามารถทำงานให้ดีขึ้น ฟังแล้ว เหมือนจะต้องไปยุ่งกับ Hardware แน่ๆเลยเพราะไปยุ่งกับ GPS แต่จริงๆแล้วไม่ใช่ เพราะบางที ROM ที่เราติดมานั้นเป็น ROM ยุโรป หรือ อเมริกา แน่นอนว่ามันต้องพยายาม Connect Server ตามภูมิภาคนั้นๆ แต่พอเราเอามาใช้ที่ไทยทำให้การ เชื่อมต่อเข้า Sever ช้าเพราะต้องไปเชื่อมต่อกับภูมิภาคตาม Rom นั้นๆ นักพัฒนา ROM เค้าก็จะแก้ให้ GPS มาเชื่อมต่อ Sever ฝั่ง Asia แทนเพื่อให้ทำงานให้เร็วขึ้น

Ok เกริ่นซะยาวมาเข้าเรื่องต่อ ซึ่ง QSD8250 และ QSD8650 จะถูกใช้บนมือถือมากมาย การจะ support ทั้งหมดคงจะยาก โดยนาย Tiamat เลยเลือกพัฒนา Kernel บน Android ของ HTC แทนได้แก่ Droid Incredible, Evo 4G, Nexus One, and Desire (GSM) ซึ่งสังเกตว่ารุ่นที่กล่าวมา Hardware ค่อนข้างจะคล้ายๆกัน

โดย Android Kernel ที่ Tiamat เอามาใช้ในการพัฒนานี้คือ AOSP (Android Open Source Project) ซึ่งเป็นการเอา Source Code ของ Nexus One ที่ได้รับอภิสิทธิในการ Update Version ทุกครั้งมาแก้ไข โดย Android Kernel ของ Tiamat ได้ถูกนำมาใช้เป็น Base ของ ROM ชื่อดังต่างๆ เช่น CyanogenMod, MIUI หรืออื่นๆ อีกมามาย

***ข่าว***

เอาละมาเข้าข่าวกันซะที จะเห็นได้ว่า Tiamat มีผลงานบนมือถือ Android มากมาย ตอนนี้ Android Tablet มาแล้วมีหรือที่ Tiamat จะพลาด โดย Tiamat ได้ทำการ Mod Kernel บน Motorola Xoom โดยผลงานเด่นๆบน Tablet นี้คือ การทำให้ Honeycomb รองรับ SD Card ซึ่งตอนนี้ถึงแม้ว่า Honeycomb จะออก 3.1 แต่ก็ยังไม่รองรับ SD Card หรือการทำให้ Honeycomb รองรับ IP V6 เต็มตัว และล่าสุดได้ทำการ OverClock สัญญาณนาฬิกาได้สูงถึง 1.6 Ghz จนคะแนน Quadrant ได้ถึง 4800!

อ้างอิง

ที่มาข่าว Phandroid

23 Comments

  1. intergen

    intergen Post on May 19, 2011 at 2:15 pm

    #156325

    สุโค่ยเดสเนะ 555

  2. kawpod

    kawpod Post on May 19, 2011 at 2:21 pm

    #156328

    เกินไปละ

  3. Alezzio

    Alezzio Post on May 19, 2011 at 3:32 pm

    #156339

    จะเอาให้แรงไปไหน

  4. IJI

    IJI Post on May 19, 2011 at 5:12 pm

    #156375

    แรงซะ HTC Magic อ่านกราฟไม่ออกเลยทีเดียว = ="

  5. Rookies

    Rookies Post on May 19, 2011 at 5:39 pm

    #156389

    แทบสีน้ำเงินๆ นั้น CPU ไม่ใช่รึ ? ทำไมมันช่างเยอะเช่นนั้นละครับ

    สุโค่ยยย

  6. olecom01

    olecom01 Post on May 19, 2011 at 5:55 pm

    #156406

    ท่าจะต่อไฟเล่นได้อย่างเดียว

  7. Gimme

    Gimme Post on May 19, 2011 at 11:00 pm

    #156601

    ปรบมือเปาะแปะให้กับบทความ เยี่ยมมากเลยคับ ^^

    • tanit9999

      tanit9999 Post on May 19, 2011 at 11:18 pm

      #156620

      ตบก็ตบดังๆสิครับ ตบเปาะแปะทำไม
      ต้องแบบนี้ ป๊าบๆๆ ตับๆๆ

    • thetonzaa Post on May 20, 2011 at 12:06 am

      #156653

      มีตับๆ ด้วยเรอะ 55

    • Rice Cooker

      plaumkamon Post on May 20, 2011 at 5:37 am

      #156896

      ป๊าบๆ ตับๆ มันเสีบวไป ไม่ไหว เปาะแปะก็พอครับ 🙂

  8. Nuttie

    Nuttie Post on May 20, 2011 at 1:32 am

    #156719

    โว้ว โว้ว โว้ววว แรงกว่าคอมเก่าๆที่บ้านอีก 555

  9. pgds Post on May 20, 2011 at 2:44 am

    #156752

    ได้ความรู้มากเลยครับ ขอบคุณครับ

  10. csonata

    csonata Post on May 20, 2011 at 3:13 am

    #156773

    ตรง "Soruce Code ของ Nexus One "
    พิมผิดรึเปล่าครับ

    • Rice Cooker

      plaumkamon Post on May 20, 2011 at 5:39 am

      #156899

      ใช่เลยครับ เขียนผิด

  11. Symbolism

    Symbolism Post on May 20, 2011 at 3:33 am

    #156786

    อยากลงอะครับ แต่ผม root กับ ลง recovery ไม่ผ่านซักทีไม่รู้ทำไม T-T

  12. madcrazy

    madcrazy Post on May 20, 2011 at 3:57 am

    #156806

    ใช้ Nexus One กับ KERNEL Tiamat พี่แก OC ไปถึง 1.2 GHz กันเลยที่เดียว

    *o*

  13. Khunanon

    Khunanon Post on May 20, 2011 at 4:02 am

    #156812

    OMG -0- แร๊งงงง ครับ -0- ขอบคุณบทความครับดีมากๆ

  14. octopatr

    octopatr Post on May 20, 2011 at 3:24 pm

    #157062

    ของ่ายๆ 1 คำถาม..

    Quadrant มันรองรับ dual core processing หรือยังครับ.. ไอ้ 4000 นี่มัน single core หรือ dual core

    • SekRanger

      SekRanger Post on May 20, 2011 at 6:33 pm

      #157181

      4000 นี่รันจาก Xoom ครับ

      ผมไม่แน่ใจว่า Xoom มัน Single หรือ Dual ขออภัยด้วยไม่ได้เปิดดู Spec

    • champnam Post on May 20, 2011 at 7:54 pm

      #157230

      รู้สึกว่าจะ dual core นะครับ

Leave a Reply

To Top