Linus Torvalds พูดเกี่ยวกับงานปัญหาปัจจุบันและอนาคตในเคอร์เนล

ในการประชุมคุณธรรมl เปิดการประชุมสุดยอดลินุกซ์สมองกลฝังตัว จากสัปดาห์ที่แล้ว Linus Torvalds กล่าวถึงปัจจุบันและอนาคตของเคอร์เนล Linux ในการสนทนาเบื้องต้นกับ Dirk Hohndel จาก VMware

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

ทหารผ่านศึกกลายเป็นสีเทาและสีเทา แต่ตามกฎแล้วผู้ที่มีส่วนร่วมในโครงการมาเป็นเวลานานได้หยุดเขียนโค้ดใหม่และทำงานที่เกี่ยวข้องกับการบำรุงรักษาหรือการดูแลระบบ

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

นอกเหนือจากความเป็นมืออาชีพแล้วผู้ดูแลจะต้องได้รับความมั่นใจอย่างเต็มที่ ผู้จัดการฝ่ายบำรุงรักษาจำเป็นต้องมีส่วนร่วมอย่างต่อเนื่องในกระบวนการและทำงานอย่างต่อเนื่อง ผู้จัดการการบำรุงรักษาควรพร้อมเสมออ่านจดหมายและตอบกลับทุกวัน

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

เมื่อ ถามเกี่ยวกับการทดลองในแกนกลาง, ไลนัส ประชาคมพัฒนากล่าว แกนกลาง คุณไม่สามารถจ่ายเงินให้กับการเปลี่ยนแปลงที่เกิดขึ้นก่อนหน้านี้ได้อีกต่อไป หากการพัฒนาก่อนหน้านี้ไม่ได้บังคับอะไรตอนนี้ระบบต่างๆขึ้นอยู่กับเคอร์เนลลินุกซ์

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

ในอนาคต คาดว่าจะมีรุ่นต่างๆ เพื่อเขียนส่วนประกอบย่อยเหล่านั้นไม่ จำกัด เฉพาะการใช้ภาษาซี

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

โดยการเปรียบเทียบ ด้วยวิธีการใช้ ARM ของ Amazon ทำให้สามารถส่งเสริมสถาปัตยกรรมนี้ได้ บนระบบเซิร์ฟเวอร์หุ้นของ Apple อาจมีพีซี ARM ที่มีประสิทธิภาพซึ่งสามารถใช้เพื่อการพัฒนาได้ภายในไม่กี่ปี

เกี่ยวกับพีซีที่ใช้โปรเซสเซอร์ AMD รุ่นใหม่ของเขา Linus กล่าวว่าทุกอย่างทำงานได้ดียกเว้น 'สำหรับตู้เย็นที่มีเสียงดังมาก»

เกี่ยวกับคลาสหลัก Linus กล่าวว่าน่าเบื่อและน่าสนใจ. มันน่าเบื่อเพราะคุณต้องจัดการกับกิจวัตรในการแก้ไขข้อบกพร่องและการจัดระเบียบโค้ด แต่มันก็น่าสนใจเพราะคุณต้องจัดการกับเทคโนโลยีใหม่ ๆ โต้ตอบกับทีมระดับต่ำและตรวจสอบทุกสิ่งที่เกิดขึ้น

ใน COVID-19 Linus กล่าวถึง โหมดการแพร่ระบาดและการแยกตัว ไม่มีผลต่อการพัฒนา ในขณะที่ กระบวนการโต้ตอบขึ้นอยู่กับการสื่อสารทางอีเมลและการพัฒนาระยะไกล

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

ไลนัส ยังกล่าวอีกว่าในระหว่างการพัฒนา kernel 5.8 คุณจะต้องใช้เวลามากขึ้น เตรียมเวอร์ชันและเผยแพร่เวอร์ชันทดสอบเพิ่มเติมหรือสองเวอร์ชันเนื่องจากเคอร์เนลนี้มีขนาดใหญ่ผิดปกติในแง่ของจำนวนการเปลี่ยนแปลง


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

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

*

*

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