Linus ท้าทาย Paragon และวิพากษ์วิจารณ์ GitHub สำหรับการควบรวมกิจการ

Linus ท้า Paragon

Linus Torvalds เป็นที่รู้จัก เขาเป็นคนจุกจิกมากเกี่ยวกับขั้นตอนและมาตรฐานที่ผู้ช่วยพัฒนาเคอร์เนลลินุกซ์ต้องปฏิบัติตาม และโดยปกติเขาไม่ค่อยใจดีกับคนที่ไม่พร้อมทำงาน ขอให้เราระลึกไว้ว่าในอดีตเขาถอนตัวจากบทบาทไปชั่วขณะหนึ่งเพื่อทบทวนวิธีที่เขาเกี่ยวข้องกับผู้อื่น

คราวนี้เป็น Paragon Software บริษัทที่อยู่เบื้องหลังไดรเวอร์ NTFS3 ซึ่งทำให้เขาไม่ชอบ  ประกาศสำหรับเคอร์เนล Linux เวอร์ชัน 5.15 จะปรับปรุงการรองรับระบบไฟล์ Windows ดั้งเดิม

ระบบควบคุมเวอร์ชัน (MCS)

เพื่อให้เข้าใจเรื่องราวนี้ เราจะอธิบายรายละเอียดบางอย่างที่ทุกคนไม่จำเป็นต้องรู้

ผู้พัฒนาโครงการซอฟต์แวร์ที่ซับซ้อนมากใช้ซอฟต์แวร์ควบคุมเวอร์ชัน (มักดำเนินการโดยผู้ให้บริการภายนอกในระบบคลาวด์) ซอฟต์แวร์นี้ช่วยให้คุณติดตามว่าใคร เมื่อใด และสิ่งใดที่ทำการเปลี่ยนแปลง

หากคุณไม่ได้เป็นส่วนหนึ่งของสมาชิกโปรเจ็กต์ คุณสามารถทำการฟอร์ก นั่นคือ คัดลอกไฟล์โปรเจ็กต์ไปยังที่เก็บของคุณเอง และทำการแก้ไขของคุณเองในนั้น หากคุณชอบผลลัพธ์ คุณสามารถแนะนำให้ผู้ดูแลระบบของโครงการเดิมรวมเข้าด้วยกันโดยโทร ดึงคำขอ

ปล่อยคอนโทรลเลอร์

ปีที่แล้ว Paragon Software aเขาประกาศเปิดตัวรหัสคอนโทรลเลอร์ ซึ่งก่อนหน้านี้เขาทำการตลาด และให้คำมั่นว่าจะดูแลบำรุงรักษาและอัปเดตด้วยNS. นี่เป็นข่าวดีเพราะดีกว่าที่เราใช้อยู่มากในปัจจุบัน

ตามที่ บริษัท เอง

เวอร์ชันปัจจุบันใช้งานได้กับไฟล์ปกติ / บีบอัด / กว้างขวางและรองรับการเล่นเจอร์นัล acl, NTFS โค้ดส่วนใหญ่อยู่ใน linux-next branch ตั้งแต่วันที่ 13 สิงหาคม แต่มีแพตช์บางตัว ซึ่งอยู่ใน linux-next branch เพียงไม่กี่วัน หวังว่าจะไม่เป็นไร - ไม่พบการถดถอยในการทดสอบ '

หลังจากประกาศของพารากอน ไดรเวอร์ NTFS3 ต้องผ่านการแก้ไขหลายรอบเพื่อปรับปรุงคุณภาพของโค้ดและทำให้เป็นไปตามมาตรฐานการเข้ารหัสของเคอร์เนลที่เหลือ

ดูเหมือนว่าในที่สุดเขาก็ทำสำเร็จ

และเรามาหาแม่ของแกะ

Linus ลบ Paragon

เพื่อรวมไดรเวอร์ในเคอร์เนลเวอร์ชัน 5.15 Linus Torvalds ขอให้ Paragon Software ทำ ดึงคำขอ ที่เราได้กล่าวไว้ข้างต้น บริษัททำมัน แต่ไม่ใช่ในแบบที่ Torvalds ชอบ

ข้อสังเกตแรกของฟินน์คือ คำขอดึงควรได้รับการลงนามแล้ว

ในโลกที่สมบูรณ์แบบ นี่อาจเป็นลายเซ็น PGP ที่สามารถติดตามคุณโดยตรงผ่านห่วงโซ่แห่งความไว้วางใจ แต่ฉันไม่เคยต้องการมัน

