Systems and methods are described herein for determining which components
of a source operating system are required to be included in a target
operating system to support selected source operating system features in
the target operating system. Data objects are constructed to represent
each component and feature of the source operating system, each data
object identifying Exports and References for the component or feature it
represents. The dependency model identifies, for each component, other
components that must be included in a target operating system having the
component. A target operating system builder program receives input from
a user as to the features the user desires to include in the target
operating system. The dependency model is utilized to identify and select
the components from the source operating system necessary to support the
selected features. The selected components are then linked to create the
target operating system.
Τα συστήματα και οι μέθοδοι περιγράφονται εν τω παρόντι για τον καθορισμό ποιου συστατικά ενός λειτουργικού συστήματος πηγής πρέπει για να περιληφθούν σε ένα λειτουργικό σύστημα στόχων για να υποστηρίξουν τα επιλεγμένα χαρακτηριστικά γνωρίσματα λειτουργικών συστημάτων πηγής στο λειτουργικό σύστημα στόχων. Τα αντικείμενα στοιχείων κατασκευάζονται για να αντιπροσωπεύσουν κάθε συστατικό και χαρακτηριστικό γνώρισμα του λειτουργικού συστήματος πηγής, κάθε αντικείμενο στοιχείων που προσδιορίζει τις εξαγωγές και τις αναφορές για το συστατικό ή να χαρακτηρίσει αυτό αντιπροσωπεύει. Το πρότυπο εξάρτησης προσδιορίζει, για κάθε συστατικό, άλλα συστατικά που πρέπει να περιληφθούν σε ένα λειτουργικό σύστημα στόχων που έχει το συστατικό. Ένα πρόγραμμα οικοδόμων λειτουργικών συστημάτων στόχων λαμβάνει την εισαγωγή από έναν χρήστη ως προς τα χαρακτηριστικά γνωρίσματα οι επιθυμίες χρηστών που περιλαμβάνουν στο λειτουργικό σύστημα στόχων. Το πρότυπο εξάρτησης χρησιμοποιείται για να προσδιορίσει και να επιλέξει τα συστατικά από το λειτουργικό σύστημα πηγής απαραίτητο να υποστηρίξει τα επιλεγμένα χαρακτηριστικά γνωρίσματα. Τα επιλεγμένα συστατικά συνδέονται έπειτα για να δημιουργήσουν το λειτουργικό σύστημα στόχων.