fistgen

Phần mềm chụp màn hình:
fistgen
Các chi tiết về phần mềm:
Phiên bản: 0.1.1
Ngày tải lên: 3 Jun 15
Nhà phát triển: Erez Zadok
Giấy phép: Miễn phí
Phổ biến: 9

Rating: nan/5 (Total Votes: 0)

phát triển hệ thống tập tin là rất khó khăn và tốn thời gian. Ngay cả những thay đổi nhỏ để hệ thống tập tin hiện có đòi hỏi sự hiểu biết sâu sắc về ruột hạt nhân, làm cho các rào cản để nhập cảnh cho các nhà phát triển mới cao.
Hơn nữa, quá trình chuyển mã tập tin hệ thống từ một hệ điều hành khác là hầu như khó khăn như các cổng đầu tiên. Đề xuất trong quá khứ để cung cấp mở rộng giao diện hệ thống (stackable) tập tin sẽ được đơn giản hóa sự phát triển của các hệ thống tập tin mới.
Những đề nghị này, tuy nhiên, chủ trương thay đổi lớn đến giao diện hệ điều hành hiện có và các hệ thống tập tin hiện có; nhà cung cấp và bảo trì hệ điều hành cưỡng lại làm cho bất kỳ thay đổi lớn kernel vì sự ổn định và hiệu suất lo ngại. Kết quả là, phát triển hệ thống tập tin vẫn còn là một quá trình khó khăn, lâu dài, và không cầm tay.
Hệ thống Fist (File System phiên dịch) kết hợp hai phương pháp để giải quyết những vấn đề trên một cách mới lạ: một tập hợp các stackable hệ thống tập tin mẫu cho mỗi hệ điều hành, và một ngôn ngữ cấp cao có thể mô tả các hệ thống tập tin có thể xếp chồng trong một nền tảng thời trang xách tay.
Sử dụng bàn tay, hệ thống tập tin có thể xếp chồng cần chỉ được mô tả một lần. Công cụ sinh mã Fist của, fistgen, biên dịch một đơn mô tả hệ thống tập tin thành các module kernel có thể nạp được cho nhiều hệ điều hành (hiện tại Solaris, Linux, và FreeBSD).
Dự án này chứng minh rằng với nắm tay, mã kích thước và thời gian phát triển được giảm đáng kể, trong khi áp đặt một hiệu suất trên không nhỏ chỉ có 1-2%. Những lợi ích đạt được, cũng như tính di động, mà không thay đổi các hệ điều hành hiện có hoặc hệ thống tập tin.

Phần mềm tương tự

xfsprogs
xfsprogs

17 Aug 18

pynfs
pynfs

3 Jun 15

pyxattr
pyxattr

14 Apr 15

fuseftp
fuseftp

3 Jun 15

Ý kiến ​​để fistgen

Bình luận không
Nhập bình luận
Bật hình ảnh!