ประการที่สอง เขาบ่นว่าคำขอดึง มันทำมาจากส่วนต่อประสานเว็บของบริการซึ่งสร้างรหัสขยะจำนวนมาก

Github เป็นเว็บไซต์โฮสติ้งที่ดีอย่างสมบูรณ์ และทำสิ่งอื่น ๆ ได้ดีเช่นกัน แต่การควบรวมกิจการไม่ใช่หนึ่งในสิ่งเหล่านั้น

เขายังท้วง ขาดข้อมูลที่เพียงพอ

สำหรับผู้สร้างลินุกซ์ "ต้องทำการผสานเคอร์เนล Linux อย่างถูกต้อง" และเสริมว่า: «นั่นหมายถึงคอมมิตข้อความที่เหมาะสมพร้อมข้อมูลเกี่ยวกับสิ่งที่ถูกรวมและ * ทำไม * บางสิ่งจึงถูกรวมเข้าด้วยกัน แต่ยังหมายถึงข้อมูลที่ถูกต้องเกี่ยวกับการประพันธ์และผู้มอบอำนาจ ฯลฯ ทั้งหมดนี้ GitHub ยุ่งเหยิงไปหมด

Linus Torvalds รู้ว่าเขากำลังพูดถึงอะไร เขาเป็นผู้สร้าง Git ซึ่งเป็นซอฟต์แวร์ที่ใช้บริการอย่าง GitHub ซึ่งปัจจุบันเป็นของ Microsoft และที่น่าแปลกก็คือเกิดจากการไม่เห็นด้วยกับบริการอื่น

ฉันไม่เคยอยากทำโปรแกรมควบคุมเวอร์ชันเลยจริงๆ เพราะฉันเกลียดพวกมันทั้งหมด… จากนั้น BitKeeper ก็เข้ามา และมันเปลี่ยนวิธีที่ฉันมองพวกเขาจริงๆ BK ทำให้ถูกต้องที่สุด และการมีสำเนาในเครื่องของที่เก็บและการผสานแบบกระจายเป็นสิ่งสำคัญมาก สิ่งที่ยอดเยี่ยมเกี่ยวกับการควบคุมต้นทางแบบกระจายคือทำให้หนึ่งในปัญหาหลักเกี่ยวกับ MCS หายไป นั่นคือการเมืองเกี่ยวกับ "ผู้ที่สามารถเปลี่ยนแปลงได้"

BK แสดงให้เห็นว่าสามารถหลีกเลี่ยงได้โดยให้ทุกคนมีที่เก็บของตัวเอง แต่ BK ก็มีปัญหาของตัวเองเช่นกัน มีการตัดสินใจทางเทคนิคบางอย่างที่ทำให้เกิดปัญหา (การเปลี่ยนชื่อเป็นเรื่องที่เจ็บปวด) แต่ข้อเสียที่ใหญ่ที่สุดคือความจริงที่ว่าเนื่องจากไม่ใช่โอเพ่นซอร์ส มีคนจำนวนมากที่ไม่ต้องการใช้ แม้ว่าเราจะลงเอยด้วยการมีผู้ดูแลเคอร์เนลหลายตัวที่ใช้ BK - มันฟรีสำหรับโปรเจ็กต์โอเพ่นซอร์ส - มันไม่เคยมีขนาดใหญ่ ดังนั้น มันจึงช่วยการพัฒนาเคอร์เนล แต่มันก็ไม่สมบูรณ์แบบ

เมื่อถึงจุดหนึ่ง ฉันตัดสินใจว่าจะใช้ BK ต่อไปไม่ได้ แต่ฉันไม่อยากกลับไปสู่ยุคก่อน BK ที่เลวร้ายจริงๆ น่าเศร้าที่ในขณะที่มี SCV อื่นๆ สองสามตัวที่พยายามแจกจ่ายสิ่งของไม่มากก็น้อย แต่ก็ไม่มีใครทำได้ดีในระยะไกล ฉันมีข้อกำหนดด้านประสิทธิภาพที่ไม่พอใจกับสิ่งที่มีอยู่จากระยะไกล และฉันก็กังวลเกี่ยวกับความสมบูรณ์ของโค้ดและเวิร์กโฟลว์ทั้งหมดด้วย ดังนั้นฉันจึงตัดสินใจเขียนด้วยตัวเอง


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   มาร์โค ฟูริโอ dijo

    ช่างเป็นผู้ชายที่บวมไข่ที่กลายเป็นไลนัส ที่เขาเกษียณด้วยผ้าห่มของเขา