มีโครงการที่น่าสนใจ แต่ไม่ยากเกินไปสำหรับผู้เริ่มต้นใช้งานเคอร์เนล


13

หลังจากเรียนหลักสูตรระบบปฏิบัติการฉันสนใจที่จะเพิ่มพูนความรู้เกี่ยวกับเคอร์เนล Linux และฝึกฝนการทำงานกับระบบขนาดใหญ่ มีโครงการที่น่าสนใจ แต่ไม่ยากเกินไปอะไรที่ฉันสามารถลองทำได้?

แก้ไข: พื้นหลังเล็กน้อยเกี่ยวกับสิ่งที่ฉันทำกับเคอร์เนล

  • ใช้นโยบายการตั้งเวลาใหม่
  • นำเธรดผู้ใช้ไปใช้และไลบรารี mutex ที่สอดคล้องกัน (ไม่ใช่แฮ็คเคอร์เนลจริงๆ แต่มีทฤษฎีที่เกี่ยวข้องกับเคอร์เนล)

คำตอบ:


6

ฉันไม่ได้ทำผลงานมากในเมล็ดก่อน (พวกเขาหลอนฉัน) แต่ผมเคยได้ยินว่าhttp://kernelnewbies.org/เป็นทรัพยากรที่ยอดเยี่ยมถ้าคุณต้องการที่จะมีส่วนร่วมในการทำงานของเคอร์เนล ดังที่ได้กล่าวมาแล้ว SourceForge เป็นสถานที่ที่ดีในการดูว่าคุณต้องการมีส่วนร่วมในโครงการโอเพนซอร์สเคอร์เนลที่เกี่ยวข้อง

นอกจากนี้ยังมีคำถามที่คล้ายกันที่ถูกถามใน Stack Overflow มาก่อนดังนั้นคุณอาจต้องการดูที่นี่

สิ่งที่น่าสนใจและโครงการเคอร์เนลลินุกซ์ขนาดเล็กเพื่อช่วยเรียนรู้แหล่งที่มาคืออะไร?


4

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


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.