{"id":13548486,"url":"https://github.com/named-data/NDNFS","last_synced_at":"2025-04-02T21:31:42.617Z","repository":{"id":8946598,"uuid":"10681938","full_name":"named-data/NDNFS","owner":"named-data","description":"(OBSOLETE) NDN-friendly file system based on FUSE","archived":true,"fork":false,"pushed_at":"2015-10-07T22:46:55.000Z","size":700,"stargazers_count":11,"open_issues_count":1,"forks_count":3,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-11-03T17:39:46.759Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/named-data.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-06-14T04:46:04.000Z","updated_at":"2023-05-04T16:51:39.000Z","dependencies_parsed_at":"2022-09-04T15:33:40.852Z","dependency_job_id":null,"html_url":"https://github.com/named-data/NDNFS","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/named-data%2FNDNFS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/named-data%2FNDNFS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/named-data%2FNDNFS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/named-data%2FNDNFS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/named-data","download_url":"https://codeload.github.com/named-data/NDNFS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246895799,"owners_count":20851330,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T12:01:11.007Z","updated_at":"2025-04-02T21:31:42.371Z","avatar_url":"https://github.com/named-data.png","language":"C++","readme":"NDNFS\n=====\n\nNDN-friendly file system (based on FUSE)\n\nUpdate Oct, 2015 (Zhehao)\n-----------------------------\n\nAn updated version of the implementation (that works with the ndn-cpp (tested with 0.7)) can be found [here](https://github.com/remap/ndnfs-port). More later.\n\nCompilation on Mac OSX 10.8.3\n-----------------------------\n\nDependencies:\n\n* OXSFUSE 2.5.6;\n* MongoDB 2.4.5 (including its cpp library ver. 2.4.5);\n* ndn.cxx library;\n* boost library;\n\nTo compile the source code:\n\n    ./waf configure (--debug)\n    ./waf\n\nTo run on Mac:\n\n    mkdir /tmp/ndnfs\n    ./build/ndnfs /tmp/ndnfs\n\nThis will mount the file system to local folder '/tmp/ndnfs/'. To unmount NDNFS, simply type:\n\n    umount /tmp/ndnfs\n\nUse '-f' to run in foreground and see debug info (if you compiled with --debug option):\n\n    ./build/ndnfs -f /tmp/ndnfs\n\nIf '-f' is used, NDNFS is unmounted automatically when you kill 'ndnfs' process.\n\nTo specify a global prefix for all the files stored in NDNFS:\n\n    ./build/ndnfs -f /tmp/ndnfs -o prefix=/ndn/ucla.edu/cs/wentao/ndnfs\n\nIn this case, the NDN Content Object name is the global prefix + absolute file path.\n\nCompilation on Ubuntu 12.04\n---------------------------\n\nDependencies:\n\n* libfuse-dev (can be installed with apt-get)\n* libboost-all-dev (can be installed with apt-get)\n* MongoDB library 2.4.3\n* ndn.cxx library\n\nNote: the MongoDB package in the Ubuntu default package pool is too old. Follow http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ to install MongoDB 2.4.3 and then download and install MongoDB C++ Driver 2.4.3 from http://dl.mongodb.org/dl/cxx-driver.\n\nUsage is the same as on Mac OSX.","funding_links":[],"categories":["C++","others"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnamed-data%2FNDNFS","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnamed-data%2FNDNFS","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnamed-data%2FNDNFS/lists"}