หน้าเว็บ

19 ตุลาคม 2547

แอบดู Debian X Strike Force

ด้วยความสงสัย ว่า The X Strike Force ของ Debian กำลังทำอะไรอยู่ หลังจากที่บอกว่า จะไม่ใช้ XFree86 ที่ relicense แล้ว ซึ่งจากการตามอ่าน changelog ทุกครั้งที่ upgrade xfree86 package ใน Debian ก็พอจะรู้ ว่าที่ผ่านมา Debian maintain source tree เอง แล้วไปตามเก็บ patch จาก XFree86 CVS มาใส่ บวกกับ patch ที่มาจากแหล่งอื่น (ที่อาจจะ check-in ไม่เข้า) เมื่อบวกกับข้อเท็จจริงที่ว่า Debian กำลังจะ release stable version (sarge) เร็วๆ นี้ จึงพอเดาได้ว่า คำพูดที่ว่า "จะไม่ใช้ XFree86 ที่ relicense" นั้น ไม่ได้หมายถึงการย้ายไป X.org ทันทีทันใด จนกว่า sarge จะออก

แต่เมื่อเร็วๆ นี้ กลับเห็น changelog กล่าวถึง xorg patch บ้าง เลยทำให้อยากไปสอดแนมดู (เพราะไม่ได้ subscribe debian-x mailing list) ค้นไปค้นมา ก็เจอเมลที่ตอบคำถามเรื่อง X.org package roadmap โดยชี้ไปที่ FAQ ที่อ่านแล้ว จับใจความได้ว่า Debian จะเริ่มย้ายไป X.org หลัง sarge จริงๆ และยังมุ่งไปที่ modularized X ของ freedesktop.org อีกด้วย (จะเร็วจะช้า ขึ้นอยู่กับ fd.o ว่าพร้อมเมื่อไร)

แต่ทั้งนี้ X Strike Force ของ Debian ได้ เริ่มทำ xorg tree ล่วงหน้าแล้ว คาดว่าหลัง sarge ออกคงได้ใช้ (ซึ่งยังไม่มีกำหนดออกแน่นอน เพราะ "Debian releases when it is time." ครับผม)

จากการตามอ่าน เลยได้ของแถมติดมือมา เป็น เอกสารแนะนำ subversion โดย Branden Robinson ซึ่ง subversion เป็นระบบ revision control ที่เจ๋งกว่า cvs และใช้อยู่ใน X Strike Force และโครงการ FOSS อื่นๆ อีกหลายแห่ง ตัวเอกสารเป็น presentation อ่านรวดเดียวจบได้เลย สำหรับผู้ใช้ cvs ที่จะย้ายมา ☺

มี GNU Arch อีกตัว ที่เป็น "better cvs" ไว้ค่อยหาอ่านทีหลัง

Update: Linux Journal ฉบับพฤศจิกายนนี้ มีบทความเรื่อง Revision Control with Arch: Introduction to Arch พอดี

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

  1. เคยเห็นคนเชียร์ Arch บอกว่า

    Subversion น่ะ เป็น better cvs จริง
    แต่ก็เป็นติดอยู่กับความคิดแบบ cvs
    ทำให้ยังมีข้อจำกัดแบบ cvs อยู่
    (คือเป็นข้อจำกัดเพราะความคิด/วิธีมองเลย ต่อให้โค้ดพัฒนาไปอีกสิบเวอร์ชั่น ก็ยังมีข้อจำกัดนี้อยู่)่

    แต่ Arch เปลี่ยนความคิดและมุมมองใหม่
    ทำให้เอาชนะข้อจำกัดของ cvs (และ Subversion) ได้

    คุยซะอย่างนั้น

    ก็อาจจะจริง
    แต่แบบ เปลี่ยนเยอะไปหน่อย มันก็เลยไม่ค่อยมีคนใช้ไง -_-"

    ตอบลบ
  2. เหมือน Arch จะเน้นคำว่า distributed, decentralized เหลือเกิน

    ตอบลบ
  3. แฮะๆ ที่ผ่านมา ผมโดนบังคับลง svn กะ tla แต่เพราะบาง project ของ gnome เริ่มหันมาใช้ แต่เวลา update ก็ไม่ได้สั่งเอง jhbuild มันทำให้

    ขอบคุณสำหรับข้อมูลนะครับ

    ตอบลบ