โครงการ Open SIMH จะยังคงพัฒนาเครื่องจำลอง SIMH ต่อไปเป็นโครงการฟรี

นักพัฒนากลุ่มหนึ่งไม่พอใจกับการเปลี่ยนแปลงใบอนุญาตสำหรับเครื่องจำลองคอมพิวเตอร์ย้อนยุค SIMH ได้ก่อตั้งโครงการ Open SIMH ซึ่งจะยังคงพัฒนาฐานโค้ดตัวจำลองภายใต้ใบอนุญาต MIT ต่อไป การตัดสินใจที่เกี่ยวข้องกับการพัฒนา Open SIMH จะกระทำร่วมกันโดยสภาปกครองซึ่งประกอบด้วยผู้เข้าร่วม 6 คน เป็นที่น่าสังเกตว่า Robert Supnik ผู้เขียนดั้งเดิมของโครงการและอดีตรองประธานของ DEC ได้รับการกล่าวถึงในหมู่ผู้ก่อตั้ง Open SIMH ดังนั้น Open SIMH จึงถือเป็นรุ่นหลักของ SIMH

SIMH ได้รับการพัฒนามาตั้งแต่ปี 1993 และเป็นแพลตฟอร์มสำหรับสร้างเครื่องจำลองคอมพิวเตอร์รุ่นเก่าที่จำลองพฤติกรรมของระบบที่ทำซ้ำได้อย่างสมบูรณ์ รวมถึงข้อผิดพลาดที่ทราบ เครื่องจำลองสามารถใช้ในกระบวนการเรียนรู้เพื่อแนะนำเทคโนโลยีย้อนยุคหรือเรียกใช้ซอฟต์แวร์สำหรับอุปกรณ์ที่ไม่มีอยู่อีกต่อไป คุณสมบัติที่โดดเด่นของ SIMH คือความง่ายในการสร้างเครื่องจำลองระบบใหม่โดยมอบความสามารถมาตรฐานสำเร็จรูป ระบบที่รองรับ ได้แก่ รุ่นต่างๆ PDP, VAX, HP, IBM, Altair, GRI, Interdata, Honeywell เครื่องจำลอง BESM มาจากระบบคอมพิวเตอร์ของสหภาพโซเวียต นอกจากเครื่องจำลองแล้ว โปรเจ็กต์ยังพัฒนาเครื่องมือสำหรับการแปลงอิมเมจระบบและรูปแบบข้อมูล แยกไฟล์จากไฟล์เก็บถาวรเทป และระบบไฟล์แบบเดิม

ตั้งแต่ปี 2011 สถานที่หลักสำหรับการพัฒนาโครงการคือพื้นที่เก็บข้อมูลบน GitHub ซึ่งดูแลโดย Mark Pizzolato ซึ่งเป็นผู้มีส่วนสนับสนุนหลักในการพัฒนาโครงการ ในเดือนพฤษภาคม เพื่อตอบสนองต่อคำวิพากษ์วิจารณ์เกี่ยวกับฟังก์ชัน AUTOSIZE ที่เพิ่มข้อมูลเมตาให้กับอิมเมจระบบ Mark ได้ทำการเปลี่ยนแปลงใบอนุญาตของโครงการโดยไม่ได้รับความรู้จากนักพัฒนารายอื่น ในข้อความลิขสิทธิ์ใหม่ Mark ห้ามใช้รหัสใหม่ทั้งหมดที่จะเพิ่มลงในไฟล์ sim_disk.c และ scp.c หากพฤติกรรมหรือค่าเริ่มต้นที่เกี่ยวข้องกับฟังก์ชัน AUTOSIZE เปลี่ยนไป

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

ที่มา: opennet.ru

เพิ่มความคิดเห็น