การพัฒนาระบบไฟล์เป็นเรื่องยากมากและใช้เวลานาน แม้การเปลี่ยนแปลงเล็ก ๆ กับระบบไฟล์ที่มีอยู่ต้องมีความรู้ความเข้าใจของ internals เคอร์เนลทำให้อุปสรรคในการเข้าสำหรับนักพัฒนาสูงใหม่
นอกจากนี้รหัสระบบแฟ้ม porting จากระบบปฏิบัติการหนึ่งไปยังอีกที่เกือบจะเป็นเรื่องยากที่พอร์ตแรก ข้อเสนอที่ผ่านมาเพื่อให้ขยาย (วางซ้อนกัน) การเชื่อมต่อระบบไฟล์จะได้ง่ายการพัฒนาระบบไฟล์ใหม่
ข้อเสนอเหล่านี้ แต่สนับสนุนการเปลี่ยนแปลงขนาดใหญ่เพื่อการเชื่อมต่อระบบปฏิบัติการที่มีอยู่และระบบไฟล์ที่มีอยู่ ผู้ผลิตระบบปฏิบัติการและดูแลต่อต้านการเปลี่ยนแปลงใด ๆ ที่มีขนาดใหญ่ของพวกเขาเพราะเมล็ดของความมั่นคงและความกังวลของผลการดำเนินงาน เป็นผลให้การพัฒนาระบบไฟล์ก็ยังคงเป็นเรื่องยากนานและกระบวนการที่ไม่ใช่แบบพกพา
กำปั้น (ระบบไฟล์นักแปล) ระบบรวมสองวิธีการที่จะแก้ปัญหาดังกล่าวข้างต้นในทางนวนิยายชุดของระบบแฟ้มแม่แบบวางซ้อนกันได้สำหรับระบบปฏิบัติการในแต่ละครั้งและภาษาระดับสูงที่สามารถอธิบายระบบไฟล์วางซ้อนกันได้ในข้ามแพลตฟอร์ม แฟชั่นแบบพกพา
ใช้กำปั้นระบบไฟล์วางซ้อนกันได้ต้องการเพียงครั้งเดียวจะอธิบาย เครื่องมือการสร้างรหัสกำปั้นของ fistgen, รวบรวมคำอธิบายระบบแฟ้มเดียวในโมดูลเคอร์เนลที่ใส่ได้สำหรับระบบปฏิบัติการหลาย (ปัจจุบัน Solaris, Linux และ FreeBSD)
แสดงให้เห็นว่าโครงการที่มีกำปั้นขนาดรหัสและเวลาในการพัฒนาจะลดลงอย่างมีนัยสำคัญในขณะที่การจัดเก็บภาษีค่าใช้จ่ายในการปฏิบัติงานที่มีขนาดเล็กเพียง 1-2% ผลประโยชน์เหล่านี้จะประสบความสำเร็จเช่นเดียวกับการพกพาโดยไม่ต้องเปลี่ยนระบบปฏิบัติการที่มีอยู่หรือระบบไฟล์.
รายละเอียดซอฟแวร์:
ความคิดเห็นที่ไม่พบ