วันศุกร์ที่ 10 เมษายน พ.ศ. 2552

Windows 7: ข่าวคราวที่สรุปจากเว็บต่างประเทศ เกี่ยวกับ Build 7077

รู้จัก Windows 7 7077 ?
++++++++++++++++++++++++++++++++++++++++++

ก่อนอื่นต้องแจ้งให้ทราบก่อนว่า
ข้อมูลส่วนนี้อาจจะไม่ถูกต้อง 100% เพราะเป็นเพียงบทสรุป
ที่ได้มาจากการรวบรวมข้อมูลจากเว็บต่างประเทศต่างๆ เท่านั้น
ซึ่งไม่ได้รับการยืนยันข้อเท็จจริงนี้จาก Microsoft แต่อย่างใด

Q: 7077 คือ RC (Release Candidate) จริงหรือไม่?
A: เป็น RC Escrow ส่วน RC ที่จะออกสู่สาธารณะอย่างเป็นทางการจะเป็นในราว พค. 2552

Q: แล้ว RC Escrow คืออะไร?
A: RC Escrow เป็น RC ภายใน ไม่ได้เผยแพร่สู่สาธารณะอย่างเป็นทางการ
โดยพื้นฐานแล้ว Escrow จะใช้ทดสอบว่าได้แก้ bugs ที่พบก่อนหน้าหมดแล้วจริงหรือไม่
หากไม่พบ bugs อีกเลย ก็จะประกาศออกเป็น Final RC ในเวลาต่อมา

Q: มีข่าวลือว่า ใน 4/4/2552 นี้ มีออกมาถึง 2 Build ด้วยกันคือ 7077 กับ 7105 ทำไมจึงเป็นเช่นนี้?
A: Microsoft แก้ไขหมายเลขตัวที่สองในเลข Build เป็นการบ่งถึงว่าเริ่ม Milestone (หลัก) ใหม่ของสายการพัฒนา
ซึ่ง Build 7105 และถัดไปจากนี้ มุ่งสู่ RTM ขณะที่ 7077 และถัดมาในสายของมันจะมุ่งสู่ RC และกล่าวกันว่า RC ที่ออกสู่สาธารณะจะถูกเปลี่ยนชื่อ Build เป็น 7100

+++++++++++++
มีข้อสังเกตเกี่ยวเลข Build ที่แสดงเป็นลายน้ำ (Watermark)
ที่มุมล่างขวาของเดสก์ทอป

- For testing purposes only. Build 7000
- Evaluation copy. Build 7068.winmain.090321-1322
- Evaluation copy. Build 7077

ทำให้เกิดข่าวลือว่า 7077 คือ RC Escrow ที่จะกลายเป็น RC Final
ที่อาจถูกเปลี่ยนเลข Build เป็น 7100
เพราะมันไม่มีเลขเวลากำหนดกำกับต่อท้ายไว้อีกแล้ว

++++++++++++++
บทเสริม: แปลบทความจาก SuperSite for Windows ของ Paul Thurrott

ในสายการพัฒนา Windows Server 2008 ได้รับแจ้งจากผู้จัดการโครงการ Alex Hinrichs ว่า Microsoft ได้เปลี่ยนวิธีการที่ใช้ในการพัฒนา Windows ใหม่โดยสิ้นเชิง ต้องขอบคุณต่อการแยกหน่วยหรือ componentization ใน OS ที่ไม่จำเป็นต้อง fork ต่อ Windows อีกต่อไปแล้ว ทำให้แต่ละทีมพัฒนาสามารถแยกทำงานของตนได้อย่างอิสระ แยกทำในแต่ละส่วนของทีมได้โดยใช้ประโยชน์จาก "virtual build labs" ในการตรวจสอบโค้ดที่พัฒนา เพื่อให้แน่ใจว่าพร้อมสำหรับการบรรจุลงใน main build หรือ winmain ที่เป็นตัวหลักได้จริง

การทำงานแบบ Fork ไม่ใช่วิธีการที่ดีเลย เพราะว่าการเปลี่ยนแปลงจะถูกกระทำต่อทุกสายแยก (Branches) และรวมกลับเข้าใน "Trunk" หลักพร้อมไปด้วยกัน ทำให้เสียเวลาและเกิดข้อผิดพลาดได้มาก ทีมพัฒนา Windows Client ยกเลิกใช้วิธีการเช่นนี้ไปแล้ว แม้ว่าบุคคลภายนอกจะไม่มีใครบอกได้ว่าทำไมเขาจึงเลือกวิธีทำเช่นนี้ แต่ใครๆ ก็จะต้องคาดเดาได้ว่าเป็นเรื่องของเวลาแน่นอน Microsoft ตั้งเป้าจะต้องคลอด OS ใหม่อย่าง Windows 7 ให้ได้ใน 2009 นี้ จึงจำเป็นต้องส่งให้ได้ทันกำหนดการ จึงเกิดการแยกสาย RC และ RTM โดยสาย RC จะเป็นชุดเลข 70xx ขณะที่ RTM จะกระโดดข้ามไปที่ 71xx และจะคืบหน้าไปคู่กัน เช่น RC build 7076 ก็จะเคียงคู่ไปด้วย RTM build 7106

ยังมีข่าวลือในเรื่องของ UI ใหม่ที่จะเกิดขึ้นอีกด้วย คงไม่ใช่เรื่องแปลกที่ Microsoft จะต้องเก็บสิ่งนี้เอาไว้สร้างความประหลาดใจสำหรับแฟนๆ ซึ่งจะเห็นได้ว่าใน 7106 ที่เป็น Build ระดับ RTM ตัวแรกสุดนั้นไม่ได้มีอะไรที่เป็นสีสันเลย (ใน 7107 build ใหม่ที่จะหลุดออกมาในเร็ววันนี้นั้น เราสามารถคาดหวังถึงสิ่งที่จะเพิ่มเข้ามาใหม่เหล่านี้)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น