อะไรคือเนื้อหาของฐานรหัสเสาหินนี้?
ฉันเข้าใจการสนับสนุนสถาปัตยกรรมโปรเซสเซอร์ความปลอดภัยและการจำลองเสมือน แต่ฉันไม่สามารถจินตนาการได้ว่ามีมากกว่า 600,000 บรรทัดหรือมากกว่านั้น
อะไรคือเหตุผลในอดีตและปัจจุบันไดรเวอร์จะรวมอยู่ในฐานรหัสเคอร์เนล?
15 ล้านเส้นเหล่านั้นรวมถึงไดรเวอร์ทุกตัวสำหรับฮาร์ดแวร์ทุกชิ้นหรือไม่? ถ้าเป็นเช่นนั้นก็จะเกิดคำถามทำไมจึงมีไดรเวอร์ฝังอยู่ในเคอร์เนลและไม่แยกแพคเกจที่ตรวจพบโดยอัตโนมัติและติดตั้งจาก ID ฮาร์ดแวร์
ขนาดของรหัสฐานเป็นปัญหาสำหรับอุปกรณ์ที่จัดเก็บข้อมูลหรือ จำกัด หน่วยความจำหรือไม่?
ดูเหมือนว่ามันจะขยายขนาดเคอร์เนลสำหรับอุปกรณ์ ARM ที่ จำกัด พื้นที่หากสิ่งที่ฝังอยู่ มีบรรทัดจำนวนมากที่ถูกเลือกโดยตัวประมวลผลล่วงหน้าหรือไม่? โทรหาฉันบ้า แต่ฉันนึกภาพไม่ออกว่าเครื่องจักรต้องการตรรกะมากมายในการทำงานสิ่งที่ฉันเข้าใจคือบทบาทของเคอร์เนล
มีหลักฐานว่าขนาดจะเป็นปัญหาใน 50 ปีขึ้นไปเนื่องจากมันดูเหมือนธรรมชาติที่เคยเติบโต?
การรวมไดรเวอร์หมายความว่ามันจะเติบโตขึ้นเมื่อฮาร์ดแวร์ทำขึ้น
แก้ไข : สำหรับผู้ที่คิดว่านี่คือลักษณะของเมล็ดหลังจากการวิจัยบางอย่างฉันรู้ว่ามันไม่ได้เป็นเสมอ เคอร์เนลไม่จำเป็นต้องมีขนาดใหญ่เท่านี้เนื่องจากmicrokernel Mach ของ Carnegie Mellon ถูกระบุว่าเป็นตัวอย่าง 'มักจะต่ำกว่า 10,000 บรรทัดของโค้ด'
make menuconfig
เพื่อดูว่าสามารถเปิด / ปิดการใช้งานรหัสก่อนสร้างได้มากน้อยเพียงใด