Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
Package Usage: go: bazil.org/fuse
Package fuse enables writing FUSE file systems on Linux and FreeBSD.
There are two approaches to writing a FUSE file system. The first is to speak
the low-level message protocol, reading from a Conn using ReadRequest and
writing using the various Respond methods. This approach is closest to
the actual interaction with the kernel and can be the simplest one in contexts
such as protocol translators.
Servers of synthesized file systems tend to share common
bookkeeping abstracted away by the second approach, which is to
call fs.Serve to serve the FUSE protocol using an implementation of
the service methods in the interfaces FS* (file system), Node* (file
or directory), and Handle* (opened file or directory).
There are a daunting number of such methods that can be written,
but few are required.
The specific methods are described in the documentation for those interfaces.
The examples/hellofs subdirectory contains a simple illustration of the fs.Serve approach.
The required and optional methods for the FS, Node, and Handle interfaces
have the general form
where Op is the name of a FUSE operation. Op reads request
parameters from req and writes results to resp. An operation whose
only result is the error result omits the resp parameter.
Multiple goroutines may call service methods simultaneously; the
methods being called are responsible for appropriate
synchronization.
The operation must not hold on to the request or response,
including any []byte fields such as WriteRequest.Data or
SetxattrRequest.Xattr.
Operations can return errors. The FUSE interface can only
communicate POSIX errno error numbers to file system clients, the
message is not visible to file system clients. The returned error
can implement ErrorNumber to control the errno returned. Without
ErrorNumber, a generic errno (EIO) is returned.
Error messages will be visible in the debug log as part of the
response.
In some file systems, some operations
may take an undetermined amount of time. For example, a Read waiting for
a network message or a matching Write might wait indefinitely. If the request
is cancelled and no longer needed, the context will be cancelled.
Blocking operations should select on a receive from ctx.Done() and attempt to
abort the operation early if the receive succeeds (meaning the channel is closed).
To indicate that the operation failed because it was aborted, return syscall.EINTR.
If an operation does not block for an indefinite amount of time, supporting
cancellation is not necessary.
All requests types embed a Header, meaning that the method can
inspect req.Pid, req.Uid, and req.Gid as necessary to implement
permission checking. The kernel FUSE layer normally prevents other
users from accessing the FUSE file system (to change this, see
AllowOther), but does not enforce access modes (to change this, see
DefaultPermissions).
Behavior and metadata of the mounted file system can be changed by
passing MountOption values to Mount.
22 versions
Latest release: over 1 year ago
686 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/bazil.org/fuse
View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/bazil%2Ffuse
Dependent Repos 22,895
admariner/jitsu Fork of jitsucom/jitsu
Jitsu is an open-source data integration platform- v0.0.0-20160811212531-371fbbdaa898 configurator/backend/go.sum
- v0.0.0-20160811212531-371fbbdaa898 server/go.sum
Size: 29.4 MB - Last synced: about 2 months ago - Pushed: 10 months ago
ossf/scorecard-action
Official GitHub Action for OpenSSF Scorecard.- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20180421153158-65cc252bf669 go.sum
- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 6.39 MB - Last synced: 4 days ago - Pushed: 4 days ago
zeromike/syft Fork of anchore/syft
CLI tool and library for generating a Software Bill of Materials from container images and filesystems- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20180421153158-65cc252bf669 go.sum
Size: 10.4 MB - Last synced: 12 months ago - Pushed: almost 2 years ago
krasish/test-infra Fork of kyma-project/test-infra
Test infrastructure for the Kyma project.- v0.0.0-20160811212531-371fbbdaa898 development/gcp/cloud-functions/getfailureinstancedetails/go.sum
- v0.0.0-20180421153158-65cc252bf669 development/gcp/cloud-functions/getfailureinstancedetails/go.sum
- v0.0.0-20160811212531-371fbbdaa898 development/kyma-ci-force-bot/ciforcebot/go.sum
- v0.0.0-20180421153158-65cc252bf669 development/kyma-ci-force-bot/ciforcebot/go.sum
- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20180421153158-65cc252bf669 go.sum
Size: 15.3 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
spolti/kie-cloud-operator Fork of kiegroup/kie-cloud-operator
OCP Operator for KIE- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 100 MB - Last synced: 8 months ago - Pushed: 8 months ago
cheqd/tendermint Fork of tendermint/tendermint
β Tendermint Core (BFT Consensus) in Go- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 142 MB - Last synced: 24 days ago - Pushed: over 1 year ago
ahmedabu98/beam Fork of apache/beam
Apache Beam is a unified programming model for Batch and Streaming- v0.0.0-20160811212531-371fbbdaa898 sdks/go.sum
Size: 365 MB - Last synced: 21 days ago - Pushed: 22 days ago
champ-oss/terraform-aws-metabase
- v0.0.0-20160811212531-371fbbdaa898 test/src/go.sum
Size: 241 KB - Last synced: about 14 hours ago - Pushed: 1 day ago
observIQ/grafana-agent Fork of grafana/agent
Telemetry agent for the LGTM stack.- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20180421153158-65cc252bf669 go.sum
- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 48.3 MB - Last synced: 5 months ago - Pushed: 5 months ago
tharun208/loki Fork of grafana/loki
Like Prometheus, but for logs.- v0.0.0-20160811212531-371fbbdaa898 operator/go.sum
- v0.0.0-20160811212531-371fbbdaa898 tools/lambda-promtail/go.sum
Size: 168 MB - Last synced: 16 days ago - Pushed: about 1 year ago
antonyggvzvmnxxcx/linkerd2 Fork of linkerd/linkerd2
Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 33.5 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
FranLucchini/try_seldonCore_JenkinsX
Check how to use Seldon Core with Jenkins X- v0.0.0-20160811212531-371fbbdaa898 versionStream/tests/go.sum
Size: 244 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago
carlkyrillos/integreatly-operator Fork of integr8ly/integreatly-operator
An Openshift Operator based on the Operator SDK for installing and reconciling Integreatly services- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 126 MB - Last synced: 16 days ago - Pushed: 16 days ago
rancher-max/rancher Fork of rancher/rancher
Complete container management platform- v0.0.0-20160811212531-371fbbdaa898 cmd/rancherd/go.sum
- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 131 MB - Last synced: 22 days ago - Pushed: 22 days ago
FairwindsOps/insights-cli
A command line tool for Fairwinds Insights- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 460 KB - Last synced: 16 days ago - Pushed: 17 days ago
slachiewicz/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift- v0.0.0-20160811212531-371fbbdaa898 extensions/camel-k/generator-v1/go.sum
- v0.0.0-20180421153158-65cc252bf669 extensions/camel-k/generator-v1/go.sum
- v0.0.0-20160811212531-371fbbdaa898 extensions/camel-k/generator-v1alpha1/go.sum
- v0.0.0-20180421153158-65cc252bf669 extensions/camel-k/generator-v1alpha1/go.sum
- v0.0.0-20160811212531-371fbbdaa898 extensions/chaosmesh/generator/go.sum
- v0.0.0-20160811212531-371fbbdaa898 extensions/knative/generator/go.sum
- v0.0.0-20180421153158-65cc252bf669 extensions/knative/generator/go.sum
- v0.0.0-20160811212531-371fbbdaa898 extensions/tekton/generator-v1beta1/go.sum
- v0.0.0-20180421153158-65cc252bf669 extensions/tekton/generator-v1beta1/go.sum
- v0.0.0-20160811212531-371fbbdaa898 kubernetes-model-generator/go.sum
Size: 466 MB - Last synced: about 12 hours ago - Pushed: about 16 hours ago
accuknox/tools
Collection of command line tools to deploy policy engines, policy discovery engines and associated components.- v0.0.0-20160811212531-371fbbdaa898 container-snapshot/go.sum
Size: 40.1 MB - Last synced: 10 months ago - Pushed: 10 months ago
jrivera-px/operator Fork of libopenstorage/operator
Storage operator for Kubernetes- v0.0.0-20180421153158-65cc252bf669 go.sum
Size: 34.9 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
paketo-buildpacks/dotnet-core
A Cloud Native Buildpack for .NET Core- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20180421153158-65cc252bf669 go.sum
Size: 134 MB - Last synced: about 8 hours ago - Pushed: about 11 hours ago
paketo-buildpacks/go
A Cloud Native Buildpack for Go- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20180421153158-65cc252bf669 go.sum
Size: 82.6 MB - Last synced: about 9 hours ago - Pushed: about 11 hours ago
cilium/cilium-olm π¦
- v0.0.0-20160811212531-371fbbdaa898 tools/go.sum
- v0.0.0-20180421153158-65cc252bf669 tools/go.sum
Size: 982 KB - Last synced: 9 months ago - Pushed: 12 months ago
Zondax/rosetta-filecoin-lib
- v0.0.0-20200117225306-7b5117fecadc go.sum
Size: 337 KB - Last synced: 10 days ago - Pushed: 11 days ago
RafaySystems/terraform-provider-rafay
Rafay terraform provider- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 4.33 MB - Last synced: 1 day ago - Pushed: 2 days ago
Boroda76/go_service_naked
- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 791 KB - Last synced: 15 days ago - Pushed: about 1 year ago
Mu-L/docker-slim Fork of slimtoolkit/slim
DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 64.8 MB - Last synced: 23 days ago - Pushed: 28 days ago
drh-determined-ai/determined Fork of determined-ai/determined
Determined: Deep Learning Training Platform- v0.0.0-20160811212531-371fbbdaa898 agent/go.sum
Size: 114 MB - Last synced: almost 1 year ago - Pushed: almost 1 year ago
sapcc/absent-metrics-operator
Absent Metrics Operator creates metric absence alerts atop Kubernetes- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 10.1 MB - Last synced: 20 days ago - Pushed: 22 days ago
leoluz/argo-rollouts Fork of argoproj/argo-rollouts
Progressive Delivery for Kubernetes- v0.0.0-20180421153158-65cc252bf669 go.sum
Size: 25.8 MB - Last synced: 18 days ago - Pushed: about 1 year ago
dreamer-zq/cosmos-sdk Fork of cosmos/cosmos-sdk
:chains: A Framework for Building High Value Public Blockchains :sparkles:- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 217 MB - Last synced: 18 days ago - Pushed: 7 months ago
stolostron/multicloud-operators-subscription-release
Managing helm release with operators for multicloud.- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 1.63 MB - Last synced: 18 days ago - Pushed: about 1 year ago
millicent-money/cosmos-sdk
- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 361 MB - Last synced: 9 months ago - Pushed: about 1 year ago
berty/labs
Berty Labs is a mobile app to explore IPFS on mobile- v0.0.0-20200117225306-7b5117fecadc go.mod
- v0.0.0-20200117225306-7b5117fecadc go.sum
Size: 3.44 MB - Last synced: 1 day ago - Pushed: about 1 year ago
tigefa4u/docker-slim Fork of slimtoolkit/slim
DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 64.8 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
elisasre/kops-autoscaler-openstack
Provide AutoScalingGroup capability to OpenStack Kops- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 17.3 MB - Last synced: 13 days ago - Pushed: 13 days ago
ekmixon/istio Fork of istio/istio
Connect, secure, control, and observe services.- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 199 MB - Last synced: 16 days ago - Pushed: 16 days ago
moov-io/irs
Internal Revenue Service (IRS) Filing Information Returns Electronically (FIRE)- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 1.4 MB - Last synced: 21 days ago - Pushed: 25 days ago
pulumi/pulumi-kubernetes-operator
A Kubernetes Operator that automates the deployment of Pulumi Stacks- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 1.47 MB - Last synced: 1 day ago - Pushed: 1 day ago
vinted/prometheus Fork of prometheus/prometheus
The Prometheus monitoring system and time series database.- v0.0.0-20160811212531-371fbbdaa898 documentation/examples/remote_storage/go.sum
- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 161 MB - Last synced: about 17 hours ago - Pushed: 2 days ago
choria-io/provisioner
Choria Server Provisioning System- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 4.6 MB - Last synced: about 1 month ago - Pushed: about 2 months ago
mclarke47/argo-rollouts Fork of argoproj/argo-rollouts
Progressive Delivery for Kubernetes- v0.0.0-20180421153158-65cc252bf669 go.sum
Size: 11.8 MB - Last synced: 18 days ago - Pushed: over 1 year ago
codeboten/opentelemetry-lambda Fork of open-telemetry/opentelemetry-lambda
- v0.0.0-20160811212531-371fbbdaa898 collector/go.sum
Size: 1.59 MB - Last synced: 7 months ago - Pushed: 7 months ago
moov-io/ach-test-harness
Programmatic and configurable ACH scenario testing of returns, NOC/corrections, reconciliation, etc.- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 950 KB - Last synced: 1 day ago - Pushed: 3 days ago
VibrentHealth/keycloak-operator Fork of keycloak/keycloak-operator
A Kubernetes Operator based on the Operator SDK for syncing resources in Keycloak- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 12.4 MB - Last synced: 2 months ago - Pushed: 2 months ago
overline-mining/gool
it's scary- v0.0.0-20180421153158-65cc252bf669 go.sum
- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 877 KB - Last synced: 5 months ago - Pushed: 5 months ago
KiraCore/sekai
backend - blockchain application- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 17.3 MB - Last synced: 13 days ago - Pushed: 19 days ago
sigstore/rekor-monitor
Log monitor for Rekor to verify immutability and monitor entries- v0.0.0-20180421153158-65cc252bf669 go.sum
Size: 1.28 MB - Last synced: 2 days ago - Pushed: 3 days ago
rogue73/hugo Fork of gohugoio/hugo
The worldβs fastest framework for building websites.- v0.0.0-20160811212531-371fbbdaa898 go.sum
- v0.0.0-20200407214033-5883e5a4b512 go.sum
Size: 109 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
zaibon/go-ipfs Fork of ipfs/kubo
IPFS implementation in Go- v0.0.0-20200117225306-7b5117fecadc docs/examples/go-ipfs-as-a-library/go.sum
- v0.0.0-20200117225306-7b5117fecadc go.mod
- v0.0.0-20200117225306-7b5117fecadc go.sum
Size: 40.8 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
pickkaa/berty Fork of berty/berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network- v0.0.0-20200524192727-fb710f7dfd05 go.mod
- v0.0.0-20200117225306-7b5117fecadc go.sum
- v0.0.0-20200117225306-7b5117fecadc tool/go.sum
- v0.0.0-20200524192727-fb710f7dfd05 tool/go.sum
Size: 84.2 MB - Last synced: about 8 hours ago - Pushed: about 1 year ago
47-studio-org/go-ipfs Fork of MarcelRaschke/go-ipfs
IPFS implementation in Go- v0.0.0-20200117225306-7b5117fecadc docs/examples/go-ipfs-as-a-library/go.sum
Size: 46.3 MB - Last synced: 5 months ago - Pushed: 5 months ago
sknot-rh/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift- v0.0.0-20160811212531-371fbbdaa898 extensions/camel-k/generator-v1/go.sum
- v0.0.0-20180421153158-65cc252bf669 extensions/camel-k/generator-v1/go.sum
- v0.0.0-20160811212531-371fbbdaa898 extensions/camel-k/generator-v1alpha1/go.sum
- v0.0.0-20180421153158-65cc252bf669 extensions/camel-k/generator-v1alpha1/go.sum
Size: 442 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
meonBot/go-ipfs Fork of devcode1981/go-ipfs
IPFS implementation in Go- v0.0.0-20200117225306-7b5117fecadc docs/examples/go-ipfs-as-a-library/go.sum
- v0.0.0-20200117225306-7b5117fecadc go.mod
- v0.0.0-20200117225306-7b5117fecadc go.sum
Size: 40.8 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
akram/origin Fork of openshift/origin
Enterprise Kubernetes for Developers- v0.0.0-20160811212531-371fbbdaa898 go.sum
Size: 1.16 GB - Last synced: 1 day ago - Pushed: 2 days ago