fistgen

Tela Software:
fistgen
Detalhes de Software:
Versão: 0.1.1
Data de upload: 3 Jun 15
Revelador: Erez Zadok
Licença: Livre
Popularidade: 9

Rating: nan/5 (Total Votes: 0)

O desenvolvimento do sistema de arquivos é muito difícil e demorado. Mesmo pequenas mudanças para sistemas de arquivos existentes exigem um profundo entendimento do interior do kernel, tornando a barreira de entrada para novos desenvolvedores de altura.
Além disso, portar o código do sistema de arquivos de um sistema operacional para outro é quase tão difícil como a primeira porta. Propostas anteriores para fornecer interfaces do sistema de arquivos (empilhável) extensíveis teria simplificado o desenvolvimento de novos sistemas de arquivos.
Estas propostas, no entanto, defendeu mudanças maciças para interfaces do sistema operacional e sistemas de arquivos existentes existentes; fornecedores de sistemas operacionais e mantenedores resistir a fazer quaisquer grandes mudanças para os seus kernels por causa de preocupações de estabilidade e desempenho. Como resultado, o desenvolvimento do sistema de arquivos ainda é um processo difícil, longo e não-portáteis.
O sistema de punho (Sistema de Arquivo Tradutor) combina dois métodos para resolver os problemas acima em uma maneira nova: um conjunto de modelos de sistema de arquivo empilháveis ​​para cada sistema operacional, e uma linguagem de alto nível que pode descrever sistemas de arquivos empilháveis ​​em um cross-platform moda portátil.
Usando punho, sistemas de arquivos empilháveis ​​precisam ser descritos apenas uma vez. Ferramenta de geração de código do punho, fistgen, compila uma descrição do sistema de arquivos único em módulos carregáveis ​​do kernel para vários sistemas operacionais (atualmente Solaris, Linux, FreeBSD e).
O projeto demonstra que com o punho, o tamanho do código e tempo de desenvolvimento são reduzidos significativamente, enquanto a imposição de uma pequena sobrecarga de apenas 1-2% de desempenho. Esses benefícios são alcançados, bem como a portabilidade, sem alterar os sistemas operacionais existentes ou sistema de arquivos.

Programas semelhantes

clist
clist

3 Jun 15

Symlinker
Symlinker

2 Jun 15

cadcVOFS
cadcVOFS

20 Feb 15

PyProxyFS
PyProxyFS

11 May 15

Comentário para fistgen

Comentários não encontrado
Adicionar comentário
Ligue imagens!