fistgen

Screenshot Λογισμικό:
fistgen
Στοιχεία Λογισμικού:
Εκδοχή: 0.1.1
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: Erez Zadok
Άδεια: Δωρεάν
Δημοτικότητα: 67

Rating: nan/5 (Total Votes: 0)

ανάπτυξη του συστήματος αρχείων είναι πολύ δύσκολη και χρονοβόρα. Ακόμη και μικρές αλλαγές στα υπάρχοντα συστήματα αρχείων απαιτεί βαθιά κατανόηση του εσωτερικού του πυρήνα, καθιστώντας το εμπόδιο για την είσοδο νέων προγραμματιστές υψηλή.
Επιπλέον, το porting αρχείο κώδικα του συστήματος από το ένα λειτουργικό σύστημα στο άλλο είναι σχεδόν τόσο δύσκολο όσο το πρώτο λιμάνι. Προηγούμενες προτάσεις για την παροχή επεκτάσιμο διεπαφών (στοιβαζόμενα) φάκελο θα απλοποιήσει την ανάπτυξη νέων συστημάτων αρχείων.
Οι προτάσεις αυτές, ωστόσο, υποστήριξε μαζικές αλλαγές στις υπάρχουσες διεπαφές του λειτουργικού συστήματος και τα υπάρχοντα συστήματα αρχείων? προμηθευτές του λειτουργικού συστήματος και συντηρητές αντιστέκονται προβεί σε μεγάλες αλλαγές για τους πυρήνες τους λόγω των ανησυχιών για τη σταθερότητα και τις επιδόσεις. Ως αποτέλεσμα, η ανάπτυξη του συστήματος αρχείων είναι ακόμα μια δύσκολη, μακρά, και μη-φορητή διαδικασία.
Το (System File Μεταφραστής) σύστημα γροθιά συνδυάζει δύο μεθόδους για την επίλυση των παραπάνω προβλημάτων με ένα νέο τρόπο: μια σειρά από στοιβαζόμενα πρότυπα του συστήματος αρχείων για κάθε λειτουργικό σύστημα, και μια υψηλού επιπέδου γλώσσα που μπορεί να περιγράψει στοιβαζόμενα συστήματα αρχείων σε ένα cross-platform φορητές μόδα.
Χρησιμοποιώντας γροθιά, στοιβαζόμενα συστήματα αρχείων χρειάζεται να περιγράφονται μόνο μια φορά. Εργαλείο δημιουργίας κώδικα γροθιά του, fistgen, καταρτίζει μία περιγραφή του συστήματος αρχείων σε modules για κάρτες πυρήνα για διάφορα λειτουργικά συστήματα (σήμερα Solaris, Linux και FreeBSD).
Το έργο αποδεικνύει ότι, με πυγμή, το μέγεθος κώδικα και η ώρα της ανάπτυξης μειώνονται σημαντικά, ενώ η επιβολή ενός μικρού εναέρια απόδοση του μόνο το 1-2%. Αυτά τα οφέλη επιτυγχάνονται, καθώς και δυνατότητα μεταφοράς, χωρίς αλλαγή των υφιστάμενων λειτουργικών συστημάτων ή το σύστημα αρχείων.

Παρόμοια λογισμικά

Magma
Magma

3 Jun 15

pyxattr
pyxattr

14 Apr 15

Scrounge NTFS
Scrounge NTFS

3 Jun 15

JFS for Linux
JFS for Linux

3 Jun 15

Σχόλια για fistgen

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!