Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mit-pdos/fscq
FSCQ is a certified file system written and proven in Coq
https://github.com/mit-pdos/fscq
Last synced: about 7 hours ago
JSON representation
FSCQ is a certified file system written and proven in Coq
- Host: GitHub
- URL: https://github.com/mit-pdos/fscq
- Owner: mit-pdos
- License: other
- Created: 2015-08-04T20:53:52.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-10-21T14:37:45.000Z (about 2 years ago)
- Last Synced: 2024-12-26T18:11:29.433Z (7 days ago)
- Language: Coq
- Size: 10.6 MB
- Stars: 237
- Watchers: 38
- Forks: 21
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FSCQ
FSCQ is a file system written and verified in the Coq proof assistant.
## Unmaintained research prototype
Warning: the FSCQ software is not maintained. FSCQ's core is verified in
Coq, but FSCQ also includes components written in Haskell for interacting
with FUSE, and depends on FUSE and Haskell bindings for FUSE, none of
which are verified. The unverified portions are likely to have bugs,
and we do not recommend that anyone use the FSCQ research prototype
in practice.Although the overall software is not maintained, we would be interested
in hearing from others that discover issues with the verified portions
of FSCQ.## Branches
There are several branches in this repository, corresponding to different
FSCQ-related projects.- The `master` branch contains the source code for the DFSCQ file system,
roughly corresponding to the SOSP 2017 paper.- The `security` branch contains the source code for the SFSCQ file
system and the DiskSec sealed block framework, roughly corresponding to
the OSDI 2018 paper.