Το έργο 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. Για να διατηρηθεί η φύση ανοιχτού κώδικα του έργου, να αναπτυχθεί για την κοινότητα και να μεταβεί στη συλλογική λήψη αποφάσεων, μια ομάδα προγραμματιστών δημιούργησε ένα fork του Open SIMH, το οποίο περιέχει την κατάσταση του αποθετηρίου πριν από την αλλαγή της άδειας χρήσης.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster