ข่าวสั้นนะครับ
Aurelien Jarno หนึ่งในทีมพัฒนาที่ดูแลแพ็คเก็จ GLIBC ใน Debian ได้ประกาศผ่านบล็อกของเขาว่า ได้อัพโหลด Embedded GLIBC (EGLIBC) ขี้นไปรอใน NEW queue
เรียบร้อยแล้ว และจะเข้ามาแทนที่ GNU C Library (GLIBC) ทั้งหมดเร็วๆนี้
โดยสาเหตุที่ Debian ตัดสินใจเปลี่ยนจาก GLIBC ไปเป็น EGLIBC คาดว่าเกิดจากปัญหาการทำงานร่วมกับผู้ดูแลโครงการ GLIBC ที่ทำงานด้วยยากมาก
EGLIBC เป็นโครงการที่ fork ออกจาก GLIBC เพื่อปรับให้ทำงานกับระบบ embedded ได้ดีีขึ้น รวมถึงแก้บักหลายๆตัว ที่ผู้ดูแลโครงการ GLIBC ปฎิเสธที่จะแก้
ที่มา: Aurelien’s weblog และ Linux Hater's Blog
Comments
ผมเพิ่งเคยเห็นวิธีสะกด GLIBC เลยไปค้นดูก็พบว่ามีทั้งสองแบบ บนเว็บของ GNU เองเรียก GNU C Library กับ glibc ส่วนบนเว็บ EGLIBC ใช้ตัวใหญ่หมด ก็คงไว้แบบนี้ละกันนะครับ
เห็นเจอกันอยู่บ่อย ๆ กับการ Fork ออกมาในโปรแกรม Open Source หลาย ๆ ตัว ที่มีความคิดต่างไป
แต่ส่วนมากเลย ตัวที่ fork ออกมาจะดีกว่า
เอ๊ะ จริงหรือเปล่า
เช่น mambo และ joomla เป็นต้น
อันนี้ก็แล้วแต่นะครับ ขึ้นกับสถานการณ์ด้วยเพราะตัวที่ fork ออกไปโดยที่สถานการณ์ไม่สุกงอมจริงๆ (อย่างกรณีของ Joomla/Mambo หรือ XFree86/X.Org) ก็จะมี resource ที่น้อยกว่าตัวหลัก เช่น Go-OO ของ Novell (นับเป็น fork หรือเปล่าหว่า?) หรือ Maria DB/MySQL เป็นต้น
ถ้าเปิด Synaptic มาดูเล่นๆจะเจอชื่อโปรแกรมที่ฟอร์คออกแล้วไม่ประสพสำเร็จ(นัก)เยอะมากเลยนะ
LongSpine.com
เข้าข่าย ปัญหาอยู่ที่คน ไม่ได้อยู่ที่โค้ด
b98se.in.th : โค้ดมันส์ สคริปมึน โปรแกรมมั่ว
ปัญหาที่มันอยู่ที่คนเนี่ยแก้ยากกว่าโค้ด 1000+ เท่า
ต่อไปอาจจะเกิด dependency war กับ glibc ตามมาก็เป็นได้นะ สำหรับผมแฟน(รัก) debian ก็มีทะเลาะกับ dependency บ่อยเวลา dist-upgrade
จะว่าไป logo ของ EGLIBC นี่ดูคุ้นๆ
"ผู้ดูแลโครงการ GLIBC ปฎิเสธที่จะแก้" หมายความว่าไงหว่า
_______________________
อำลา
ปฏิเศษที่จะแก้ bug ที่ทำให้ทำงานเข้ากันได้กับระบบ embedded
มันเป็นหน้าที่ผู้ดูแลโครงการที่จะต้องตัดสินใจ ว่าจะทำอะไรก่อนหลัง ด้วยทรัพยากรที่มีอยู่
bug มันก็มีมากมาย ตั้งแต่ a-z นาย ก บอกแก้ a ก่อน นาย ข บอกแก้ b ก่อนดีกว่า
ซึ่งการตัดสินใจอะไรลงไป มันก็ต้องมีทั้งฝ่ายที่มองบวกและลบ
ปล.สงสัยเหมือนกันว่า ปฎิเสธที่จะแก้ คือ เข้าคิวไว้ก่อน หรือไม่สนใจจะทำ
b98se.in.th : โค้ดมันส์ สคริปมึน โปรแกรมมั่ว
อย่าง bug คห ล่างนี้ลองเข้าไปอ่านดูครับ ทาง dev ปฎิเสธว่าไม่มีบั๊กอะไร อีกฝ่ายก็ส่ง patch มาให้ด้วย แต่ก็ไม่เอาเข้า เถียงกันไปบอกว่าคุณไม่ได้จ่ายเงินเดือนผม เลยมีคนโอนให้ $1 ทาง PayPal
ผมอ่านถึงที่เค้าโอนเงินแล้วฮามากครับ
ประมาณนี้ หรือเปล่าครับ
เพิ่งตามเข้าไปอ่านตอนท้ายๆ ตามที่คุณ willwill บอก
นั่นมัน bug tracker นะ แต่มีข้อความประมาณนี้ด้วยล่ะ
40 Fine. Whatever. I'll revert it, assholes.
44 Wow, you are a bastard. I hope you die alone. :D
46 Fix your fucking shit. Do I need to come to your office and slap some sense into you?
และ
47 This is not slashdot. :(
เกรียนมีทั่วโลก
LongSpine.com
ลอง Google ดูว่า "Ulrich Drepper arrogant" ดูสิครับ เขาคือ upstream developer หลักของ glibc ที่ขึ้นชื่อในเรื่องความงี่เง่า quote เด่นๆ ก็มี
(จาก Bug 4980, สุดท้ายบั๊กนี้ Debian แก้เอง)
(จาก Bug 4403)
(จาก glibc 2.2.4 announcement)
เพิ่งอ่านจบไปบักนึงครับ
มันส์มาก
ไม่รู้ไรมากแฮะ .. แต่ Ubuntu ก็จะตามด้วยใช่มะ
My Experiences : Pexeriences
เข้าทำนองผู้บริหารงี่เง่าแฮะ
LongSpine.com