ผมไม่เข้าใจเลยจริง ๆ ว่าทำไมถึงมีการเรียกร้องให้ฟอร์กแล้วออกไป แล้วทำไมกันล่ะที่จู่ ๆ ลินุสต้องฟอร์กออกจากลินุกซ์แล้วไป?

 

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

 

ไม่เคยพัฒนาฝั่งลินุกซ์มาก่อนครับ
ดูเหมือนว่า Rust wrapper ของไดรเวอร์อุปกรณ์จะเป็นโครงสร้างที่แยกออกจากเคอร์เนลไม่ได้สินะ...

 

ฉันไม่คิดว่าควรมองคนเหล่านั้นกับผู้เขียนคอมเมนต์นี้ว่าเป็นชุมชนเดียวกัน

 

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

 

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

 

ผมไม่ค่อยรู้เรื่องเคอร์เนลเท่าไร แต่ถ้าสามารถแปลโค้ด C เป็น Rust แบบอัตโนมัติได้ก็น่าจะดีนะครับ แน่นอนว่านอกจากปัญหาเรื่องการแปลโค้ดแล้ว ก็คงมีปัญหาเรื่องคนด้วยเหมือนกันครับ

 

ตอนแรกผมกะจะลองใช้ Obsidian ส่วนตัวในบริษัท แต่ติดเรื่องไลเซนส์เลยต้องล้มเลิกไป แบบนี้คงต้องกลับมาลองใช้อีกครั้งแล้ว

 

นึกว่าเป็นการแปลแบบตีความเสียอีก

 

อ้อ ผมก็กำลังสมัครแบบไลเซนส์เชิงพาณิชย์อยู่พอดี แบบนี้ดีเลยครับ

 

จำได้ว่าพอมีเรื่องที่ต้องแบ็กพอร์ตไปยังเวอร์ชัน stable หรือต้องติดต่อไป เขาก็ตอบกลับมาได้ดีแม้จะยุ่งมากก็ตาม

 

ฉันรู้จักบริษัทที่ลงทุนกับ SEO ในระยะยาวเพื่อเพิ่ม Organic traffic และสร้างรายได้ที่มั่นคงจากสิ่งนั้นดี เลยเข้าใจความรู้สึกนั้น แต่ก็ยังเห็นด้วยได้ไม่เต็มที่นัก

 

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

 

มีแต่วิดีโอจาก GOTO เยอะมากแบบทิ้งห่างเลย..

 

คงต้องเลิกมองภาพฝันของการทำวิศวกรรมระดับโลกกันได้แล้ว..

แม้จะต้องอาศัยการปรับกระบวนการให้เหมาะสมอย่างถึงขีดสุด แต่การพัฒนาแบบ 3 กะโดยยึดมาตรฐานท้องถิ่นเดียวก็เป็นเรื่องปกติในฝั่งเกม ตัวอย่างชัดเจนคือสตูดิโอเกมขนาดใหญ่ของจีนหลายแห่งพัฒนาแบบ 24 ชั่วโมงด้วยระบบ 3 กะ

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

 

น่าขันจริงๆ ที่ชุมชนลินุกซ์ซึ่งเคยใช้เหตุผลเรื่องเสถียรภาพของเคอร์เนลมาอ้างความชอบธรรมให้กับการใช้ถ้อยคำเป็นพิษ ตอนนี้กลับมองว่าคำตอบอย่าง 'ถ้าไม่ชอบก็ไปฟอร์กเองสิ' เป็นคำตอบที่สมเหตุสมผล

 

> ชื่อเรื่องต้องสื่อว่าเป็น คำวิจารณ์ ต่อกฎดังกล่าว

222

 

โอ้โห เป็นการตัดสินใจที่ดีนะ..