fistgen

Software kuvakaappaus:
fistgen
Ohjelmiston tiedot:
Versio: 0.1.1
Lähetyksen päivämäärä: 3 Jun 15
Kehittäjä: Erez Zadok
Lupa: Vapaa
Suosio: 67

Rating: nan/5 (Total Votes: 0)

File System kehittäminen on erittäin vaikeaa ja aikaa vievää. Pienetkin muutokset olemassa oleviin tiedostoon edellyttävät syvää ymmärrystä ytimen sisäosat, tehden pääsyn este uusille kehittäjille korkea.
Lisäksi siirrettävyyttä tiedostojärjestelmän koodia yhdestä käyttöjärjestelmästä toiseen on lähes yhtä vaikeaa kuin ensimmäinen satama. Aikaisemmat ehdotukset antamaan laajennettavissa (pinottava) tiedostojärjestelmä rajapinnat olisi yksinkertaistettu uusien tiedostojärjestelmien.
Nämä ehdotukset on kuitenkin kannattanut suuria muutoksia olemassa oleviin käyttöjärjestelmään rajapinnat ja nykyisten tiedostojärjestelmien; käyttöjärjestelmien toimittajat ja ylläpitäjät kestävät tehdään mitään suuria muutoksia niiden ytimet takia vakautta ja suorituskykyä huolenaiheet. Tämän seurauksena, tiedostojärjestelmä kehitys on edelleen vaikea, pitkä, ja ei-kannettavat prosessi.
Nyrkki (File System Kääntäjä) yhdistyvät kaksi menetelmää ratkaista edellä mainitut ongelmat uudella tavalla: joukko pinottava tiedostojärjestelmän malleja kunkin käyttöjärjestelmän, sekä korkean tason kieli, joka voi kuvata pinottava tiedosto järjestelmien cross-platform kannettava muoti.
Käyttämällä Fist, pinottava tiedostojärjestelmää tarvitsee vain kuvata kerran. Fist n koodin generointi työkalu, fistgen, kokoaa yksittäisen tiedostojärjestelmän kuvaus osaksi ladattavina ytimen moduuleita useita käyttöjärjestelmiä (nykyisin Solaris-, Linux- ja FreeBSD).
Hanke osoittaa, että nyrkki, koodin koko ja kehityksen aikaa vähenevät merkittävästi, kun taas asettaa pienen suorituskykyä yläpuolella on vain 1-2%. Nämä hyödyt saavutetaan, sekä siirrettävyys, muuttamatta nykyisten käyttöjärjestelmien tai tiedostojärjestelmä.

Vastaavia ohjelmistoja

Magma
Magma

3 Jun 15

ext2fuse
ext2fuse

3 Jun 15

OpenAFS
OpenAFS

14 Apr 15

xfsprogs
xfsprogs

17 Aug 18

Kommentit fistgen

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!